我有 2 台服务器,均通过 1 GBps 网线连接到互联网。此外,两台服务器之间都有 10 GBps 的直接连接。我在两台服务器中创建了 2 个虚拟交换机:
- WAN - 连接至 1 GBps 互联网连接
- LAN - 连接到内部 10 GBps 连接
两个交换机都与管理操作系统共享。
每个服务器上托管 3 台虚拟机,所有虚拟机共享 LAN 连接,只有 1 台连接到 WAN 连接。
昨天我要升级其中一台服务器,所以我断开了服务器之间的 LAN 电缆,但这导致所有虚拟机之间的完整连接断开,从而导致整个网络出现故障。所有虚拟机在 LAN 连接上都显示“网络断开”消息。
为了解决这个问题,我最终将 LAN 虚拟交换机设置为“内部虚拟交换机”,这并没有改变连接性。关闭所有虚拟机、重新启动主机,然后再次打开所有虚拟机后,网络又恢复了。
我查看了虚拟交换机的设置并进行了一些谷歌搜索,但我找不到如何防止这种情况发生?
我也在家里尝试过,但没有发生这种情况,当我拔掉 LAN 连接时,虚拟机仍保持连接状态。家庭和服务器之间的区别在于网络适配器不同,家用廉价外部 1GBps 网络适配器与专业 10GBps Intel X520-DA2,家用 Windows Server 2016 与 Windows 10 Pro。
仅供参考,所有虚拟机都是 Windows Server 2016,主机都是 Windows 10 Pro(由于驱动程序问题)。