アクティブ サイトとスタンバイ サイトの正常な動作について
アクティブ サイトとスタンバイ サイトの通常の操作では、アクティブ サイトの仮想 IP(VIP)アドレスを使用して、すべてのネットワーク管理サービスの GUI と API にアクセスします。アクティブ・サイトでは、災害復旧構成に基づいて cron ジョブが実行されます。アクティブ サイトの MySQL データベースと PgSQL データベースは、スタンバイ サイトで非同期にレプリケートされます。これにより、障害が原因でアクティブ・サイトに障害が発生した場合、スタンバイ・サイトのデータベースにはアクティブ・サイトの最新のデータが格納されます。RRD ファイルおよび特定の構成ファイル内のパフォーマンス・モニター・データは、アクティブ・サイトで定期的にバックアップされ、cron ジョブとして実行するように構成されたスクリプトを使用してスタンバイ・サイトに転送されます。
アクティブ・サイトのファイルをバックアップするcronジョブを表示するには、アクティブ・サイトで コマンドを実行します crontab -l
。出力例を次に示します。
[user1@host]# crontab -l */5 * * * * /usr/bin/purgingPolicy.sh >> /var/log/purgingPolicy.log 2>&1 0 */3 * * * perl /var/www/cgi-bin/mysqlAnalyze.pl >> /var/log/mysqlAnalyze.log 2>&1 0 0 * * * /opt/opennms/contrib/failover/scripts/sync.sh >> /opt/opennms/logs/failover.log 2>&1 0 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * 0,1,2,3,4,5,6 /var/cache/jmp-geo/backup/script/backupReal.sh >> /var/cache/jmp-geo/backup/backup.log 2>&1
出力には、アクティブ・サイトでバックアップを実行するようにスケジュールした時刻が表示されます。
バックアップは /var/cache/jmp-geo/backup/data ディレクトリの tgz ファイルにアーカイブされます。最新の 3 つのバックアップ (既定値) またはディザスター リカバリー構成で構成されたバックアップのみが、このディレクトリに保持されます。古いバックアップはパージされます。スクリプトを使用してbackupReal.sh
すべてのバックアップのログを表示するには、/var/cache/jmp-geo/backup にある backup.log ファイルを参照してください。
アクティブサイトからファイルを取得するcronジョブを表示するには、 crontab -l
スタンバイサイトで コマンドを実行します。出力例を次に示します。
[user1@host]# crontab -l */5 * * * * /usr/bin/purgingPolicy.sh >> /var/log/purgingPolicy.log 2>&1 0 */3 * * * perl /var/www/cgi-bin/mysqlAnalyze.pl >> /var/log/mysqlAnalyze.log 2>&1 0 0 * * * /opt/opennms/contrib/failover/scripts/sync.sh >> /opt/opennms/logs/failover.log 2>&1 0 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * 0,1,2,3,4,5,6 /var/cache/jmp-geo/restore/script/poll.sh >> /var/cache/jmp-geo/restore/restore.log 2>&1
出力には、アクティブ・サイトからバックアップを復元するようにスケジュールした時刻が表示されます。
poll.sh スクリプトは、SCPを使用してアクティブサイトから最新のバックアップファイルを転送します。バックアップファイルは /var/cache/jmp-geo/restore/data ディレクトリに保存されます。このスクリプトにより、最新の 3 つのバックアップ (デフォルト値) または災害復旧構成で構成されたバックアップのみがこのディレクトリに保持され、古いファイルはパージされます。スクリプトを使用してpoll.sh
アクティブ・サイトからのすべてのバックアップのログを表示するには、/var/cache/jmp-geo/restore にある restore.log ファイルを参照してください。
ディザスタリカバリ設定の通常の操作中は、スタンバイサイトでデバイスを検出または管理することはできません。