在启用负载平衡的主 Web 服务器节点上运行 IaaS 升级过程将失败。您可能会看到以下错误消息:“System.Net.WebException: 操作已超时 (System.Net.WebException: The operation has timed out)”或“401 - 未授权: 由于凭据无效,访问被拒绝 (401 - Unauthorized: Access is denied due to invalid credentials)”。

问题

在启用负载平衡的情况下升级 IaaS 可能会导致间歇性失败。发生这种情况时,您必须在禁用负载平衡的情况下再次运行 vRealize Automation 升级。

解决方案

  1. 将环境恢复到更新前的快照。
  2. 打开与主 IaaS Web 服务器节点的远程桌面连接。
  3. 导航到位于 c:\windows\system32\drivers\etc 的 Windows 主机文件。
  4. 打开主机文件并添加以下行,以绕过 Web 服务器负载平衡器。

    IP_address_of_primary_iaas_website_node vrealizeautomation_iaas_website_lb_fqdn

    示例:

    10.10.10.5 vra-iaas-web-lb.domain.com

  5. 保存主机文件,然后重试 vRealize Automation 更新。
  6. vRealize Automation 更新完成时,打开主机文件并移除您在步骤 4 中添加的行。