2.1 Preparing the ZENworks 2017 Appliance for Migration

Complete the following steps to prepare the appliance for migration:

  1. Verify the health of the database by running ZDC. Depending on your ZENworks version, download the ZDC from the Micro Focus Download site. For more information, see Downloading and Extracting ZDC in the ZENworks Command Line Utilities Reference.

  2. Ensure that at least 40 GB of free space is available in the /vastorage disk for ZENworks 2017 Appliance.

  3. If you are using Sybase database, then migrate the data to PostgreSQL before migrating to ZENworks 2020. For more information, see the Database Migration from Sybase to PostgreSQL document.

  4. Run the novell-zenworks-prereq.zip to prepare and copy the zone properties for the appliance migration.

    1. Download novell-zenworks-prereq.zip from ZENworks 2020 Download site.

    2. Extract the novell-zenworks-prereq.zip

    3. Copy the novell-zenworks-prereq.sh file to a temporary location on each ZENworks 2017 Appliance Primary Server.

    4. Log into the ZENworks 2017 Appliance Primary Server with root user.

    5. Add the execute permissions by running the chmod novell-zenworks-prereq.sh command.

    6. Run the sh novell-zenworks-prereq.sh command.

  5. Power off the ZENworks 2017 Appliance.

  6. (Optional) If the ZENworks 2017 Appliance was configured with an additional or external disk for content repository, then ensure that you mount the disk on the ZENworks 2020 Appliance.

    For example, /dev/sdb1 mounted to /var/opt/novell/zenworks

    NOTE:If there is a snapshot of ZENworks 2017 or any earlier versions on the virtual disk, then ensure that you remove the snapshot so that the virtual disk (vastorage) includes only a standalone file while copying the disk to the ZENworks 2020 Appliance.

  7. Copy the ZENworks 2017 Appliance virtual disk (vastorage).

    It is recommended to copy the ZENworks 2017 Appliance virtual disk and attach it to the ZENworks 2020 Appliance. Ensure that you maintain the same folder structure in the ZENworks 2020 appliance.

NOTE:If the novell-zenworks-prereq.sh is not executed properly, or volume is not copied to the ZENworks 2020 Appliance, then an error message will be displayed.