我在 2 个不同的数据中心有一组 ESX 3.5 服务器。一个是 DR,一个是生产。它们位于同一个 VLAN 上,因此我可以从我的 vCenter 服务器通过专用网络访问其中任何一个。上个月,作为一次学习经验(我之前很少处理 ESX),我更新了 DR 服务器。
除了发现必须手动安装几个软件包才能从 vCenter 安装其余软件包之外,一切都顺利进行。
现在,我尝试对我们的生产服务器执行相同的操作,但没有成功。我在 Google 上搜索了扫描过程中出现的错误,并研究了大量不同的解决方案(编辑完整性文件、检查 DNS 等)——我确实安装了必须手动安装的 2 个软件包——但从 vCenter 进行扫描就是不起作用。
附注:我确实刚刚再次扫描了 DR 服务器,并且扫描工作正常,所以这应该不是最近出现的 vCenter 问题 - 一定是其他问题。
我收到的错误是:
Patch metadata for (servername) missing. Please download updates metadata first.
Failed to scan (servername) for updates.
我对如何实现这个功能完全没有主意,所以如果能提供任何帮助我将非常感激。
答案1
到目前为止,已成功使 4 台主机中的 3 台运行。最后一台存在硬件问题,修复后很可能成功。
经过一系列繁琐的程序后,我们确定这些主机运行的是不同的补丁级别,但不知何故,它们都已成功添加到集群中。在尝试解决其中一台主机无法重新配置 HA 的问题时,我们继续(手动)更新到 3.5 Update 5a,然后手动安装以下两个软件包:
ESX350-201012404-BG
ESX350-201012410-BG
重新启动主机和 vCenter 服务器后,我们能够再次添加基线并成功扫描更新。