7 Backout Procedure Overview
The procedures provided in this section return the individual servers and the overall DSR system to the source release after an upgrade is aborted. The backout procedures support two options for restoring the source release: Emergency Backout and Normal Backout.
The emergency backout overview procedures back out the target release software in the fastest possible manner, without regard to traffic impact. The normal backout overview procedures back out the target release software in a more controlled manner, sustaining traffic to the extent possible. All backout procedures are executed inside a maintenance window.
The backout procedure times provided in the following tables are only estimates as the reason to execute a backout has a direct impact on any additional backout preparation that must be done.
Note:
While not specifically covered by this procedure, it may be necessary to re-apply patches to the source release after the backout. If patches are applicable to the source release, verify all patches are on-hand before completing the backout procedures.Table 7-1 Emergency and Normal Backout Procedure Overview
Procedure | Elapsed Time (This Step) | Elapsed Time (Cum.) | Procedure Title | Impact |
---|---|---|---|---|
Backout Health Check | 0:10-0:30 | 0:10-0:30 | Backout Health Check
The reason to execute a backout has a direct impact on any additional backout preparation that must be done. Since all possible reasons cannot be predicted ahead of time, only estimates are given here. Execution time varies. |
None |
Disable Global Provisioning | 0:01 | 0:11-0:31 | Disable Global Provisioning | Disables global provisioning |
Emergency Site Backout | See Note | See Note | Emergency Site Backout
Note: Execution time of downgrading entire network is approximately equivalent to execution time taken during upgrade. 0:05 (5 minutes) can be subtracted from total time because ISO Administration is not executed during Backout procedures. |
All impacts as applicable in upgrade apply in this procedure. Also, backout procedures cause traffic loss. |
Backout Multiple Servers | See Note | See Note | Backout Multiple Servers
Note: Execution time of downgrading a single server is approximately equivalent to execution time to upgrade the server. |
All impacts as applicable in upgrade apply in this procedure. Also, backout procedures cause traffic loss. |
Emergency NOAM Backout | See Note | See Note | Emergency NOAM Backout
Note: Execution time of downgrading a single server is approximately equivalent to execution time to upgrade the server. |
All impacts as applicable in upgrade apply in this procedure. Also, backout procedures cause traffic loss. |
Post-Backout Health Check | 0:01-0:05 | Varies | Post-Backout Health Check | None |
7.1 Recovery Procedures
It is recommended to direct upgrade procedure recovery issues to My Oracle Support (MOS) before executing any of these procedures. Execute this section only if there is a problem and it is desired to revert back to the pre-upgrade version of the software.
Caution:
Before attempting to perform these backout procedures, it is recommended to first contact My Oracle Support (MOS). Backout procedures cause traffic loss.Note:
These recovery procedures are provided for the backout of an upgrade only (that is, from a failed 8.6.0.7.0 release to the previously installed 7.1.w release). Backout of an initial installation is not supported.During the backout, servers may have the following expected alarms until the server is completely backed out. The servers may have some or all of the following expected alarms, but are not limited to event IDs:
Alarm ID = 31283 (Highly available server failed to receive mate heartbeats)
Alarm ID = 31109 (Topology config error)
Alarm ID = 31114 (DB Replication over SOAP has failed)
Alarm ID = 31106 (DB Merge to Parent Failure)
Alarm ID = 31134 (DB replication to slave failure)
Alarm ID = 31102 (DB replication from master failure)
Alarm ID = 31282 (HA management fault)
7.2 Backout Health Check
7.2.1 Active NOAM VIP: Run the Automated Post-upgrade Health Checks for Backout
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.
7.2.3 Active NOAM VIP: Analyze Health Check Results
- Navigate to Status & Manage, then Files.
- Select the active NOAM tab.
- Select the UpgradeHealthCheck.log file and click View.
- Locate the log entries for the most recent health check.
7.3 Disable Global Provisioning
7.4 Perform Emergency Backout
The procedures in this section perform a backout of all servers to restore the source release. An emergency backout can only be executed once all the necessary corrective setup steps have been taken to prepare for the backout. It is recommended to contact My Oracle Support (MOS) as stated in the warning box in Section 6.1, to verify that all corrective setup steps have been taken..
7.4.1 Emergency Site Backout
Note:
Executing this procedure results in a total loss of all traffic being processed by this DSR. Traffic being processed by the mate DSR is not affected.7.4.1.1 Active NOAM VIP: Identify all the servers that require backout (within a site)
- Log in to the NOAM GUI using the VIP.
- Navigate to Administration, then Software Management, and then Upgrade.
- Select the NOAM tab of the site being backed out.
- Select each server group link, making note of the application version of the servers.
- Identify the servers in the respective server groups with the target release Application Version value. These servers were previously upgraded but now require backout.
- Make note of these servers. They have been identified for backout.
- Before initiating the backout procedure, remove all new blades and/or sites configured after upgrade was started.
7.4.2 Emergency NOAM Backout
7.5 Perform Normal Backout
Execute the following procedures to perform a normal backout only when all necessary corrective setup steps have been taken to prepare for the backout. It is recommended to contact My Oracle Support (MOS), as stated in the warning box in Section 6.1, to verify that all corrective setup steps have been taken.
7.5.1 Normal Site Backout
7.5.1.1 Active NOAM VIP: Identify all Servers That Require Backout (Within a Site)
7.5.1.2 Active SOAM VIP: Disable Site Provisioning for the Site to be Backed Out
7.5.1.3 Back out First Set of C-level Servers
7.5.1.4 Active NOAM VIP: Verify Standby SBR Server Status
- Navigate to SBR, then Maintenance, and then SBR Status. Open the tab of the server group being upgraded.
- Do not proceed to step 6 until the Resource HA Role for the standby server has a status of Standby.
7.5.1.5 Active NOAM VIP: Verify Bulk Download is Complete
7.5.1.6 Backout Remaining C-level Servers
- ½ of all DA-MPs for N+0 (multi-active) configuration
- Active SBR(s)
- ½ of all IPFEs
- Backout the standby DSR SOAM server
- Backout spare DSR SOAM server, if applicable
- Backout active DSR SOAM server
Note:
After all the servers in a particular server group are backed out, revert back the changes for the SOAM server(s) by executing Appendix L Additional Post-Backout Steps. Perform Appendix U to create a link of Comagent.7.5.2 Normal NOAM Backout
This procedure is used to perform a normal backout of the DSR application software from the NOAM servers.
- Repeat steps 1 to 3 in Emergency NOAM BackoutEmergency NOAM Backout procedure.
7.6 Backout Single Server
Note:
This procedure is executed as a component of the Emergency Site Backoutor Normal Site Backout. This procedure should never be executed as a standalone procedure.7.6.7 Server CLI: Reboot the Server
$ sudo init 6
This step can take several minutes.Note:
If in case the following alarms are found, then delete core files from/var/TKLC/core
directory and restart the server using above
command:>database health impacted.
>persistent database failure
>writing the database to disk failed.
> server core file detected.
7.7 Backout Multiple Servers
Caution:
This procedure is executed as a component of the Emergency Site Backout or Normal Site Backout. This procedure should never be executed as a standalone procedure.7.7.1 Active NOAM VIP: Prepare the Server for Backout
- Repeat the steps listed in Active NOAM VIP: Prepare the Server for Backout section to complete this procedure.
7.7.4 Server CLI: Restore the Full DB Run Environment
- Repeat the steps listed in Server CLI: Restore the Full DB Run Environment.
7.7.5 Server CLI: Verify the Backout
- Repeat the steps listed in Server CLI: Verify the Backout.
7.7.6 Server CLI: Reboot the Server
$ sudo init 6
This step can take several minutes.Note:
If in case the following alarms are found, then delete core files from/var/TKLC/core
directory and restart the server using above
command:>database health impacted.
>persistent database failure
>writing the database to disk failed.
> server core file detected.
7.7.8 Active NOAM VIP: Verify Server State is Correct after Backout
- Navigate to Administration, then Software Management, and then Upgrade to observe the server upgrade status.
- If the active NOAM is on release 8.0 or later, and the server status is Not Ready, proceed to the next step; otherwise, proceed to Active NOAM VIP: Verify application version is correct for the backed out server procedure.
7.7.9 Active NOAM VIP: Change/Correct the Upgrade State on Backed Out Server to Ready
- Repeat steps 1 to 12 from Active NOAM VIP: Change/Correct the Upgrade State on Backed Out Server to Ready.
- Proceed to Active NOAM VIP: Verify application version is correct for the backed out server procedure to complete this procedure.
7.7.10 Active NOAM VIP: Remove Upgrade Ready Status
- Log in to the NOAM GUI using the VIP.
- Navigate to Status & Manage, then Server.
- If the servers just backed-out show an Appl State of Enabled, then multi-select the server rows and click Stop.
- Click OK to confirm the operation.
7.8 Additional Backout Steps
7.9 Additional Post-Backout Steps
7.9.2 Server CLI: Set the Resource as Optional (For OAM Servers Only)
- Repeat the steps listed in Server CLI: Set the Resource as Optional (For OAM Servers Only) .
7.9.3 Server CLI: Set the Resource as Optional (For SBR Servers Only)
- Repeat the steps listed in Server CLI: Set the Resource as Optional (For SBR Servers Only).
7.10 Post-Backout Health Check
7.11 IDIH Backout
The procedures in this section define the steps to back out the Oracle, Application, and Mediation servers to the previous release.
Oracle Server Backout
Backout of Oracle Server is not supported for release 7.1 or later.
The Oracle server is backed out using the disaster recovery procedure documented in Cloud DSR Disaster Recovery Guide.
Mediation and Application Server Backout
The Mediation and Application servers are backed out using the disaster recovery procedure documented in Cloud DSR Disaster Recovery Guide.