heartbeat-gui配置
原创
©著作权归作者所有:来自51CTO博客作者红豆殺的原创作品,请联系作者获取转载授权,否则将追究法律责任
需要两台主机,分别充当主、从服务器
node1: 192.168.1.1
node2: 192.168.1.2
先在node1上进行配置:
下载安装heartbeat各种包,包括:
ipvsadm
heartbeat-2.1.4-9.el5.i386.rpm
heartbeat-pils-2.1.4-10.el5.i386.rpm
heartbeat-stonith-2.1.4-10.el5.i386.rpm
libnet-1.1.4-3.el5.i386.rpm
perl-MailTools-1.77-1.el5.noarch.rpm
安装过之后系统会自动添加一个名为hacluster的用户
注:使用 " yum --nogpgcheck -y localinstall 软件包 " 来安装
--nogpgcheck: 用于自动解决依赖关系
首先确保heartbeat服务
# service heartbeat stop
# vim /etc/ha.d/ha.cf
添加如下内容:
crm respawn
# cd /usr/lib/heartbeat
# ./haresourcescib.py /etc/ha.d/haresources
注:这里将haresources文件转换了了XML文件,存放为/var/lib/heartbeat/crm/cib.xml
将haresources文件删除或重命名之,这里先把重命名
# mv /etc/ha.d/haresources /etc/ha.d/haresources.bak
接下来可以使用scp命令,分别将所有配置过的文件都同步到node2主机上面的对应目录中去,包括/var/lib/heartbeat/crm/cib.xml
也可以使用自带脚本/usr/lib/heartbeat/hb_propagate自动同步所有配置文件,但该脚本默认不同步/var/lib/heartbeat/crm/cib.xml文件,所以需对基做一些修改:
# vim /usr/lib/heartbeat/hb_propagate
在开头处定义一个新变量,如下:
ciblfile = "/var/lib/heartbeat/crm/cib.xml"
然后在以for i,v in enumerate(nodes)开关的循环中添加如下内容:
res = os.system("scp" + cibfile + " " + "root@" + v + ":" + "/var/lib/beartbeat/crm/")
注:这里一定要注意方法,该脚本对语法要求十分严格,所以,这段话中的每个空格都不能
执行该脚本:
# cd /usr/lib/heartbeat/
# ./hb_propagate
如果执行失败,需清空/var/run/heartbeat/crm目录,然后再次执行
为hacluter用户添加密码
# passwd hacluster
执行如下命名进入图形界面:
# hb_gui
输入刚为hacluster添加的密码即可登
上一篇:磁盘配额的简单应用
下一篇:LVM:逻辑卷创建与管理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
跨平台GUI框架Fyne API架构
本文从较高的视角介绍了跨平台GUI框架Fyne的API架构,并对框架的新一代驱动程序与渲染组件作了简单介绍。
Fyne 跨平台GUI 驱动程序 架构 API