您可以使用 updateoffline.hzn 脚本执行 VMware Identity Manager 虚拟设备脱机升级。请从 VMware Identity Manager 产品下载页面中下载脱机升级软件包,以便与该脚本一起使用。

该脚本验证升级软件包与产品是否匹配。例如,如果升级 VMware Identity Manager 服务虚拟设备,并使用连接器升级软件包而不是服务升级软件包,该脚本将产生错误。

前提条件

执行必备任务。请参阅脱机升级的先决条件

过程

  1. 找到 updateoffline.hzn 脚本。

    该脚本位于以下路径:

    /usr/local/horizon/update/updateoffline.hzn

  2. VMware Identity Manager 产品下载页面 (my.vmware.com) 中下载 VMware Identity Manager 脱机升级软件包 (identity-manager-19.03.0.0-buildNumber-updaterepo.zip)。
    该文件的建议保存位置是 /var/tmp
  3. 以 root 用户身份运行 updateoffline.hzn 脚本。
    /usr/local/horizon/update/updateoffline.hzn [-r] -f upgradeFilePath
    -f upgradeFilePath 使用 upgradeFilePath 升级设备。upgradeFilePath 必须是绝对路径。 必填
    -r 在升级后重新引导。 可选
    -h 显示脚本使用情况。 可选
    例如:

    /usr/local/horizon/update/updateoffline.hzn -f /var/tmp/identity-manager-19.03.0.0-buildNumber-updaterepo.zip

  4. 如果显示 "The product RID matches so continue" 提示,请按 Enter 以继续。
  5. 如果未将 -r 选项与该脚本一起使用,请在升级完成后重新启动虚拟设备。
    reboot
  6. 在脚本执行以下操作时,按照迁移相关提示相应地进行响应。
    • /root 目录中搜索迁移包 (cluster-support.tgz) 并为您提供相应的提示。

      下载该包是迁移嵌入式连接器配置所需的一个必备步骤。无论当前部署是否使用嵌入式连接器,都需要执行该步骤。从 VMware Identity Manager 19.03.0.0 开始,连接器不再嵌入在 VMware Identity Manager 中,而仅适用于外部 Windows 系统。

      • 如果系统找不到 cluster-support.tgz 包,该消息将指出该问题。在这种情况下,请将该包保存在 /root 位置中,然后再次运行更新命令。
      • 如果系统找到 cluster-support.tgz 包,它将解压缩该包,列出该包中的文件,运行 generateClusterFile.sh 文件,并提示您创建配置包文件密码。提供配置包文件密码。
    • 提示您输入 syslog 和代理设置。

      请记住,嵌入式连接器位于 Linux 系统上。如果迁移嵌入式连接器配置信息,您必须将该信息迁移到 Windows 系统上的外部连接器。以下设置可能并非同样适用于 Linux 和 Windows 系统,具体取决于您的部署的具体情况。因此,请确定是否要包含以下配置信息。

      提示 描述
      是否要包含 syslog 设置? 如果要将基于 Linux 的嵌入式连接器的 syslog 服务器设置复制到外部 Windows 系统中,请接受默认值 Y(表示是)。

      否则,请输入 N(表示否)。

      是否要包含代理设置? 如果要将基于 Linux 的嵌入式连接器的代理设置复制到外部 Windows 系统中,请接受默认值 Y(表示是)。

      否则,请输入 N(表示否)。

    系统将开始升级 VMware Identity Manager 服务,并在 /root 目录中创建名称以 cluster 开头的 .enc 迁移文件,如 cluster-host-domain-conn-timestamp.enc。有关确切的文件名,请参阅命令输出。该文件包含嵌入式连接器迁移信息。如果将嵌入式连接器迁移到外部连接器,您必须将该文件复制到外部 Windows 系统中。如果不迁移嵌入式连接器,最佳做法是保留 cluster...enc 文件以作为嵌入式连接器配置备份,以防将来需要使用该信息。

    在升级完成后,升级的 VMware Identity Manager 服务版本不再包含正常运行的嵌入式连接器。