附註:

將 QuickDR 與 Oracle Cloud Infrastructure Full Stack Disaster Recovery 中的移動執行處理搭配使用

簡介

Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) 只需按一下,即可協調來自全球各地 Oracle Cloud Infrastructure (OCI) 區域之間的運算、資料庫和應用程式轉換。客戶可以自動執行復原一或多個業務系統所需的步驟,無需重新設計或重新架構現有的基礎架構、資料庫或應用程式,也無需使用專門的管理或轉換伺服器。

OCI Full Stack DR 中的移動實例是運算實例,在災害復原作業期間,會從主要區域傳輸到待命區域。在一般情況下,這些例項僅存在於主要區域中。在發生災難時,系統會在待命區域重新建立並啟動它們。此 DR 拓樸稱為 Pilot Light 或 Cold Virtual Machine (VM) DR。

移動執行處理的主要特性

在 QuickDR 之前移動例項的手動 DR 設定程序

導入 QuickDR 功能之前,請先為移動執行個體設定災難復原,並將其與 OCI Full Stack DR 整合,其中涉及數個手動先決條件步驟,如下所述。

使用 QuickDR 啟用移動執行處理的 DR

您現在可以使用 QuickDR 功能,選取啟用 QuickDR ,從災害復原區段下的 OCI Compute 主控台直接啟用 VM 執行處理的災害復原。

此功能:

OCI Full Stack DR 會自動執行 Manual DR Setup Process for Move Instances Before QuickDR 節中概述的所有任務,免除手動設定的需求。

使用 QuickDR 時,有兩個組態選項。在這兩種情況下,受保護的 OCI Compute 執行處理都必須位於主要區域中。

注意:對於現有的 DR 組態,如果新增了新的運算執行處理,關聯的 DR 計畫將會進入需要重新整理狀態。新增任何新的運算執行處理之後,您必須重新整理並驗證計畫。

在本教學課程中,您將瞭解如何使用 QuickDR 功能,使用設定新的 DR 組態和更新現有的 DR 組態組態來保護 OCI 中的移動執行處理。

架構描述

本教學課程使用冷 VM DR 架構,亦稱為 Pilot Light。在此設定中,虛擬機器只會在主要區域執行。在 DR 計畫執行期間,會在待命區域中建立 VM。

QuickDR 功能可以直接從 OCI Compute 存取。

注意:QuickDR 功能只適用於移動執行處理。

fsdr_moving_instance_disaster_recovery_Physical_Architecture.png
圖 1:移動執行處理架構

整個教學課程的定義和假設

目標

本教學課程涵蓋下列工作:

在本教學課程中,對於設定新的 DR 組態和更新現有的 DR 組態,我們將使用在待命區域中預先建立的現有 VCN 和子網路。

注意:如果您未提供現有的網路詳細資訊,OCI Full Stack DR 可以自動在待命區域中建立 VCN 和子網路。它的 VCN 和子網路將會使用相同的 CIDR 範圍。

必備條件

我們將使用下列資源從教學課程開始。

資源 區域 1 - 阿什本 區域 2 - 鳳凰城
區間 突波 突波
VCN VCN_IAD VCN_PHX
子網路 公共 Subnet_VCN_ASH 公共 Subnet_VCN_PHX
運算 VM VM1, VM2 無

請先完成所有必要的先決條件後再繼續進行。這些步驟奠定了順利進行 OCI Full Stack DR 設定的基礎。

工作 1:從區域 1 中的 OCI 主控台啟用 QuickDR

  1. 登入 OCI 主控台並瀏覽至運算。

    1. 確定 OCI 區域相關資訊環境設為區域 1 (阿什本) 。

    2. 按一下運算。

    3. 按一下執行處理。

    4. 選取虛擬機器 (VM1)。按一下詳細資訊,然後瀏覽至災害復原段落。

    啟動快速鍵 vm1.png
    圖 1.1:啟用 QuickDR

  2. 按一下啟用 QuickDR 。系統會將您重新導向至運算執行處理的 QuickDR 設定頁面,供您選擇下列兩個選項之一:設定新的 DR 組態或更新現有的 DR 組態。

    activatequickdr-type.png
    圖 1.2:啟用 QuickDR 選項

作業 2:在 VM1 的區域 1 中設定新的 DR 組態

在這項任務中,我們將使用阿什本區域的 OCI Compute 執行處理 (VM1),然後從 OCI 主控台的運算災害復原區段啟用 QuickDR。

  1. 選取設定新的 DR 組態。

  2. 輸入 DR 保護群組的名稱。

  3. 選取區間。

  4. 選取對等區域 (待命區域)。在此範例中,此為 Phoenix 。應自動顯示來源區域區間和執行處理 (VM1) 。

  5. 選取指定 DR 組態的目的地網路詳細資訊,即可使用待命區域中現有的 VCN 和子網路。

    setupnewdr-vm1.png
    圖 2.1:設定 VM1 的新災害復原

    注意:如果在待命區域中建立的網路組態 (VCN、子網路等等) 與來源區域相符,您可以將指定 DR 組態的目的地網路詳細資訊的預設選項保留為未勾選,然後按一下設定。在此階段之後,不需要進行其他手動設定。OCI Full Stack Disaster Recovery 將會自動建立並設定所有其他必要的先決條件,包括網路。如果要使用現有的網路詳細資訊,請按照步驟 6 和步驟 7。

  6. 在 VNIC 對應清單中,按一下新增 VNIC 對應,然後選取待命區域詳細資訊,例如 VNIC 、目的地 VCN 、區間、目的地子網路以及其他詳細資訊。請驗證並按一下新增。

    setupnewdr-vm1-vnic.png
    圖 2.2:VM1 的 VNIC 詳細資訊

    驗證 VNIC 詳細資訊。

    setupnewdr-vm1-vnic-added.png
    圖 2.3:新增 VM1 的 VNIC 詳細資訊

  7. 按一下設定。

    setupnewdr-vm1-configure.png
    圖 2.4:設定 VM1 的 QuickDR

    系統會將您重新導向至工作要求頁面。幾分鐘後,您應該會看到狀態為「已建立 DR 保護群組」,並標示為「成功」。您可以驗證已建立的關聯資源,並從個別頁籤複查日誌訊息。

    setupnewdr-vm1-configured.png
    圖 2.5:已設定 VM 的 QuickDR

  8. 從阿什本區域,前往移轉與災害復原、 DR 保護群組,然後選取 QuickDR-APP DR 保護群組。

  9. 確認 DR 保護群組角色為主要。然後,瀏覽至成員區段,並確認已新增運算執行處理 VM1 及其對應的磁碟區群組。

    setupnewdr-vm1-primary-drpg-members.png
    圖 2.6:阿什本的 DR 保護群組成員

  10. 從鳳凰城區域,前往移轉與災害復原、 DR 保護群組,然後選取 fsdr-auto-0ffdaeaf-quickdr-app DR 保護群組。待命區域中的 DR 保護群組內嵌時,會自動產生以主要保護群組名稱結尾的名稱。

  11. 確認 DR 保護群組角色 (Role) 設為 Standby 。然後,瀏覽至 DR 計劃區段,並確認切換、容錯移轉及開始鑽研計劃已順利建立,且狀態為現用。

    setupnewdr-vm1-standby-drpg-plans.png
    圖 2.7: Phoenix 中的 DR 計畫

在此階段,所有必要的 DR 計畫都已準備就緒,並可在需要時執行。

作業 3:更新區域 1 中 VM2 的現有 DR 組態

在這項任務中,我們將使用來自 Ashburn 區域的 OCI Compute 執行處理 VM2 ,然後從 OCI 主控台的運算災害復原區段啟用 QuickDR 選項。

  1. 遵循任務 1,但改為選取 VM2 。

  2. 選取更新現有的 DR 組態。

    updatedrconfig.png
    圖 3.2:選取 VM2 的「更新 DR」組態

  3. 選取區間。

  4. 選取在任務 2 建立的 DR 保護群組,因此將建立為 QuickDR-APP 。

  5. 選取在「工作 2」中建立的磁碟區群組詳細資訊,它將會是 fsdr-auto-0ffdaeaf-volumegroup-iad 。

  6. 來源區域區間和執行處理 (VM2) 應自動顯示。

  7. 選取指定 DR 組態的目的地網路詳細資訊,即可使用待命區域中現有的 VCN 和子網路。

    更新配置 -vm2.png
    圖 3.2:更新 VM2 的 DR 組態

    注意:如果在待命區域中建立的網路組態 (VCN、子網路等等) 與來源區域相符,您可以保留指定 DR 組態的目的地網路詳細資訊的預設選項。OCI Full Stack DR 將會自動建立這些資源。最後,按一下設定 (Configure) 。

  8. 在 VNIC 對應清單中,按一下新增 VNIC 對應,然後選取待命區域詳細資訊,例如 VNIC 、目的地 VCN 、區間、目的地子網路以及其他詳細資訊。請驗證並按一下新增。

    updatedrconfig-vm2- 新增 -vnic.png
    圖 3.3:新增 VM2 的 VNIC 詳細資訊

  9. 驗證 VNIC 詳細資訊。

    updaterconfig-vm2-added-vnic.png
    圖 3.4:新增 VM2 的 VNIC 詳細資訊

  10. 按一下設定。

    updateconfig-vm2-configure.png
    圖 3.5:設定 VM2 的 QuickDR

  11. 系統會將您重新導向至工作要求頁面。幾分鐘後,您應該會看到狀態為「已建立 DR 保護群組」,並標示為「成功」。您可以驗證已建立的關聯資源,並從個別頁籤複查日誌訊息。

    updateconfig-vm2-configured.png
    圖 3.6:已設定 VM2 的 QuickDR

  12. 從阿什本區域,前往移轉與災害復原、 DR 保護群組,然後選取 QuickDR-APP DR 保護群組。

  13. 請確認 DR 保護群組角色為主要。然後,瀏覽至成員區段,確認已新增運算執行處理 VM2 並更新其對應的磁碟區群組。

    updateconfig-vm2-primary-drpg-members.png
    圖 3.7:阿什本的 DR 保護群組成員

  14. 從鳳凰城區域,前往移轉與災害復原、 DR 保護群組,然後選取 fsdr-auto-0ffdaeaf-quickdr-app DR 保護群組。待命區域中的 DR 保護群組內嵌時,會自動產生以主要保護群組名稱結尾的名稱。

  15. 確認 DR 保護群組角色已設為 Standby 。然後,瀏覽至 DR 計劃區段,並確認切換、容錯移轉及開始鑽研計劃已順利更新,且處於需要注意 (需要重新整理) 狀態。

    updateconfig-vm2-standby-drpg-plans.png
    圖 3.8: Phoenix 中需要重新整理的 DR 計畫

  16. 由於成員有所變更,包括新增 VM2 以及更新 磁碟區群組,因此 DR 計畫已經更新。下一步必須重新整理並驗證所有 DR 計畫,以便將計畫設為作用中。

  17. 按一下切換計畫右端的三個點 (...) 功能表,然後選取重新整理。

    updaterconfig-drplans-refresh.png
    圖 3.9:重新整理 DR 計畫

  18. 按一下重新整理以確認重新整理動作。

    updatedrconfig-drplans-confirm-refresh.png
    圖 3.10:確認重新整理 DR 計畫

  19. 針對容錯移轉重複步驟 17 和 18,開始鑽研會計畫重新整理並確認每個步驟。

    重新整理動作之後,DR 計畫的狀態會顯示為需要驗證。

    updatedrconfig-drplans-needs-verification.png
    圖 3.11: DR 計畫需要驗證

  20. 按一下切換計畫右端的三個點 (...) 功能表,然後選取驗證。

    updaterconfig-drplans-verify.png
    圖 3.12:驗證 DR 計畫

  21. 按一下驗證以確認驗證動作。

    updatedrconfig-drplans-confirm-verify.png
    圖 3.13:確認驗證 DR 計畫

    為容錯移轉重複步驟 20 和 21,而開始鑽研計劃會驗證並確認每個步驟。

  22. 所有 DR 計畫現在都會處於作用中狀態,並且可供使用。

    updatedrconfig-drplans-active-drplans.png
    圖 3.14:作用中 DR 計畫

作業 4:在區域 2 中執行開始追溯計畫

在任務 3 中建立的基本 DR 計畫包含預先填入的步驟,用於內建於 OCI Full Stack DR 中的復原任務。

  1. 驗證開始鑽研計畫。

    plan-startdrill-phx-groups-show.png
    圖 4.1:開始展開計劃的計劃群組

  2. 按一下動作下拉式功能表,然後選取執行前置檢查。

    plan-startdrill-phx-run-precheck.png
    圖 4.2:執行「開始」展開計畫的預先檢查

  3. 按一下執行前置檢查。

    plan-startdrill-phx-run-precheck-confirm.png
    圖 4.3:確認「開始」展開計畫的「執行」前置檢查

    監督前置檢查狀態,並確認執行順利完成。

    plan-startdrill-phx-run-precheck-succeeded.png
    圖 4.4:「開始」展開計畫的預先檢查成功

  4. 按一下動作下拉式功能表,然後選取執行計畫。

    計畫 - 開始 -phx-executeplan.png
    圖 4.5:執行「開始」展開計畫的執行計畫

  5. 按一下執行計畫。

    計畫 - 開始展開 -phx- 執行計畫 -confirm.png
    圖 4.6:確認「開始」展開計畫的「執行」執行計畫

    監督執行計畫狀態,並確認執行順利完成。

    計畫 - 開始展開 -phx- 執行計畫 -succeeded.png
    圖 4.7:「開始」展開計畫的執行計畫成功

  6. 所有 DR 方案將變成停用,而 DR 保護群組狀態將顯示為停用 (鑽研進行中) 。

    plan-startdrill-phx-drplans-status-afterstartdrill.png
    圖 4.8:「開始」展開之後的 DR 計畫狀態

在此階段,VM (VM1 和 VM2) 都會在鳳凰城區域中啟動並執行。

作業 5:在區域 2 中建立停止追溯計畫與執行停止追溯計畫

停止展開計畫將會終止在作業 4 中建立的資源 (VM 和磁碟區群組)。計畫成功之後,DR 計畫 (切換、容錯移轉、開始展開) 會回到作用中狀態,停止展開計畫就會變成非作用中。

注意: OCI Full Stack DR 僅允許您在順利執行開始展開計畫之後,以及 DR 保護群組處於非作用中 (展開進行中) 狀態之後,才建立停止展開計畫。因此,QuickDR 功能無法自動建立停止展開計劃,您必須手動建立。

  1. 移至方案區段,按一下建立方案以開始建立新的 DR 計畫。

    計畫 - 停止展開 -phx- 建立 -plan.png
    圖 5.1:建立停止展開計畫

  2. 輸入計畫名稱,選取計畫類型作為停止鑽研,然後按一下建立。

    計畫 - 停止展開 -phx- 建立 -plan1.png
    圖 5.2:建立停止展開計畫

  3. 驗證停止鑽研計畫,且其應為現用狀態。

    計畫 - 停止展開 -phx-active.png
    圖 5.3:停止展開計畫作用中狀態

  4. 選取停止鑽研計畫,按一下動作下拉式功能表,然後選取執行計畫。

    計畫 - 停止展開 -phx-executeplan.png
    圖 5.4:執行「開始」展開計畫的執行計畫

  5. 按一下執行計畫。

    監督執行計畫狀態,並確認執行順利完成。

    計畫 - 停止展開 -phx- 執行計畫 -succeeded.png
    圖 5.5:「停止」展開計畫的執行計畫成功

  6. 停止鑽研計畫將變成非作用中,其餘的計畫將變成作用中,而 DR 保護群組狀態將顯示為作用中。

    計畫 - 停止展開 -phx-drplans-status-afterstoprill.png
    圖 5.6:停止展開之後的 DR 計畫狀態

在此階段,鳳凰城區域中的資源 (VM 和磁碟區群組) 將被終止。

作業 6:在區域 2 執行切換計畫,並在區域 1 中建立 DR 計畫

依照預設, OCI Full Stack DR 只能讓您在具有待命角色的保護群組中建立 DR 計畫。

若要在區域 1 中建立 DR 計畫,您必須先執行切換計畫。

如同您執行開始鑽研計畫一樣,您可以從區域 2 執行切換計畫。

切換計畫完成後:

此角色回轉可讓您在區域 1 中建立切換、容錯移轉及鑽研計畫。

請依照 DR 計劃建立區段,取得有關建立這些計劃的逐步指示。

確認

其他學習資源

在 docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center 。