HP MCServiceGuard的安裝和配置
1. 安裝前系統(tǒng)的準備:MC/ServiceGuard使用ARPA服務(wù)來保證在集群系統(tǒng)內(nèi)每個節(jié)點之間的通訊安全。在安裝之前,你必須指明集群系統(tǒng)中的每一臺機器都可以被另外一臺機器以root的身份訪問。除
1. 安裝前系統(tǒng)的準備:
MC/ServiceGuard使用ARPA服務(wù)來保證在集群系統(tǒng)內(nèi)每個節(jié)點之間的通訊安全。在安裝之前,你必須指明集群系統(tǒng)中的每一臺機器都可以被另外一臺機器以root的身份訪問。
除了使用操作系統(tǒng)本身的配置文件/.rhosts來定義可訪問主機外,MC/ServiceGuard也指定另外一個文件/etc /cmcluster/cmclnodelist來定義,MC/ServiceGuard將首先檢查這個文件是否存在,存在就使用這個文件中定義的主機列表,否則就使用配置文件/.rhosts
cmclnodelist文件的輸入格式是:[主機名] [用戶] [注釋],下面是一個例子:
node1 root
node2.sys.dom.com root
將這個配置文件(或者.rhosts)拷貝到每一個主機。MC/ServiceGuard支持主機名為完整的域名。
然后,檢查你的集群系統(tǒng)中的每個主機的操作核心是否一致。因為必須保證在一個節(jié)點出問題的時候程序被轉(zhuǎn)移到另外一個節(jié)點是能夠有相同的運行環(huán)境。
當然,強烈推薦你使用NTP服務(wù)來保證每個節(jié)點的時間保證同步。NTP服務(wù)的監(jiān)聽進程為xntpd,配置文件是/etc/ntp.conf。
2. 安裝MC/ServiceGuard
假設(shè)你已經(jīng)安裝了HP-UX 11.0。在每個節(jié)點按下面的步驟安裝MC/ServiceGuard:
1) 加載MC/ServiceGuard分發(fā)的載體設(shè)備,磁帶機或者光驅(qū)等;
2) 進入安裝目錄,使用命令swinstall來,運行軟件的安裝;
3) 選擇正確的輸入設(shè)備(你使用光驅(qū)安裝的話就選擇CD-ROM了);
4) 在所顯示的列表中選擇包:B3935BA MC/ServiceGuard
5) 選擇了包后,選擇OK;
6) 在每個節(jié)點上使用ioscan命令核實一下磁盤和驅(qū)動器是否被正確配置了。
通常情況下,如果你對HP-UX并不是很陌生的話,這個應(yīng)該是沒有問題了。
3. 為跟邏輯卷建立鏡相
假設(shè)主盤為/dev/dsk/c4t5d0,其鏡相盤是/dev/dsk/c4t6d0,(你的系統(tǒng)中通常不會是這樣的,下面的操作請使用你自己的主盤名字)
1) 建立將被用作鏡相的可啟動LVM盤:
# pvcreate –B /dev/rdsk/c4t6d0
2) 將這個盤添加到當前跟卷組中:
# vgextend /dev/vg00 /dev/dsk/c4t6d0
3) 把它設(shè)置為啟動盤:
# mkboot /dev/rdsk/c4t6d0
4) 將正確的AUTO文件拷貝到新的LIF區(qū)域:
# mkboot –a “hpux –l q (;0) /vmunix” /dev/rdsk/c4t6d0
5) 將引導(dǎo)卷、主卷和主交換分區(qū)鏡相到這個新的可引導(dǎo)磁盤上去,確定在vg00目錄下的所有設(shè)備都被鏡相(比如說/usr,/swap等等):
# lvextend –m 1 /dev/vg00/lvol1 /dev/dsk/c4t6d0
# lvextend –m 1 /dev/vg00/lvol3 /dev/dsk/c4t6d0
# lvextend –m 1 /dev/vg00/lvol2 /dev/dsk/c4t6d0
等等,必須保證引導(dǎo)邏輯卷首先被鏡相。
6) 為鏡相的卷更新在BDRA中的啟動信息:
# /usr/sbin/lvlnboot –b /dev/vg00/lvol1 (啟動)
# /usr/sbin/lvlnboot –v –r /dev/vg00/lvol3
#