KVM Live Migration部署方式筆記

可以選擇使用3台PC或是2台PC均可,但是以3台為最佳。

假設是 A、B、C3台PC的話,其中A和B最好是使用相同的PC,至少CPU以及作業 系統要一樣,而C則可以不同。如果使用2台PC的話, 請選擇其中一台擔任NFS的角色。但是就備援的觀點來說,NFS當然是放在第三台為宜。

PC A和PC B使用相同的作業環境,互為備援,而C則提供當做是NFS伺服器。

把作業系統的image放在NFS伺服器中並分享給PC A和PC B使用。

建議PC A和PC B放置Virtual Machine的image目錄。所以在執行之前,先把NFS所分享出來的目錄,mount到A和B的/var/lib/libvirt/images下,進入A或B的virt-manager之後,在此目錄下建立images檔案安裝Virtual Machine。至於NFS分享的目錄叫什麼名字都沒有關係。

如果在Migration過程中有出現任何問題(權限方面的問題),基本上把SELinux和Firewall都disable即可解決。

至於要做Live Migration時,兩台PC的主要架構需要一樣,但是不用到完全一模一樣的機器。可是由於有一些進階的指令可能會有不同的支援度,因此如果是在PC A中的VM有使用到PC B中沒有支援的指令集,那麼這個VM就沒有辦法從PC A遷移到PC B去。

以下是一個可以部署的簡圖:

cap 2015-10-28 下午2.07.09