无法使用 vSphere Client 连接到 ESXi

无法使用 vSphere Client 连接到 ESXi

更改 ESXi 虚拟机管理程序上的 IP(未设置为维护模式)后,我无法再使用 vSphere 访问 vCenter Server。

但我可以通过 SSH 访问 ESXi。所以,IP 是正确的,但为什么我不能用客户端访问它?

答案1

原因可能有多种。首先要检查的是VMware 知识库文章

在那之后...

从 ESXi 控制台上的 root SSH:

services.sh restart

或者从 F2 控制台“重新启动管理网络”。

如果您继续看到问题,请按照@TCampbell 所说的操作并删除/重新添加。

如果仍然出现问题,请通过 RDP 连接到您的 vCenter 服务器并验证从服务器到主机的连接。使用telnet <ip address> <port>或其他实用程序检查您的 vCenter 服务器的端口 901/902。

您的主机名是否也发生了变化?您可能需要使用以下方式重新生成 SSL 密钥:/sbin/generate-certificates.sh

答案2

如果您无法从 vSphere vCenter Server 连接到它,您应该从库存中删除该 ESXi 服务器并重新添加它。

答案3

vCenter Server 是否在虚拟机中运行?或者您是否尝试直接连接到 ESXi 主机上的单个 vSphere?如果 vCenter 在虚拟机中运行,请尝试直接连接到运行该主机上的 vSphere,并确保虚拟机确实已启动并正常运行。

或者,当您更改 IP 地址时,vCenter Server VM 是否也更改了 IP?如果您更改了主机上的子网或 VLAN,但没有更改 VM 本身,则 vCenter VM 可能无法访问网络。在这种情况下,直接连接到主机,使用控制台连接到 VM,然后在那里修复 IP 设置。

答案4

感谢您的所有回答,但问题或多或少自行解决了...问题是,ESXi 接口限制了我与 IP 的连接。几分钟后,我可以使用 vSphere 访问服务器,好像什么都没发生过一样。

相关内容