您可以使用 Horizon Version Manager 管理 Horizon DaaS 修补程序。修补程序管理涵盖上载修补程序、刷新可用修补程序列表、将修补程序应用于设备、检测设备上存在的修补程序,以及将设备恢复为应用修补程序之前的状态。

上载修补程序项目

刷新修补程序列表

应用修补程序

检测 DaaS 设备上的修补程序

将设备恢复为应用修补程序之前的状态

上载修补程序项目

注: 将修补程序上载到 Horizon Version Manager 设备,而不是 DaaS 设备。

可采用两个不同流程上载项目,具体取决于执行上载的源计算机。

  • 要从 jump 主机或本地 UNIX 计算机上载修补程序项目,请执行以下操作:
    1. 登录 Horizon Version Manager 门户。
    2. 单击项目 > Horizon-DaaS-Artifact-Upload
    3. 单击作业 > 将项目上载到 Horizon Version Manager
    4. 按照下表所述来输入信息。
      字段 说明
      项目类型 选择修补程序
      文件

      单击新值 +,然后粘贴要上载文件的 UNIX 绝对路径。例如 /home/guest/file1.tgz

      对要上载的每个修补程序文件重复上述操作。

      IP 地址 文件所在的计算机的 IP 地址。
      用户名 文件所在的计算机的用户名。
      用户密码 文件所在的计算机的用户密码。
    5. 单击页面右上角的立即运行作业按钮。

      Rundeck 将显示文件传输进度,然后显示一条消息,指示传输已成功完成。

  • 要从 Microsoft Windows 或 Mac 计算机上载修补程序项目,请执行以下操作:
    1. 使用文件传输客户端(例如,适用于 Microsoft Windows 的 WinSCP 或适用于 Mac 的 Filezilla)将文件上载到 Horizon Version Manager 设备。
    2. 更改文件的权限。例如:
      chmod 744 file1.tgz
    3. 更改文件的所有权。
      $ chown -R rundeck:rundeck file1.tgz

刷新修补程序列表

如果自上次运行刷新修补程序列表作业后上载了修补程序项目,请立即运行该作业。通过运行刷新修补程序列表作业,可以使最近上载的修补程序能够应用于您的设备。

  1. 在 Rundeck 中,单击项目 > Horizon-DaaS-HotFix-Management
  2. 单击作业 > 刷新修补程序列表
  3. 单击立即运行作业按钮。

    Rundeck 将显示刷新操作进度,然后在页面右上角显示一条消息,指示刷新已成功完成。

应用修补程序

将修补程序应用于设备时有两个不同的作业可选。使用的作业取决于是否要将修补程序应用于处于“预迁移”状态的租户设备。此类设备是指已运行“升级”任务但尚未运行“迁移”任务的租户设备。有关此差异的更多信息,请参阅 升级租户
  • 要将修补程序应用于已升级但尚未迁移的租户设备,请执行以下操作:
    1. 在 Rundeck 中,单击项目 > Horizon-DaaS-HotFix-Management
    2. 单击作业 > 将修补程序应用于预迁移的租户设备
    3. 对于 Org-DaaS-Version,选择正在设备上运行的 Horizon DaaS 的当前版本。
      该版本的可用修补程序将显示在 修补程序旁。
      注: 如果您看到修补程序标记为仅应用于某些类型的设备,无需在意此问题。系统会将所有修补程序应用到相应的设备,而无需您执行任何其他操作。
    4. 选择要安装的修补程序。
    5. 填写剩余的所需信息,然后单击立即运行作业

      Rundeck 将显示作业进度,然后在页面右上角显示一条消息,指示修补程序作业已成功完成。

  • 将修补程序应用于 DaaS 管理(服务提供商和资源管理器)设备以及未处于上述“预迁移”状态的租户设备
    1. 在 Rundeck 中,单击项目 > Horizon-DaaS-HotFix-Management
    2. 单击作业 > 将修补程序应用于 DaaS 设备
    3. 对于 Org-DaaS-Version,选择正在设备上运行的 Horizon DaaS 的当前版本。
      该版本的可用修补程序将显示在 修补程序旁。
      注: 如果您看到修补程序标记为仅应用于某些类型的设备,不必在意此问题。系统会将所有修补程序应用到相应的设备,而无需您执行任何其他操作。
    4. 选择要安装的修补程序。
    5. 如果要在上次尝试失败后重新应用修补程序,请在强制下拉菜单中选择。否则,保留默认值
    6. 填写剩余的所需信息,然后单击立即运行作业

      Rundeck 将显示作业进度,然后在页面右上角显示一条消息,指示修补程序作业已成功完成。

检测 DaaS 设备上的修补程序

  1. 在 Rundeck 中,单击项目 > Horizon-DaaS-HotFix-Management
  2. 单击作业 > 检测 DaaS 设备上的修补程序
  3. 填写所需信息,然后单击立即运行作业

    作业完成后,您可以在活动页面上查看输出结果。输出结果中将列出所选组织中的所有设备以及每个设备上安装的修补程序。

将设备恢复为应用修补程序之前的状态

Horizon Version Manager 会在应用修补程序之前和之后自动为设备拍摄快照。要恢复设备,请在您的 vCenter Server 中导航到该设备,然后选择所需的快照。