Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

アップグレード手順

アクティブ・サイトとスタンバイ・サイトの両方で災害復旧構成をリセットして、災害復旧プロセスを停止し、両方のサイトから災害復旧構成をクリーンアップする必要があります。Junos Space Platformソフトウェアは、展開時にアクティブサイトとスタンバイサイトの両方でアップグレードできます。障害回復のアップグレード手順には時間がかかるため、障害回復構成をリセットし、サイトを必要なバージョンにアップグレードすることをお勧めします。

アップグレード手順は、次のタスクで構成されています。

  1. 現在の障害回復構成のバックアップ

  2. 障害回復構成のリセット

  3. Junos Spaceネットワーク管理プラットフォームとアプリケーションのアップグレード

  4. 障害回復の構成と実行

1. 現在の障害回復構成をバックアップする

アップグレード後にディザスタリカバリを再度設定するときに、両方のサイトで現在のディザスタリカバリ設定をバックアップしてパラメータを参照します。次のコマンドを実行して、両方のサイトで現在の構成のバックアップを作成します。

$ jmp-dr api v1 config --include role,failover,states,core,deviceManagement,mysql,pgsql,file,watchdog > /home/admin/dr-config.txt

メモ:

両方のサイトの VIP ノードにある別のシェル プロンプトで次のコマンドを入力して、ログ エラーを確認します。$tail-f /var/log/jmp-geo/dr-cli-reset.log

2.ディザスタリカバリ構成をリセットします

現在のディザスタ リカバリ構成をリセットして、アクティブ サイトとパッシブ サイトの両方が同じパラメータを参照するようにします。ディザスタ リカバリを構成する場合は、アップグレード後に行います。

次のコマンドを実行して、現在の構成のバックアップを作成します。

$ jmp-dr api v1 config --include role,failover,states,core,deviceManagement,mysql,pgsql,file,watchdog > /home/admin/dr-config.txt

次のコマンドを実行して、両方のサイトの VIP ノードでコマンドを実行し、 jmp-dr reset 両方のサイトでディザスター リカバリーをリセットします。

このコマンドを実行すると、サイトはスタンドアロン サイトになります。Junos Space プラットフォームが立ち上がり、両方のサイトから UI にアクセスできます。

3. Junos Spaceネットワーク管理プラットフォームとアプリケーションのアップグレード

Junos Space プラットフォームとアプリケーションは、アクティブ サイトとスタンバイ サイトの両方で同時にアップグレードできます。これは、両方のサイトがスタンドアロン モードになっているためです。

Junos Spaceネットワーク管理プラットフォームをアップグレードするには、次の手順に従います。

  1. Junos Spaceネットワーク管理プラットフォームにログインします。

    ダッシュボードが表示されます。

  2. ソフトウェア イメージをアクティブ サイトとスタンバイ サイトにアップロードします。
    1. [アプリケーション]ドロップダウンメニューから[ネットワーク管理プラットフォーム]を選択します。
    2. [ アップグレード] をクリックします。

      アップグレードウィンドウが表示されます。

    3. 画像をアップロードします。
      メモ:

      新しいイメージのアップロードには約 5 分かかります。現在のアクティブ・サイトとスタンバイ・サイトの各ノードで個別のシェル・プロンプトに次のコマンドを入力して、ログのエラーを確認します。

      $tail-f /var/log/install.log

  3. アクティブサイトとスタンバイサイトでJunos Spaceソフトウェアをアップグレードします。

    アップグレード後の一部として再起動が行われます。

    1. [ネットワーク管理プラットフォーム] > [管理] > [アプリケーション] > [ネットワーク管理プラットフォーム] を選択します。
    2. [ アップグレード] をクリックします。

      アップグレードウィンドウが表示されます。

    3. [プラットフォームのアップロード] メニューで、特定の行を選択し、[アップグレード] をクリックします。

      メンテナンスモード画面にアップグレードの進行状況が表示されます。アップグレードが完了すると、再起動画面が表示されます。

      メモ:

      現在のアクティブ サイトとスタンバイ サイトの各ノードで個別のシェル プロンプトに次のコマンドを入力して、エラー ログを確認します。

      $tail-f /var/log/install.log .

      メモ:

      アクティブ サイトとスタンバイ サイトの各ノードで個別のシェル プロンプトに次のコマンドを入力して、アップグレードの進行状況を確認します。

      $tail-f /var/jmp_upgrade/slave/log/<oldRelease_newRelease>

    4. [ 再起動]をクリックします。

      ノードが再起動を開始します。

      メモ:

      次のコマンドを実行して、起動が完了するかどうかを確認します。

      $tail -f /tmp/systemStartup.log

      ログの例:2018/03/07 10:05:51.207 Appmgt is now deploying ... [ 9 of 9 ] 2018/03/07 10:05:57.607 Appmgt

  4. アクティブサイトとスタンバイサイトにJunos Spaceアプリケーションをアップロードします。
    1. [ネットワーク管理プラットフォーム] > [アドミニストレーション] > [アプリケーション ><application-name>>アップグレード > アクション] を選択します。
    2. [ アップロード] をクリックします。

      アップロードウィンドウが表示されます。

    3. 選択したJunos Spaceアプリケーションをアップロードします。
      メモ:

      現在のアクティブ・サイトとスタンバイ・サイトの各ノードで、別々のシェル・プロンプトに次のコマンドを入力して、ログのエラーを確認します。

      $tail-f /var/log/install.log

  5. アクティブサイトとスタンバイサイトのJunos Spaceアプリケーションをアップグレードします。
    1. [ネットワーク管理プラットフォーム] > [アドミニストレーション] > [アプリケーション ><application-name>>アップグレード > アクション] を選択します。
    2. [ アップグレード] をクリックします。

      [アップグレード] ウィンドウが表示されます。

    3. アプリケーションのアップグレード 」メニューで、特定の行を選択し、「 アップグレード」をクリックします。
      メモ:

      現在のアクティブ・サイトとスタンバイ・サイトの各ノードで、別々のシェル・プロンプトに以下のコマンドを入力して、ログのエラーを確認します。

      $tail-f /var/log/install.log

    4. [ネットワーク管理プラットフォーム] > [管理] > [アプリケーション] を選択します。

      [アプリケーション] ウィンドウに、予期されるアップグレード バージョンが表示されます。

4. ディザスタリカバリの設定と実行

メモ:

これはオプションの手順です。複数のアップグレードパスを設定する場合:災害復旧を設定する前に、Junos Spaceネットワーク管理プラットフォームとアプリケーションを必要なバージョンにアップグレードしてください。

アクティブ サイトとパッシブ サイトの両方で障害回復プロセスを構成して開始するには、次の手順を実行します。

  1. ディザスタリカバリプロセスを設定します。
    1. アクティブサイトの VIP ノードで次のコマンドを実行して、ディザスタリカバリを設定します。
    2. スタンバイサイトの VIP ノードで次のコマンドを実行して、ディザスタリカバリを設定します。
    メモ:

    スタンバイ・サイトで災害復旧プロセスを初期化するのは、アクティブ・サイトで災害復旧の初期化が完了した後にのみにしてください。災害復旧プロセスの設定の詳細については、「 アクティブ サイトとスタンバイ サイト間の災害復旧プロセスの設定」を参照してください。

  2. 次のコマンドを実行して、アクティブなサイトからディザスタリカバリプロセスを開始します。
    メモ:

    サイトの各 VIP ノードの個別のシェル プロンプトで次のコマンドを実行して、ログのエラーを確認します。

    スタンバイ・ノードが更新されていない場合は、災害時リカバリー・プロセスを停止してから最初からやり直します。

    コマンドを再度実行して、更新を確認します。

  3. 次のコマンドを実行して、ディザスター リカバリー プロセスの状態を確認します。

    メモ:

    各サイトの VIP ノードの個別のシェル プロンプトで次のコマンドを実行して、ログのエラーを確認します。

  4. 次のコマンドを実行して、アクティブ・サイトから両方のサイトで災害復旧プロセスを停止します。
    メモ:

    サイトの各 VIP ノードの個別のシェル プロンプトで次のコマンドを実行して、ログのエラーを確認します。

  5. 現在のスタンバイ サイトで次のコマンドを実行して、アクティブ サイトから手動でフェールオーバーしてスタンバイ サイトの機能を確認します。
    メモ:

    スタンバイサイトのVIPノードで別のシェルプロンプトで次のコマンドを実行して、ログのエラーを確認します。

    メモ:

    次のコマンドを実行して、JBoss ログを確認して、アプリケーションが正常に起動することを確認します。

    [アプリケーション] ページにアップグレード バージョンが表示されます。

  6. 現在のスタンバイ サイトの VIP ノードで次のコマンドを実行して、スタンバイ サイトからアクティブ サイトに手動フェールオーバーを適用します。
    メモ:

    現在のスタンバイ サイトの VIP ノードで別のシェル プロンプトで次のコマンドを実行して、ログのエラーを確認します。

    メモ:

    次のコマンドを実行して、JBoss ログを確認してアプリケーションの起動を確認します。

  7. 次のコマンドを実行して、両方のサイトのディザスタリカバリの正常性を確認します。
    メモ:

    サイトの各 VIP ノードの個別のシェル プロンプトで次のコマンドを実行して、ログのエラーを確認します。

  8. 次のコマンドを実行して、アクティブ サイトから両方のサイトでディザスタ リカバリ プロセスを開始します。
    メモ:

    サイトの各 VIP ノードの個別のシェル プロンプトで次のコマンドを実行して、ログのエラーを確認します。

  9. 次のコマンドを実行して、両方のサイトのディザスター リカバリー プロセスの状態を確認します。
    メモ:

    サイトの各 VIP ノードの個別のシェル プロンプトで次のコマンドを実行して、ログのエラーを確認します。