分类:
2009-08-03 16:05:15
一 安装
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
下载:
下载