集群设置工具将集群服务与系统程序、集群成员与集群服务的信息储存在/etc/cluster.xml 配置文件。所以当node1 巳完成设置后,请将/etc/cluster.xml 复制至node2 上,并激活node2 上的「clumanager」程序。
[root@node1 root]# scp /etc/cluster.xml node2:/etc/cluster.xml
root@node2''s password:
cluster.xml 100% 1405
[root@node2 root]# service clumanager start
Starting Red Hat Cluster Manager...
Loading Watchdog Timer (softdog): [ OK ]
Starting Quorum Daemon:
14.修改node1 及node2 上的/etc/syslog.conf 指定Cluster Log 存放位置。
[root@node1 root]# vi /etc/syslog.conf
# Add for cluster
local4.* /var/log/cluster
# service syslog restart
[root@node2 root]# vi /etc/syslog.conf
# Add for cluster
local4.* /var/log/cluster
# service syslog restart
15.查看集群状态
选择 『集群』 => 『设置』 显示集群状态(图16)。
![]() |
图16:集群状态图
16.测试High Availability NFS Cluster,下面是笔者的测试过程,用此来证明当node1 Crash 时,node2 确实可Take Over NFS 服务,达到High Availability 目的。
[root@ftp root]# showmount -e 192.168.0.200
Export list for 192.168.0.200:
/data *
[root@ftp root]#mkdir /mnt/nfs
[root@ftp root]#mount 192.168.0.200:/data /mnt/nfs
[root@ftp root]#mount
...........
...........
192.168.0.200:/data on /mnt/nfs type nfs (rw,addr=192.168.0.200)
[root@ftp root]# cd /mnt/nfs
此时将node1 电源关掉或执行「poweroff」指令仿真node1 Crash
[root@ftp nfs]# ls
此时大约会hang 5~10 秒,node1 便接管NFS 服务,ls 指令执行结果便会出现。
后记
本文笔者利用RedHat Cluster Suite 加上SCSI Share Disk 构建High Availability NFS Cluster。由于SAN 的流行,而且愈来愈多厂商对于Linux HA 解决方案感兴趣,下期文章笔者将继续介绍如何在SAN 环境下构建RedHat High Availability Cluster。
