第3章 障害回復の計画
本章では、Red Hat Satellite と組み込みデータベースをバックアップ、検証、および復元するための推奨方法について説明します。外部データベースを使用している場合は、企業または組織のデータベース管理者にお問い合わせください。組み込みデータベースを使用している場合は、このプロセスの詳細と使用可能なオプションについて、「組み込みデータベースのバックアップ」 を参照してください。
格納しているデータの量やシステムの機能停止が発生した場合に想定されるデータの損失量などに応じ、バックアップの作成を毎晩または毎週実施してください。
オフラインの「コールド」バックアップの実行を計画する場合は、バックアップ中は Web サイトおよびクライアント接続サービスがすべて使用できなくなるため、Red Hat
はこれらのバックアップを Satellite Server の定期保守時の機能停止期間にスケジュールすることを推奨します。Satellite 5.6 以上のバージョンでは、オンラインの「ホット」バックアップ機能が含まれているため、オフラインでバックアップをする必要はありません。
3.1. Red Hat Satellite Server のバックアップ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Satellite システムをバックアップする方法はいくつかあります。Red Hat は以下の方法を推奨しています。
最小限のバックアップ
Red Hat は、少なくとも以下のファイルおよびディレクトリーをバックアップすることを推奨しています。
/var/opt/rh/rh-postgresql95/lib/pgsql/
(組み込みデータベースのみ)/etc/sysconfig/rhn/
/etc/rhn/
/etc/sudoers
/var/www/html/pub/
/var/satellite/redhat/[0-9]*/
(カスタムの RPM を格納する場所)/root/.gnupg/
/root/ssl-build/
/etc/dhcp.conf
/etc/httpd
/var/lib/tftpboot/
(Red Hat Enterprise Linux 6 の場合)/var/lib/cobbler/
/var/lib/rhn/kickstarts/
/var/www/
/var/lib/nocpulse/
/etc/tomcat*/
/etc/jabberd/
/etc/cobbler/
If possible, back up
/var/satellite/
as well. In case of failure, this will save lengthy download times. The /var/satellite/
directory (specifically /var/satellite/redhat/NULL/
) is primarily a duplicate of Red Hat's RPM repository, and can be regenerated using the cdn-sync
command. Red Hat recommends that the entire /var/satellite/
tree be backed up. In the case of disconnected satellites, /var/satellite/
must be backed up.
これらのファイルとディレクトリーのみをバックアップすることにはいくつかの欠点があります。障害回復プロセスの一部として、以下を実行する必要があります。
- Red Hat Satellite ISO RPM を再インストールします。
- サーバーを再登録します。
- Use the
cdn-sync
command to resynchronize Red Hat packages. /root/ssl-build/rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
ファイルを再インストールします。
再登録をしないバックアップ
別の方法として、前述のファイルとディレクトリーのバックアップはすべて行い、Satellite サーバーは登録せずに再インストールする方法です。インストール時に、Red Hat Network の登録と SSL 証明書の生成の部分は取り消すか、または省略します。
マシンの完全バックアップ
最後に、最も包括的な方法としてマシン全体をバックアップする方法があります。この方法の場合、ダウンロードと再インストールの時間を節約することができます。ただし、余分なディスク領域とバックアップ時間が必要になります。
重要
使用されるバックアップの方法に関係なく、バックアップから Satellite サーバーを復元する際には、次回の
rhn-search
サービスの起動時に検索インデックスの再作成が行われるようにスケジュールする必要があります。
service rhn-search cleanindex
# service rhn-search cleanindex