ノート:
- このチュートリアルではOracle Cloudへのアクセスが必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructure資格証明、テナンシおよびコンパートメントの値の例を使用します。演習を完了する場合は、これらの値をクラウド環境に固有の値に置き換えてください。
フル・スタックの障害時リカバリを使用したOCIリージョン間での仮想マシンの移動
イントロダクション
OCI Full Stack Disaster Recoveryは、Oracle Cloud Infrastructure(OCI)ディザスタ・リカバリのオーケストレーションおよび管理サービスであり、インフラストラクチャ、ミドルウェア、データベース、アプリケーションなど、アプリケーション・スタックのすべてのレイヤーに包括的なディザスタ・リカバリ機能を提供します。
目標
ブート・ボリュームのみがアタッチされたコンピュートVMを、フル・スタック・ディザスタ・リカバリを使用してあるリージョンから他のリージョンに移動する場合。スイッチオーバーを準備する方法と詳細な手順について説明します。
前提条件
- ソース・リージョンおよびスタンバイ・リージョンの準備
- 次の説明に従って、フル・スタック・ディザスタ・リカバリの管理者権限または必要なOracle Identity and Access Management (IAM)ポリシーを構成します: フル・スタックDRを使用するためのIdentity and Access Management (IAM)ポリシーの構成およびフル・スタック・ディザスタ・リカバリのポリシー
タスク1: プライマリ・リージョンとスタンバイ・リージョンの準備
-
コンパートメント、VCN、サブネット、セキュリティ・リストを作成し、プライマリ・リージョンにVMをプロビジョニングします。
-
宛先リージョンを選択し、コンパートメント、VCN、サブネットおよび必要なセキュリティ・リストを作成します。
ノート: このチュートリアルの例では、プライマリ・リージョンとして「フランクフルト」を選択し、スタンバイ・リージョンとして「ロンドン」を選択します。
タスク2: 障害時リカバリ操作ログを格納するプライマリ・リージョンとスタンバイ・リージョンでのオブジェクト・ストレージ・バケットの作成
-
ドイツ中央部(フランクフルト)ソース・リージョンにバケット(
FSDR_storage_primary
)を作成します。 -
UK South (London)
リージョンにバケット(FSDR_storage_secondary
)を作成します。
タスク3: プライマリ・リージョンでのボリューム・グループの作成
-
「ブロック・ストレージ」、「ボリューム・グループ」に移動して、「ボリューム・グループの作成」をクリックします。
-
ボリューム・グループ名を入力し、コンパートメントおよび可用性ドメインを選択して、「次」をクリックします。
-
VMのコンパートメントとブート・ボリュームを選択し、「次」をクリックします。
-
リージョン間レプリケーションを有効にし、レプリケートするターゲット・リージョン、ADおよびボリューム・グループを選択します。
-
「次へ」、「サマリーの検証」、「作成」の順にクリックします。
タスク4: ディザスタ・リカバリ(DR)保護グループの作成
-
「移行と障害回復」、「DR保護グループ」の順にナビゲートして、プライマリおよびスタンド・リージョンに保護グループを作成します。
-
「DR保護グループの作成」をクリックします。
-
DR保護グループに名前を付け、前に作成したコンパートメントのオブジェクト・ストレージを選択します。
ノート: 現時点では、ロールを定義してメンバーを追加する必要はありません。
-
同様に、スタンバイ・リージョン(ロンドン)にDR保護グループを作成します。
ノート: 現時点では、ロールを定義してメンバーを追加する必要はありません。
タスク5: メンバーの追加とDR保護グループの関連付け
-
プライマリ・リージョンで、前に作成したDR保護グループをクリックします。このチュートリアルでは、FSDR_Primaryです。
-
「リソース」の下の「メンバー」をクリックします。
-
「メンバーの追加」をクリックします。
-
前に作成したボリュームグループを選択します。
-
プライマリ・リージョンで以前に作成したコンピュート・インスタンスを追加します。
タスク6: DR保護グループの関連付けおよびプライマリ・リージョンとスタンバイ・リージョンのマップ
-
「プライマリ」リージョンで、「移行と障害時リカバリ」をクリックします。「ディザスタ・リカバリ」または「DR保護グループ」をクリックして、ホーム・ページに移動します。
-
関連付けるDR保護グループを含むコンパートメントにコンパートメントを変更します。
-
関連付けるDR保護グループをクリックして、そのDR保護グループのページに移動します。
-
DR保護グループのロールを選択します。
-
ピアDR保護グループが存在するピア・リージョンを選択します。
-
ピアDR保護グループを選択します。
-
「関連付け」をクリックして、選択したピアにDR保護グループを関連付けます。
タスク7: インスタンス移行のターゲット・コンパートメントおよびサブネットの選択
-
「メンバー」で、「インスタンス」を編集してターゲット・コンパートメントを更新し、vnicおよびターゲット・サブネットを追加します。
タスク8: スタンバイ・リージョンでのプランの作成
-
「リソース」パネルの「プラン」リンクをクリックして、DR保護グループの「プラン」セクションに移動します。
-
「計画の作成」をクリックして、計画作成ダイアログを開きます。
-
DR計画に名前を付け、新しいDR計画の計画タイプを選択します。
-
「作成」をクリックして、DR計画の作成を終了します。
これにより、組込み計画グループのセットが作成されます。
ノート: ディザスタ・リカバリ(DR)計画は、関連付けられているスタンバイ・ロールを持つDR保護グループでのみ作成できます。
タスク9: スタンバイ・リージョンの計画の事前チェック
「事前チェックの実行」オプションは、ディザスタ・リカバリ(DR)計画のすべてのステップおよびステップに関連付けられたメンバーを迅速に検証します。
-
「事前チェックの実行」をクリックして、「事前チェックの実行」ダイアログを起動します。
タスク10: スタンバイ・リージョンでの計画の実行
-
スタンバイ・リージョンでDRプランを実行します。
-
ジョブのステータスを確認し、ジョブが成功していることを確認します。
-
これは、プライマリのソースVMを停止し、クロス・リージョン・ボリューム・レプリケーション・バックアップからブート・ボリュームを使用してスタンバイに新しいVMをプロビジョニングしたはずです。
次のステップ
フル・スタック・ディザスタ・リカバリを使用してスイッチオーバー・プランを作成することで、OCIリージョン間のVM移行を自動化する簡単なユース・ケースがありました。アプリケーション要件を満たすように障害回復計画をカスタマイズできます。詳細は、「関連リンク」セクションのフル・スタック・ディザスタ・リカバリのドキュメント・リンクを参照してください。
関連リンク
承認
作成者 - Vasudeva Manikandan (アプリケーションの移行のためのリフト・インプリメンテーション・リード)
その他の学習リソース
docs.oracle.com/learnで他のラボをご覧いただくか、Oracle Learning YouTubeチャネルでより無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントについては、Oracle Help Centerを参照してください。
Move a virtual machine between OCI regions using Full Stack Disaster Recovery
F78104-02
February 2023
Copyright © 2023, Oracle and/or its affiliates.