OpenStack下的虚拟机,keepalived虚拟ip,ping不通

背景

领导让弄k8s多master的集群,然后在网上找资料,准备用keepalived来做高存活的方案,然后搭建keepalived,搭建完毕之后,就开始部署k8s了,但是当另一个主节点加入到当前master的时候,发现虚拟ip不通,从而出来的一系列的问题。

一 环境:

1.OpenStack 创建的2个虚拟机。

2.在两个虚拟机上部署keepalived。

二 现状:

keepalived,能够部署上,虚拟ip也能够在两个服务器上面进行漂移,但是从另外一台ping,那一台的虚拟ip,ip不同。

三 解决方案:

1.网上给的许多通用方案,我都试过了不行。

2.如果你的环境和我的一样,虚拟机也是OpenStack创建的那么恭喜你,我这个可以帮助你。

访问OpenStack

 按照图上,找到这个地方,然后看你的虚拟ip是基于什么的,我是基于内网ip的,然后点进去。

 

 找到keepalived所在的ip地址。点击name

点击可用地址对

 

点击添加可用的地址对

 

在这个地方将虚拟ip添加进去,就可以了

回到服务器上ping 虚拟ip可以正常ping通了。

四 总结:

        OpenStack 不是我自己搭建的,是一开始来就有了,自己也是在网上查了很多资料,都没有管用,最后怀疑到是不是OpenStack的问题,然后在晚上沿着OpenStack的方向找了一下,发现确实有有相关的资料,但是都是通过命令去弄的,本身对OpenStack也不是很了解,不敢随便搞,然后就在页面上找对应的功能,发现了这个可用的地址对,所以当出现问题的时候,如果一直在一个方向走下去,可能走不到头,及时的换方向,才能帮助自己快速的解决问题 。

        这个为啥我不懂,因为确实对OpenStack不是很了解,对网络了解也是一般,用我自己大白话叙述的话,就是虚拟机是基于OpenStack创建的,所以虚拟机的一切都是属于OpenStack管理的,你自己弄个虚拟ip,不告诉我OpenStack,我知道你这个是干啥的,这个时候虚拟ip没有向OpenStack报备,所以一直不生效,所以通过这个可用的地址对,向OpenStack报备一下就ok了。

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值