xen server 6.2:移动时丢失了虚拟机?

xen server 6.2:移动时丢失了虚拟机?

我在 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 时都遇到过此问题。

相关内容