Migration
複製 - 不移動 - vm 從一個 xen 伺服器到另一個
我有兩個 xen 伺服器,6.5 和 xencenter 7.0。它們與OVH一起使用,並且由於它們不提供機器之間的動態IP共享,我想將它們添加到池中沒有意義?無論如何,這不是問題,只是澄清。
我想將 VM 從一台伺服器複製到另一台伺服器,但 xencenter 嚮導僅提供移動 VM - 即在成功完成後自動將其從源電腦中刪除。我想保留兩者,有什麼辦法嗎?可能在 CLI 上?
第2部分
我能夠創建一個快照並從那裡創建一個 .xva 文件。(奇怪的是,文件表明這是一種舊格式,應該使用 .ova,但 CLI 無法直接執行此操作,它只能創建 .xva 文件)。
我現在通過 NFS 共享將此 .xva 文件移動到另一個主機,並執行導入器:
xe vm-import 文件名=文件名.xva
奇怪的是,雖然它現在出現在我的新主機上的 VM 列表中,但儲存似乎仍然在 NFS 共享上,兩個 .vhd 文件對應於 VM 使用的虛擬磁碟。
所以現在的新問題是:必須以某種方式將這些 .vhd 文件導入主機,對嗎?但是怎麼做?一些
您可以使用命令行在共享 SR(儲存庫)之間複製 VM(虛擬機映像,在 XenCenter 中)…
你需要先關閉虛擬機(它不能執行),然後是類似的東西
xe vm-list
獲取唯一標識要複製的 VM 的名稱或 uuid,並
xe sr-list
如果您想將其複製到不同的 SR(否則它將在同一個 SR 中),然後
xe vm-copy new-name-label=<whatever-name-you-like> vm=<current-vm>
vm-list 命令中的名稱或 UUID 在哪裡。這就是我在 6.5 中的工作方式,我不能說它在您的環境中是一樣的,我鼓勵您查看 citrix 的7.0和6.5的命令行參考文件