服务器 频道

Linux讲座之打造高可靠性NFS集群

  13.将node1 的/etc/cluster.xml 复制至node2
  
  集群设置工具将集群服务与系统程序、集群成员与集群服务的信息储存在/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。
0
相关文章