天天看點

Live Migration (SLES10 SP2 XEN) (2-配置篇)

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,如需轉載請自行聯系原作者

繼續閱讀