heartbeat安装配置小结
1) 通过yum安装比较方便,自动安装依赖包: wget http://docs./soft/lemp/CentOS-Base.repo -O /etc/yum.repos.d/ CentOS-Base.repo yum –y install heartbeat 2) Heartbeat的主要配置文件有ha.cf、haresources、authkeys,在Heartbeat安装后,默认并没有这三个文件,可以从官方网站下载得到,下载后放入/etc/ha.d/目录 3) 修改主配置文件vi /etc/ha.d/ha.cf l bcast eth0 #指明心跳使用以太网广播方式,并且是在eth0接口上进行广播 l ucast eth0 192.168.1.2 #采用网卡eth0的udp单播来组织心跳,后面跟的IP地址应为双机对方的IP地址 l node node1 #主节点主机名,可以通过命令“uanme –n”查看。 node node2 #备用节点主机名 l auto_failback on #用来定义当主节点恢复后,是否将服务自动切回,heartbeat的两台主机分别为主节点和备份节点。主节点在正常情况下占用资源并运行所有的服务,遇到故障时把资源交给备份节点并由备份节点运行服务。在该选项设为on的情况下,一旦主节点恢复运行,则自动获取资源并取代备份节点,如果该选项设置为off,那么当主节点恢复后,将变为备份节点,而原来的备份节点成为主节点 4) 资源文件(/etc/ha.d/haresources) 5) 认证文件(/etc/ha.d/authkeys) 6) 启动heartbeat Heartbeat安装完成后,自动在/etc/init.d目录下生成了启动脚步文件heartbeat,直接输入/etc/init.d/heartbeat可以看到heartbeat脚本的用法,如下所示: Heartbeat启动时,通过“tail –f /var/log/ messages”查看主节点系统日志信息 7) 此时,通过ifconfig命令查看主节点的网络配置,可以看到,主节点已经自动绑定了集群的IP地址,在HA集群之外的主机上通过ping命令检测集群IP地址192.168.60.200,已经处于可通状态,也就是该地址变的可用 8) 正常关闭和重启主节点的heartbeat来进行测试看集群IP是否切换。 |
|
来自: 用勿龍潛 > 《heartbeat》