小编Hos*_*oss的帖子

keepalived 在 20.04 上不工作

我正在运行 Ubuntu 20.04.1 LTS。我已经设置了 3 台机器和 1 个 VIP 的 keepalived。我可以看到 keepalived 正在按预期从主/从服务器添加和删除 VIP。然而,我的 ubuntu 盒子都没有“绑定”到这个 VIP。我可以 ping VIP(确认 icmp 数据包到达正确的盒子/主机),但没有给出任何响应。我已将“net.ipv4.ip_nonlocal_bind = 1”添加到/etc/sysctl.conf。已确认:

猫 /proc/sys/net/ipv4/ip_nonlocal_bind 1

我跑了: iptables --flush

我尝试过:modprobe ip_vs

我可以通过以下方式将 IP(用于测试的 VIP 地址)添加到 eth0: ip address add 192.168.1.131/24 dev eth0 并 ping 这个 IP 就可以了。(这只是为了测试,已被删除)

我看到虚拟IP通过keepalived绑定到网卡:

inet 192.168.1.70/24 brd 192.168.1.255 scope global dynamic eth0
   valid_lft 85701sec preferred_lft 85701sec
inet 192.168.1.131/32 scope global eth0  <-------
   valid_lft forever preferred_lft forever
Run Code Online (Sandbox Code Playgroud)

但是,我无法 ping 它或通过此 VIP 访问任何服务。ip_nonlocal_bind 功能似乎以某种方式损坏。也许缺少内核模块?

注意 - 这些是在 Xen …

server networking

4
推荐指数
1
解决办法
4454
查看次数

标签 统计

networking ×1

server ×1