6 Site Upgrade Execution
This section contains the procedures for upgrading an entire site, starting with the preupgrade activities, upgrading the SOAMs and C-level servers, and finishing with verifying the upgrade. To maximize the Maintenance Window usage, the procedures in this section make full use of the parallel upgrade capabilities of the DSR, while ensuring traffic continuity and redundancy to the maximum extent possible.
The Automated Site Upgrade procedures are explained in Automated Site Upgrade. Use the procedures in this section if the Automated Site Upgrade was recommended in Site Upgrade Methodology. For more details, see Rearrange Automated Site Upgrade Cycles.
The manual site upgrade procedures are in Overview of Automated/Manual Server Group Upgrade. Use the procedures in this section if the manual upgrade was recommended in Site Upgrade Methodology.
Note:
Refer to Automated Site Upgrade for details and limitations/solutions while planning for upgrade cycles.6.1 Site Preupgrade Activities
- Site Preupgrade Backups
- Site Preupgrade Health Check for Release 8.0 and Later
- Site Upgrade Options Check
- Disable Site Provisioning
- Site Upgrade Pre-Checks
- Automated Site Upgrade
- Rearrangement of upgrade cycles for Automated Site Upgrade
- Rearrangement of upgrade cycles for Automated Site Upgrade
6.1.1 Site Preupgrade Backups
Since this backup is to be used in the event of disaster recovery, any site configuration changes made after this backup should be recorded and re-entered after the disaster recovery. This is an alternate procedure that can be used to backup a site using the command line. It should only be used as per the directions from My Oracle Support.
6.1.1.1 Active SOAM VIP: Back Up Site Configuration Data
6.1.1.2 Active SOAM VIP: Download and Save Database Backup Files
- Navigate to Status & Manage, then Files.
- Click the active SOAM server tab.
- Select the configuration database backup file and click Download.
- If a confirmation window appears, click Save.
- If the Choose File window displays, select a destination folder on the local workstation to store the backup file. Click Save.
- If a download complete confirmation displays, click Close.
6.1.1.3 Active NOAM VIP: Upgrade and Back Up DB Run Environment for Site
- Log in to the NOAM GUI using the VIP.
- Navigate to Administration, then Software Management, and then Upgrade.
- Click Backup All.
6.1.1.4 Active NOAM VIP: Set Backup Parameters
6.1.2 Site Preupgrade Health Check for Release 8.0 and Later
Note:
If syscheck fails on any server during preupgrade checks or in early checks stating that cpu: FAILURE:: No record in alarm table for FAILURE!, see the Workaround to Resolve syscheck Error for CPU Failure.6.1.3 Check Site Upgrade Options
- Log in to the active SOAM GUI.
- Navigate to Administration, then General Options.
- Scroll down to the Site Upgrade Bulk Availability option.
- Review the existing value of this option and determine if changes are needed. If the option is changed, click OK to save the change.
- Scroll down to the Site Upgrade SOAM Method option.
- Review the existing value of this option and determine if changes are needed. If the option is changed, click OK to save the change.
6.2 Site Upgrade Pre-Checks
- Site Preupgrade Backups
- Site Preupgrade Health Check for Release 8.0 and Later
- Check Site Upgrade Options
- Disable Site Provisioning
- Site Upgrade Pre-Checks
Also read Automated Site Upgrade section for details. Upgrade cycles are created when using the Automated Site Upgrade. Limitations in Limitations of Automated Server Group and Automated Site Upgrade for Automated Site Upgrade can be solved by rearranging/adding the upgrade cycles. If the user does not want to create a custom upgrade plan by rearranging/adding cycles, then manually upgrade using Overview of Automated/Manual Server Group Upgrade.
- View KPIs to Verify Traffic Status in active SOAM VIP
- Log in to the active SOAM GUI using the VIP.
- Navigate to Status & Manage, then KPIs.
- Inspect KPI reports to verify traffic is at the expected condition.
- Verify site provisioning is disabled
6.2.1 Initiate Automated Site Upgrade
6.2.2 Rearrange Automated Site Upgrade Cycles
6.3 Overview of Automated/Manual Server Group Upgrade
This section contains alternative site upgrade procedures that can be used when Automated Site Upgrade does not meet the needs or concerns of the customer. These procedures use a combination of Automated Server Group upgrade and manual server upgrades to upgrade a specific site.
The following details the site upgrade plan for a non-PCA/PDRA site, which divides the upgrade into four cycles. A cycle is defined as the complete upgrade of one or more servers, from initiate upgrade to success or failure. The first two cycles consist of information to upgrade the SOAMs. The first cycle upgrades the standby SOAM, followed by the second cycle, which upgrades the active SOAM. Cycle 3 cannot begin until cycle 2 is complete. This ensures that the OAM controllers are always upgraded before any C-level servers.
Table 6-1 Non-PCA/PDRA Site Upgrade Plan
Cycle 1 | Cycle 2 | Cycle 3 | Cycle 4 |
---|---|---|---|
Standby SOAM | Active SOAM | ||
½ DA-MPs | ½ DA-MPs | ||
½ IPFEs | ½ IPFEs | ||
½ vSTP MPs | ½ vSTP MPs |
The following table details the site upgrade plan for a PCA/PDRA system with two-site redundancy. This upgrade plan is divided into five cycles. The first two cycles consist of upgrading the SOAMs - the first cycle upgrades the standby and spare SOAMs in parallel, followed by the second cycle, which upgrades the active SOAM. Cycle 3 cannot begin until cycle 2 is complete. This ensures that the OAM controllers are always upgraded before any C-level servers. The third cycle begins the upgrade of the C-level servers. In cycle 3, one-half of the DA-MPs, IPFEs, and vSTP servers are upgraded in parallel with all of the spare SBRs. This leaves the remaining server functions in-service to process traffic.
The fourth cycle upgrades the second half of the DA-MPs, and IPFEs in parallel with the standby SBRs. The fifth cycle is required to upgrade the active SBR(s), completing the site upgrade.
Table 6-2 Two-Site Redundancy PCA Site Upgrade Plan
Cycle 1 | Cycle 2 | Cycle 3 | Cycle 4 | Cycle 5 |
---|---|---|---|---|
Standby SOAM, Spare SOAM | Active SOAM | |||
½ DA-MPs | ½ DA-MPs | |||
½ IPFEs | ½ IPFEs | |||
Spare SBR(s) | Standby SBR(s) | Active SBR(s) |
Note:
It is mandatory to follow the mentioned division and execution order of the cycles. This ensures the OAM controllers are always upgraded before any C-level servers.For C-level servers, the division of servers can be planned in different cycles depending on customer requirements, which means SBR and DA-MPs can be upgraded in different cycles. But, as mentioned, spare, standby, and active SBRs should be upgraded in different cycles.
Table 6-3 Three-Site Redundancy PCA Site Upgrade Plan
Cycle 1 | Cycle 2 | Cycle 3 | Cycle 4 | Cycle 5 | Cycle 6 |
---|---|---|---|---|---|
Standby SOAM, Spare SOAM | Active SOAM | ||||
½ DA-MPs | ½ DA-MPs | ||||
½ IPFEs | ½ IPFEs | ||||
Spare SBR(s) | Standby SBR(s) | Standby SBR(s) | Active SBR(s) |
6.3.1 Site Upgrade Planning
The upgrade of the site servers involve multiple automated upgrades using the Automated Server Group upgrade feature, along with manual upgrades that are a comparatively less automated.
For the server groups that are upgraded using ASG, the only planning necessary is to record the name of the server group. ASG automatically selects the individual servers to upgrade. The IPFE and vSTP (if equipped) server groups must be upgraded manually since there is only one server per server group. Planning is necessary for these server groups to ensure traffic continuity. Record the host name of the servers to be upgraded in each iteration. vSTP MPs should be divided in cycles to avoid a network outage. While choosing ASG and Manual upgrades for multi-active MP servers, see the limitations in Limitations of Automated Server Group and Automated Site Upgrade for the Automated Server Group upgrade option.
While choosing ASG and Manual upgrades for multi-active MP servers, see the limitations in Limitations of Automated Server Group and Automated Site Upgrade for the Automated Server Group upgrade option. If your network aligns with any of the scenarios listed in Limitations of Automated Server Group and Automated Site Upgrade, then do NOT use the Automated Server Group. This eliminates the risks of a potential network outage.
There are some limitations with upgrading the DC server in a C-level server group, which are upgraded in a group of servers, for example, DA-MP, vSTP MP(s). So, make sure the DC server is not upgraded in the first upgrade cycle of the C-Level servers in its server group. Identify the DC server using Identify the DC Server.
In all cases, regardless of the number of cycles used to upgrade the DA-MP/vSTP server group, the DA-MP leader/vSTP MP leader should be the last server upgraded. By upgrading the MP leader last, the number of leader changes is minimized during the upgrade.
Access the DA-MP leader on the active SOAM by navigating to Diameter, then Maintenance, then DA-MPs, and then Peer DA-MP Status, where MP Leader = Yes.
- Access the MMI user guide by navigating to Main Menu, then MMI Guide.
- Use the /vstp/mpleader MO.
The result is the hostname of the MP leader server.
Note:
In iteration 1, if a spare SOAM exists, the spare and standby SOAMs are upgraded manually. Otherwise, the SOAMs are upgraded with ASG.In iteration 2, the active SOAM is upgraded either manually or by ASG.
In iteration 3 and 4, ASG automatically selects DA-MPs for upgrade in DA-MP Group 1 and DA-MP Group 2 respectively. ASG also automatically selects the spare SBR(s) for upgrade. However, IPFE 1 Hostname and IPFE 3 Hostname are upgraded manually.
In iteration 5, ASG automatically selects the active SBR(s) for upgrade.
6.3.2 SOAM Upgrade Overview
This section contains the steps required to perform a major or incremental upgrade of the SOAMs for a DSR site. During the site upgrade (SOAMs plus all C-level servers), site provisioning is disabled. Provisioning is re-enabled at the completion of the site upgrade. For each site in the DSR, the SOAM(s) and associated MPs and IPFEs should be upgraded within a single maintenance window. The above shows the estimated execution times for the SOAM upgrade. Manual SOAM Upgrade (Active/Standby/Spare) is recommended for upgrading the SOAMs when there is no spare SOAM. ASG automatically upgrades the standby SOAM followed by the active SOAM.
Manual SOAM Upgrade (Active/Standby/Spare) procedure is also recommended when the site has a spare SOAM.The manual upgrade procedure upgrades the standby and spare SOAMs in parallel, followed by the active SOAM.
Note:
For information on SOAM VM profile for increased MP Capacity, refer to Create a Link for ComAgent.6.3.3 Upgrade SOAMs
Note:
Site Preupgrade Backups, Site Preupgrade Health Check for Release 8.0 and Later, and Disable Site Provisioning procedures must be completed before the start of SOAM upgrade:6.3.3.1 Active SOAM VIP: View KPIs to Verify Traffic Status
- Log in to the active SOAM GUI using the VIP.
- Navigate to Status & Manage, then KPIs.
- Inspect KPI reports to verify traffic is at the expected condition.
6.3.3.2 Active SOAM VIP: Verify Site Provisioning is Disabled
- Verify that Site Provisioning was properly disabled. In the GUI status bar, where it says Connected using …, check for the message Site Provisioning disabled.
- If the message is present, continue with the next procedure. Otherwise, perform Disable Site Provisioning procedure.
6.3.3.3 Automated SOAM Upgrade (Active/Standby)
6.3.3.3.1 Upgrade SOAM Server Group
- Upgrade the SOAM server group using the Upgrade Multiple Servers procedure
with the following options:
- Use the Automated Server Group Upgrade option
- Select the Serial Upgrade mode
- Execute Appendix D Upgrade Multiple Servers – Upgrade Administration.
Note:
Once the network element SOAMs are upgraded, if any C-level server is removed from a server group and re-added, the server must be restored using disaster recovery procedures. The normal replicatiochannel to the C-level server is inhibited due to the difference in release versions.
6.3.3.4 Manual SOAM Upgrade (Active/Standby/Spare)
6.3.3.4.1 Upgrade Standby and Spare SOAMs in parallel using the Upgrade Multiple Servers Procedure
This procedure upgrades the SOAMs in a DSR manually. If this procedure fails, it is recommended to contact My Oracle Support (MOS) and ask for assistance.
- Execute Appendix D Upgrade Multiple Servers – Upgrade Administration. After successfully completing the procedure in Appendix D, return to this point and continue with the next step.
6.3.3.4.2 Upgrade Active SOAM using Upgrade Single Server Procedure
- Execute Appendix C Upgrade Single Server – DSR 8.x. After successfully completing the procedure in Appendix C, return to this point and proceed to Upgrade Iteration 3.
6.3.4 Upgrade Iteration 3
Note:
- The estimated time required to upgrade the C-level servers for iteration 3 is 0:40-1:00, and this procedure upgrades ½ of the DA-MPs, ½ of the IPFEs, ½ of the vSTPs, and the spare SBR(s).
- This procedure upgrades a portion of the C-level servers for iteration 3. If this procedure fails, it is recommended to contact My Oracle Support (MOS) and ask for assistance.
Caution:
ASG does not allow the operator to specify the upgrade order of the DA-MP servers. If a manual upgrade was recommended in section Site Upgrade Methodology Selection section, do not use ASG to upgrade the DA-MPS in this iteration. Alternate upgrade procedures are provided in Appendix F.3.6.3.5 Upgrade Iteration 4
From the data captured in Site Upgrade Planning section, identify the IPFE server group(s) to be upgraded in iteration 4.
6.3.5.1 Active NOAM VIP: View Pre-upgrade Status of IPFEs
- Navigate to Administration, and select Software Management and click Upgrade.
- Select the NOAM tab of the site being upgraded.
- Select the link of each IPFE server group to be upgraded.
- For the IPFE servers to be upgraded in iteration 4, verify the application version value is the expected source software release version.
- If a server is in Backup Needed state, select the servers and click Backup. The Upgrade State changes to Backup in Progress. When the backup is complete, the Upgrade State changes to Ready.
- Verify the OAM Max HA Role is in the expected condition (either standby or active). This depends on the server being upgraded.
6.4 Upgrade Single Server – DSR 8.x
Note:
This procedure may be executed multiple times during the overall upgrade, depending on the number of servers in the DSR and the chosen upgrade methodology. Make multiple copies of this procedure to mark up, or keep another form of written record of the steps performed.6.5 Upgrade Multiple Servers – Upgrade Administration
Note:
- This procedure is executed multiple times during the overall upgrade, depending on the number of servers in your DSR. Make multiple copies of Appendix D to mark up or keep another form of written record of the steps performed.
- If the upgrade is required from 8.6.x VM to 9.0.1, refer to unresolvable-reference.html section.
6.6 Manual Completion of Server Upgrade
6.7 Site Post-Upgrade Procedures
You need to perform the post-upgrade procedures after all the site upgrades are complete. The final health check of the system collects alarm and status information to verify that the upgrade did not degrade system operation. After an appropriate soak time, the upgrade is accepted.
Note:
Allow Site Provisioning and Site Post-Upgrade Health Check procedures must be executed at the completion of each SOAM site upgrade.After all SOAM sites in the topology have completed upgrade, the upgrade may be accepted using the Accept Upgrade procedure.
6.7.1 Allow Site Provisioning
Active SOAM VIP: Enable Site Provisioning
- Log in to the SOAM GUI of the site just upgraded using the VIP.
- Navigate to Status & Manage, then Database.
- Click Enable Site Provisioning.
- Confirm the operation by clicking OK on the screen.
- Verify the button text changes to Disable Site Provisioning.
6.7.2 Post-Upgrade Health Checks
Note:
If syscheck fails on any server during preupgrade checks or in early checks stating that cpu: FAILURE: No record in alarm table for FAILURE!, see Workaround to Resolve syscheck Error for CPU Failure procedure.6.7.2.2 Active NOAM VIP: Monitor Health Check Progress for Completion
- Click the Tasks option to display the currently executing tasks. The Health Check task name appears as <SOServerGroup> PostUpgrade Health Check.
- Monitor the Health Check task until the Task State is completed. The Details column displays a hyperlink to the Health Check report.
- Click the hyperlink to download the Health Check report.
- Open the report and review the results.
6.7.2.3 Active NOAM VIP: Analyze Health Check Results
6.7.2.4 Active SOAM VIP: Export and Archive the Diameter Configuration Data
- Navigate to Diameter Common, then Export.
- Capture and archive the Diameter data by selecting the All option for the Export Application.
- Verify the requested data is exported by clicking Tasks at the top of the screen.
- Navigate to Status & Manage, then Files and download all the exported files to the client machine, or use the SCP utility to download the files from the active NOAM to the client machine.
- Navigate to Diameter, then Maintenance, and then Applications.
- Verify Operational Status is Available for all applications.
6.7.2.5 Active SOAM Server: Verify if the Setup has an Apache Certificate
- If the setup has a customer-supplied Apache certificate installed and is protected with passphrase before the start of the upgrade. Refer to Verification of Configuration Data procedure and rename the certificate back to the original name.
6.7.2.6 Active SOAM Server: Compare Health Check Data to PRe-Upgrade Health Check Data
6.7.3 Post-Upgrade Procedures
Active SOAM VIP: Enable the Signaling Firewall for the Upgraded Site
The firewall enables the DSR to dynamically determine and customize the Linux firewall on each DA-MP server in the DSR Signaling node to allow only the essential network traffic pertaining to the active signaling configuration. There are some limitations related to enabling the signaling firewall in DSR 8.6.0.7.0 and later releases. See Review Release Notes for more details.
Footnote Legend
Footnote 1:/var/TKLC/log/upgrade/upgrade.log
/var/TKLC/log/upgrade/ugwrap.log
/var/TKLC/log/upgrade/earlyChecks.log
/var/TKLC/log/platcfg/upgrade.log