我的服务器上安装了Citrix XenServer 7.1。在Citrix XenCenter中,我连接了我的服务器,创建了很少的VM。
在选择各自的VM模板时,采用6.x架构的操作系统(即RHEL6.x、CentOS 6.x、OracleLinux6.x)被安装在CLI模式中,默认采用半虚拟化模式。
但是在通过其他安装媒体选项选择自定义模板时,这些模板是以GUI模式安装的,采用硬件辅助虚拟化(HVM)模式。另外,如果我们选择7.x模板并安装6.xOS,我可以在GUI模式下安装6.xOS。
这是一种预期的行为吗?这些模板如何影响GUI和CLI安装?是否有任何方法可以以半虚拟化模式作为默认模式来制作自定义模板?
注意:我尝试创建一个自定义模板,但它没有为我提供任何更改虚拟化模式的选项,默认情况下,它采用的是HVM模式。
发布于 2017-07-31 15:25:46
下面是图形安装程序不能工作的原因,引用https://discussions.citrix.com/topic/345351-installing-centos-64-from-template-with-graphical-installer/的话
当您以PV模式引导VM时,XenServer不模拟VM的VGA卡,我们只是使用PV控制台设备来获得VM的屏幕,这就是为什么您必须使用VNC来获得图形界面。
RHEL 6是最后一个支持PV模式的操作系统。RHEL 7不支持PVM,它只能作为HVM或PVHVM运行,请参阅https://docs.oracle.com/cd/E50245_01/E63729/html/vmrns-bugs-vm-ol7-rhel7-pv.html,如果您为6x系统选择7x模板,它实际上与运行“其他媒体”没有太大区别。
如果您真的想使用pv模板中的图形安装程序,可以尝试使用vnc来引导高级os参数。另一种选择是使用"install“,这是为了提供图形界面。不过,我建议您使用启动文件,甚至是一个完整的Foreman安装,如果您正在进行的安装规模。
关于主题的其他链接:
https://serverfault.com/questions/859110
复制相似问题