我在HA组中有三台服务器(Xen 6.2)。 我一直在做一些固件更新,需要重新启动,所以我一直在洗牌虚拟机,以尽量减less干扰。 其中一个虚拟机在移动时似乎感到不快。
当它被迁移时,出现这个错误:
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)
想知道这是否可以恢复…以及如何避免在未来…
FWIW:为了解决这个问题,我不得不强制closures有问题的虚拟机。 然后我能够重新启动它。 进一步尝试迁移这个虚拟机导致类似的错误。
我不知道如何避免,但下面的(快速和肮脏的)解决scheme为我工作。
解决scheme1:closures机器,快速复制并开始复制。 检查复制的虚拟机后,您可以删除原来的机器。
解决scheme2:重新启动运行虚拟机的xenserver。
此错误可能与主机上已安装的CD / DVD ISO有关。 全部卸下并重试。 过去,我们在Xen Server的多个版本中遇到了这个问题。