Upgrade a Single Node Cluster Environment with the Delta Bundle¶
Note
While system upgrade takes approximately two hours at a single site, this may vary in accordance with your topology, number of devices and subscribers. Adjust your upgrade maintenance window to allow for your configuration.
The standard screen command should be used where indicated. See: Using the screen command.
Download Files and Check¶
Description and Steps |
Notes and Status |
---|---|
VOSS files: https://voss.portalshape.com > Downloads > VOSS Automate > XXX > Upgrade where XXX is the release number. Download Either using SFTP:
Or using SCP:
Verify that the
Verify that the original
|
Adaptations Check¶
Description and Steps |
Notes and Status |
---|---|
Identify installed adaptations and determine any effect on the upgrade plan. If the release is accompanied by Upgrade Notes, refer to the details. |
Schedules, Transactions and Version Check¶
Description and Steps |
Notes and Status |
---|---|
Turn off any scheduled imports to prevent syncs triggering part way through the upgrade. Two options are available: Individually for each job:
Mass modify:
Schedules enabled on the CLI:
|
|
Check for running imports. Either wait for them to complete or cancel them:
|
|
Customized ``data/Settings`` If The modifications can be re-applied or exported JSON instances can be merged following the upgrade. See: Post Template Upgrade Tasks single node cluster (Maintenance Window). Version Record the current version information. This is required for upgrade troubleshooting.
|
Pre-Upgrade, Security and Health Steps¶
Description and Steps |
Notes and Status |
---|---|
Validate the system health. diag health If there is any sign of the paths below are over 80% full, a clean-up is needed to avoid risk of full logs occurring during upgrade. Clean-up steps are indicated next to the paths: / (call support if over 80%)
/var/log (run: log purge)
/opt/platform (remove any unnecessary files from /media directory)
/tmp (reboot)
Verify there are no pending Security Updates: security check |
|
Create a restore point. As part of the rollback procedure, ensure that a suitable restore point is obtained prior to the start of the activity, as per the guidelines for the infrastructure on which the VOSS Automate platform is deployed. VOSS cannot guarantee that a restore point can be used to successfully restore VOSS Automate. If you cannot restore the application from a restore point, your only recourse is to reinstall the application. After the restore point has been created, restart. Optional: If a backup is required in addition to the restore point, use the backup add <location-name> and backup create <location-name> commands. For details, refer to the Platform Guide. |
Description and Steps |
Notes and Status |
---|---|
Before upgrading, check all services: Make sure no services are stopped/broken. The message ‘suspended waiting for mongo’ is normal on a fresh node.
Verify the node is not in the ‘recovering’ state (
|
Upgrade¶
Description and Steps |
Notes and Status |
---|---|
It is recommended that the upgrade steps are run in a terminal opened with the screen command.
Run (optionally with command parameters below):
From release 19.1.2 and later, the Note that during the upgrade, phone registration data is cleared. A message will
show in the log: |
Note
In order to carry out fewer upgrade steps, the updates of instances of the some models are skipped in the cases where:
data/CallManager
instance does not exist as instance indata/NetworkDeviceList
data/CallManager
instance exists, butdata/NetworkDeviceList
is emptyCall Manager AXL Generic Driver and Call Manager Control Center Services match the
data/CallManager
IP
Post-Upgrade, Security and Health Steps¶
Description and Steps |
Notes and Status |
---|---|
Verify the status:
|
|
If upgrade is successful, the screen session can be closed by typing exit in the screen terminal. If errors occurred, keep the screen terminal open for troubleshooting purposes and contact VOSS support. |
|
Check for needed security updates.
If one or more updates are required, complete all the security updates.
Note: if the system reboots, do not carry out the next manual reboot step. Manual reboot only if needed:
|
Post Template Upgrade Tasks¶
Description and Steps |
Notes and Status |
---|---|
SSO Login URL check if needed Verify the SSO Login URL if needed. Go to Single Sign On > SSO Identity Provider and ensure your URL matches the SSO Login URL value. Customized ``data/Settings`` Merge the previously backed up customized Support for VG400 and VG450 Analogue Gateways Before adding the VG400 or VG450 Gateway, the
Verify the upgrade Log in on the GUI and check the information contained in the About > Version menu. Confirm that versions have upgraded.
If your web browser cannot open the user interface, clear your browser cache before trying to open the interface again. |
|
|
Restore Adaptations¶
Description and Steps |
Notes and Status |
---|---|
Restore and adaptations prior to upgrade. If the release is accompanied by Upgrade Notes, refer to the details on adaptation impact. |
Restore Schedules¶
Description and Steps |
Notes and Status |
---|---|
Re-enable scheduled imports if any were disabled prior to the upgrade. Two options are available: Individually for each job:
Mass modify:
Note Select the Skip next execution if you do not wish to execute schedules overlapping the maintenance window, but only execute thereafter. Schedules enabled on the CLI:
|
Release Specific Updates¶
Description and Steps |
Notes and Status |
---|---|
When upgrading to release 21.3, users of Microsoft apps should after upgrade, select each
Microsoft Tenant ( This step is required so that VOSS Automate can communicate with the Tenant post upgrade. |
Log Files and Error Checks¶
Description and Steps |
Notes and Status |
---|---|
Inspect the output of the command line interface for upgrade errors. Use the log view command to view any log files indicated in the error messages, for example, run the command if the following message appears: For more information refer to the execution log file with
'log view platform/execute.log'
For example, if it is required send all the install log files in the
|
|
Log in on the GUI as system level administrator, go to Administration Tools > Transaction and inspect the transactions list for errors. |