此过程描述在 vCenter High Availability (HA) 集群中配置 vCenter Server Appliance 时如何修补主动节点、被动节点和见证节点。

一个 vCenter High Availability 集群包含三个 vCenter Server Appliance,分别充当主动节点、被动节点和见证节点。有关配置 vCenter High Availability 的信息,请参见《vSphere 可用性》。

按顺序修补这三个节点并使用手动故障切换,以便始终修补非主动节点。要修补节点,必须从设备 shell 使用 software-packages 实用程序。有关从设备 shell 修补设备的信息,请参见使用设备 shell 修补 vCenter Server Appliance

前提条件

确认您的 vCenter Server Appliance 版本支持修补 vCenter HA 配置。对于某些 vCenter Server 6.7 修补程序版本,必须移除 vCenter HA 配置,然后使用 vCenter Server Appliance 管理界面或在 vCenter Server Appliance 的设备 shell 中使用 software-packages 实用程序更新 vCenter Server Appliance。要了解是否可以使用此过程修补您的 vCenter Server Appliance 版本,请参见知识库文章 55938

过程

  1. 将 vCenter HA 集群置于维护模式。
    1. vSphere Client 清单中,单击配置选项卡。
    2. 设置下,选择 vCenter HA,然后单击编辑
    3. 选择维护模式,然后单击确定
  2. 使用公共 IP 地址以 root 身份登录到主动节点的设备 shell。
  3. 修补见证节点。
    1. 从主动节点的设备 shell,访问 Bash shell 并建立到见证节点的 SSH 会话。
      ssh root@Witness_node_IP_address
    2. 修补见证节点。
      使用 software-packages 实用程序。
    3. 退出到见证节点的 SSH 会话。
      exit
  4. 修补被动节点。
    1. 从主动节点的设备 shell,访问 Bash shell 并建立到被动节点的 SSH 会话。
      ssh root@Passve_node_IP_address
    2. 修补被动节点。
      使用 software-packages 实用程序。
    3. 退出到被动节点的 SSH 会话。
      exit
  5. 从主动节点的设备 shell 注销。
  6. 手动启动 vCenter HA 故障切换。
    1. 使用 vSphere Client 登录到主动节点,然后单击配置
    2. 设置下,选择 vCenter HA 并单击启动故障切换
    3. 要启动故障切换,请单击

      此时将打开一个对话框,其中提供了强制进行故障切换而不执行同步的选项。在大多数情况下,最好执行同步。

    vSphere Client 中可以看到,被动节点已变为主动节点,而主动节点已变为被动节点。

  7. 使用公共 IP 地址以 root 身份登录到新的主动节点的设备 shell。
  8. 修补新的被动节点。
    1. 从主动节点的设备 shell,访问 Bash shell 并建立到被动节点的 SSH 会话。
      ssh root@Passve_node_IP_address
    2. 修补被动节点。
      使用 software-packages 实用程序。
    3. 退出到被动节点的 SSH 会话。
      exit
  9. 从主动节点的设备 shell 注销。
  10. 退出维护模式。
    1. vSphere Client 清单中,单击配置选项卡。
    2. 设置下,选择 vCenter HA,然后单击编辑
    3. 选择打开 vCenter HA,然后单击确定