vmware 下centos7 keepalived配置问题

发布于 2021-11-27 03:55:32 字数 783 浏览 399 评论 5

先说下,一些配置。我是在Vmware下装了两个centos7的虚拟机,网络配置是NAT方式。

现在我给出两个keepalived主机的配置,下面这个是MASTER主机配置,


下面是BACKUP主机,


我有三个问题,
1. 配置里面的state是不是必须配置成,MASTER 和 BACKUP. 还是都配置成MASTER. 网上看了很多资料,有的说需要配成MASTER 和 BACKUP。有的又说,必须两个都是MASTER。
2. 正常两个主机启动keepalived的时候,应该是master 绑定了虚拟ip。也就是通过命令 ip a ,只有在master机器上能看到绑定的虚拟主机,而backup上是看不到的。这个理解应该对的吧。
3. 描述我现在遇到的问题:1.两个keepalived启动的时候,通过命令 ip a , 都能看到绑定了虚拟ip。不知道这个现象是不是正常(跟第2个问题关联)。2. master 停掉的时候,通过tail命令,没有看到backup有接管虚拟Ip的日志打印出来, 所以怀疑是主从keepalived 通信没有成功。

希望有高人指点一下,非常感谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

小瓶盖 2021-12-02 04:01:50

今天终于弄明白了,防火墙没有放行vrrp的组播ip 244.0.0.18. 只要在防火墙里面添加一个规则,给予放行这个组播ip就行了。

梅窗月明清似水 2021-12-02 00:50:36

问题暂时解决了,还是恢复到原始配置。把防火墙关闭,就解决了。我还没弄明白是什么原理。

各自安好 2021-12-01 22:45:57

非常感谢你的回复。我更正下问题,网络模式是bridge的,我搞错了。所以,这两台机器也是能互相ping通的。另外,我不是很明白你说的peer, 要如何配置?

后知后觉 2021-12-01 18:42:03

我修改了配置,在里面添加了单播信息: unicast_src_ip 192.168.1.153 unicast_peer{ 192.168.1.143 }, 这个是master上的更改,backup上也做相应的更改。但是这样改了之后,vip就无法绑定了。

小情绪 2021-11-27 18:02:45

1. 都可以,只是 master / backup 常见

2. 理解正确

3. 你的2个虚拟机网络配置要有问题,无法直接ping通对方,你可以试试 bridge 模式。

如果2个机器在一个子网里面,keepalived 会通过 broadcast 自动找到 peers,然后会自动选举出一个 leader,明显你现在2个机器不在一个子网里,而且也没有配置 peer ,就成了 2 个孤立的 master keepalived

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文