【VMware vSphere】vCenter添加主机失败:无法访问指定主机

背景

前一段时间,给一台服务器安装ESXi系统,安装成功之后,通过vCenter在上面安装了一台VDP系统。结果前几天发现服务器掉线,重新连接时出现问题。问题描述如下:
这里写图片描述
其中错误堆栈具体内容为:在 vCenter Server上调用对象 “vdp数据中心”的“Datacenter.QueryConnectionInfo” 失败。

解决思路

首先从官网中寻找问题出现原因:(附:官网地址

要解决此问题,请通过 vCenter Server 计算机验证以下步骤:
1,确保 vCenter Server 的版本与要添加的 ESXi 主机的版本一样或者高于 ESXi 主机版本。
2,验证 ESXi 主机的 IP 是否与为管理 vmkernel 接口配置的 IP 相同。
3,验证能否使用 vSphere Client 连接到 ESXi 主机。
4,验证是否已正确配置 ESXi 主机的 DNS 记录。 
5,验证 ESXi 主机端口是否可访问。
关闭 datacenter.queryconnectioninfo 错误提示时,您会看到以下错误:
1,无法与指定主机通信。 主机在网络上可能不可用、可能存在网络配置问题或此主机上的管理服务不响应 
此问题还会在下列情况下发生:
1,在 ESXi 主机上启用锁定模式。
2,添加 ESXi 主机时输入了错误的凭据。

根据问题产生原因进行排查,初步猜测原因是DNS没有正确配置。进行这个猜测是因为,在测试pingIP地址时,DNS总是显示失败。

解决过程

1,参照其他正常服务器,看它们的配置是怎样的
2,将出现问题的服务器配置,与正常工作的服务器配置尽可能相同
具体步骤如下:
1,通过与正常服务器作比较,发现出现问题的服务器,网卡少添加了一个,如下图:
应该添加两个网卡,因为不清楚ESXi在工作时,到底是使用的哪儿个网卡进行的数据传输工作,所以将下图中两个网卡均选上
这里写图片描述
2,进入到如下图中,将Suffixes中的内容清空掉(原先这里是有内容的,但是正常工作的服务器中没有内容,故清空)
这里写图片描述
3,做到这一步就与正常工作的服务器的配置相同了,接下来测试。可以看到ping DNS已经成功
这里写图片描述
4,通过vCenter添加此主机,验证问题是否真正解决。如果问题解决,则可以成功添加此主机,否则会有提示信息。成功添加此主机,会出现如下界面:
这里写图片描述
到此,问题成功解决。

总结

在这里提供思路,希望能够给予一些启发
感谢您的阅读~

原文地址:https://www.cnblogs.com/zll-0405/p/9863360.html