Views:
IMSVA now supports upgrading an entire distributed deployment, for example, in a network where IMSVA is being used in a parent-child deployment.

Procedure

  1. Prepare for the upgrade.
    1. Back up IMSVA 9.0 Patch 1.
      Note
      Note
    2. Use the following command in the CLI console to verify there are no messages in the Postfix queue:
      postqueue –p
    3. Make sure that all IMSVA services are working properly on the management console.
      On the System Status screen, all the services under Managed Services are active.
    4. Stop all services on child devices using the following command:
      # /opt/trend/imss/script/imssctl.sh stop
      Note
      Note
      In a distributed deployment, the parent device must be upgraded before child devices.
      WARNING
      WARNING
      Performing this step will interrupt your email traffic. If you want to avoid traffic interruption, perform Batch Upgrade or Offline Upgrade.
    5. Start the database service on child devices using the following command:
      # /opt/trend/imss/script/dbctl.sh start
  2. Upgrade the parent and child devices.
    1. Upgrade the parent device. See steps 3 to 13 in Upgrading a Single IMSVA.
    2. Use the following command to verify that the database is working properly on the parent device:
      # ps -ef |grep imss
      Information similar to the following appears:
      imss 5602 0.0 0.2 63412 3376 ? S Oct14 1:09 /opt/trend/imss/PostgreSQL/bin/postgres -D /var/imss/pgdata -i
    3. Upgrade all the child devices one at a time, a few at a time, or all at once.
      WARNING
      WARNING
      Do not restart IMSVA services until all devices have been upgraded.
      Do not run /mnt/backup/dry_run.sh or /mnt/backup/confirm.sh on any of the parent or child device before you finish upgrading all the devices.
      If one of the child devices encounters issues while upgrading, unregister the child device using the CLI.
  3. Verify that the upgrade is successful.
    1. Open the installation log file using the following command:
      # tail -1 /var/app_data/installlog
    2. Check the installation logs for information indicating the upgrade success.
  4. Complete the upgrade.
    1. After upgrading all devices, restart IMSVA services on the parent device and then on the child devices with the following command:
      /mnt/backup/dry_run.sh
    2. Verify that IMSVA is working properly after the upgrade.
    3. To roll back to IMSVA 9.0 Patch 1, first roll back all child devices and then the parent device with the following commands:
      /mnt/backup/confirm.sh
      “no”
    4. If the IMSVA is working properly after the upgrade, use the following commands to complete the upgrade:
      /mnt/backup/confirm.sh
      “yes”
      If you do not roll back to IMSVA 9.0 Patch 1 within 2 hours, all IMSVA services will stop automatically. You must then decide to roll back to IMSVA 9.0 Patch 1, or to complete the upgrade, using the following command:
      /mnt/backup/confirm.sh
      Type yes to complete the upgrade or no to roll back.