ノート:

フル・スタックの障害時リカバリを使用したOCIリージョン間での仮想マシンの移動

イントロダクション

OCI Full Stack Disaster Recoveryは、Oracle Cloud Infrastructure(OCI)ディザスタ・リカバリのオーケストレーションおよび管理サービスであり、インフラストラクチャ、ミドルウェア、データベース、アプリケーションなど、アプリケーション・スタックのすべてのレイヤーに包括的なディザスタ・リカバリ機能を提供します。

リージョン間レプリケーション

目標

ブート・ボリュームのみがアタッチされたコンピュートVMを、フル・スタック・ディザスタ・リカバリを使用してあるリージョンから他のリージョンに移動する場合。スイッチオーバーを準備する方法と詳細な手順について説明します。

前提条件

タスク1: プライマリ・リージョンとスタンバイ・リージョンの準備

  1. コンパートメント、VCN、サブネット、セキュリティ・リストを作成し、プライマリ・リージョンにVMをプロビジョニングします。

  2. 宛先リージョンを選択し、コンパートメント、VCN、サブネットおよび必要なセキュリティ・リストを作成します。

    ノート: このチュートリアルの例では、プライマリ・リージョンとして「フランクフルト」を選択し、スタンバイ・リージョンとして「ロンドン」を選択します。

タスク2: 障害時リカバリ操作ログを格納するプライマリ・リージョンとスタンバイ・リージョンでのオブジェクト・ストレージ・バケットの作成

  1. ドイツ中央部(フランクフルト)ソース・リージョンにバケット(FSDR_storage_primary)を作成します。

    オブジェクトのアップロード

  2. UK South (London)リージョンにバケット(FSDR_storage_secondary)を作成します。

    レプリケートされたオブジェクト

タスク3: プライマリ・リージョンでのボリューム・グループの作成

  1. 「ブロック・ストレージ」「ボリューム・グループ」に移動して、「ボリューム・グループの作成」をクリックします。

  2. ボリューム・グループ名を入力し、コンパートメントおよび可用性ドメインを選択して、「次」をクリックします。

    ボリューム・グループ

  3. VMのコンパートメントとブート・ボリュームを選択し、「次」をクリックします。

    ブート・ボリューム

  4. リージョン間レプリケーションを有効にし、レプリケートするターゲット・リージョン、ADおよびボリューム・グループを選択します。

    クロス・リージョン・レプリケーション

  5. 「次へ」「サマリーの検証」「作成」の順にクリックします。

タスク4: ディザスタ・リカバリ(DR)保護グループの作成

  1. 「移行と障害回復」「DR保護グループ」の順にナビゲートして、プライマリおよびスタンド・リージョンに保護グループを作成します。

    クロス・リージョン・レプリケーション

  2. 「DR保護グループの作成」をクリックします。

  3. DR保護グループに名前を付け、前に作成したコンパートメントのオブジェクト・ストレージを選択します。

    プライマリのDRPG

    ノート: 現時点では、ロールを定義してメンバーを追加する必要はありません。

  4. 同様に、スタンバイ・リージョン(ロンドン)にDR保護グループを作成します。

    セカンダリでのDRPG

    ノート: 現時点では、ロールを定義してメンバーを追加する必要はありません。

タスク5: メンバーの追加とDR保護グループの関連付け

  1. プライマリ・リージョンで、前に作成したDR保護グループをクリックします。このチュートリアルでは、FSDR_Primaryです。

  2. 「リソース」の下の「メンバー」をクリックします。

  3. 「メンバーの追加」をクリックします。

  4. 前に作成したボリュームグループを選択します。

    Member_volumegroup

  5. プライマリ・リージョンで以前に作成したコンピュート・インスタンスを追加します。

    Member_instance

タスク6: DR保護グループの関連付けおよびプライマリ・リージョンとスタンバイ・リージョンのマップ

  1. 「プライマリ」リージョンで、「移行と障害時リカバリ」をクリックします。「ディザスタ・リカバリ」または「DR保護グループ」をクリックして、ホーム・ページに移動します。

  2. 関連付けるDR保護グループを含むコンパートメントにコンパートメントを変更します。

  3. 関連付けるDR保護グループをクリックして、そのDR保護グループのページに移動します。

  4. DR保護グループのロールを選択します。

  5. ピアDR保護グループが存在するピア・リージョンを選択します。

  6. ピアDR保護グループを選択します。

  7. 「関連付け」をクリックして、選択したピアにDR保護グループを関連付けます。

    関連DRPG

タスク7: インスタンス移行のターゲット・コンパートメントおよびサブネットの選択

  1. 「メンバー」で、「インスタンス」を編集してターゲット・コンパートメントを更新し、vnicおよびターゲット・サブネットを追加します。

    インスタンス詳細の編集

    インスタンス詳細の編集

タスク8: スタンバイ・リージョンでのプランの作成

  1. 「リソース」パネルの「プラン」リンクをクリックして、DR保護グループの「プラン」セクションに移動します。

  2. 「計画の作成」をクリックして、計画作成ダイアログを開きます。

  3. DR計画に名前を付け、新しいDR計画の計画タイプを選択します。

    計画の作成

  4. 「作成」をクリックして、DR計画の作成を終了します。

これにより、組込み計画グループのセットが作成されます。

計画グループ

ノート: ディザスタ・リカバリ(DR)計画は、関連付けられているスタンバイ・ロールを持つDR保護グループでのみ作成できます。

タスク9: スタンバイ・リージョンの計画の事前チェック

「事前チェックの実行」オプションは、ディザスタ・リカバリ(DR)計画のすべてのステップおよびステップに関連付けられたメンバーを迅速に検証します。

  1. 「事前チェックの実行」をクリックして、「事前チェックの実行」ダイアログを起動します。

    事前チェック DRPG_Standby

    事前チェックDRPG_Standbyステータス

タスク10: スタンバイ・リージョンでの計画の実行

  1. スタンバイ・リージョンでDRプランを実行します。

    DR計画の実行

  2. ジョブのステータスを確認し、ジョブが成功していることを確認します。

    DR計画ステータスの実行

  3. これは、プライマリのソースVMを停止し、クロス・リージョン・ボリューム・レプリケーション・バックアップからブート・ボリュームを使用してスタンバイに新しいVMをプロビジョニングしたはずです。

    DR計画ステータスの実行

次のステップ

フル・スタック・ディザスタ・リカバリを使用してスイッチオーバー・プランを作成することで、OCIリージョン間のVM移行を自動化する簡単なユース・ケースがありました。アプリケーション要件を満たすように障害回復計画をカスタマイズできます。詳細は、「関連リンク」セクションのフル・スタック・ディザスタ・リカバリのドキュメント・リンクを参照してください。

承認

作成者 - Vasudeva Manikandan (アプリケーションの移行のためのリフト・インプリメンテーション・リード)

その他の学習リソース

docs.oracle.com/learnで他のラボをご覧いただくか、Oracle Learning YouTubeチャネルでより無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントについては、Oracle Help Centerを参照してください。