几分钟前我突然遇到了一个问题(在此之前几个月一切都运行良好),现在仍然在继续:
物理机器是
- PfSense 路由器
- 网络交换机
- 运行一组虚拟机的 KVM 虚拟化服务器:
- 一个正在运行的 HA 代理
- 不同的虚拟机运行不同的应用程序
在桥接器的虚拟主机上设置一个接口,用于主机和所有虚拟机。
从路由器(SSH 连接),我可以 ping 通一些虚拟机,但无法 ping 通虚拟化主机,也无法 ping 通 HA 代理虚拟机 - 因为无法访问 HA 代理,实际上所有机器都与外部连接切断,所以所有服务都中断了。
我从其中一个可用虚拟机可以 ping 主机和其他虚拟机,并通过 SSH 连接到它们。显然,主机和无法访问的虚拟机无法 ping 路由器或互联网(路由设置正确且未更改)。
各个机器上的输出arp -a
反映了这一点:路由器不知道主机和某些虚拟机的以太网地址;看到其他每个虚拟机和主机的虚拟机知道所有预期的以太网地址。
看到路由器的运行时间很长,我为了以防万一重新启动了它;但什么都没有改变。
我考虑过重启网络交换机,但串行控制台必须断开连接。我也可以重启虚拟化主机,但我必须去 DC 才能重启,我对在当前情况下重启会发生什么完全没有信心;主机上的网络会启动吗?当然,路由器上也没有 IPMI 控制台,尽管应该有。
知道可能会发生什么事吗?
答案1
好吧,我已经重新启动了网络中的每个设备,但只有重新启动网络交换机才能一劳永逸地解决问题......