Chinaunix

标题: 如何使用VIP向外访问 [打印本页]

作者: alonerhu    时间: 2012-11-25 21:36
标题: 如何使用VIP向外访问
一般我们搭建集群后VIP都是被访问的,但是现在要用这个vip去访问外部的IP地址。
用tcpdump抓包发现连接外部的IP地址始终都是节点的物理IP,这个如何处理呢。
作者: q1208c    时间: 2012-11-25 23:18
自己写程序的话, 可以bind到VIP上试试. 但我不觉得会成功.

也很少听说有这样的需求.
作者: godymoon    时间: 2012-11-26 11:44
那这个也只有启动了VIP的调度节点才能这么做啊,你一个集群多个节点,显然不可能每个节点都用这个IP的
作者: alonerhu    时间: 2012-11-26 22:27
我想了个笨办法,不过还是有问题,算是探讨下吧:

node1: 192.168.10.1(eth0)  172.16.10.1(eth1)
node2: 192.168.10.2 (eth0) 172.16.10.2(eth1)

vip为172.16.10.3,
在节点上node1上删除eth1原来的IP(172.16.10.1),然后在双机配置里面直接在eth1上配置172.16.10.3,测试heartbeat不可启vip,但是corosync+peacmaker可以启vip
不过当我在node2的eth1也上删除172.16.10.2后,双机就处于不可用状态,非得停下一个节点才行。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2