在第一个HA节点上运行“yast2cluster”
这里输入心跳IP的地址段,然后点击“Next”。
点击“Next”。
选择随系统启动,立即启动openais,然后点击“Next”。
点击“Next”。
点击“Next”。
(本事例中第一节点为SUSEA,第二节点为SUSEB)
在SUSEA中输入
“scp-rp /etc/corosync/corosync.confSUSEB:/etc/corosync/ ”,
然后输入“yes”,在输入SUSEB的root密码。
在节点一和节点二中分别运行如下命令。
chkconfig openais on
rcopenais start ###两边都启动正常表示HA初始化配置成功
passwd hacluster ###两边的HA密码要相同,只有设置了密码才能进入图像化界面。
节点一输入一下3个命令,更改默认的全局设定
crm configure property stonith-enabled=false
crm configure property no-quorum-policy=ignore
crm configure rsc_defaults resource-stickiness=100
输入如图的命令来设置HA的浮动IP(VIP)
crm configure primitive VIP ocf:heartbeat:IPaddr meta target-role="started" op monitorinterval="10s" timeout="30s" params ip= "192.168.2.13" cidr_netmask= "24" nic= "eth0"
VIP为HA的资源名,用户可以自定义的。
ip=为浮动IP的地址
cidr_netmask=为子网掩码
nic=为浮动IP所使用的网卡
在命令行输入“crm_mon ”显示HA的状况
输入“crm_gui ”进入HA的图形界面,点击“Connection”后输入HA的密码。
初始化配置好的SUSEHA如上图所示。下图是添加浮动IP后的结果。
测试。现在VIP运行在SUSEA上,先登录SUSEB的图形界面,然后通过第三台电脑ping浮动IP,最后关闭SUSEA。看VIP是否自动漂移到SUSEB上,ping上是否有中断的现象。
测试结果表示当SUSEA关闭时,VIP可以自动漂移到SUSEB,在ping上只是显示一秒的延迟。