附註:

將 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 (VM1VM2) 都會在鳳凰城區域中啟動並執行。

作業 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