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番目のブログを確認してください。


コメント

このブログの人気の投稿

Oracle Database 19cサポート・タイムラインの重要な更新 (2024/11/20)

Oracle APEXのInteractive Gridで、Oracle Formsと比較して、重複行の検証を制御/通過させる方法 (2022/07/21)

Oracle APEX 24.1の一般提供の発表 (2024/06/17)