Delta Bundle Upgrade#
Download patch script and checks#
Unified Node Cluster
Note
It is recommended that the file download is done prior to the maintenance window.
Download the following file to the media folder on the node relevant to your topology:
25.2-Delta-Bundle-patch.script
Topology |
The node on which to download the file |
|---|---|
Unified Node Cluster | Download the file on the primary unified node |
Modular Node Cluster | Download the file on the primary application node |
Single Unified Node | Download the file on the single node |
Note
Unified Node Cluster
This note is relevant only to a unified node cluster topology and a modular node cluster topology since, in a single unified node environment, the application and database primary is on the same node.
To determine where the current primary application and database node is running:
Log in on any node.
Run the following command:
$ cluster run application cluster primary role applicationRecord the node entry where is_primary: true, for example:
---------- VOSS-UN-1, ip=192.168.100.3, role=webproxy,application, loc=cpt
is_primary: true
Verify SHA256 checksum#
Unified Node Cluster
To verify SHA256 checksum for the patch, run the following command on the node the script was downloaded to:
system checksum media/25.2-Delta-Bundle-patch.script
The expected output is the value in 25.2-Delta-Bundle-patch.script.sha, available in the download location.
Pre-installation version check#
Unified Node Cluster
To check the version pre-install:
Log in to the Admin Portal GUI.
Verify the information contained in About > Version > Release.
The release version must be 25.1
Pre-installation and health checks#
Unified Node Cluster
Place the system in maintenance mode and suspend any scheduled transactions.
On the primary node of the system, run:
cluster maintenance-mode startScheduled transactions that are in progress will be allowed to complete.
For details on this command, refer to the System Maintenance Mode topic in the Platform Guide.To verify the maintenance mode status, run:
cluster maintenance-mode statusVerify network connectivity, disk status, NTP.
Run the following commands:
cluster checkcluster statusCheck status - details for this step depend on your topology:
Unified Node Cluster
On the primary application node, run:
cluster run all diag diskSingle Unified Node
On the single node, run:
diag diskClean up disk space, if required.
If there is any sign that the paths below are over 80% full, a clean-up is needed on every node to avoid risk of, for example, full logs occurring during upgrade. Clean-up steps are indicated next to the paths:
Path
Resolution
/
Contact VOSS Support if over 80%
/var/log
Run
cluster run all log purgeto execute on every node/opt/platform
Log in to each node individually and remove any unnecessary files from the /media directory
/tmp
Reboot
Shut down servers and take snapshots from VMWare or Azure VHD, as applicable - details for this step depend on your topology:
Unified Node Cluster
On the primary unified node, run:
cluster run notme system shutdownAfter one minute, run:
system shutdownModular Node Cluster
On the primary application node, run:
cluster run notme system shutdownAfter one minute, run:
system shutdownSingle Unified Node
On the single node, run:
system shutdown
Patch installation#
Unified Node Cluster
Install the patch. The details for this step depends on your topology:
Unified Node Cluster
On the primary unified node, run:
screenapp install media/25.2-Delta-Bundle-patch.scriptModular Node Cluster
On the primary application node, run:
screenapp install media/25.2-Delta-Bundle-patch.scriptSingle Unified Node
On the single node, run:
screenapp install media/25.2-Delta-Bundle-patch.scriptNote
Before the patch installation starts, the following prompts display - in each case, use the actions indicated for each prompt to remove the prompt:
Prompt:
Continue with the installation.
Action: Append the
--forceparameter to remove this prompt.Prompt:
Delete or keep the patch script in the media directory after installation.
Action: Append the
delete-on-successparameter with ayes|novalue to the command to remove this prompt.To remove all prompts, use the command and parameters:
app install media/25.2-Delta-Bundle-patch.script delete-on-success yes --forceClose
screen.
Post-installation, security and health checks#
Unified Node Cluster
Verify that the cluster is stable after the upgrade. Run the following on the primary node:
cluster checkAny errors that are reported need to be corrected prior to resuming the upgrade.
The message:
*** Reboot Required - New Kernel Installed vmlinuz-x.xx.x-xxx-generic ***may be displayed at the bottom after the upgrade.Reboot the cluster. The details for this step depend on your topology:
Unified Node Cluster
To reboot all nodes, run:
cluster run notme system rebootIf the following node messages display, these can be ignored: <node name> failed with timeout
Then run:
system rebootSingle Unified Node
On the single node, run:
system rebootNote
Since all services will be stopped, this step takes some time.
End the system maintenance mode. On an application node of the system, run:
cluster maintenance-mode stopVerify maintenance mode status, run:
cluster maintenance-mode statusFor details on this command, refer to the System Maintenance Mode topic in the Platform Guide.
Run
cluster check.Inspect the output for warnings and errors. You can also use
cluster check verboseto see more details, for example, to check that avx is enabled.For troubleshooting and resolutions, also refer to the Health Checks for Cluster Installations Guide and the Platform Guide. Contact VOSS Support for assistance, if required.
Verify the upgrade:
Log in on the Admin Portal, and check version details in About > Version.
If your web browser can’t open the user interface, clear your browser cache before trying to open the interface again.
Confirm that versions are upgraded (where XXX is the release version).
Release should display XXX
Platform version should display XXX
Check that themes on all roles are set correctly.