OCI Full Stack DRを使用したリカバリ中のロード・バランサの管理 (2024/02/28)
OCI Full Stack DRを使用したリカバリ中のロード・バランサの管理 (2024/02/28)
https://blogs.oracle.com/ateam/post/lb-without-custom-hostname-with-fsdr
投稿者: Atefeh (Ati) Yousefi-Attaei | Senior Cloud Engineer | North America Cloud Engineering
Full Stack DRは、(OCI)ディザスタ・リカバリのオーケストレーションおよび管理サービスであり、インフラストラクチャ、ミドルウェア、データベース、アプリケーションなど、アプリケーション・スタックのすべてのレイヤーに包括的なディザスタ・リカバリ機能を提供します。
FSDRサービスでは、現在、次のOCIリソース・タイプのディザスタ・リカバリがサポートされています:
- コンピュート・インスタンス
- ブート・ボリュームおよびブロック・ボリューム(ボリューム・グループ)
- Oracle Exadata Database Service
- Oracle Base Database Service
- Oracle Autonomous Database Serverless
- ファイルシステム
- ロードバランサ
- ネットワーク・ロードバランサ
ロードバランサ機能が前述のサポート・リストに追加されました。このブログでは、FSDRプロセス中にロードバランサを管理する方法について説明します。
前提条件
このブログ・シリーズでは、FSDRの作成については説明せず、パート1の災害時のLoad Balancerの管理に焦点を当てます。パート2で、カスタム・ホスト名をLBに追加し、DR中にロード・バランサDNSを管理するためのトラフィック・ステアリング・ポリシーを作成しますが、OCIネットワーキング、Load Balancer、DNSソリューションおよびFull Stack DRソリューションの知識が必要です。
作成したリソースも次に示す必要があります。
- プライマリ・リージョンとセカンダリ・リージョンの両方でディザスタ・リカバリ保護グループ(DRPG)を使用するFSDRソリューション。
- 両方のリージョンにサブネット、適切なセキュリティ・リストおよびインターネット・ゲートウェイがあるVirtual Cloud Network (VCN)。
- 両方のリージョンのロード・バランサ。
- コンピュート・インスタンス
- コンピュート・インスタンスのブート・ボリュームのボリューム・グループ。
FSDRの作成方法の詳細については、このリンクを参照してください。
アジェンダ
- 移動インスタンス、ボリューム・グループおよびロード・バランサのリソース・メンバーをDRPGプライマリ・リージョンSan Joseに追加します。(パート1)。
- ロード・バランサ・リソース・メンバーをDRPGセカンダリ・リージョンPhoenixに追加します。
- セカンダリ・リージョンのフェニックスからスイッチオーバー・プランを作成します
- フェニックスでDR計画を実行します。
- 新しいプライマリ・リージョンであるフェニックスで新しいメンバーを検証します。
- カスタム・ロード・バランサのホスト名(パート2)を使用してトラフィック管理ステアリング・ポリシーを作成します。
- DR計画を実行して、ロード・バランサのフェイルオーバーを検証します。
移動インスタンス、ボリューム・グループおよびロードバランサのリソース・メンバーをDRPGプライマリ・リージョンSan Joseに追加します
OCIダッシュボードにログインし、ハンバーガー・メニューから「移行とディザスタ・リカバリ」をクリックし、DR保護グループに移動します。
「リソース」で、メンバーをクリックし、メンバーを追加します。
使用可能なリソース・タイプ、サンノゼ・リージョンで使用可能なコンピュート・インスタンスから「コンピュート」を選択し、「インスタンス・タイプの移動」をクリックします。
「VNICマッピングの追加」をクリックします。
ノート: インスタンスを移動すると、DR操作中にプライマリDR保護グループからスタンバイDRPGに移動します。
「VNICマッピングの追加」ページでは、VNICはサンノゼ・リージョンで使用可能なコンピュート・インスタンス(FSDR-SanJose-VM)、宛先VCN(Demo-VCN-PHX)およびサブネット(Demo-VCN-PHX VCNの有効なサブネット)がセカンダリ・リージョンに存在します。
次に、次のメンバーであるボリューム・グループを追加します。
ボリューム・グループは、実行中のアプリケーションの時間一貫性のあるバックアップの作成を簡素化します。プライマリ・リージョンSan Joseの既存のコンピュート・インスタンス(FSDR-SanJose-VM)には、ボリューム・グループ(Demo-VG)にブート・ボリュームがすでに追加されています。そうしないと、メンバーの作成時に失敗状態になります。
次のスクリーンショットを確認してください。
DRPGプライマリ・リージョンの最後のメンバーについて、OCIロード・バランサを追加しました。これは、前に追加したコンピュート・インスタンスがバックエンド・サーバーです。
「メンバーの追加」をクリックし、リソース・タイプ・ロード・バランサを選択して、リージョンで使用可能なLBをクリックします。
次に、宛先ロード・バランサ名とバックエンド・セットを追加します。
ノート: ソース・バックエンド・セットは、サーバーとしてFSDR-SanJose-VM (以前に追加されたコンピュート・インスタンス)を使用するサンノゼ・ロード・バランサBSです。
次のDRPG詳細ページを確認してください。
「ディザスタ・リカバリの概要」ページを確認し、リージョンのステータスを確認します
ロードバランサ・リソース・メンバーをDRPGセカンダリ・リージョンPhoenixに追加します。
OCIポータル・ページの右側から「フェニックス」リージョンにリージョンを変更し、ディザスタ・リカバリDRPGの詳細ページに移動します。
プライマリ・リージョンでインスタンスの移動が作成されるため、ここでコンピュートおよびボリューム・グループ・メンバーを追加する必要はありません。
ただし、フェニックス・リージョンでの既存のロード・バランサの追加は必須です。そうしないと、失敗状態になります。
ロード・バランサをフェニックス・リージョンの唯一のメンバーとして追加します。次のスクリーンショットを確認してください。
次の詳細ページを確認してください。
フェニックスでDR計画を実行します。
プライマリおよびセカンダリDRPGリソースは、DR計画をテストする準備ができています。
DRPGの詳細ページで、「計画」をクリックしてスイッチオーバー計画を作成します。
次のスクリーンショットを確認してください。
計画を作成した後、「DR計画の実行」をクリックします。次のスクリーンショットを確認してください。
「DR計画の実行」をクリックし、計画実行グループの詳細ページにナビゲートします。
このプロセスは、リソースの検証からDRリージョンへの移動まで、すべてのステップバイステップのプロセスをリストするFSDRソリューションの重要なステップの1つです。
すべてのプロセスの状態が成功するまで待機する必要があります。
ノート: コンピュート・インスタンスおよびボリューム・グループの終了はデフォルトで無効になっていますが、要件に基づいて有効にできます。
実行計画が正常に終了すると、フェニックス・リージョンのDRPGに新しいメンバーとして追加されたリソースがサンノゼによって移動されます。
次の新しいバックエンド・サーバーでPhoenix LBを確認します。
次に、フェニックス内の既存のVCNから割り当てられた新しいIPアドレスを使用して、サンノゼで最初に作成されたインスタンスFSDR-SanJose-VMの詳細を示します。
続行するには、2番目のブログを確認してください。
コメント
コメントを投稿