Migration

XenServer 在主機之間遷移電腦

  • April 23, 2021

我有一個 XenServer 5.6 Free 設置,有 5 個虛擬機(Windows 和 Linux),使用大約 1.5TB 的直接連接儲存。

由於我們的虛擬化需求有所增長,我們目前正在準備更快的 XenServer 6.0 Free 機器,具有更多 RAM 和更多儲存空間。同樣,直接連接的磁碟。

如何在 XenServer 電腦之間遷移 VM?

我不需要在遷移過程中保持機器正常執行,但是使用 VM 導出和導入肯定會花費太長時間。

在新主機上創建具有相同配置的 VM 並dd通過網路創建 LVM 卷是唯一快速且最不痛苦的解決方案嗎?在做這樣的事情時我應該注意什麼“陷阱”?舊機器有 AMD Phenom II,新機器有 Intel Xeon E5 CPU。

我認為進行遷移的最快方法是使用磁碟映像軟體。在我工作的公司裡,幾乎所有的機器都託管在 XEN 和 VMWARE 伺服器上。我們經常面臨這種情況。我們使用非常快速和可靠的 Active@ Boot Disk。首次啟動時使用伺服器中的 cd 您要傳輸和備份到伺服器映像的網路文件夾。然後在新的 XEN 伺服器上,引導並將該映像恢復到新伺服器。我希望這會有所幫助。

獲取邏輯卷並將其複製到遠端主機即可。但這需要時間。如果分區沒有被充分利用,那就是浪費時間,特別是如果它的一個大分區,因為未使用的空間也會被複製。

我在 Debian 上使用 Xen,但它對於其他設置應該足夠通用

當我移動我的 XEN 機器時,我會這樣做:

  • 關閉虛擬機
  • 以只讀方式安裝本地虛擬機(很安全)
  • 在目標機器上為磁碟/交換創建一個新的 LVM
  • 在 LVM 上創建文件系統和交換
  • 掛載文件系統
  • 將 Xen 配置文件複製到新的 xen DomU
  • rsync -avrplEHXgo –numeric-ids –exclude=/mnt/ –exclude=/proc/ –exclude=/dev/ –exclude=/tmp/ 從源機器到目標機器
  • 在目的地,創建 mnt, proc, dev ,並使用適當的權限進行交換。解除安裝文件系統

你應該準備好了

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