免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5239 | 回复: 3
打印 上一主题 下一主题

怎样才能简单完成双机热备+虚拟IP的试验? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-08 11:49 |只看该作者 |倒序浏览
目前手头上有两台机器,每台机器各有两个网卡,想做双机热备,采用heartbeat方案,但是目前遇到个问题想请教下,
用于heartbeat的内联ip分别是192.168.19.199/192.168.19.200
两台机器对外连接的IP是192.168.18.199/192.168.18.200
怎样将对外的192.168.18.199/192.168.18.200合并成一个虚拟的IP192.168.18.201,这样访问18.201IP的用户察觉不到机器崩溃以后主副切换的变化呢?
感谢各位的回复。。

论坛徽章:
0
2 [报告]
发表于 2012-03-08 14:52 |只看该作者
heartbeat就是实现这个功能的啊

将IP192.168.18.201加到集群资源中就行啦

论坛徽章:
0
3 [报告]
发表于 2012-03-11 20:57 |只看该作者
      拓扑图:                         client 192.168.18.X
                                              ||
                                             VIP---192.168.18.201
                      ---------------------||-------------------
                     |                                                    |
                 node1:                                          node2:
      eth0:192.168.18.199                             eth0:192.168.18.200  --------- 生产网络和心跳网络1  (可以作为心跳网络,也可以不选,主要防止脑裂现象)               
      eth1:192.168.19.199    --heartbeat--     eth0:192.168.19.200 ---------心跳网络 2



环境:RHEL5.5
软件:
heartbeat-pils-2.1.3-3.el5.centos.i386.rpm
heartbeat-2.1.3-3.el5.centos.i386.rpm

在其中一个节点上进行配置 (192.168.19.199)
1)主配置文件
# cp /usr/share/doc/heartbeat-2.1.3/ha.cf /etc/ha.d/
# vim ha.cf
logfile /var/log/ha-log
logfacility     local0
keepalive 2
deadtime 12
warntime 6
initdead 60
udpport 694
ucast eth0 192.168.19.199《---给谁发心跳,注意修改
auto_failback on 《---当主节点恢复后,ON代表把资源抢回来
node    node1.xxx.com
node    node2.xxx.com
ping  192.168.19.1  《---辅助判断网络故障发生在哪里?
ping   192.168.18.1 ---可选(防止节点脑裂)
respawn hacluster /usr/lib/heartbeat/ipfail 《---用于判断网卡设备是否正常
apiauth ipfail gid=haclient uid=hacluster


2)资源配置文件
# cp /usr/share/doc/heartbeat-2.1.3/haresources /etc/ha.d/
# vim haresources
node1.XXX.com IPaddr::192.168.18.201/24/eth0 --你具体的哪张网卡    httpd    --你自己跑什么服务
        《---注意:填写的是HA集群中主节点的主机名

3)心跳加密口令文件
# cp /usr/share/doc/heartbeat-2.1.3/authkeys /etc/ha.d/
# vim authkeys
auth 2
2 sha1 HIks23498so!

# chmod 600 authkeys 《-----



同步配置文件到其余节点
        别忘记修改心跳地址
# scp /etc/ha.d/{ha.cf,haresources,authkeys} 192.168.19.200:/etc/ha.d/



小白也是刚接触这块,希望各位大侠轻拍...

论坛徽章:
0
4 [报告]
发表于 2012-03-12 09:10 |只看该作者
按照上面的步骤即可完成你要的功能,不知道你疑惑何在?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP