如果要使用本地 Web 服务器执行脱机升级,请准备该 Web 服务器以托管升级文件,配置现有 21.08.X Workspace ONE Access 设备以指向该 Web 服务器,然后执行升级。
准备本地 Web 服务器进行脱机升级
在开始执行脱机升级之前,请设置本地 Web 服务器,方法是为 Workspace ONE Access 虚拟设备创建一个包含子目录的目录结构。
升级期间预计会经历一段停机时间,因此请相应地规划升级时间。
先决条件
- 执行常规脱机升级的先决条件。请参阅Workspace ONE Access 脱机升级的先决条件。
- 从 my.vmware.com 上的 VMware Workspace ONE Access 产品下载页面中下载 VMware Workspace ONE Access 脱机升级软件包 identity-manager-22.09.0.0-buildNumber-updaterepo.zip。
- 如果使用 Web 服务器 (IIS),请配置该 Web 服务器以允许在文件名中使用特殊字符。您可以在请求筛选部分中选择允许双重转义选项以配置该设置。
过程
- 在 Web 服务器上的 http://YourWebServer/VM/ 下创建一个目录,并将下载的 zip 文件复制到该目录中。
- 确认您的 Web 服务器包含 .sig (text/plain) 和 .sha256 (text/plain) 的 mime 类型。
如果没有这些 mime 类型,您的 Web 服务器便无法检查更新。
- 解压缩文件。
提取的 ZIP 文件内容由 http://YourWebServer/VM/ 提供服务。
提取的文件内容包含以下子目录:/manifest 和 /package-pool。
- 运行以下 updatelocal.hzn 命令以检查该 URL 的更新内容是否有效。
/usr/local/horizon/update/updatelocal.hzn checkurl http://YourWebServer/VM
配置设备并执行脱机升级
将 Workspace ONE Access 设备配置为指向本地 Web 服务器以执行脱机升级。然后,升级设备。
先决条件
准备本地 Web 服务器进行脱机升级。请参阅上一部分。
过程
注: 运行 22.09 升级脚本时,脚本中会显示
XPath set is empty
消息。可以忽略这些消息。
- 以 root 用户身份登录到 Workspace ONE Access 设备。
- 运行以下命令以配置使用本地 Web 服务器的升级存储库。
/usr/local/horizon/update/updatelocal.hzn seturl http://YourWebServer/VM/
注: 要撤消配置并还原执行联机升级的功能,可运行以下命令。/usr/local/horizon/update/updatelocal.hzn setdefault
- 执行升级。
- 运行以下 updatemgr.hzn 命令。
/usr/local/horizon/update/updatemgr.hzn updateinstaller
- 运行以下命令。
/usr/local/horizon/update/updatemgr.hzn update
升级过程中产生的消息将保存在位于 /opt/vmware/var/log/update.log 的 update.log 文件中。
- 再次运行 updatemgr.hzn check 命令以确认不存在较新的更新。
/usr/local/horizon/update/updatemgr.hzn check
- 重新启动虚拟设备。
reboot
- 检查升级后的设备版本。
vamicli version --appliance
将显示新版本。
- 升级 Workspace ONE Access 部署中的所有节点后,使用诊断仪表板监控系统信息和运行状况。
注: 升级到 22.09 后,将显示重新设计的 Workspace ONE Access 控制台。“监控”>“弹性”选项卡将替换“仪表板”>“系统诊断仪表板”选项卡。有关重新设计 Workspace ONE Access 控制台的详细信息,请参阅管理指南中的 Workspace ONE Access 控制台的功能和设置。
- 登录到 Workspace ONE Access 控制台。
- 选择
- 如果您的部署包含多个 Workspace ONE Access 设备,请选择要监控的设备。
- 检查各种服务的状态。查看每个部分。
结果
将完成升级。
- 运行以下 updatemgr.hzn 命令。