更新XenServer Tools 后蓝屏

在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