Views:
Note
Note
In this procedure, C1 refers to the first batch of child devices to be upgraded, and C2 refers to the second batch of child devices.

Procedure

  1. Verify that there are no messages in the Postfix queue on both parent and C1 devices.
    1. On the CLI console, check the Postfix queue.
      # postqueue –p
      The upgrade will continue only if the Postfix queue is empty. Otherwise, you may lose messages in the Postfix queue.
  2. Stop all IMSVA services except the database services on C1 devices using the following commands:
    # /opt/trend/imss/script/imssctl.sh stop
    # /opt/trend/imss/script/dbctl.sh start
  3. Perform inline upgrade to IMSVA 9.1.
    Note
    Note
    For detailed upgrade procedure, see Upgrading a Single IMSVA.
  4. Perform a test deployment of IMSVA 9.1.
    1. After successfully upgrading the C1 devices, modify the iptables on the parent device to establish a connection with a remote server. You can update the parent device's database data from this remote server.
      # iptables -I INPUT -s [Remote server's IP] -p tcp --sport 5432 -j ACCEPT
      # iptables -I INPUT -s [Remote server's IP] -p tcp --dport 5432 -j ACCEPT
    2. Log on to the parent device SQL database and update the table.
      # select * from tb_component_list;
      # update tb_component_list set app_ver='9.1.0.xxxx' where ip_addr='[C2's IP]';
      Note
      Note
      This step enables IMSVA to bypass the check performed before the dry run.
      Record the original IMSVA version (app_ver) of the C2 devices for reference in Step 3: Performing Inline Upgrade for Other Child Devices (substep 4-b). Then, replace 9.1.0.xxxx with the number of the IMSVA 9.1 build that you intend to install.
    3. On the CLI console, restart all IMSVA services.
      # /mnt/backup/dry_run.sh
      Note
      Note
      Restart the parent device first, and then all child devices.
  5. Check the build number.
    1. Go to AdministrationUpdatesSystem & Applications.
    2. Under Current Status, check if the application version is 9.1.0.xxxx.
  6. Complete the inline upgrade.
    1. To complete the upgrade on all parent and C1 devices, run the following command (first on the parent, and then on the C1 devices):
      # /mnt/backup/confirm.sh
      “yes”
    2. To roll back to IMSVA 9.0, first roll back all child devices, then the parent devices.
      # /mnt/backup/confirm.sh
      “no”
    3. Modify the DNS record to start sending messages to the upgraded parent and C1 devices, and to stop sending messages to the C2 devices.