我在 CentOS 7 上有一个物理服务器,带有 LXC 容器和桥接网络。还有 3 个 IP 地址:
*.202: on bridget network of host
*.213: on bridget network of first big LXC
*.214: on bridget network of second big LXC
*.202 随机启动/关闭,没有配置变化,只是从某个时刻开始启动/关闭。
Serverdensity 监控今晚检测到主 IP 丢失,具体位置为:
1:02 – 停机时间 1-5 分钟
4:39 – 停机时间 1-5 分钟
7:10 – 1-5 分钟停机时间
7:42 – 停机时间 1-5 分钟
8:48 – 停机时间 1-5 分钟
时间为 GMT+3
第二和第三个 IP 没有损失,工作正常。
并且此时间与 monitorix 从该主机本地报告的时间相同: monitorix 图
从主机路由 -n:
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 88.198.61.193 0.0.0.0 UG 425 0 0 bridge0
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
10.20.0.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr2
88.198.61.192 0.0.0.0 255.255.255.224 U 425 0 0 bridge0
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr1
从 *.213 路由 -n
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 88.198.61.193 0.0.0.0 UG 0 0 0 eth0
88.198.61.192 0.0.0.0 255.255.255.224 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1035 0 0 eth0
来自主机的 brctl:
bridge name bridge id STP enabled interfaces
bridge0 8000.32a853223b87 no enp4s0
vnet1
vnet2
virbr1 8000.169641375908 yes virbr1-nic
vnet0
vnet4
vnet5
vnet6
vnet7
vnet8
virbr2 8000.226f586158a8 yes virbr2-nic
vnet3
vnet9
*.202 is on: bridge0 (down some time)
*.213 is on: vnet1 (work well)
*.214 is on: vnet2 (work well)
来自主机的 ifconfig 和 netstat:http://paste.ubuntu.com/22669410/
如何找到问题的根源?这可能是 CentOS 安装或配置的问题吗?