请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

docker swam共享网络方式,启创建haporxy容器里安装keepalived,配置虚拟ip地址不通的问题

我在一台vmware虚拟里用创建网络的方式搭建pxc环境,keeplived实现负载没有问题。
但是我在2台服务器上利用docker swam共享网络方式搭建,遇到了haporxy容器里安装keepalived,手动配置
虚拟ip地址(和其他容器的地址一个地址段),但是该虚拟ip地址ping不通。在其他容器里也ping不通该地址。这个问题如何解决。
这种方式可以吗?如果不可以,怎么去解决,谢谢。

正在回答 回答被采纳积分+3

2回答

提问者 慕仰928393 2020-05-29 14:48:41

老师,您好,描述的可能有点歧义。
我在我的电脑上用vm做虚机,利用docker network create --subnet=172.18.0.0/16 net1,宿主机安装keeplived实现负载没有问题。

在另外一个平台上,有2台centos服务器,利用docker swam共享网络方式搭建,创建了haporxy容器并在容器里安装了keepalived,手动配置虚拟ip地址(docker swam同一个地址段),但是该虚拟ip地址ping不通。在其他容器里也ping不通该地址。在宿主机上安装了keepalved配置了虚拟ip地址是通的,访问这个ip地址加4001端口也没有问题。这2台服务器应该是利用VMware vSphere开通的服务器(是内网服务器,无法连接互联网,不是互联网上阿里云腾讯类似的云平台服务)。


0 回复 有任何疑惑可以回复我~
神思者 2020-05-29 12:12:13

第二个服务器是云主机吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仰928393 #1
    描述的可能有点歧义。
    我在我的电脑上用vm做虚机,利用docker network create --subnet=172.18.0.0/16 net1,宿主机安装keeplived实现负载没有问题。
    在另外一个平台上,有2台centos服务器,利用docker swam共享网络方式搭建,创建了haporxy容器并在容器里安装了keepalived,手动配置虚拟ip地址(docker swam同一个地址段),但是该虚拟ip地址ping不通。在其他容器里也ping不通该地址。在宿主机上安装了keepalved配置了虚拟ip地址
    是通的。这2台服务器应该是利用VMware vSphere开通的服务器(是内网服务器,无法连接互联网,不是互联网上阿里云腾讯类似的云平台服务)。
    回复 有任何疑惑可以回复我~ 2020-05-29 14:24:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信