######################### # # 以下操作均在被踢出的节点服务器上操作。 ######################### 1、进入集群配置文件 #cd /etc/cluster 2、备份原有集群配置文件 #cp cluster.conf cluster.conf.bak.bai 3、修改集群配置文件 (1)把config_version的值在原有值基础上加1 <cluster alias="edu" config_version="7" name="edu"> (2)去掉要踢出节点的信息 [root@edu-manager cluster]# diff cluster.conf cluster.conf.bak_frank 4a5,11 > <clusternode name="edu-manager" nodeid="1" votes="1"> > <fence> > <method name="1"> > <device lanplus="1" name="ilo-edu-manager"/> > </method> > </fence> > </clusternode> 20c27 < <cman two_node="1" expected_votes="1"/> #《当删除节点只剩下2个节点时,才用加该条命令。》 --- > <cman/> 22a30 > <fencedevice agent="fence_ipmilan" ipaddr="192.168.1.107" login="Administrator" name="ilo-edu-manager" passwd="*Pm_#Ph@web"/> 27a36 > <failoverdomainnode name="edu-manager" priority="1"/> 4、保存修改后的集群配置文件 :wq 5、把修改后的进群配置文件分发给集群中的其他节点服务器 #ccs_tool update /etc/cluster/cluster.conf 6、在被踢出的节点服务器上重启集群服务 #chkconfig cman off #chkconfig clvmd off #chkconfig gfs2 off #reboot 7、紧接着要进入其他节点服务器查看mount及clustat情况 #mount <!--查看是否挂载阵列,如果仍能挂载就表示没有问题。--> #clustat <!--查看集群状态是否正常--> 可以看到被踢出的节点服务器的状态为:Offline, Estranged 出现该信息则表示正常被踢出。 8、紧接着要立即重启其他节点服务器 9、都重启完成后,分别进入各个节点,包括已经被踢出的节点服务器。 ·查看磁盘是否都被挂载。 ·clustat状态是否正常。 补充: 1、查看服务启动状态 #chkconfig --list 2、增加随机启动服务 #chkconfig --add gfs2 3、删除随机启动服务 #chkconfig --del gfs2