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スキーマ、設定ファイルを含むすべてのシステムデータをバックアップし、プライマリノードとセカンダリノードの両方にバックアップファイルを保存できます。このフォールバック システムでは、いずれかのデータベース ノードがクラッシュした場合でもシステムを復元できます。通常、データベースのバックアップ ファイルには、管理対象ノード、管理対象デバイス、導入済みサービス、スケジュールされたジョブ、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プラットフォームデータベースをバックアップすると、監査ログエントリが自動的に生成されます。[監査ログ インベントリ] ページから、 データベース バックアップ キーワードを使用してデータをフィルター処理し、実行されたデータベース バックアップ操作の詳細を表示できます。

Junos Spaceプラットフォームデータベースをバックアップするには、次の手順にしたがってください。

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

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

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

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

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

      メモ:

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

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

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

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

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

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

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

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

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

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

        メモ:

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

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

      ネットワーク監視データのバックアップを選択した場合、以下の情報がバックアップされます。

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

      • /opt/opennms/etc ディレクトリとそのサブディレクトリ内の設定ファイル

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

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

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

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

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

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

    メモ:

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

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

    • [後でスケジュールする] チェック ボックス(デフォルト)をオフにして、[バックアップ] をクリックするとすぐにデータベース バックアップ操作を開始します

    メモ:

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

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

      メモ:

      [ 繰り返し ] チェック ボックスはデフォルトで選択されており、デフォルトの動作は週に 1 回行われるバックアップ操作です。

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

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

        間隔

        インクリメント

        バックアップを繰り返す必要がある分数を指定します。

        時間

        バックアップが再発する時間数を指定します。

        毎日

        バックアップが再発する日数を指定します。

        毎 週

        バックアップが再発する週数を指定します。

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

        毎月

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

        • の最後の日、または

        • オン — 月の特定の日を指定します。

        年次

        バックアップを繰り返す必要がある年数を指定します。

        さらに、バックアップが毎年同じ日付(デフォルト)または月の特定の週の同じ日に繰り返されるかどうかを指定します。たとえば、2015 年 7 月 8 日(7 月の第 2 水曜日)に毎年繰り返しを設定する場合、バックアップが 7 月 8 に繰り返されるのか、7 月の第 2 水曜日に再発すべきかを指定できます。

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

        • 繰り返しが終了しないことを指定するには(デフォルト)、 決して選択しません

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

    • データベース バックアップが再発しないことを指定するには、[ 繰り返し ] チェック ボックスをオフにします。

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

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

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

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

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

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

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

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

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

  • /var/log/nma.log

  • /var/log/nma/*.log

  • /tmp/maintenance.log