Proxmox VE 支援線上遷移 (Online Migration) 與離線遷移 (Offline Migration)。
不過,若把 VM Disk 放在節點 (Node) 的本機磁碟 (Local Disk) 則無法做線上遷移。
先決條件
要讓放在本機磁碟的 VM 可以線上遷移,有幾件事需要注意:
- 來源節點與目的節點的儲存 (Storage) 名稱需要有相同的名稱存在。
- 來源節點與目的節點需在同一個叢集 (Cluster) 內。
建議先在來源節點的 VM 裡設定過複寫 (Replication) 並至少執行過一次,若沒有的話時間將較久。
[2018/12/26 更正:不能有複寫過 Disk 存在目的端,會影響遷移]
- 來源節點與目的節點的儲存 (Storage) 檔案格式最好使用 ZFS。
執行指令
本機磁碟的 VM 要線上遷移只能透過指令來做,請先登入來源節點的 Console,並做如下指令:
qm migrate <vmid> <targetnode > --with-local-disks --online
即可開始進行線上遷移。
輸入支援本地磁碟的線上遷移指令
支援本地磁碟的線上遷移完成
參考