CentOS 7 从 VMware 工作站移至 ESXi 后始终失去连接

CentOS 7 从 VMware 工作站移至 ESXi 后始终失去连接

我在 VMware 工作站 12.0 上安装了 CentOS 7 x64,并在其上创建了 wordpress 网站,然后在同事完成装饰工作后,我使用 VMware vCenter Converter Standalone Client 6.0 将其移动到 ESXi 5.5 主机。自从我移动它以来,服务器大部分时间都在失去网络连接。当我 ping 它时,我收到请求超时。我必须不断关闭/打开 NIC 以保持连接。当我打开网站时,我看到一个空白页面。我也无法通过 SSH 连接服务器。

我还有很多其他服务器从一开始就安装在 ESXi 5.5 上,而这台服务器则是在工作站 12.0 上构建的,然后将其移至 ESXi 5.5。如果我没记错的话,虚拟机版本是 8.0。

我从机器上移除了网卡,从网络脚本目录中删除了 NIC 文件,重新启动了机器,添加了新的 NIC,问题仍然存在。我该如何解决这些问题?有任何线索可以说明这台服务器出了什么问题吗?

答案1

如果 NIC 可以正常工作,我会排除驱动程序,或者至少将其放在列表的较低位置。

接下来,您可能会发现硬件问题,但在虚拟环境中,一个坏的 NIC 会影响连接到该 NIC 的所有虚拟机。

对于间歇性连接,最好的开始方法是验证网络上没有重复的 IP 地址。

一种方法是关闭你的克隆盒并查看是否可以使用 nmap 等工具在网络上探测其 IP。

nmap <ip_address>

如果没有返回任何内容,nmap 有一些您可以使用的选项,如 -Pn、-sN 和 -sS,这些选项可能允许您查看本地防火墙可能阻止您看到的内容。

如果您所在的公司网络具有 DHCP 服务器、托管网络交换机或硬件设备防火墙,您也可以查看其中的每一个,以查看您想要使用的 IP 地址是否被两个不同的设备使用 - 通常是通过在单个 IP 上显示两个不同的 MAC 地址。

答案2

事情是这样的:

我通过安装 ESXI v5.5 的更新 2 成功解决了这个问题,现在一切都很顺利,更新也更新了驱动程序。我安装了一台新机器,然后把它放了一夜,看看它的网络是否断开了。

不幸的是,我无法让转换后的机器在没有网络问题的情况下工作,尝试安装 vmware tools、open-vm-tools,但都没有用。我不得不安装一台新机器才能让它正常工作。幸运的是,这是一台不重要的机器!

相关内容