执行最新的 Citrix XEN Server 6.2 更新,跳过与 6.5 相关的任何内容。修复 GrubConf.py 后一切似乎都正常,只是一些随机 Windows 服务器无法启动。XenCenter 故障机器日志选项卡提到“错误:无法执行此操作,因为找不到指定的虚拟磁盘。“
非启动机器的虚拟硬盘位于 iSCSI 磁盘上的 LVM 上。确认使用同一 iSCSI 磁盘的其他虚拟机启动正常。担心是因为我们的以太网到 SAS 桥接机器出现了问题,并且连续长时间停电。
答案1
从命令行收到更好的信息:
# xe vm-start vm='vmDoesNotStart' This operation cannot be performed because the specified VDI could not be found on the storage substrate sr: 34aabadd-ea86-ac22-2f3e-51fdadf41ebb (XenServer Tools) vdi: cdac77c7-011b-4184-8a47-361b6335d2e2 (Old version of xs-tools.iso)
单击“DVD 驱动器 1:' 修复了这个问题,服务器就启动了。所以事实证明这与“硬盘”无关,而只是“光盘”。