diff --git a/oci-fullstackdrs/drpg-plan-setup/drpg-plan-customize-ocw24.md b/oci-fullstackdrs/drpg-plan-setup/drpg-plan-customize-ocw24.md index 7b6a9a1..2168009 100644 --- a/oci-fullstackdrs/drpg-plan-setup/drpg-plan-customize-ocw24.md +++ b/oci-fullstackdrs/drpg-plan-setup/drpg-plan-customize-ocw24.md @@ -123,7 +123,7 @@ Watch the video below for a quick walk-through of the lab. ![dr plans summary](./images/phoenix-drplans-summary.png) -13. For the rest of the tutorial, we are going to use **mushop-app-failover-iad-phx** plan. Based on the required you can add respective user-defined plan groups for other DR plans. +13. For the rest of the tutorial, we are going to use **mushop-app-failover-iad-phx** plan. Based on the requirements, you can add respective user-defined plan groups for other DR plans. ## Task 2: Customize the Failover plan-Restore Database Wallet group @@ -135,7 +135,7 @@ Watch the video below for a quick walk-through of the lab. ![add plan group](./images/phoenix-plangroup-add-new.png) -2. Add **Restore Database Wallet** in the Group name, select **Add after** radio button, select **Update Destination Load Balancers' Backend Sets** in the Group and Click **Add Step** +2. Add **Restore Database Wallet** in the Group name, select **Add after** radio button, select **Load Balancers - Update Destination Backend Sets** in the Group and Click **Add Step** ![add dbrestore plangroup](./images/phoenix-dbrestore-plangroup-new.png) @@ -266,7 +266,7 @@ Watch the video below for a quick walk-through of the lab. 2. Let's review the **mushop-app-failover-iad-ph** failover plan - - Built-in Prechecks - These are the built-in prechecks groups for all the Plan groups (Built-in and User defined). + - Prechecks-Built in - These are the built-in prechecks groups for all the Plan groups (Built-in and User defined). - Based on the members we have added in both Primary DRPG and Standby DRPG, Full Stack DR created **four** Built-in plan groups for the failover plan. - We have manually created **two** user-defined groups as per the Mushop application failover requirements. - In summary, the **mushop-app-failover-iad-phx** failover plan has created with *one*- Built-in prechecks plan group, *four*- Built-in Plan groups,*two*- User defined Plan groups @@ -282,4 +282,4 @@ Watch the video below for a quick walk-through of the lab. ## Acknowledgements - **Author** - Suraj Ramesh, Principal Product Manager,Oracle Database High Availability (HA), Scalability and Maximum Availability Architecture (MAA) -- **Last Updated By/Date** - Suraj Ramesh,June 2024 +- **Last Updated By/Date** - Suraj Ramesh,August 2024 diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-new.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-new.png index e2589fe..d2757ed 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-new.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-new.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-new.png) b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-new.png) new file mode 100644 index 0000000..d2757ed Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-new.png) differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-newp-bkp.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-newp-bkp.png new file mode 100644 index 0000000..e2589fe Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-all-plangroups-newp-bkp.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-bothsteps-new-bkp.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-bothsteps-new-bkp.png new file mode 100644 index 0000000..e1cfa0c Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-bothsteps-new-bkp.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-bothsteps-new.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-bothsteps-new.png index e1cfa0c..376834d 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-bothsteps-new.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-bothsteps-new.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-newstep-bkp.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-newstep-bkp.png new file mode 100644 index 0000000..a21f387 Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-newstep-bkp.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-newstep.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-newstep.png index a21f387..07fb3d7 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-newstep.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-newstep.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node0step-new-bkp.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node0step-new-bkp.png new file mode 100644 index 0000000..3dce4be Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node0step-new-bkp.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node0step-new.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node0step-new.png index 3dce4be..6096bf0 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node0step-new.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node0step-new.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node1step-new-bkp.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node1step-new-bkp.png new file mode 100644 index 0000000..036b22b Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node1step-new-bkp.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node1step-new.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node1step-new.png index 036b22b..f57e8ff 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node1step-new.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-node1step-new.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-plangroup-new-old.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-plangroup-new-old.png new file mode 100644 index 0000000..9b1facf Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-plangroup-new-old.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-plangroup-new.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-plangroup-new.png index 9b1facf..82c921f 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-plangroup-new.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-dbrestore-plangroup-new.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-fo-old.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-fo-old.png new file mode 100644 index 0000000..0ece142 Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-fo-old.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-fo.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-fo.png index 0ece142..d52450c 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-fo.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-fo.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-so-old.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-so-old.png new file mode 100644 index 0000000..4cc2caf Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-so-old.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-so.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-so.png index 4cc2caf..b8e8954 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-so.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-so.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-startdrill-old.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-startdrill-old.png new file mode 100644 index 0000000..31170ea Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-startdrill-old.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-startdrill.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-startdrill.png index 31170ea..53a03f1 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-startdrill.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplan-details-startdrill.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplans-summary-old.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplans-summary-old.png new file mode 100644 index 0000000..7a2f005 Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplans-summary-old.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplans-summary.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplans-summary.png index 7a2f005..abb8ca8 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplans-summary.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-drplans-summary.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-plangroup-add-new-old.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-plangroup-add-new-old.png new file mode 100644 index 0000000..70fbd7e Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-plangroup-add-new-old.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-plangroup-add-new.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-plangroup-add-new.png index 70fbd7e..c28dbfe 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-plangroup-add-new.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-plangroup-add-new.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-reorder-groups-new-bkp.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-reorder-groups-new-bkp.png new file mode 100644 index 0000000..fd8c2a2 Binary files /dev/null and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-reorder-groups-new-bkp.png differ diff --git a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-reorder-groups-new.png b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-reorder-groups-new.png index fd8c2a2..42f08f5 100644 Binary files a/oci-fullstackdrs/drpg-plan-setup/images/phoenix-reorder-groups-new.png and b/oci-fullstackdrs/drpg-plan-setup/images/phoenix-reorder-groups-new.png differ diff --git a/oci-fullstackdrs/failover-execute/failover-execute-ocw24.md b/oci-fullstackdrs/failover-execute/failover-execute-ocw24.md index a80b646..9e492a3 100644 --- a/oci-fullstackdrs/failover-execute/failover-execute-ocw24.md +++ b/oci-fullstackdrs/failover-execute/failover-execute-ocw24.md @@ -33,7 +33,7 @@ Watch the video below for a quick walk-through of the lab. ![drpg failover plan](./images/phoenix-drplanfo-created-new.png) -5. Navigate to the **Execute DR Plan** section, which will be right below the **mushop-app-switchover** plan, and select +5. Navigate to the **Execute DR Plan** section, which will be right below the **mushop-app-failover-iad-phx** plan, and select ![drpg execute plan](./images/phoenix-executefo-plan-new.png) @@ -66,9 +66,9 @@ Watch the video below for a quick walk-through of the lab. ![drpg execute monitor progress](./images/phoenix-executefo-moving-new.png) -6. Keep monitoring the rest of the groups and steps; each step will complete depending on the actual task (DB Failover, Launch VM, Execute scripts ), etc.). For example, Autonomous DB Failover will take more time when comparing to Launching VMs. You can verify the start and end of each step, total duration, logs, etc. +6. Keep monitoring the rest of the groups and steps; each step will complete depending on the actual task (DB Failover, Launch VM,Update Load Balancer, Execute scripts ), etc.). For example, Autonomous DB Failover will take more time when comparing to Launching VMs. You can verify the start and end of each step, total duration, logs, etc. - ![drpg execute monitor progress1 ](./images/phoenix-executefo-moving1-new.png) + ![drpg execute monitor progress1 ](./images/phoenix-executefo-moving-new.png) 7. Wait for all the steps to complete successfully. It is important to monitor the progress of each step and take necessary actions in case of any failures. @@ -76,7 +76,7 @@ Watch the video below for a quick walk-through of the lab. ## Task 3: Validate the Failover plan -1. From the plan execution details, verify the duration of each step, status, duration of the entire failover plan, etc. *It is essential to have successful completion of all steps*. In this example it took around **25 minutes** to complete.These timings will vary as it has depending factors like ATP Data Guard failover, compute launch,script execution etc.Use the **Expand all** button to expand all the steps and the **Collapse all** button for collapsing. Use the view or download log option to see step execution details. +1. From the plan execution details, verify the duration of each step, status, duration of the entire failover plan, etc. *It is essential to have successful completion of all steps*. In this example it took around **12 minutes** to complete.These timings will vary as it has depending factors like ATP Data Guard failover,compute launch,update load balancer,script execution etc.Use the **Expand all** button to expand all the steps and the **Collapse all** button for collapse. Use the view or download log option to see step execution details. ![drpg execution done](./images/phoenix-executefo-done-new.png) @@ -91,4 +91,4 @@ Refer to the **Troubleshooting tips** section for known failures and corrective ## Acknowledgements - **Author** - Suraj Ramesh,Principal Product Manager,Oracle Database High Availability (HA), Scalability and Maximum Availability Architecture (MAA) -- **Last Updated By/Date** - Suraj Ramesh,June 2024 +- **Last Updated By/Date** - Suraj Ramesh,August 2024 diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-done-new-bkp.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-done-new-bkp.png new file mode 100644 index 0000000..caa5ae3 Binary files /dev/null and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-done-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-done-new.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-done-new.png index caa5ae3..175e59a 100644 Binary files a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-done-new.png and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-done-new.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-inprogress-new-bkp.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-inprogress-new-bkp.png new file mode 100644 index 0000000..d66f290 Binary files /dev/null and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-inprogress-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-inprogress-new.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-inprogress-new.png index d66f290..b8b9944 100644 Binary files a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-inprogress-new.png and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-inprogress-new.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving1-new.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new-bkp.png similarity index 100% rename from oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving1-new.png rename to oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new-bkp.png diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new.png index 34859cc..50f6a8a 100644 Binary files a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new.png and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new1.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new1.png new file mode 100644 index 0000000..50f6a8a Binary files /dev/null and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving-new1.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving1-new-bkp.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving1-new-bkp.png new file mode 100644 index 0000000..34859cc Binary files /dev/null and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-moving1-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-plan-new-bkp.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-plan-new-bkp.png new file mode 100644 index 0000000..bbabd03 Binary files /dev/null and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-plan-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-plan-new.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-plan-new.png index bbabd03..52d4389 100644 Binary files a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-plan-new.png and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-plan-new.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-queued-new-bkp.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-queued-new-bkp.png new file mode 100644 index 0000000..70daea6 Binary files /dev/null and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-queued-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-queued-new.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-queued-new.png index 70daea6..e291ae1 100644 Binary files a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-queued-new.png and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-queued-new.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-viewlog-new-bkp.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-viewlog-new-bkp.png new file mode 100644 index 0000000..71eaa4e Binary files /dev/null and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-viewlog-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-viewlog-new.png b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-viewlog-new.png index 71eaa4e..5141bf6 100644 Binary files a/oci-fullstackdrs/failover-execute/images/phoenix-executefo-viewlog-new.png and b/oci-fullstackdrs/failover-execute/images/phoenix-executefo-viewlog-new.png differ diff --git a/oci-fullstackdrs/failover-execute/images/switchover-prechecks-ocw23.md b/oci-fullstackdrs/failover-execute/images/switchover-prechecks-ocw23.md deleted file mode 100644 index 81aeeed..0000000 --- a/oci-fullstackdrs/failover-execute/images/switchover-prechecks-ocw23.md +++ /dev/null @@ -1,118 +0,0 @@ -# Perform pre-checks for the DR Switchover Plan and Pre-check the MuShop Application - -## Introduction - -In this lab, we will execute **Run Prechecks** for the **mushop-app-switchover** switchover plan, which we have created in lab4. **Run Prechecks** -will execute all the **Built-in Prechecks** in parallel. - -Execute **Run Prechecks** will perform only the *pre-checks* and not the actual execution. Having the pre-checks completed successfully is essential as a pre-requisite for running the actual switchover plan. - -Estimated Time: 10 Minutes - -### Objectives - -- Perform Run prechecks for the MuShop-app-switchover plan -- Monitor the executed prechecks plan -- Verify the executed prechecks plan -- Verify the MuShop application and break the application - -## Task 1: Perform Run prechecks for the mushop-app-switchover plan - -1. Login into OCI Console with your provided Credentials. Select region as **Pheonix**. - - ![phoenix oci console](./images/phoenix-region-new.png) - -2. Select Migration and Disaster Recovery from the Hamburger menu, then **Disaster Recovery** -> **DR Protection Groups**. Verify the region is **Phoenix** - - ![phoenix navigate drpg](./images/phoenix-drpgpage-new.png) - -3. You will land on the Disaster Recovery Protection group home page; make sure you have selected the Phoenix region. - - ![drpg landing page](./images/drpg-status-phoenix-new.png) - -4. Select the **mushop-phoenix** DRPG and select **mushop-app-switchover** plan - - ![drpg switchover plan](./images/phoenix-drplan-created-new.png) - -5. Navigate to the **Run prechecks** section, which will be right below the **mushop-app-switchover** plan - - ![navigate drpg prechecks](./images/phoenix-run-prechecks-new.png) - -6. In the **Run prechecks** window, provide the Plan execution name as **mushop-app-switchover-prechecks** and hit **Run prechecks** - - ![drpg execute prechecks](./images/phoenix-execute-prechecks-new.png) - -## Task 2: Monitor the executed prechecks plan - -1. Navigate to **Plan executions** section under **Resources** and select the **mushop-app-switchover-prechecks** plan execution.Initially, it will show all the **Built-in Prechecks** as *Queued* - - ![prechecks status](./images/phoenix-execute-queued-new.png) - -2. Refresh the page; within a few seconds, the **State** will change from *Queued* to *In Progress*. - - ![prechecks in-progress](./images/phoenix-execute-inprogress-new.png) - -3. All the **Built-in Prechecks** steps will execute in parallel; you can monitor the various steps log. Navigate to the three dots section for the respective built-in step and click. You get the option to view the log and download the log. These logs are stored in the object storage bucket provided during the DRPG creation. You can monitor the Progress and download the log if necessary for troubleshooting. - - ![prechecks monitor](./images/phoenix-execute-monitor-new.png) - -## Task 3: Verify the executed prechecks plan - -1. After 2-3 mins, **Built-in Prechecks** will be completed successfully. You can verify the duration of each step, status, duration of entire prechecks, etc. *It is essential to have successful completion of pre-check execution* - - ![prechecks completed](./images/phoenix-execute-done-new.png) - -Refer to the **Troubleshooting tips** section for known failures and correction actions. - -## Task 4: Verify the MuShop application and break the application - -1. Login into OCI Console with your provided Credentials. Select region as **Ashburn**. - - ![oci console ashburn](./images/ashburn-region-new.png) - -2. Gather the Load Balancer public IP.From the Hamburger menu, select **Networking**, then **Load Balancers** - - ![navigate loadbalancer](./images/ashburn-loadbalancer-navigate-new.png) - - Gather the Public IP address of the Load Balancer - - ![get loadbalancer IP](./images/ashburn-loadbalancer-ip-new.png) - - Open a tab in your browser and verify the Mushop Application using the gathered public IP address. Play around the site and verify various cat products. - - ![mushop app](./images/mushop-app-new.png) - -3. Let us break the MuShop Application to create an outage.Click the mushop-xxxxx load balancer details; in the resources section, select Listeners. - - ![load balancer landing page](./images/loadbalancer-ash-new.png) - - ![listeners load balancer](./images/loadbalancer-listeners-new.png) - -4. Select the edit option using the three dots symbol at the right end of the port 80 listeners, mushop-xxxxx-80 - - ![modify port 80](./images/port80-edit-new.png) - - Modify the listener port from 80 to 81 to break the application, and save changes. You will get work requests submitted and select close requests. - - ![modify port 80](./images/port80-edit1-new.png) - ![modify port 81](./images/port81-edit-new.png) - ![work request](./images/workrequest-listener-new.png) - - Wait for a few seconds and refresh the browser tab of the MuShop application. You should see that the MuShop site can't be reached. - - ![reverify mushop app](./images/mushop-broken-new.png) - - We have created an outage to a working MuShop application; in the next lab, we will use the Full Stack DR service to initiate the Switchover of the Full Stack (App VM's/Database/Application Customization) from Ashburn to the Phoenix region. - - You may now [Proceed to the next lab](#next) - -## Troubleshooting tips - -1. During the pre-check execution logs, if you messages like "Requests are being throttled for instance ocid1", retry the **Run prechecks** again - - [ocid1.instance.oc1.iad.anuwcljt5h22avqcjswxs6tublhrz2qonyjmucpxlyjxplybldbpxz2jqkaq] -- Error returned by PutObject operation in ObjectStorage service.(409, Conflict, false) Server is busy. Requests are being throttled for instance ocid1.instance.oc1.iad.anuwcljt5h22avqcjswxs6tublhrz2qonyjmucpxlyjxplybldbpxz2jqkaq (opc-request-id: B7721980580148749787FE758C9440FC/3D8758622598943932D50842DCD7EAA1/143166BA790ECD35695B548600382010) - -## Acknowledgements - -- **Author** - Suraj Ramesh,Principal Product Manager,Oracle Database High Availability (HA), Scalability and Maximum Availability Architecture (MAA) -- **Last Updated By/Date** - Suraj Ramesh,May 2023 diff --git a/oci-fullstackdrs/failover-prechecks/failover-prechecks-ocw24.md b/oci-fullstackdrs/failover-prechecks/failover-prechecks-ocw24.md index b8fc57f..09bd95b 100644 --- a/oci-fullstackdrs/failover-prechecks/failover-prechecks-ocw24.md +++ b/oci-fullstackdrs/failover-prechecks/failover-prechecks-ocw24.md @@ -99,8 +99,9 @@ Refer to the **Troubleshooting tips** section for known failures and correction Wait for a few seconds and refresh the browser tab of the MuShop application. You should see that the MuShop site can't be reached or Error: Request failed with status code 502. ![reverify mushop app](./images/mushop-broken-new.png) + ![reverify mushop app](./images/mushop-broken-new1.png) - We have created an outage to a working MuShop application; in the next lab, we will use the Full Stack DR service to initiate the failover plan of the Full Stack (App VM's/Database/Application Customization) from Ashburn to the Phoenix region. + We have created an outage to a working MuShop application; in the next lab, we will use the Full Stack DR service to initiate the failover plan of the Full Stack (App VM's/Database/Load Balancer/Application Customization) from Ashburn to the Phoenix region. You may now [Proceed to the next lab](#next) @@ -113,4 +114,4 @@ Refer to the **Troubleshooting tips** section for known failures and correction ## Acknowledgements - **Author** - Suraj Ramesh,Principal Product Manager,Oracle Database High Availability (HA), Scalability and Maximum Availability Architecture (MAA) -- **Last Updated By/Date** - Suraj Ramesh, June 2024 +- **Last Updated By/Date** - Suraj Ramesh, August 2024 diff --git a/oci-fullstackdrs/failover-prechecks/images/mushop-broken-new1.png b/oci-fullstackdrs/failover-prechecks/images/mushop-broken-new1.png new file mode 100644 index 0000000..d25a022 Binary files /dev/null and b/oci-fullstackdrs/failover-prechecks/images/mushop-broken-new1.png differ diff --git a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-done-new-bkp.png b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-done-new-bkp.png new file mode 100644 index 0000000..e35e96f Binary files /dev/null and b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-done-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-done-new.png b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-done-new.png index e35e96f..82f7151 100644 Binary files a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-done-new.png and b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-done-new.png differ diff --git a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-inprogress-new-bkp.png b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-inprogress-new-bkp.png new file mode 100644 index 0000000..f9573b4 Binary files /dev/null and b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-inprogress-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-inprogress-new.png b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-inprogress-new.png index f9573b4..1255cb3 100644 Binary files a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-inprogress-new.png and b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-inprogress-new.png differ diff --git a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-monitor-new-bkp.png b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-monitor-new-bkp.png new file mode 100644 index 0000000..8ec000a Binary files /dev/null and b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-monitor-new-bkp.png differ diff --git a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-monitor-new.png b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-monitor-new.png index 8ec000a..66a8c38 100644 Binary files a/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-monitor-new.png and b/oci-fullstackdrs/failover-prechecks/images/phoenix-foexecute-monitor-new.png differ diff --git a/oci-fullstackdrs/post-failover/post-failover-ocw24.md b/oci-fullstackdrs/post-failover/post-failover-ocw24.md index dcf9749..654b369 100644 --- a/oci-fullstackdrs/post-failover/post-failover-ocw24.md +++ b/oci-fullstackdrs/post-failover/post-failover-ocw24.md @@ -7,7 +7,7 @@ We will verify the DR Protection Group (DRPG) status and MuShop Application post Estimated Time: 5 Minutes Watch the video below for a quick walk-through of the lab. -[Post Switchover tasks](videohub:) +[Post Failover tasks](videohub:) ### Objectives @@ -72,9 +72,9 @@ Watch the video below for a quick walk-through of the lab. ## Conclusion -Using OCI Full Stack DR, we have seen the complete automation of failing over the MuShop application (Full Stack) from the Ashburn region to the Phoenix region with just one click! +You are a Disaster Recovery Hero Now!!!! Using OCI Full Stack DR, we have seen the complete automation of failing over the MuShop application (Full Stack) from the Ashburn region to the Phoenix region with just one click! ## Acknowledgements - **Author** - Suraj Ramesh,Principal Product Manager,Oracle Database High Availability (HA), Scalability and Maximum Availability Architecture (MAA) -- **Last Updated By/Date** - Suraj Ramesh,November June 2024 +- **Last Updated By/Date** - Suraj Ramesh,November August 2024 diff --git a/oci-fullstackdrs/workshops/ocw24-sandbox/manifest.json b/oci-fullstackdrs/workshops/ocw24-sandbox/manifest.json index 1e8b52c..5ad6f20 100644 --- a/oci-fullstackdrs/workshops/ocw24-sandbox/manifest.json +++ b/oci-fullstackdrs/workshops/ocw24-sandbox/manifest.json @@ -46,10 +46,6 @@ "title": "Need Help?", "description": "Solutions to Common Problems and Directions for Receiving Live Help", "filename": "https://oracle-livelabs.github.io/common/labs/need-help/need-help-livelabs.md" - }, - { - "title": "Oracle CloudWorld 2024 - Support", - "filename": "https://oracle-livelabs.github.io/common/support/ocwsupportlab/ocwsupportlab.md" } ] }