RedHat cluster suite HA 步骤

1. 安装RHCS组件包
RHEL AP用户正确输入产品序列号之后,Cluster功能组件包就已经安装完毕。也可以通过rpm和yum命令自行安装。

2. 配置集群
1、 安装完毕之后在命令行下执行
[root@appserver0 ~]# system-config-cluster
进入到 cluster的图形配置界面,点击 “Create New Configuration”来创建一个新的集群配置.
2、给集群命名。注意一个局域网内不能有两个重名的Cluster。
n          在RHCS5里默认使用多播心跳,用户选中“Custom Configure Multicast”可自定义多播地址。
n          选择“Use a Quorum Disk”来配置磁盘心跳,由于RDAC链路切换时间长的问题需要手动配置,具体方法见下面“8、添加磁盘心跳”部分。

3、选定左端的Cluster Nodes,按Add a Cluster Node来添加cluster节点。注意这里添加的节点名需要能被正确解析,比如在/etc/hosts文件中添加相关记录,解析的IP地址为心跳IP。

4、添加fence devices(栅栏设备--电源管理器)。以选择IPMI Lan类型为例,设置IBM服务器BMC芯片IP和管理用户口令。(IBM bmc芯片配置方法:在服务器启动过程中根据提示按下F1进入BIOS,选择advanced setup è BMC setup è BMC network,更改管理IP地址。另外也可以选择BMC accout settings设置管理用户及其密码,默认情况下BMC的管理帐户为USERID,密码PASSW0RD,注意密码里是数字零而非字母欧)。

5、将设置好的fence device依次设定给前面创建好的cluster node。注意每个几点添加的是本机的IPMI fence,确定。

6、建立失效域,将前面建好节点加到域里。

7、建立所要用的资源和服务,按照要求填写相关内容,虚拟IP资源。

8、最后创建服务,在服务里面按照实际启动顺序添加前边建立的资源(ip,file system,等)

9.设置完毕之后,选择 文件 –> 保存,UI将把设置保存到/etc/cluster/cluster.conf文件里。然后把cluster.conf文件拷贝到每个节点上。
root@AMS01]# scp /etc/cluster/cluster.conf sjzportal2:/etc/cluster/

10.添加磁盘心跳:
首先在共享盘阵上fdisk新建一个100M左右大小的分区,并将其格式化成quorum disk:
[root@AMS01]# mkqdisk –c /dev/sde1 –l rhcs_voting
注:votes大小改成节点的数目,label改成mkqdisk时指定的rhcs_voting.。ping A改成ping 网关IP。
完成后继续编辑/etc/cluster/cluster.conf文件,在集群名称定义行之后加入下面一段:
<cluster alias="tomcat_cluster" config_version="21">
<quorumd device="/dev/sde1" interval="3" label="gfs_voting" min_score="2" tko="30" votes="10">
<heuristic interval="2" program="ping -c1 -t1 10.199.75.225" score="2" tko="20"/>
</quorumd>
这样保证在rdac在切换链路的时候不会因为时间过长,超过qdisk的timeout时间后qdisk将本机重启。现在的timeout为3s * 30 = 90s
然后加入下面行,这是为了保证在qdisk在反应时间里,集群cman不会因为心跳的timeout而触发fence动作将节点重启。
<cman deadnode_timeout="135"/>
修改完毕之后,将配置文件手动拷贝到集群所有节点上
# scp /etc/cluster/cluster.conf LRS02:/etc/cluster/

11.将 cluster的服务设成开机自动运行
chkconfig cman on    (off不自动启动)
chkconfig rgmanager on
启动集群服务:
service cman start
service rgmanager start

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wygzfx.html