第17章 Red Hat Update Infrastructure のバックアップおよび復元
本章では、Red Hat Update Infrastructure のバックアップおよび復元の手順を説明します。Pulp および MongoDB のバックアップに関する詳細は、Pulp Backups および MongoDB Backup Methods を参照してください。
17.1. Red Hat Update Appliance のバックアップ作成 リンクのコピーリンクがクリップボードにコピーされました!
以下の手順に従って、Red Hat Update Appliance サーバーをバックアップします。停止サービスは、クライアントが Red Hat Update Appliance サーバーではなく、コンテンツ配信サーバー (CDS) にのみ接続されているため、パッケージの更新またはインストールをクライアントインスタンスで無効にしません。自動モニターリングソリューションが導入されている場合には、バックアッププロセス中に監視が失敗する可能性があります。
手順
-
Red Hat Update Centre にデプロイされているリポジトリーの数によっては、
/var/lib/pulpディレクトリーのサイズが大きくなる場合があります。特定のストレージ要件については、Preparing your Environment for Installation を参照するか、コマンドラインインターフェイスからduコマンドを使用して、そのサイズを判断してください。 pulp-server サービスを停止します。
# systemctl stop pulp_workers; systemctl stop pulp_resource_manager; systemctl stop pulp_celerybeat-
上記のコマンドで
stopをstatusに置き換え、各サービスが停止したことを確認します。 以下のファイルは、バックアップ時に現在の属性を保持することが重要です。
-
/etc/httpd/conf.d/05-pulp-https.conf -
/etc/httpd/conf.d/pulp* -
/etc/httpd/conf.d/ssl.conf -
/etc/pki/katello-certs-tools/* -
/etc/pki/pulp/* -
/etc/pki/rhui/* -
/etc/pulp/* -
/etc/puppet/* -
/etc/rhui/* -
/etc/rhui/rhui-tools.conf -
/etc/rhui-installer/* -
/etc/qpid/qpidd.conf -
/var/lib/mongodb/pulp_database* -
/var/lib/pulp/* -
/var/log/pulp/* -
/var/log/httpd/* /var/lib/puppet/*次のコマンドを使用してファイルをバックアップします。
# cp -a source_files_path destination_files_path
-
- 生成されたクライアントエンタイトルメント証明書およびクライアント設定 RPM をバックアップできます。
pulp-server サービスを再起動します。
# systemctl start pulp_workers; systemctl start pulp_resource_manager; systemctl start pulp_celerybeat-
上記のコマンドで
startをstatusに置き換え、各サービスが開始したことを確認します。