1. 安裝SLES10 SP2 XEN Host(HOST1 and HOST2):
a) 在兩台配置相同的伺服器上安裝SLES10 SP2 XEN Host.
b) 在選擇安裝的軟體包時,選擇安裝XEN Virtualization Host.
c) 安裝好之後,檢查兩台機器的網絡。
2. 配置NFS共享存儲(nfsserver):
a) 檢查是否安裝了NFS服務。如果沒有安裝,請先安裝。
b) mkdir /home/nfsshare
c) 編輯/etc/exports
/home/nfsshare *(rw,sync,no_root_squash)
d) 重起NFS服務
service nfs start
chkconfig nfs on
e) 在兩台host上mount nfs存儲。
HOST1 :
mkdir /nfsshare
mount nfsserver:/home/nfsshare /nfsshare
HOST2 :
分别在兩個HOST内運作:df –h 看是否mount成功。
3. 安裝SLES10 SP2 虛拟機:
a) 虛拟機的鏡像檔案存放在共享存儲中。
b) 安裝時選擇全虛拟。
c) 在選擇安裝的軟體包時,尋找關鍵字為kmp 的rpm安裝包,将其去除。
NOTE:
Default安裝虛拟機時,這兩個安裝包是安裝的,這兩個安裝包是用來安裝PV Driver的。如果在現在的版本中安裝這個PV Driver, 會發現live migration會失敗。--可能是個bug. 但本人還不能完全确定,會在以後給大家UPDATE. 如果你發現虛拟機在實時遷移之後當機,要檢查一下是否安裝了PV Driver,如果有的話請使用rpm –e将這個rpm包解除安裝。重起虛拟機即可。
d) 将虛拟機配置檔案從/etc/xen/vm/轉移到共享存儲上,同虛拟機的鏡像檔案放在一起。
4. 配置XEN:
a) 備份/etc/xen/xend-config.sxp
cp -pr /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.default
b) 修改/etc/xen/xend-config.sxp:
(xend-relocation-server yes)
(xend-relocation-port 8002)
(xend-relocation-address '')
(xend-relocation-hosts-allow '')
#(xend-relocation-hosts-allow '^localhost$ ^localhost\\.localdomain$')
c) 重起xend服務:
service xend restart
5. 實時遷移:
a) 在HOST1中啟動VM: xm cr /PATH/TO/CONFIG/CONFIGFILE.
b) 在HOST1中執行指令 xm migrate -l HOST2
本文轉自Intel_ISN 51CTO部落格,原文連結:http://blog.51cto.com/intelisn/130722,如需轉載請自行聯系原作者