我的服务器上安装了Citrix XenServer 7.1。 在Citrix XenCenter中,我已经连接了我的服务器并创build了几个虚拟机。
在select各自的虚拟机模板时,将采用半虚拟化模式作为默认模式,在CLI模式下安装具有6.x体系结构的操作系统(即RHEL 6.x,CentOS 6.x,Oracle Linux 6.x)。
但是,通过“ 其他安装介质”选项select自定义模板时,这些模板将以采用硬件辅助虚拟化(HVM)模式的GUI模式进行安装。 另外,如果我们select7.x的模板并安装6.x操作系统,我可以在GUI模式下安装6.x操作系统。
这是一个预期的行为? 这些模板如何影响GUI和CLI安装? 有没有办法使用半虚拟化模式作为默认的自定义模板?
注意:我尝试创build一个自定义模板,但是它没有提供任何选项来更改虚拟化模式,默认情况下,它将采用HVM模式。
这是为什么graphics安装程序无法正常工作,引用https://discussions.citrix.com/topic/345351-installing-centos-64-from-template-with-graphical-installer/
当您在PV模式下启动虚拟机时,XenServer不会模拟虚拟机的VGA卡,我们只需使用PV控制台设备来获取虚拟机的屏幕,这就是为什么您必须使用VNC来获取graphics界面。
RHEL 6是最后一个支持PV模式的操作系统。 RHEL 7不支持PVM,它只能作为HVM或PVHVM运行,请参阅https://docs.oracle.com/cd/E50245_01/E63729/html/vmrns-bugs-vm-ol7-rhel7-pv.html ,如果您select6x系统的7x模板,实际上与运行“其他媒体”没有多大区别。
如果你真的想使用从PV模板的graphics安装程序,你可以尝试使用vnc高级操作系统启动参数。 另一个select是使用“从URL安装”,这是报告提供graphics界面。 不过,如果您正在进行大规模安装,我build议您使用kickstart文件,甚至是全面的Foreman安装。
有关主题的其他链接: