Migration
XenServer 在主機之間遷移電腦
我有一個 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 ,並使用適當的權限進行交換。解除安裝文件系統
你應該準備好了