1.4 Understanding the Upgrade Order

Ensure that you perform the ZENworks 2020 Update 2 upgrade tasks in the following order:

  1. Upgrade the Operating System: If the operating system installed on the device is not supported by ZENworks, upgrade the operating system to the latest supported version.

    For more information on the supported operating systems, see System Requirements .

    NOTE:Refer to the following scenarios for information on the order in which the operating system (OS) and ZENworks upgrades need to be performed:

    • On Windows Primary Servers: You can perform major and minor in-place OS upgrades. The following scenarios provide clarity on the upgrade order to be followed for the major and minor OS upgrades:

      • To perform an OS upgrade to a version that is supported by ZENworks 2020 and ZENworks 2020 Update 2, you can perform the upgrade in any order. Example: If you are upgrading from Windows 2012 Server to Windows 2016 Server, you can either upgrade the OS first or ZENworks first.

      • To perform an OS upgrade from a version that is not supported by ZENworks 2020 Update 2, you need to first upgrade the OS and then upgrade to ZENworks 2020 Update 2.

      • To perform an OS upgrade to a version that is not supported by ZENworks 2020 but is supported by 2020 Update 2, you need to first upgrade to ZENworks 2020 Update 2 and then upgrade the OS.

    • On Linux Primary Servers: You cannot perform a major in-place OS upgrade. To perform a major in-place upgrade, you need to replace the current Primary Server having the older OS version, with a new Primary Server having the latest supported OS version. Example: If you are upgrading from SLES 12 SP4 to SLES 15, you need to first upgrade to ZENworks 2020 Update 2 and then replace the SLES 12 SP4 Primary Server with a new SLES 15 Primary Server.

      However, you can perform minor in-place OS upgrades. The following scenarios provide clarity on the upgrade order to be followed for minor OS upgrades:

      • To perform a minor upgrade to an OS version that is supported by ZENworks 2020 and ZENworks 2020 Update 2, you can perform the upgrade in any order. Example: If you are upgrading from SLES 12 SP3 to SLES 12 SP4, you can either upgrade the OS first or ZENworks first.

      • To perform a minor OS upgrade from an OS version that is supported by ZENworks 2020 Update 2 but not ZENworks 2020, you need to first upgrade the OS and then upgrade to ZENworks 2020 Update 2. Example: If you are upgrading from SLES 12 to SLES 12 SP4, you need to first upgrade the OS to SLES 12 SP4 and then upgrade to ZENworks 2020 Update 2.

      • To perform a minor OS upgrade from an OS version that is supported by ZENworks 2020 Update 2, but not supported by ZENworks 2020 you need to first upgrade to ZENworks 2020 Update 2 and then upgrade the OS. Example: If you are upgrading from SLES 12 SP4 to SLES 12 SP5, you need to first upgrade to ZENworks 2020 Update 2 and then perform an OS upgrade to SLES 12 SP5.

    IMPORTANT:Before you perform the upgrade, ensure that you back up the relevant server and CA.

  2. Upgrade ZENworks: Upgrade ZENworks to the latest version.

    The sequence in which the Primary Servers are to be upgraded in the zone, are as follows:

    1. (Conditional) If you have already migrated to the Embedded PostgreSQL database, first upgrade the device that hosts the database, then upgrade the other Primary Servers.

    2. (Conditional) If you have enabled Vertica in your zone as a part of an earlier ZENworks release, then upgrade those servers in which Vertica is enabled, then upgrade the other Primary Servers. For more information, see Upgrading Servers in a Vertica-enabled Zone.

    • The ZENworks 2020 Update 2 upgrade installer can upgrade only the server on which you run it.

      NOTE:After you upgrade the first Primary Server to ZENworks 2020 Update 2, all other servers must be immediately upgraded to ZENworks 2020 Update 2.

    • When you perform the upgrade for the first time in the Management Zone, only one Primary Server can be upgraded. The subsequent upgrade of additional Primary Servers can be done in parallel, or in any order.

      While upgrading the first Primary Server, you must stop the ZENworks services on all other Primary Servers. During the upgrade of additional Primary Servers, you must stop the services on those servers that have not been upgraded. If you do not stop the services, the database might be inconsistent.

      NOTE:The Schema and License information will be updated only during the first Primary Server upgrade.

    • You must upgrade the Primary Servers first; then upgrade the Satellite Servers and agents in the zone.

      IMPORTANT:When upgrading additional Primary Servers in the zone, ensure that the ZENworks Server services are running on the upgraded first Primary Server. If the zone uses Embedded PostgreSQL, the Embedded PostgreSQL service must be running on the upgraded first Primary Server.

    • If you are using ZENworks Reporting, then after upgrading the zone to ZENworks 2020 Update 2, ensure that you reconfigure ZENworks reporting. For more information, see Reconfiguring ZENworks Reporting Appliance in the ZENworks Reporting Appliance Deployment and Administration Reference.