Migration

複製 - 不移動 - vm 從一個 xen 伺服器到另一個

  • June 19, 2017

我有兩個 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.06.5的命令行參考文件

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