打不死的蟑螂
分类:
2005-11-30 09:05:42
配置Heartbeat
一、安装Heartbeat:到上下载Heartbeat的rpm包,然后rpm –ivh heartbeat-pils-1.0.4-2.rh.9.i386.rpm
rpm -ivh heartbeat-stonith-1.0.4-2.rh.9.i386.rpm
rpm –ivh heartbeat-ldirectord-1.0.4-2.rh.9.i386.rpm
rpm –ivh heartbeat-1.0.4-2.rh.9.i386.rpm
二、配置Heartbeat:然后对ha.cf,harc,haresource,authkeys这四个文件进行配置。其中ha.cf,harc,haresource不在/etc/ha.d这个目录下,需要手动从目录/usr/share/doc/ heartbeat-1.0.4拷贝到/etc/ha.d目录下进行配置。
1 、配置hosts文件:在两台VSFTP SERVER 的hosts文件中分别加入两台VSFTP SERVER 的hostname。编辑/etc/hosts。
2 、配置ha.cf文件: ha.cf文件是告诉心跳线是通过那种介质联系起来,以及相关的设置。
# define nodes in cluster
node 节点1主机名
node 节点2主机名
定义节点在群集中的名称。节点名应与命令uname -n所显示的名称一致。
ping 节点1IP地址 节点2IP地址
定义检测对方处于启动状态的方法
serial /dev/ttyS0
定义在心跳线接在哪一个串口上
baud 19200
定义串口通讯的波特率
initdead 30
定义heartbeat首次启动时deadtime应该为多久
udpport 694
定义heartbeat发送UDP包时所使用的端口。
udp eth1
定义在哪个接口上发送heartbeat。
deadtime 15
定义等待声明主机死机的时间。指定 15 表示 heartbeat 将在节点停止响应 15秒之后启动故障转移。。
keepalive 1
指定两次 heartbeat 之间的秒数
logfile /var/log/ha-log
定义日志档案存放地点。
logfacility local0
定义日志工具存放在本机。
3、 配置haresourcs文件:haresourcs用于指定使用群集的服务和默认拥有者。Haresourcs文件在所有的群集节点中必须一样。
节点主机名 10.X.X.X vsftpd nfs
指定群集服务和拥有者为cnftp01,群集ip地址为10.X.X.X, 用于CLUSTER的服务是vsftpd和nfs。
4、配置authkeys文件:auth 1
1 crc
#2 sha1 HI!
#3 md5 Hello
选择不同的授权方式 ,选择1crc。无需要输入root的密码。
Md5 如果网络不是很安全,同时cpu的资源不够时选择。
Sha1最好的授权方式。但比较的占cpu的资源。
5、开启服务:在所有的节点上键入 service /etc/init.d/heartbeat start。
6、对于一台服务器的配置也是一样,在两台机器上的haresources和authkeys应该完全相同。ha.cf也应该相同,除非你的心跳线是连接不同的串口的或者交叉网线连接的网卡不同