1.3 了解升级顺序

请务必按以下顺序执行 ZENworks 2020 升级任务:

  1. 升级操作系统: 如果 ZENworks 不支持设备上安装的操作系统,请将操作系统升级到最新的支持版本。

    有关支持的操作系统的详细信息,请参见《ZENworks 2020 Update 1 系统要求》。

    注:如果您要将主服务器上的操作系统升级到某个主版本,则需要先将服务器升级到 ZENworks 2020,然后再升级操作系统。不过,如果您要将操作系统升级到某个次版本,则可按任意顺序升级。

    示例 1:如果 SLES 12 SP3 设备上已安装 ZENworks 2017 Update x,要将设备升级到 SLES 15,则需要先将区域升级到 ZENworks 2020,然后再将设备升级到 SLES 15。不过,您也可以先升级到 SLES 12 SP4,然后再将服务器升级到 ZENworks 2020。

    示例 2:如果 Windows 2012 Server 上已安装 ZENworks 2017 Update x,要将设备升级到 Windows 2016 Server,则需要先将区域升级到 ZENworks 2020,然后再将设备升级到 Windows 2016 Server。

    示例 3:如果已在 SLES 11 SP2 设备上安装 ZENworks 2017 Update x,则可以将设备升级到 SLES 11 SP4,然后再将区域升级到 ZENworks 2020

    重要说明:执行升级之前,请务必备份数据和证书信息。

  2. 升级 ZENworks: 将 ZENworks 升级到最新版本。

    ZENworks 2020 升级分两步执行:

    1. 如果您使用的是 Sybase 数据库,请将数据库从 Sybase 迁移到 PostgreSQL。

    2. 将区域升级到 ZENworks 2020。

    • ZENworks 2020 升级安装程序只能升级运行它的服务器。

    • 重要说明:如果您使用的是嵌入式 PostgreSQL 数据库,请先升级该数据库所在的设备,然后再升级其他主服务器。

      注:将第一个主服务器升级到 ZENworks 2020 后,必须将所有其他服务器升级到 ZENworks 2020。

    • 当您在管理区域中首次执行升级时,一次只能升级一个主服务器。之后,对其他主服务器的升级可以同时进行,也可以按任意顺序进行。

      升级第一个主服务器时,必须停止所有其他主服务器上的 ZENworks 服务。在升级其他主服务器的过程中,必须停止那些尚未升级的服务器上的服务。如果不停止这些服务,数据库可能会受影响。

      注:纲要和许可证信息只会在首次升级主服务器的过程中更新,在之后的服务器升级过程中不会更新。

    • 您必须先升级主服务器,然后再升级区域中的从属服务器和代理。

      重要说明:升级区域中的其他主服务器时,请确保升级的第一个主服务器上正在运行 ZENworks Server 服务。如果区域使用了嵌入式 PostgreSQL,则升级的第一个主服务器上必须正在运行嵌入式 PostgreSQL 服务。

    • 如果您在使用 ZENworks Reporting,请务必在将区域升级到 ZENworks 2020 后重新配置 ZENworks Reporting。有关详细信息,请参见《ZENworks Reporting Appliance 部署和管理参考手册》中的“重新配置 ZENworks Reporting Appliance”。

1.3.1 特殊升级情形

如果您使用的是外部 Sybase 数据库,并且已在 SLES 11 SP2 设备上安装 ZENworks 2017 Update x,要将区域升级到 ZENworks 2020,请执行以下步骤:

  1. 将设备升级到 SLES 11 SP4。

  2. (视情况而定)如果您要迁移到外部 PostgreSQL 数据库,请在 SLES 12 设备上安装 ZENworks 支持的 PostgreSQL。

  3. 将外部 Sybase 数据库迁移到嵌入式或外部 PostgreSQL 数据库。

    您可以使用数据库迁移工具或 ZENworks 2020 安装程序来迁移数据库。

  4. 使用 ZENworks 2020 安装程序将区域升级到 ZENworks 2020。

  5. 将区域升级到 ZENworks 2020 后,将设备升级到 ZENworks 支持的任何 Linux 操作系统版本。