在XenServer 6.2更新工具后,Windows Server 2008 R2 虚拟机系统出现蓝屏。
首先运行“xe vm-list”以获取虚拟机的 UUID,然后通过 XenServer 控制台运行以下命令并指定虚拟机的 UUID。
xe vm-param-set uuid=[UUID] platform:device_id=0001
运行此程序后,我重新启动了虚拟机,它可以正确启动而没有蓝屏。
登录服务器后,XenServer 工具仍在安装,需要再次重新启动。
总共至少需要重新启动 5 次,但最终服务器在较新的 XenServer 工具 6.2 上完全启动,因此问题得到解决。
下面是Citrix的建议:
Blue Screen on Booting a Windows VM Citrix believes this issue is resolved with CTX136253 - Hotfix XS61E010 - For XenServer 6.1.0. Citrix advises customers who have experienced this issue and are running XenServer 6.0.2 Tools, including XS602E009, to install (1) the CTX136252 - Hotfix XS61E009 - For XenServer 6.1.0 on your hosts first and then upgrade your VMs to the Tools contained in XS61E010. You do not need to uninstall a previous version of XenServer Tools before upgrading to XS61E010 Tools. The following procedure remains in this document as a precaution in case customers encounter blue screens when booting a Windows VM. Note the VM's unique identifier (UUID): in XenCenter, select the VM in the left-hand tree view. Click the General tab and record the UUID shown. You can also obtain this by using the xe vm-list command. Modify the VM's device_id parameter: on the XenServer host's console, issue the one of the following commands: To set device_id to 0001 run: xe vm-param-set uuid= platform:device_id=0001 To set the device_id to 0002 run: xe vm-param-set uuid= platform:device_id=0002 Reboot the VM.
手动设置 device_id 可以解决虚拟机在 XenServer 工具更新期间未正确设置 device_id 的问题。
日期:2020-07-07 20:56:58 来源:oir作者:oir