Virtualization

是否有用於掃描現有 XenServer 儲存庫以查找 VM 的命令?

  • July 20, 2018

**問題:**是否可以在將舊儲存庫磁碟連接到新安裝後掃描並重新導入 XenServer 虛擬機?

**背景:**客戶端安裝了 XenServer 7.3,其中三個本地磁碟分別配置為單獨的儲存庫。所有的 VM 都在 LocalStorage2 和 LocalStorage3 上,而 XenServer 本身安裝在 LocalStorage 上,這是三者的啟動磁碟。

他們開始遇到 XenCenter 無法顯示 VM 控制台的問題,在對此進行調查時,我們發現 XenServer 磁碟似乎已變為只讀狀態。重新啟動和 fsck 暫時糾正了這個問題,但很快又出現了 - 所以假設磁碟有故障,我們更換了 Xen 磁碟,並重新安裝了相同版本的 XenServer。

然後,我們使用 Citrix 在此處提供的說明重新連接磁碟 2 和 3 - https://support.citrix.com/article/CTX121896 - 這有效並且儲存庫出現,並且已用磁碟空間與可用磁碟空間表明虛擬機數據仍然存在。

然而,XenServer 顯示不存在任何 VM,儘管進行了廣泛的Google搜尋,但我找不到任何命令來掃描現有 VM 的 SR。這可能嗎?我曾希望能夠掃描/重新導入磁碟上的現有數據。

與此同時,我們正在從 xva 備份中恢復,但由於每個虛擬機都有數百個演出,這是一個緩慢的過程。

這不是那麼簡單的方法,根據我的經驗,將磁碟重新附加到新創建的虛擬機更容易。但是,請查看這篇文章 https://support.citrix.com/article/CTX136342 (如果元數據備份不可用,則手動還原映射)

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