8-2
遷移虛擬機器
參考出處︰http://pulipuli.blogspot.tw/2014/06/proxmox-ve-virtual-machine-migration-in.html
這一篇的實作上--->某些細節--->有要特別注意的問題(容量空間不足的問題)--->請看 8-3 的說明
通常虛擬機器管理伺服器會架設成集叢(cluster)。集叢中有很多的節點(node),每一個節點都是一台獨立運作的Proxmox VE伺服器,每一台Proxmox VE伺服器上都可以運作虛擬機器。而在不同節點之間搬移虛擬機器的動作,就叫做遷移(migration)。也就是說,遷移必須是在集叢的環境下,至少要有兩台以上的Proxmox VE伺服器節點才能進行。
為什麼要使用遷移呢?這通常會發生在硬體主機需要維修,某個節點暫時需要關閉時,我們可以把節點上的虛擬機器通通遷移到另一個節點上。遷移的手續相當複雜,不過Proxmox VE的遷移功能做得很不錯,讓我們可以按幾個按鈕就完成遷移的動作。
以下就來介紹如何在Proxmox VE中進行虛擬機器的遷移喔。
虛擬機器的遷移 / Migrate Virtual Machine
- 開啟Proxmox VE的管理介面。請注意,虛擬機都是使用local的存放位置,在/var/lib/vz/images,才能繼續下一個步驟。不能把虛擬機放在自建的 Storage, 如 VM1 ,VM2 ,VM3。
- 從左邊Server View中選擇要遷移的虛擬機器,例如這台VMID 100的虛擬機器。
- 首先先按上角的「Shutdown」,將虛擬機器關機。
- 然後按下右上角的「Migrate」。

- 接著會跳出「Migrate VM 100」對話視窗。
- Target node (遷移目的地節點):請選擇要遷移的目標伺服器
- Online (虛擬機器維持開機狀態下遷移,會花比較多時間,遷移失敗風險較高) 。如果虛擬機器是關機的狀態,那麼有沒有勾選Online都沒有差別

確定後按下Migrate按鈕開始進行遷移。

- 遷移會花很多時間。硬碟檔案越大,遷移時間就越久。

- 第1個檔案遷移完成後,立即遷移第2個檔案.

剛剛遷移到一半,竟然出現中斷,怎麼可能,仔細讀這些英文字,原來是實體硬碟滿了,該 proxmox3 主機有4顆硬碟,除開機碟外(80G),另外3顆都還沒掛載上去而造成空間不足而中斷遷移。
晚上再來重做一次遷移。ps:在此情形下,proxmox2把 VM 遷移過去proxmox3時是放在local的空間裡,此時80G的硬碟只剩下幾10G的容量,所以 VM 遷移失敗。
- 遷移完成之後,虛擬機器就會轉移到另一個節點上了。這樣就算是遷移完成囉。