您可以联机升级 Workspace ONE Access 虚拟设备。要执行联机升级,虚拟设备必须能够连接到 Internet。

Workspace ONE Access 联机升级的先决条件

在联机升级 20.10.X 虚拟设备之前,请执行以下先决任务。

  • 在设备上将网卡网络适配器类型更改为 VMXNET 3。VMXNET 3 适配器可提高性能、减少开销并降低 CPU 使用率。请参阅将 Workspace ONE Access 更新到 21.08 之前,将设备上的网卡从 E1000 更新为 VMXNET 3
  • 确认虚拟设备至少具有 10 GB 可用磁盘空间 (/dev/sda)。要检查可用磁盘空间量,请运行 df -k 命令。
  • 确认虚拟设备的主 root 分区上至少具有 4 GB 磁盘空间。要查看磁盘空间,请运行 df -h 命令。
  • 验证 Elasticsearch 服务的运行状况。转到 Workspace ONE Access 控制台中的“系统诊断仪表板”,然后查看“集成组件”部分。确认 Elasticsearch 项目的值为绿色。如果状态显示为红色,请在升级之前修复 Elasticsearch 问题。请参阅《对 Elasticsearch 集群运行状况进行故障排除:VMware Workspace ONE Access 操作教程》指南。
  • 生成快照以备份虚拟设备。有关如何生成快照的信息,请参阅知识库文章 2032907“在 vSphere Web Client 中管理快照”
  • 使用 Microsoft SQL 修补程序来更新 Microsoft SQL Server 2012 和 2014,以便支持 TLS 1.2。
  • 如果在 Microsoft SQL 数据库上撤消了 db_owner 角色,您必须在执行升级之前重新添加该角色,否则,升级将失败。将 db_owner 角色添加到在安装期间使用的相同用户:
      1. 以具有 sysadmin 特权的用户身份登录到 Microsoft SQL Server Management Studio。
      2. 连接到服务的数据库实例。
      3. 输入以下命令:

        如果您使用的是 Windows 身份验证模式,请使用以下命令:

        USE <saasdb>;
        ALTER ROLE db_owner ADD MEMBER <domain\username>; GO 
        						  

        确保将 <saasdb> 替换为您的数据库名称,并将 <domain\username> 替换为相关的域和用户名。

        如果您使用的是 SQL Server 身份验证模式,请使用以下命令。
        USE <saasdb>;
        ALTER ROLE db_owner ADD MEMBER <loginusername>; GO 
        						  

        确保将 <saasdb> 替换为您的数据库名称,并将 <loginusername> 替换为相关的用户名。

      有关撤消数据库级别角色的信息,请参阅升级 Workspace ONE Access 后更改数据库级别角色

  • 生成外部数据库的快照或备份。
  • 确认服务配置正确。
  • 确认虚拟设备可以使用 HTTP 通过端口 80 和 443 解析并访问 vapp-updates.vmware.com。
  • 如果出站 HTTP 访问需要使用 HTTP 代理服务器,请为虚拟设备配置代理服务器设置。请参阅配置 21.08 Workspace ONE Access 设备的代理服务器设置
  • 运行相应的命令以检查升级。请参阅检查能否联机升级 Workspace ONE Access
  • 确保满足以下目录空间要求。
    目录 最小可用空间
    / 4 GB
    您下载 dualbootupdate.tar.gz 文件的目录(如果适用) 2 GB

配置 21.08 Workspace ONE Access 设备的代理服务器设置

Workspace ONE Access 虚拟设备通过 Internet 访问 VMware 更新服务器。如果您的网络配置使用 HTTP 代理提供 Internet 访问权限,则必须调整设备的代理设置。

使代理仅处理 Internet 流量。为确保代理设置正确,请在域中将用于内部流量的参数设置为 no-proxy

先决条件

  • 确认您拥有代理服务器信息。
  1. 登录到 Workspace ONE Access 控制台,然后导航到设备设置 > VA 配置页。
  2. 单击管理配置,使用管理员用户密码登录,然后单击代理配置
  3. 启用代理
  4. 带有端口的代理主机文本框中,输入代理名称和端口号。例如,proxyhost.example.com:3128
  5. 非代理主机文本框中,输入不通过代理服务器访问的非代理主机。

    使用逗号分隔一组主机名。

  6. 单击保存

结果

VMware 更新服务器现在可供 Workspace ONE Access 虚拟设备使用。

检查能否联机升级 Workspace ONE Access

如果现有 Workspace ONE Access 20.10.X 虚拟设备具有 Internet 连接,则可以检查能否从设备中执行联机升级。

  1. 以 root 用户身份登录到虚拟设备。
  2. 运行以下命令以检查联机升级。
    /usr/local/horizon/update/updatemgr.hzn check