Delta Bundle Upgrade#
Important
When upgrading from before release 25.2, it is recommended that commands in installation steps are run in a terminal opened with the
screencommand. Note that after this upgrade, thescreencommand is replaced with thetmuxcommand.When upgrading from 25.2, it is recommended that commands in installation steps are run in a terminal opened with the
tmuxcommand.
Download patch script and checks#

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.3-Delta-Bundle-patch.script
Topology |
The node on which to download the file |
|---|---|
|
Download the file on the primary unified node |
|
Download the file on the primary application node |
|
Download the file on the single node |
Note

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#

To verify SHA256 checksum for the patch, run the following command on the node the script was downloaded to:
system checksum media/25.3-Delta-Bundle-patch.script
The expected output is the value in 25.3-Delta-Bundle-patch.script.sha256, available in the download location.
Pre-installation version check#

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 or 25.2
Pre-installation and health checks#

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:

On the primary application node, run:
cluster run all diag disk
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:

On the primary unified node, run:
cluster run notme system shutdownAfter one minute, run:
system shutdown
On the primary application node, run:
cluster run notme system shutdownAfter one minute, run:
system shutdown
On the single node, run:
system shutdown
Delta or Patch Bundle installation#

Install the patch. The details for this step depends on your topology:

On the primary unified node, run:
screenapp install media/25.3-Delta-Bundle-patch.script
On the primary application node, run:
screenapp install media/25.3-Delta-Bundle-patch.script
On the single node, run:
screenapp install media/25.3-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.3-Delta-Bundle-patch.script delete-on-success yes --forceClose
screen.
Post-installation, security and health checks#

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:

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 reboot
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.