c921967783 发表于 2018-11-19 17:00

keepalived如何实现把vip设置成公网的

场景:nginx作为入口要避免单点,就用nginx+keepalived做主备,两台阿里云服务器分别装上nginx和keepalive,设置好虚拟ip后测试正常,但这两台服务器作为入口要实现外网访问,而虚拟ip是虚拟内网ip,如何解决把vip设置为公网ip。


尝试解决方法:
1.如果服务器是自己机房自己内网的话可以试着用端口映射的方法解决,但这是阿里云服务器,放弃。
2.从网上找了个方法说是在阿里云设置虚拟网卡,把keepalive的网卡配置绑到这个网卡上。

设置ifcfg-eth1

[*]   DEVICE=eth1


[*]

TYPE=Ethernet


[*]

ONBOOT=yes


[*]

HWADDR=52:54:00:97:d2:2b


[*]

NM_CONTROLLED="no"


[*]

USERCTL=no


[*]这样重启网络是报错的,怎么都没法解决。




有没有什么解决方法。
页: [1]
查看完整版本: keepalived如何实现把vip设置成公网的