我在 HA 组 (Xen 6.2) 中有三台服务器。我一直在进行一些需要重新启动的固件更新,因此我一直在移动虚拟机以尽量减少中断。其中一台虚拟机在移动时似乎不太顺畅。
迁移时出现此错误:
Internal error: Object with type VM and id <UUID>/vbd.xvdb does not exist in xenopsd
其次是:
There were no servers available to complete the specified operation
当所有服务器都启动并运行后,尝试使用 XenCenter 重新启动所述 VM。收到以下错误消息:
Object has been deleted.VDI:OpaqueRef:NULL (with an entry for each server)
想知道这是否可以以某种方式恢复...以及将来如何避免这种情况......
答案1
仅供参考:为了解决这个问题,我不得不强制关闭有问题的虚拟机。然后我就可以重新启动它。进一步尝试迁移此虚拟机会导致类似的故障。
答案2
我不知道如何避免这种情况,但以下(快速而肮脏的)解决方案对我有用。
解决方案 1:关闭机器,进行快速复制并启动复制。检查复制的虚拟机后,您可以删除原始机器。
解决方案 2:重新启动运行虚拟机的 xenserver。
答案3
此错误可能与主机上已安装的 CD/DVD ISO 有关。请卸载所有并重试。我们过去在使用多个版本的 Xen Server 时都遇到过此问题。