ノート:

Oracle Cloud Infrastructure Full Stack Disaster Recoveryでのインスタンスの移動でのQuickDRの使用

はじめに

Oracle Cloud Infrastructure Full Stack Disaster Recovery(OCI Full Stack DR)は、世界中のOracle Cloud Infrastructure(OCI)リージョン間のコンピュート、データベース、およびアプリケーションの移行をワンクリックで調整します。お客様は、既存のインフラストラクチャ、データベースまたはアプリケーションを再設計または再設計することなく、また特殊な管理サーバーや変換サーバーを必要とせずに、1つ以上のビジネス・システムをリカバリするために必要なステップを自動化できます。

OCI Full Stack DRの移動インスタンスは、ディザスタ・リカバリ操作中にプライマリ・リージョンからスタンバイ・リージョンに転送されるコンピュート・インスタンスです。通常の状態では、これらのインスタンスはプライマリ・リージョンにのみ存在します。障害が発生した場合は、スタンバイ・リージョンで再作成および開始されます。このDRトポロジは、パイロット・ライトまたはコールド仮想マシン(VM)DRと呼ばれます。

インスタンスの移動の主な特徴

QuickDRの前にインスタンスを移動するための手動DR設定プロセス

QuickDR機能が導入される前に、移行インスタンスのディザスタ・リカバリを設定し、それをOCI Full Stack DRと統合するには、次に説明するいくつかの手動の前提条件ステップが必要でした。

QuickDRを使用したインスタンスの移動に対するDRの有効化

QuickDR機能を使用すると、「ディザスタ・リカバリ」セクションの「OCIコンピュート・コンソール」から「QuickDRのアクティブ化」を選択して、VMインスタンスのディザスタ・リカバリを直接有効にできるようになりました。

この機能では次のことが行われます。

OCI Full Stack DRは、QuickDRの前にインスタンスを移動するための手動DR設定プロセスの項で説明されているすべてのタスクを自動的に実行するため、手動設定が不要になります。

QuickDRを使用する場合、2つの構成オプションがあります。どちらの場合も、保護されるOCIコンピュート・インスタンスはプライマリ・リージョンに存在する必要があります。

ノート: 既存のDR構成の場合、新しいコンピュート・インスタンスが追加されると、関連するDR計画が「リフレッシュが必要」状態になります。新しいコンピュート・インスタンスを追加した後、プランをリフレッシュして確認する必要があります。

このチュートリアルでは、新しいDR構成の設定既存のDR構成の更新の両方を使用して、QuickDR機能を使用してOCIの移動インスタンスを保護する方法を学習します。

アーキテクチャの説明

このチュートリアルでは、Pilot Lightとも呼ばれるコールドVM DRアーキテクチャを使用します。この設定では、仮想マシンはプライマリ・リージョンでのみ実行されます。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 NA

続行する前に、必要な前提条件をすべて完了してください。これらのステップにより、スムーズで成功するOCI Full Stack DRセットアップの基盤が整います。

タスク1: リージョン1のOCIコンソールからのQuickDRのアクティブ化

  1. OCIコンソールにログインし、「コンピュート」に移動します。

    1. OCIリージョン・コンテキストがリージョン1 (アッシュバーン)に設定されていることを確認します。

    2. 「計算」をクリックします。

    3. 「インスタンス」をクリックします。

    4. 仮想マシン(VM1)を選択します。「詳細」をクリックし、「ディザスタ・リカバリ」セクションに移動します。

    activatequickdr-vm1.png
    図1.1: QuickDRのアクティブ化

  2. 「アクティブ化」QuickDRをクリックします。コンピュート・インスタンスのQuickDR設定ページにリダイレクトされ、「新規DR構成の設定」または「既存のDR構成の更新」の2つのオプションのいずれかを選択できます。

    activatequickdr - type.png
    図1.2: QuickDRオプションのアクティブ化

タスク2: VM1のリージョン1での新規DR構成の設定

このタスクの一環として、アッシュバーン・リージョンのOCIコンピュート・インスタンス(VM1)を使用し、OCIコンソールのコンピュートディザスタ・リカバリ・セクションからQuickDRをアクティブ化します。

  1. 「新規DR構成の設定」を選択します。

  2. DR保護グループの「名前」を入力します。

  3. 「コンパートメント」を選択します。

  4. 「ピア・リージョン」(スタンバイ・リージョン)を選択します。この例では、これはフェニックスになります。ソース・リージョンの「コンパートメント」および「インスタンス」(VM1)が自動的に表示されます。

  5. スタンバイ・リージョンの既存のVCNおよびサブネットを使用するには、「DR構成の宛先ネットワーク詳細の指定」を選択します。

    setupnewdr-vm1.png
    図2.1: VM1の新規DRの設定

    ノート:ソース・リージョンと一致するようにスタンバイ・リージョンに作成されるネットワーキング構成(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保護グループの「ロール」「スタンバイ」に設定されていることを確認します。次に、「DR計画」セクションにナビゲートし、「スイッチオーバー」「フェイルオーバー」および「ドリルの開始」計画が正常に作成され、「アクティブ」ステータスであることを確認します。

    setupnewdr-vm1-standby-drpg-plans.png
    図2.7:フェニックスでのDR計画

この段階では、必要なすべてのDR計画の準備ができ、必要に応じて実行できます。

タスク3: VM2のリージョン1の既存のDR構成の更新

このタスクの一環として、AshburnリージョンのOCIコンピュート・インスタンス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. スタンバイ・リージョンの既存のVCNおよびサブネットを使用するには、「DR構成の宛先ネットワーク詳細の指定」を選択します。

    updatedrconfig-vm2.png
    図3.2: VM2のDR構成を更新します。

    ノート:ソース・リージョンと一致するようにスタンバイ・リージョンに作成されるネットワーキング構成(VCN、サブネットなど)に問題がない場合は、「DR構成の宛先ネットワーク詳細の指定」のデフォルト・オプションの選択を解除したままにできます。OCI Full Stack DRは、これらのリソースを自動的に作成します。最後に、「構成」をクリックします。

  8. VNICマッピング・リストで「VNICマッピングの追加」をクリックし、「VNIC」「宛先VCN」「コンパートメント」「宛先サブネット」などのスタンバイ・リージョンの詳細およびその他の詳細を選択します。確認して、「追加」をクリックしてください。

    updatedrconfig-vm2-add-vnic.png
    図3.3: VM2のVNIC詳細の追加

  9. VNICの詳細を確認します。

    updatedrconfig-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保護グループ・ロールが「スタンバイ」に設定されていることを確認します。次に、「DR計画」セクションに移動し、「スイッチオーバー」「フェイルオーバー」および「ドリルの開始」計画が正常に更新され、「注意が必要(リフレッシュが必要)」状態であることを確認します。

    updateconfig-vm2-standby-drpg-plans.png
    図3.8:リフレッシュが必要なフェニックス内のDR計画

  16. VM2の追加や volume groupへの更新など、メンバーに変更があったため、DR計画が更新されました。次のステップとして、計画をアクティブにできるように、すべてのDR計画をリフレッシュおよび検証する必要があります。

  17. スイッチオーバー・プランの右端にある3つのドット(…)メニューをクリックし、「リフレッシュ」を選択します。

    updatedrconfig-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. スイッチオーバー・プランの右端にある3つのドット(…)メニューをクリックし、「検証」を選択します。

    updatedrconfig-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. 「アクション」ドロップダウン・メニューをクリックして、「プランの実行」を選択します。

    plan-startdrill-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計画ステータス

この段階では、両方の仮想マシン(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保護グループ」ステータスは「アクティブ」と表示されます。

    plan-stopdrill-phx-drplans-status-afterstoprill.png
    図5.6:ストップ・ドリルの後のDR計画ステータス

この段階で、フェニックス・リージョンのリソース(VMおよびボリューム・グループ)は終了されます。

タスク6: リージョン2でのスイッチオーバー計画の実行およびリージョン1でのDR計画の作成

デフォルトでは、OCIフル・スタック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を参照してください。