Xen

xen server 6.2:移動時失去了虛擬機?

  • May 21, 2019

我在一個 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)

想知道這是否可以以某種方式恢復……以及將來如何避免它……

FWIW:為了解決這個問題,我不得不強制關閉有問題的虛擬機。然後我能夠重新啟動它。遷移此 VM 的進一步嘗試導致了類似的故障。

我不知道如何避免它,但以下(快速而骯髒的)解決方案對我有用。

解決方法一:關機,快速影印,開始影印。檢查複製的虛擬機後,您可以刪除原始機器。

解決方案 2:重新啟動執行 vm 的 xenserver。

引用自:https://serverfault.com/questions/602441