星期日, 十二月 28, 2008

heartbeat安装

在linux上作heartbeat的安装测试,事实证明,相当的简单。

1,下载安装文件。
事实证明,这里的软件相当的好用。
http://software.opensuse.org/download/server:/ha-clustering:/lha-2.1
2,安装。
rpm -ivh heartbeat-pils-2.1.4-2.1.x86_64.rpm
rpm -ivh heartbeat-stonith-2.1.4-2.1.x86_64.rpm
rpm -ivh heartbeat-2.1.4-2.1.x86_64.rpm
缺什么,就补什么。我遇到如下包:
rpm -ivh perl-TimeDate-1.16-5.el5.noarch.rpm
3,配置。
最重要的文件,只有3个:authkeys ha.cf haresources
cp /usr/share/doc/packages/heartbeat/authkeys /etc/ha.d/
cp /usr/share/doc/packages/heartbeat/ha.cf /etc/ha.d/
cp /usr/share/doc/packages/heartbeat/haresources /etc/ha.d/

vi /etc/ha.d/authkeys
vi /etc/ha.d/ha.cf
vi /etc/ha.d/haresources
这3个文件,如何配置,网上有很多文章。
4,注意事项。
注意ha.cf中的nodename必须是主机名,且与uname -n相同。
chmod 600 /etc/ha.d/authkeys
5,自启动。
ln -s /etc/init.d/heartbeat /etc/rc.d/rc0.d/K05heartbeat
ln -s /etc/init.d/heartbeat /etc/rc.d/rc3.d/S75heartbeat
ln -s /etc/init.d/heartbeat /etc/rc.d/rc5.d/S75heartbeat
ln -s /etc/init.d/heartbeat /etc/rc.d/rc6.d/K05heartbeat
(字母S和K为大写)
chkconfig --list heartbeat
6.管理
启动和关闭heartbeat的方法:
/etc/init.d/heartbeat start或service heartbeat start
/etc/init.d/heartbeat stop或service heartbeat stop
重读配置/etc/init.d/heartbeat reload

手工切换:/usr/share/heartbeat/hb_standby
手工接管:/usr/share/heartbeat/hb_takeover

没有评论: