- 論壇徽章:
- 0
|
一 安裝
1. 操作系統(tǒng)版本最好一致,補(bǔ)丁也要查看
swlist -l patch|wc
swlist –l product |grep PH
Uname –a
swlist|grep -i hpux11i
2. MC/SG版本,補(bǔ)丁要一致
swlist |grep -i serviceguard
T1905BA A.11.16.00 Serviceguard
1. 安裝前系統(tǒng)的準(zhǔn)備:
MC/ServiceGuard使用ARPA服務(wù)來保證在集群系統(tǒng)內(nèi)每個節(jié)點之間的通訊安全。在安裝之前,你必須指明集群系統(tǒng)中的每一臺機(jī)器都可以被另外一臺機(jī)器以root的身份訪問。
除了使用操作系統(tǒng)本身的配置文件/.rhosts來定義可訪問主機(jī)外,MC/ServiceGuard也指定另外一個文件/etc/cmcluster/cmclnodelist來定義,MC/ServiceGuard將首先檢查這個文件是否存在,存在就使用這個文件中定義的主機(jī)列表,否則就使用配置文件/.rhosts
cmclnodelist文件的輸入格式是:[主機(jī)名] [用戶] [注釋],下面是一個例子:
node1 root
node2.sys.dom.com root
將這個配置文件(或者.rhosts)拷貝到每一個主機(jī)。
系統(tǒng)/etc/hosts文件要一致,并能登陸對方不需要密碼,建立/.rhosts文件,
內(nèi)容如:
fftsw root
fft-web root
當(dāng)然,強(qiáng)烈推薦你使用NTP服務(wù)來保證每個節(jié)點的時間保證同步。NTP服務(wù)的監(jiān)聽進(jìn)程為xntpd,配置文件是/etc/ntp.conf。
2. 安裝MC/ServiceGuard
假設(shè)你已經(jīng)安裝了HP-UX 11.0。在每個節(jié)點按下面的步驟安裝MC/ServiceGuard:
1) 加載MC/ServiceGuard分發(fā)的載體設(shè)備,磁帶機(jī)或者光驅(qū)等;
2) 進(jìn)入安裝目錄,使用命令swinstall來,運行軟件的安裝;
3) 選擇正確的輸入設(shè)備(你使用光驅(qū)安裝的話就選擇CD-ROM了);
4) 在所顯示的列表中選擇包:B3935BA MC/ServiceGuard,
或是swinstall –s /cdrom |grep –I serviceguard
5) 選擇了包后,選擇OK;
6) 在每個節(jié)點上使用ioscan命令核實一下磁盤和驅(qū)動器是否被正確配置了。
7) swlist|grep –i serviceguard
3.安裝完后如果想隨系統(tǒng)自動啟動MS/SG,編輯/etc/rc.config.d/cmcluster使其包含以下的內(nèi)容:
AUTOSTART_CMCLD = 1
二 規(guī)劃
1.包括網(wǎng)絡(luò),磁盤,電源等。
磁盤規(guī)劃主要是卷組的設(shè)置,鎖盤的配置,在一個節(jié)點做好VG后,vgexport,vgimport 到另一個節(jié)點即可。
2. 具體serviceguard文件配置
主要是群集管理文件,程序包文件,程序控制文件,應(yīng)用程序腳本等的配置。
1.生成CLUSTER配置文件模板
# cmquerycl -v -C /etc/cmcluster/cmclconf.ascii -n node1 -n node2
2.檢查配置cmcheckconf -v -C /etc/cmcluster/cmclconf.ascii
3.生成程序包
創(chuàng)建子目錄
在/etc/cmcluster中為每個Package創(chuàng)建子目錄
# mkdir /etc/cmcluster/pkg1 􀃝
# mkdir /etc/cmcluster/pkg2 􀃝
建立配置文件模板
為每個Package建立一個配置文件模板
# cmmakepkg -p /etc/cmcluster/pkg1/pkg1conf.ascii 􀃝
# cmmakepkg -p /etc/cmcluster/pkg2/pkg2conf.ascii 􀃝
編輯配置文件模板
4.建立Package控制腳本的模板
# cmmakepkg -s /etc/cmcluster/pkg1/control.sh
編輯配置文件模板
5.分發(fā)二進(jìn)制CLUSTER配置文件 # cmapplyconf -v -C /etc/cmcluster/cmclconf.ascii -P /etc/cmcluster/pkg1/pkg1conf.ascii \ -P /etc/cmcluster/pkg2/pkg2conf.ascii
三.
管理Cluster和Package 管理Cluster和節(jié)點
啟動Cluster
# cmruncl -v 􀃝
# cmruncl -v -n node1 -n node2 􀃝
在已運行的Cluster中增加一個節(jié)點運行
# cmrunnode -v node2 􀃝
在已運行的Cluster中停止一個節(jié)點運行
# cmhaltnode -f -v node2 􀃝
停止整個Cluster
# cmhaltcl -f -v 􀃝
對Cluster進(jìn)行重新配置
􀁺 停止整個Cluster
􀁺 如果要改變CLUSTER LOCK VG,則
# vgchange -c n vg01 􀃝
# vgchange -a y vg01 􀃝
􀁺 重新進(jìn)行配置工作
􀁺 cmapplyconf
􀁺 cmruncl
管理Package和Service
啟動Package
# cmrunpkg -n node1 pkg1 􀃝
# cmmodpkg -e node1 pkg1 􀃝
停止Package,不切換
# cmhaltpkg pkg1 􀃝
移動Package
# cmhaltpkg pkg1 -n node1 􀃝
# cmrunpkg -n node2 pkg1 􀃝
# cmmodpkg -e pkg1 􀃝
查看運行情況
# cmviewcl -v
![]()
文件:
網(wǎng)上資料.rar
大小:
405KB
下載:
下載
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/8045/showart_2016355.html |
|