Check Upgrade Readiness

The Oracle Communications Session Border Controller (SBC) includes the check-upgrade-readiness ACLI command, which presents system information arranged to clearly tell you if you need to perform any tasks before you upgrade.

The check-upgrade-readiness command performs system diagnostics and configuration checks to generate a system status report. The command provides you with compatibility information with respect to new software version and boot loader version, boot parameter validity checks, NIU version, FPGA versions and so forth. In addition, the command displays system status information, such as CPU and memory utilization, that could impact the upgrade.

For HA deployments, the check-upgrade-readiness command provides a warning to the user if they are performing the command on the active and displays the application processes that are not synchronized.

Oracle recommends examining the output of this command at least twice:

  1. Prior to upgrade—The command can display potential risks with the upgrade.
  2. After upgrade—The system runs the command automatically when booting to a new software version to identify any component version incompatibilities. If the system finds problems, it stops the boot process and reboots to the prior version.

The command has a brief and a verbose output. The abbreviated output shows basic information and lists any issues.

ORACLE#check-upgrade-readiness
Warning: Some of the functional modules are overloaded, upgrading system in such overload state may lead to instabilities. Details along with current running version as follows...
Version info:
        Product name    :  Acme Packet 4600
        Release version :  TSCZ0.0.0 Cycle 40 (WS Build 519)
        Platform        :  NN4600
Validate platform parameters:
        WARNING         : session agents        (9/10)
Validate CPU usage:
        ERROR           : CPU Core 01           (Percent Usage:96)
Validate Standby HA role:
        WARNING         : System with Active HA role. Upgrade standby system first.
Check alarm status:
        WARNING         :  1 unclear alarms exists in the system.

The verbose output shows the results of each check.

ORACLE#check-upgrade-readiness verbose
Warning: Some of the functional modules are overloaded, upgrading system in such overload state may lead to instabilities. Details along with current running version as follows...
System version info:
        Product name    : Acme Packet 4600
        Release version : TSCZ0.0.0 Cycle 40 (WS Build 519)
        Platform        : NN4600

Validate Memory Usage:
        OK      : Memory usage                  (Percent Free: 93)

Validate CPU usage:
        OK      : CPU Usage                     (Percent Usage:77)
        OK      : CPU Core 00                   (Percent Usage:89)
        WARNING : CPU Core 01                   (Percent Usage:93)
        OK      : CPU Core 02                   (Percent Usage:44)
        OK      : CPU Core 03                   (Percent Usage:81)

Validate Active and Standby sync status:
        OK      : System not in HA pair.
Validate Standby HA role:

        WARNING : System with Active HA role. Upgrade standby system first.
Validate bootparams:
        OK      : IP address                     (10.196.131.112)
        OK      : netmask                        (255.255.224.0)
        OK      : gateway                        (10.196.128.1)
        OK      : host ip                        (10.196.0.83)
        OK      : IPV6 address                   ()
        OK      : IPV6 gateway                   ()
        OK      : space in /boot                 (Percent Free: 84)

Validate platform parameters:
        OK              : sessions               (0/32000)
        OK              : Sip Rec Sessions       (0/16000)
        OK              : SRTP Sessions          (0/1000)
        OK              : MSRP Sessions          (0/2000)
        OK              : Licensed Capacit       (0/32000)
        OK              : HMU flows              (0/64000)

        WARNING         : session agents         (9/10)
        OK              : ARPs                   (0/4120)
        OK              : INTFC Flows            (0/4096)
        OK              : Trusted Entries        (3/8192)
        OK              : Untrusted Entries      (1/4096)
        OK              : Media Entries          (1/64000)
        OK              : Deny Entries           (0/32768)
        OK              : Internal Flows         (2/34088)
        OK              : RFC 2833 Flows         (0/32000)
        OK              : QoS Sessions           (0/64000)
        OK              : Xcoded Sessions        (0/20000)
        OK              : Datapath TCP Sockets   (0/128000)
        OK              : Datapath TLS Sockets   (0/512)

Check alarm status:
        WARNING : 2 unclear alarms exists in the system.

---------------------------------------------------

2 alarms to show
ID      Task    Severity        First Occurred          Last Occurred
327691  94      4       2018-04-05 11:27:29     2018-04-05 11:27:29
Count   Description
2       all cdr push receivers have failed
131161  3350    4       2018-04-05 17:47:24     2018-04-05 17:47:24
Count   Description
1       CPU core0 is at 97 percent, over major threshold of 90 percent
done