一 安装
1. 操作系统版本最好一致,补丁也要查看
swlist -l patch|wc
swlist –l product |grep PH
Uname –a
swlist|grep -i hpux11i
2.  MC/SG版本,补丁要一致
   swlist |grep -i serviceguard
T1905BA                              A.11.16.00     Serviceguard
1.  安装前系统的准备:
    MC/ServiceGuard使用ARPA服务来保证在集群系统内每个节点之间的通讯安全。在安装之前,你必须指明集群系统中的每一台机器都可以被另外一台机器以root的身份访问。
除了使用操作系统本身的配置文件/.rhosts来定义可访问主机外,MC/ServiceGuard也指定另外一个文件/etc/cmcluster/cmclnodelist来定义,MC/ServiceGuard将首先检查这个文件是否存在,存在就使用这个文件中定义的主机列表,否则就使用配置文件/.rhosts
cmclnodelist文件的输入格式是:[主机名]  [用户]  [注释],下面是一个例子:
node1                  root
node2.sys.dom.com       root
将这个配置文件(或者.rhosts)拷贝到每一个主机。
系统/etc/hosts文件要一致,并能登陆对方不需要密码,建立/.rhosts文件,
内容如:
fftsw       root
fft-web     root
当然,强烈推荐你使用NTP服务来保证每个节点的时间保证同步。NTP服务的监听进程为xntpd,配置文件是/etc/ntp.conf。
2.  安装MC/ServiceGuard
假设你已经安装了HP-UX 11.0。在每个节点按下面的步骤安装MC/ServiceGuard:
1)  加载MC/ServiceGuard分发的载体设备,磁带机或者光驱等;
2)  进入安装目录,使用命令swinstall来,运行软件的安装;
3)  选择正确的输入设备(你使用光驱安装的话就选择CD-ROM了);
4)  在所显示的列表中选择包:B3935BA   MC/ServiceGuard,
或是swinstall –s /cdrom |grep –I serviceguard
5)  选择了包后,选择OK;
6)  在每个节点上使用ioscan命令核实一下磁盘和驱动器是否被正确配置了。
7)   swlist|grep –i serviceguard
3.安装完后如果想随系统自动启动MS/SG,编辑/etc/rc.config.d/cmcluster使其包含以下的内容:
AUTOSTART_CMCLD = 1
二 规划
1.包括网络,磁盘,电源等。
磁盘规划主要是卷组的设置,锁盘的配置,在一个节点做好VG后,vgexport,vgimport 到另一个节点即可。
2. 具体serviceguard文件配置
主要是群集管理文件,程序包文件,程序控制文件,应用程序脚本等的配置。
1.生成CLUSTER配置文件模板
# cmquerycl -v -C /etc/cmcluster/cmclconf.ascii -n node1 -n node2 
2.检查配置cmcheckconf -v -C /etc/cmcluster/cmclconf.ascii
3.生成程序包
创建子目录 
在/etc/cmcluster中为每个Package创建子目录
# 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.分发二进制CLUSTER配置文件 # cmapplyconf -v -C /etc/cmcluster/cmclconf.ascii -P /etc/cmcluster/pkg1/pkg1conf.ascii \ -P /etc/cmcluster/pkg2/pkg2conf.ascii
三.
管理Cluster和Package 管理Cluster和节点
启动Cluster 
# cmruncl -v  
# cmruncl -v -n node1 -n node2  
在已运行的Cluster中增加一个节点运行
# cmrunnode -v node2  
在已运行的Cluster中停止一个节点运行
# cmhaltnode -f -v node2  
停止整个Cluster 
# cmhaltcl -f -v  
对Cluster进行重新配置
 停止整个Cluster 
 如果要改变CLUSTER LOCK VG,则 
# vgchange -c n vg01  
# vgchange -a y vg01  
 重新进行配置工作 
 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
 
 
 
文件: 
网上资料.rar 
 
大小: 
405KB 
 下载: 
下载 
