This document covers the procedure and the tools for applying major upgrade across the range of Sentinel products.

General information

A major upgrade of a Sentinel product is when a customer wants a new product where the version differs on the first, second or third component: for example VoLTE 2.7.0.4 to 2.7.1.1 or 2.7.1.1 to 2.8.0.2

Backwards compatibility between major versions is not guaranteed. The new version might introduce new features, new configuration, configuration changes, new modules or even architectural changes. Therefore the major upgrade process is more complex than a minor upgrade.

The products supported by major upgrade are:

  • Sentinel VoLTE

  • Sentinel IP-SM-GW

  • Sentinel GAA

  • Rhino Element Manager (REM)

  • Rhino

On how to major upgrade Sentinel products see Major Upgrade Sentinel Product.

On how to upgrade REM see Upgrade Rhino Element Manager

Requirements for a major upgrade

To be able to apply a major upgrade for Sentinel successfully verify the checklist below:

read the upgrade documentation and the product change log

The upgrade documentation contains the instructions on how to apply the upgrade. The product changelog contains the changes from the previous versions and indicates new features and configuration changes. It is important to be aware of those changes because new features will need configuration, which is not always captured during the upgrade. Also there might be changes in the product behavior that might affect the current session flows.

check connectivity

Check the connectivity between the management node and the Rhino nodes. From the management node you must be able to open an SSH connection to each Rhino node without specifying a password.

check the upgrade bundle

The upgrade bundle for a Sentinel product consists of:

Item Description

README

Contains information about the major upgrade: how to use it, what components it changes, and what problems it fixes

orca

The orca tool

helpers directory

Contains the set of scripts used by orca

core directory

Contains the set of scripts used by orca

workflows directory

Contains the set of scripts used by orca

resources directory

Contains the properties used by orca

licenses directory

License information for third party libraries used by the patch runner

packages directory

Contains the package files and the packages.cfg

transformation-rules

Contains the transformation rules jar

required-installer-properties

Contains the required SDK properties

The package files directory contains:

  • the packages.cfg file

  • the SDK in offline mode

  • the post install package or custom package (optional)

  • the post configure package (optional)

  • the rhino installer (optional)

  • the rhino-config.json with the required Rhino properties when a new Rhino is required

  • the Java JDK (optional)

The packages path must contain at least the product SDK with an offline repository and the product installer.

See Creating a major upgrade bundle for more information.

check the path structure

For Sentinel products, the requirements are that the Rhino nodes have the expected path structure:

enable symmetric activation state mode

Symmetric activation state mode must be enabled prior to starting the upgrade. To check that it is enabled, use orca's status command. At the top under the Global info header there will be the text Symmetric activation state mode is currently enabled if it is enabled, or Nodes with per-node activation state: <node list> if it is disabled. Alternatively you can use the rhino-console command getsymmetricactivationstatemode.

To enable it, follow the instructions in the Rhino documentation.

Previous page Next page