Upgrade Process
To upgrade a software image for an HA node:
-
Confirm that
Oracle® Enterprise Session Border Controller1 and
Oracle® Enterprise Session Border Controller2 start up and are synchronized.
You must also make sure that all of the running and current configurations on Oracle® Enterprise Session Border Controller1 and Oracle® Enterprise Session Border Controller2 have the same number. In the following examples, all of the configuration versions are 5.
On Oracle® Enterprise Session Border Controller1 and Oracle® Enterprise Session Border Controller2, use the ACLI show health command to make sure that all processes are synchronized.
On Oracle® Enterprise Session Border Controller1, show the current configuration version by using the ACLI display-current-cfg-version command. Then use the same command on Oracle® Enterprise Session Border Controller2 and be sure that its current configuration version is the same as the one on Oracle® Enterprise Session Border Controller1.
ORACLE1# display-current-cfg-version Current configuration version is 5 ORACLE1# ORACLE2# display-current-cfg-version Current configuration version is 5 ORACLE2#
On Oracle® Enterprise Session Border Controller1, show the running configuration version by using the ACLI display-running-cfg-version command. Then use the same command on Oracle® Enterprise Session Border Controller2 and be sure that its running configuration version is the same as the one on Oracle® Enterprise Session Border Controller1.
ORACLE1# display-running-cfg-version Running configuration version is 5 ORACLE1# ORACLE2# display-running-cfg-version Running configuration version is 5 ORACLE2#
-
On
Oracle® Enterprise Session Border Controller1, before loading the software image to the flash, check the remaining space in the
/boot
directory using the ACLI check-space-remaining code command.AORACLE1# check-space-remaining boot boot: 24759488/25760512 bytes (99%) remaining ORACLE1#
If you see less than 50% of the memory remaining, delete older stored firmware images to make space.
At a minimum, we recommend that you leave the
diags.gz
file and the currently running release on the flash memory (in the event that a rollback is required). - Upload the Oracle® Enterprise Session Border Controller software image file and stage three bootloader to the /boot directory using an SFTP client. See: Upgrade the Stage 3 Bootloader.
-
Change the boot configuration parameters on
Oracle® Enterprise Session Border Controller1 to use the appropriate new release software image.
Note:
From the point that you upgrade the image file, do not make any configuration changes. Likewise, do not use the save-config or activate-config commands. Once you execute the save-config command, the configuration can not be guaranteed to be backward compatible should you have to back out of the upgrade.Access the boot parameters on Oracle® Enterprise Session Border Controller1:
-
In the ACLI configure terminal menu, type bootparam and press <Enter> to being displaying the list of boot parameters.
Scroll through the boot parameters by pressing <Enter>. Stop when you reach the file name boot parameter.
The following example uses the filenames
/code/images/nnSCX640.gz
and/boot/nnSCZ712.64.bz
.ORACLE1# configure terminal ACMEPACKETSBC1(configure)# bootparam '.' = clear field; '-' = go to previous field; ^D = quit boot device : eth0 processor number : 0 host name : boothost file name : /code/images/nnSCX640.gz /boot/nnSCZ712.64.bz
As shown above, type the new Release file name next to the previous one, including the path. Press <Enter> to continue scrolling through the boot parameters.
Reboot Oracle® Enterprise Session Border Controller1.
-
-
After
Oracle® Enterprise Session Border Controller1 has completed the boot process, use the
verify-config command to confirm that the configuration has been upgraded properly.
ORACLE1# verify-config
-
Confirm the
Oracle® Enterprise Session Border Controller1 is running the new boot image using the
show version command.
ORACLE1# show version Acme Packet 4500 SCZ7.1.2 GA (Build 165) Build Date=07/17/13 ORACLE1#
- Use the ACLI show health command to confirm that Oracle® Enterprise Session Border Controller1 is the standby system.
-
As you did for
Oracle® Enterprise Session Border Controller1, configure the boot parameters on
Oracle® Enterprise Session Border Controller2 so to use the new Acme Packet Release S-CX6.4.0 software image. Then reboot
Oracle® Enterprise Session Border Controller2.
ORACLE2# reboot -------------------------------------------------------- WARNING: you are about to reboot this SD! -------------------------------------------------------- Reboot this SD [y/n]?: y
Rebooting Oracle® Enterprise Session Border Controller2 causes Oracle® Enterprise Session Border Controller1 to become the active system in the HA node.
-
When
Oracle® Enterprise Session Border Controller2 is finished rebooting, use the ACLI
show health command to confirm that it is in the standby state.
Note:
If you need to revert to older image, use the HA Backout Procedure.