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 プラットフォーム データベースを以前の状態に復元できます。すべてのデータベース(MySQL、Cassandra、およびネットワーク監視データ)、DMIスキーマ、および設定ファイルを含むすべてのシステムデータをバックアップし、プライマリノードとセカンダリノードの両方にバックアップファイルを保存できます。このフォールバック システムを使用すると、データベース ノードの 1 つがクラッシュした場合でもシステムを復元できます。通常、データベースのバックアップファイルには、管理対象ノード、管理対象デバイス、配備されたサービス、スケジュールされたジョブ、Junos Space Platformユーザー、ネットワーク監視などの設定データが含まれています。

ローカルおよびリモートのバックアップおよび復元操作を実行できます。ローカルバックアップ操作では、バックアップファイルがデフォルトのディレクトリ /var/cache/jboss/backup にコピーされます。リモート・バックアップ操作では、バックアップ・ファイルがリモート・ネットワーク・ホストにコピーされます。

メモ:

ローカル バックアップ操作を実行する場合:

  • ノードが 1 つのファブリックでは、バックアップ ファイルはプライマリ ノードに保存されます。

  • 複数のノードを持つファブリックでは、プライマリ ノードとセカンダリ ノードのみがデータベース ノードと見なされるため、データベース バックアップ ファイルが含まれます。バックアップ操作はセカンダリノードからのみ開始され、バックアップファイルはセカンダリノードの /var/cache/jboss/backup の場所に保存されます。

    バックアップ操作が成功すると、バックアップ ファイルはプライマリ ノードと同期(コピー)され、プライマリ ノードとセカンダリ ノードの両方に同じバックアップ ファイルが作成されます。ただし、セカンダリノードでバックアップ操作が失敗した場合(スペース不足などの理由)、バックアップ操作はプライマリノードで実行されます。

  • ファブリックに専用のデータベース ノードが存在する場合、バックアップ ファイルは常に専用のデータベース ノードに保存されます。

  • 専用データベースノードを持つファブリックでは、MySQL データベースのバックアップがセカンダリデータベースノードで開始され、バックアップファイルがセカンダリデータベースノードの /var/cache/jboss/backup ディレクトリに保存されます。

    バックアップ操作が成功すると、バックアップ ファイルはプライマリ データベース ノードと同期 (コピー) され、プライマリ データベース ノードとセカンダリ データベース ノードの両方が同じバックアップ ファイルを持ちます。

  • Cassandra ノードがファブリック内に存在する場合は、Cassandra ノードの 1 つの Cassandra データベースがバックアップされます。

  • ネットワーク監視データのバックアップは、FMPMノードが存在しない場合、Junos Spaceノードで開始されます。FMPM ノードがファブリックに存在する場合、ネットワーク監視データのバックアップが FMPM ノードで開始され、データベース ノードにコピーされて保存されます。

Junos Space プラットフォームのデータベースをバックアップすると、監査ログ エントリが自動的に生成されます。[監査ログのインベントリ] ページでは、 Database Backup キーワードを使用してデータをフィルター処理し、実行されたデータベース バックアップ操作の詳細を表示できます。

Junos Space プラットフォーム データベースをバックアップするには、次の手順に従います。

  1. Junos Space プラットフォームのユーザー インターフェイスで、[ 管理 ] > [データベースのバックアップと復元] を選択します。

    [データベースのバックアップと復元] ページが表示されます。

  2. データベース・バックアップ 」アイコンをクリックします。

    [データベースのバックアップ] ページが表示されます。デフォルトの動作は、週に一度行われるバックアップ操作です (詳細については、 7 を参照してください)。

  3. データベース ファイルは、ファブリック ノード上のローカルまたはリモートの場所に(セキュア コピー プロトコル(SCP)を使用して)バックアップできます。
    • ファイルをローカルにバックアップするには、[モード]フィールド([モードオプション]セクション)でローカルの選択を保持します。ローカルモードでは、Junos Space Platformデータベースのバックアップはデフォルトディレクトリ/var/cache/jboss/backupに保存されます。

      メモ:

      ローカルモードオプションを選択すると、[データベースバックアップ]ページの [ユーザー名]、[ パスワード]、[パスワード の確認]、[ マシンIP]、および [ディレクトリ ]フィールドが無効になります。

    • ファイルをリモートでバックアップするには、次の操作を行います。

      1. [モード] フィールド ([モード オプション] セクション) で、[リモート] を選択します。

      2. ユーザー名 」フィールドに、リモート・ホスト・サーバーにアクセスするためのユーザー名を入力します。

      3. [ パスワード ] フィールドに、対応するパスワードを入力します。

      4. [ パスワードの確認入力 ] フィールドに、パスワードを再入力します。

      5. マシン IP 」フィールドに、リモート・ホスト・サーバーの IP アドレスを入力します。

        メモ:
        • Junos Space プラットフォームでは、Junos Space ファブリックが IPv4 アドレスのみで構成されているか、IPv4 アドレスと IPv6 アドレスの両方で構成されているかに応じて、SCP サーバーにそれぞれ IPv4 アドレス、または IPv4 または IPv6 アドレスを入力できます。

        • 使用する IPv4 および IPv6 アドレスは、有効なアドレスでなければなりません。制限されたIPv4アドレスのリストについては http://www.iana.org/assignments/ipv4-address-space を、制限されたIPv6アドレスのリストについては http://www.iana.org/assignments/ipv6-address-space を参照してください。

      6. ディレクトリー 」フィールドに、データベース・バックアップ・ファイルを保存するリモート・ホスト・サーバー上のディレクトリー・パスを入力します。

        メモ:

        ディレクトリー・パスは、リモート・ホスト・サーバーに既に存在している必要があります。

  4. [ コンテンツ オプション ] セクションで、次のいずれかの操作を行います。
    • Cassandra データベース (オプションが選択されている場合) およびデフォルトの MySQL データに加えて、ネットワーク監視データをバックアップするために、Junos Space プラットフォームの [ネットワーク監視 ] チェックボックスの選択を保持します。

      ネットワーク監視データのバックアップを選択すると、次の情報がバックアップされます。

      • PostgreSQLネットワーク監視データベース

      • /opt/opennms/etc ディレクトリーとそのサブディレクトリーにある構成ファイル

      • /var/opennms/rrd ディレクトリとそのサブディレクトリ内のグラフデータ

    • ネットワーク監視データをバックアップしない場合は、[ ネットワーク監視 ] チェック ボックスをオフにします。

    • Junos Space プラットフォームの [ Cassandra ] チェックボックスの選択を保持したままにして、ネットワーク監視データ (オプションが選択されている場合) およびデフォルトの MySQL データに加えて、Cassandra データベース内のファイルをバックアップします。

    • Cassandra データベースをバックアップしない場合は、[ Cassandra ] チェック ボックスをオフにします。

      「Cassandra」チェック・ボックスは、Cassandra サービスがファブリック内の少なくとも 1 つのノードで実行されている場合にのみ使用可能です。既定では、このチェック ボックスはオンになっています。Cassandra データベース ファイルをバックアップしない場合は、選択を解除できます。

    • バックアップに DMI スキーマを含める場合は、DMI スキーマ チェックボックスを選択します。このチェックボックスは、リリース 17.2R1 以降でのみ使用できます。

    メモ:

    デフォルトでは、MySQL データは常にバックアップされます。 [MySQL ] チェック ボックスがオンになっていて、無効になっています。

  5. (オプション) [コメント] フィールドに、バックアップ操作を説明または識別するコメントを追加します。
  6. (オプション)Junos Space Platformデータベースのバックアップ操作を直ちに実行するか、後でスケジュールするかどうかを指定します。
    • [ 後の時刻にスケジュール する] チェック ボックスをオンにして、データベース バックアップ操作の開始日時を遅く指定します。

    • [ 後でスケジュールする ] チェック ボックス (既定) をオフにすると、[ バックアップ] をクリックするとすぐにデータベースのバックアップ操作が開始されます。

    メモ:

    スケジューラで選択された時刻は、Junos Space サーバーの時刻に対応しますが、クライアント コンピューターのローカル タイム ゾーンを使用します。

  7. (オプション)データベースのバックアップを繰り返すかどうかを指定します。
    • 定期的なバックアップをスケジュールするには:

      メモ:

      [ 繰り返し] チェック ボックスは既定でオンになっており、既定の動作は週に 1 回行われるバックアップ操作です。

      1. 表 1 に示すように、間隔と増分を設定して、データベース バックアップの繰り返しを指定します。既定の繰り返し間隔は 1 時間です。

        表 1: バックアップ スケジュールの単位と増分

        間隔

        インクリメント

        バックアップが繰り返されるまでの分数を指定します。

        時間

        バックアップが繰り返されるまでの時間数を指定します。

        毎日

        バックアップが繰り返されるまでの日数を指定します。

        毎 週

        バックアップが繰り返されるまでの週数を指定します。

        さらに、適切なチェック ボックスをオンにして、バックアップを繰り返す 追加の 曜日を指定します。繰り返しを指定した日は既に選択され、無効になっています。

        毎月

        バックアップを繰り返す日を指定します。次のオプションから選択できます。

        • 月の最終日、または

        • On:月の特定の曜日を指定します。

        年次

        バックアップが繰り返されるまでの年数を指定します。

        さらに、バックアップをその年の同じ日付 (既定) に繰り返すか、毎年その月の特定の週の同じ日に繰り返すかを指定します。たとえば、2015 年 7 月 8 日 (7 月の第 2 水曜日) に年次繰り返しを構成する場合、バックアップを 7 月 8 日に繰り返すか、7 月の第 2 水曜日に繰り返すかを指定できます。

      2. 繰り返しが終了するタイミングを [ 終了日] フィールドで指定します。

        • 繰り返しが終了しないように指定するには (既定)、 [ なし] を選択します。

        • 繰り返しが終了する日時を指定するには、オプション ボタンを選択し、日時を指定します

    • データベースのバックアップを繰り返し実行しないように指定するには、[ 繰り返し] チェック ボックスをオフにします。

  8. [ バックアップ] をクリックします。

    確認ダイアログボックスが表示され、次の情報が表示されます。Warning: Taking database backup may have an impact on system performance. Do you want to continue?

  9. 確認のダイアログ ボックスで [OK ] をクリックして、Junos Space データベースをバックアップします。

    [ バックアップ ジョブ情報 ]ダイアログ ボックスが表示されます。次のいずれかの操作を実行します。

    • このダイアログ ボックスの [ジョブ ID] をクリックすると、[ジョブ管理] ページにデータベース バックアップ ジョブの詳細が表示されます。

    • ジョブの詳細 (つまり、データベース バックアップ ジョブが成功したか失敗したか) を表示しない場合は、このダイアログ ボックスで [ OK ] をクリックします。[データベースのバックアップと復元] ページに戻ります。バックアップ ジョブが成功すると、このページに新しいバックアップ ファイルが表示されます。

    • このダイアログ ボックスで [ キャンセル] をクリックして、データベースのバックアップ操作をキャンセルします。

すべてのバックアップ ファイルは、ファイル名 backup_timestamp.tgz を持つ単一の圧縮 TAR ファイル (拡張子 .tgz) に保存されます。ここでtimestamp、はバックアップが実行された日時を示します。バックアップファイルには、MySQL、Cassandra、およびネットワーク監視データ、MySQLおよびネットワーク監視データ、MySQLおよびCassandraデータ、またはカサンドラおよびネットワーク監視データのバックアップを選択したかどうかに応じて、MySQLデータのみが含まれます。

トラブルシューティングについては、Junos Space サーバーの以下のログを参照してください。

  • /var/log/nma.log

  • /var/log/nma/*.log

  • /tmp/maintenance.log