Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

アクティブ・サイトとスタンバイ・サイト間の障害回復プロセスの構成

アクティブ サイトとスタンバイ サイトの間にディザスタ リカバリを設定して、ネットワーク管理サービスの地理的な冗長性を確保します。

両方のサイト間でディザスタリカバリプロセスを開始する前に、次のタスクを実行します。

  • ディザスター リカバリーの概要 」トピックで説明されている接続要件が満たされていることを確認します。

  • 両方のサイトに同一のクラスタ構成が存在するかどうかを確認します。障害発生時でもスタンバイサイトがアクティブサイトと同じ容量で運用できるように、両方のクラスタのノード数を同じにすることをお勧めします。

  • 両方のサイトに同じバージョンのJunos Spaceネットワーク管理プラットフォーム、高レベルのJunos Spaceアプリケーション、およびデバイスアダプタがインストールされていることを確認します。

  • Junos Spaceネットワーク管理プラットフォーム リリース15.2R1にアップグレードして新しい災害復旧プロセスを設定する前に、Junos Spaceネットワーク管理プラットフォーム リリース14.1R3以前で構成された災害復旧プロセスをシャットダウンしてください。詳細については、 Junos Spaceネットワーク管理プラットフォームリリース14.1R3以前での災害復旧プロセスの停止を参照してください。

    14.1R3以前のリリースで設定した障害回復を停止しないと、新しい障害回復プロセスを設定できません。Junos Spaceネットワーク管理プラットフォーム リリース 15.2R1 のクリーン インストールでは、この手順を実行する必要はありません。

  • 両方のサイトで同じSMTPサーバー構成が存在し、災害復旧プロセスに関連する電子メール警告を受信していることを確認します。SMTP サーバーは、[管理] ワークスペースの [SMTP サーバー] タスク グループから追加できます。SMTP サーバーの追加の詳細については、Junos Spaceネットワーク管理プラットフォーム ワークスペース機能ガイドの「SMTP サーバーの追加」を参照してください。

  • CSV形式のアービトレータデバイスのリスト(1行に1つのIPアドレス)を含むファイル、またはアクティブサイトのVIPノード上のカスタム障害検出スクリプトをコピーします。サンプルファイルは /var/cache/jmp-geo/doc/samples/ にあります。

  • ネットワーク接続とディザスター リカバリーの要件に応じて、次のパラメーターの値を決定します。

    • アクティブ サイトとスタンバイ サイトの両方の VIP アドレスとパスワード

    • バックアップ、復元、SCP(セキュア コピー プロトコル)同期設定

    • ハートビートの時間間隔

    • 管理者の電子メールアドレスと、電子メールの氾濫を避けるために同じエラーを報告しないための減衰間隔(秒単位)

    • フェイルオーバーしきい値や、監視デバイスに到達できない場合にスタンバイサイトがスタンバイ状態になる時間などの障害検出設定

次のセクションでは、アクティブ サイトとスタンバイ サイトでディザスタ リカバリを設定し、両方のサイト間でディザスタ リカバリを開始する方法について説明します。

アクティブ・サイトでの障害回復の構成

jmp-dr init –aコマンドを使用して、アクティブサイトでの災害復旧を設定します。表示されるパラメータの値を入力する必要があります。ここで入力した値は、構成ファイルに保存されます。

アクティブ・サイトでディザスタ・リカバリを設定するには、次の手順に従います。

  1. VIP または eth0:0 インターフェイスが設定されているアクティブ サイトで、Junos Space ノードの CLI にログインします。

    Junos Space 設定メニューが表示されます。

  2. Junos Space設定メニューのプロンプトで7を入力し(仮想アプライアンスを使用している場合)、シェルコマンドを実行します。

    以下は、仮想アプライアンスからの出力例です。

    管理者パスワードの入力を求められます。

  3. 管理者パスワードを入力します。
  4. シェル プロンプトで jmp-dr init –a と入力します。

    アクティブ・サイトで災害復旧を構成するために入力する必要がある値が表示されます。

    災害復旧構成ファイルの「Load Balancers」部分が表示されます。

  5. 表示されるパラメータの値を入力します。
    1. スタンバイ サイトの VIP アドレスを入力し、Enter キーを押します。
    2. スタンバイ・サイトのロード・バランサー・ノードの管理者パスワードを入力し、Enter キーを押します。

      複数のパスワードをカンマで区切って入力できます。

      複数のノードで共通のパスワードを使用する場合は、パスワードの入力は一度だけで済みます。

    3. アクティブ サイトからスタンバイ サイトへの SCP 経由のファイル転送の失敗を検出するタイムアウト値を秒単位で入力し、Enter を押します。

      最小値は 120 です。

    4. アクティブ・サイトで保持するバックアップの最大数を入力し、Enterキーを押します。

      最小値は 3 です。

    5. アクティブ・サイトでファイルをバックアップする時刻(時間単位)をカンマで区切って入力し、Enterキーを押します。

      0 から 23 までの任意の値を入力できます。「*」と入力すると、1時間ごとにファイルをバックアップできます。

    6. アクティブ・サイトでファイルをバックアップする曜日をカンマで区切って入力し、Enterキーを押します。

      0 から 6 までの任意の値を入力できます (日曜日は 0 です)。「*」と入力して、毎日ファイルをバックアップすることもできます。

    7. アクティブ・サイトからスタンバイ・サイトにファイルをコピーする時刻 (時間単位) をコンマで区切って入力し、Enter キーを押します。

      0 から 23 までの任意の値を入力できます。「*」と入力すると、1 時間ごとにファイルをポーリングできます。

    8. アクティブ・サイトからスタンバイ・サイトにファイルをコピーする曜日をコンマで区切って入力し、Enter キーを押します。

      0 から 6 までの任意の値を入力できます (日曜日は 0 です)。「*」と入力すると、毎日ファイルをポーリングできます。

    以下は出力例です。

    すべてのパラメータの値を入力すると、災害復旧構成ファイルのDRウォッチドッグ部分が表示されます。

  6. 表示されるパラメータの値を入力します。
    1. ハートビート・メッセージがタイムアウトした後、アクティブ・サイトが ping を介してスタンバイ・サイトにハートビート・メッセージを送信する回数を入力し、Enter キーを押します。

      最小値は 4 です。

    2. 各ハートビート・メッセージのタイムアウト値を秒単位で入力し、Enter キーを押します。

      最小値は 5 です。

    3. スタンバイ・サイトへの 2 つの連続したハートビート・メッセージ間の時間間隔を秒単位で入力し、Enter キーを押します。

      最小値は 30 です。

    4. 災害復旧サービスの問題に関する電子メール メッセージを送信する必要がある管理者の電子メール アドレスを入力し、Enter キーを押します。
    5. 同じ問題が電子メールで報告されない時間間隔(減衰間隔)を秒単位で入力し、Enter キーを押します。

      デフォルト値は 3,600 です。最小値は 300 です。

    6. 障害検出メカニズムを指定します。

      カスタムの障害検出スクリプトを使用する場合は、次のようにします。

      • failureDetection セクションに「 Yes 」と入力し、Enter キーを押します。

      デバイスアービトレーションアルゴリズムを使用する場合は、次のようにします。

      1. failureDetection セクションに「 No 」と入力し、Enter キーを押します。

      2. デバイス調停アルゴリズムを使用してスタンバイ サイトへのフェールオーバーをトリガーするしきい値の割合を入力し、Enter キーを押します。

        0 から 1 までの任意の値を入力できます。デフォルト値は 0.5 です。

    7. 監視デバイスまたはカスタム障害検出スクリプトを含むファイルのパスを入力し、Enter キーを押します。

    以下は出力例です。

すべてのパラメータの値を入力すると、アクティブ・サイトで災害復旧が初期化されます。

スタンバイ・サイトでの障害回復の構成

jmp-dr init –s コマンドを使用して、スタンバイ サイトで障害回復を構成します。表示されるパラメータの値を入力する必要があります。ここで入力した値は、構成ファイルに保存されます。デフォルトでは、スタンバイ・サイトは、アクティブ・サイトで構成した障害検出メカニズム、ファイルのバックアップと復元、ハートビート、およびスタンバイ・サイトがアクティブ・サイトになった場合の通知に入力した値を使用します。

スタンバイ・サイトでディザスタ・リカバリを設定するには、次の手順に従います。

  1. VIP または eth0:0 インターフェイスが設定されているスタンバイ サイトで、Junos Space ノードの CLI にログインします。

    Junos Space 設定メニューが表示されます。

  2. 仮想アプライアンスの使用中に、Junos Space設定メニューのプロンプトで「7」と入力して、シェルコマンドを実行します。

    管理者パスワードの入力を求められます。

  3. 管理者パスワードを入力します。
  4. シェル プロンプトで jmp-dr init –s と入力します。

    スタンバイ・サイトで災害時リカバリーを構成するために入力する必要がある値が表示されます。

    災害復旧構成ファイルの「Load Balancers」部分が表示されます。

  5. このスクリプトは、DR アクティブサイトでjmp-dr init -a --skip-user-config実行される DR アクティブサイトを再初期化したかどうかを尋ねます。それに応じて「はい」または「いいえ」を選択します。
  6. 表示されるパラメータの値を入力します。
    1. アクティブ サイトの VIP アドレスを入力し、Enter キーを押します。
    2. アクティブ・サイトのロード・バランサー・ノードの管理者パスワードを入力し、Enter キーを押します。

      複数のパスワードをカンマで区切って入力できます。

      複数のノードで共通のパスワードを使用する場合は、パスワードの入力は一度だけで済みます。

    3. スタンバイ サイトからアクティブ サイトへの SCP 経由のファイル転送の失敗を検出するタイムアウト値を秒単位で入力し、Enter を押します。

      最小値は 120 です。

    4. スタンバイ・サイトで保持するバックアップの最大数を入力し、Enter キーを押します。

      最小値は 3 です。

    5. スタンバイ・サイトでファイルをバックアップする時刻 (時間単位) をカンマで区切って入力し、Enter キーを押します。

      0 から 23 までの任意の値を入力できます。「*」と入力すると、1時間ごとにファイルをバックアップできます。

    6. スタンバイ・サイトでファイルをバックアップする曜日をカンマで区切って入力し、Enter キーを押します。

      0 から 6 までの任意の値を入力できます (日曜日は 0 です)。「*」と入力して、毎日ファイルをバックアップすることもできます。

    7. スタンバイ・サイトからアクティブ・サイト(スタンバイ・サイトにフェイルオーバーされた場合)にファイルをコピーする時刻(時間単位)をコンマで区切って入力し、Enterキーを押します。

      0 から 23 までの任意の値を入力できます。「*」と入力すると、1 時間ごとにファイルを復元できます。

    8. スタンバイ・サイトからアクティブ・サイトにファイルをコピーする曜日(スタンバイ・サイトにフェイルオーバーした場合)をコンマで区切って入力し、Enterキーを押します。

      0 から 6 までの任意の値を入力できます (日曜日は 0 です)。「*」と入力して、毎日ファイルを復元することもできます。

    以下は出力例です。

    すべてのパラメータの値を入力すると、災害復旧構成ファイルのDRウォッチドッグ部分が表示されます。

  7. 表示されるパラメータの値を入力します。
    1. ハートビート・メッセージがタイムアウトした後、スタンバイ・サイトが ping を介してアクティブ・サイトにハートビート・メッセージを送信する回数を入力し、Enter キーを押します。

      最小値は 4 です。

    2. 各ハートビート・メッセージのタイムアウト値を秒単位で入力し、Enter キーを押します。

      最小値は 5 です。

    3. アクティブ・サイトへの 2 つの連続したハートビート・メッセージの間隔を秒単位で入力し、Enter キーを押します。

      最小値は 30 です。

    4. 災害復旧サービスの問題に関する電子メール メッセージを送信する必要がある管理者の電子メール アドレスを入力し、Enter キーを押します。
    5. 同じ問題が電子メールで報告されない時間(減衰間隔)を秒単位で入力し、Enter キーを押します。

      デフォルト値は 3,600 です。最小値は 300 です。

    以下は出力例です。

すべてのパラメータの値を入力すると、災害復旧がスタンバイ・サイトで初期化されます。

ディザスタリカバリプロセスの開始

jmp-dr startコマンドを使用して、両方のサイトで災害復旧プロセスを開始します。また、jmp-dr start-a コマンドを使用してアクティブ・サイトで災害復旧プロセスを開始し、jmp-dr start-s コマンドを使用してスタンバイ・サイトで災害復旧プロセスを開始することもできます。

災害復旧プロセスを開始するには、次の手順に従います。

  1. VIP または eth0:0 インターフェイスが設定されているアクティブ サイトで、Junos Space ノードの CLI にログインします。

    Junos Space 設定メニューが表示されます。

  2. Junos Space設定メニューのプロンプトで仮想アプライアンスの使用中に7と入力して、シェルコマンドを実行します。

    管理者パスワードの入力を求められます。

  3. 管理者パスワードを入力します。
  4. シェル プロンプトに対して jmp-dr start と入力します。

    ディザスタリカバリプロセスは、両方のサイトで開始されます。

    以下は、アクティブサイトでの出力例です。

ディザスタリカバリプロセスは、アクティブサイトとスタンバイサイトで初期化されます。

ディザスタリカバリプロセスのステータスの確認

アクティブ サイトとスタンバイ サイトの両方でディザスタ リカバリ プロセスを開始するときに、 jmp-dr health コマンドを実行して、アクティブ サイトとスタンバイ サイトの両方でディザスタ リカバリ プロセスのステータス(全体的な健全性)を確認することをお勧めします。 jmp-dr health コマンドの実行の詳細については、「 障害回復設定のステータスの確認」を参照してください。