断开网线与 VMware“已连接”选项有何不同?

断开网线与 VMware“已连接”选项有何不同?

我有一个应用程序连接到数据库并从中检索信息。它的编写方式是:对于收到的每个请求,创建一个到数据库服务器的新连接并检索数据。

测试时,如果将网络电缆从主机上拔下并重新连接,应用程序将恢复正常检索数据。但是,如果取消选中“已连接”选项并重新选中以模拟断开连接,则应用程序无法再次连接到数据库,即使为每个连接创建了所有处理程序等。

问题:断开主机上的网线与取消选中虚拟机配置中的“已连接”选项有何不同?

答案1

不在这里应该没有区别,但如果您在交换机上设置了瞬时端口,它可能会给您一个新的端口号,这可能会以意想不到的方式影响网络重新连接。vswitches 也不像普通交换机那样工作,它们更了解 VM 配置状态,因此也可能影响发生的事情。您可以在处于混杂模式的端口上运行 wireshark 以尝试隔离问题。

答案2

不,没有区别。取消选中“已连接”只会断开卡和 vSwitch 之间的虚拟链接:

Unchecked 'Connected' and clicked 'OK': 
Nov 8 09:11:28 mtasink8 kernel: eth1: NIC Link is Down 
Checked 'Connected' and clicked 'OK': 
Nov 8 09:11:40 mtasink8 kernel: eth1: NIC Link is Up 10000 Mbps

相关内容