重要な構成データのバックアップ
OpsCenterおよびLifecycle Managerの重要な構成データのバックアップ。
メインのOpsCenter構成ディレクトリーには、重要なデータ(opscenterd.conf 構成ファイルなど)が含まれます。Lifecycle Manager(LCM)のクラスター・トポロジー、構成プロファイル、認証情報、リポジトリ、ジョブ履歴は、 lcm.dbデータベースに格納されます。この手順で概要が説明されている重要な構成データに加えて、これらのファイルをバックアップすることは組織の責任です。
重要: DataStaxでは、OpsCenterプライマリ・インスタンスから指定されたOpsCenterバックアップ・インスタンスへの自動フェイルオーバーを有効化することを強くお勧めします。
以下の手順は、OpsCenterプライマリ・インスタンスとOpsCenterバックアップ・インスタンス間のデータのミラーリングを示しています。
lcm.db
Lifecycle Managerデータベースlcm.dbの場所は、インストールのタイプによって異なります。- パッケージ・インストール:/var/lib/opscenter/lcm.db
- tarボール・インストール:install_location/lcm.db
opscenterd.conf
opscenterd.confファイルの場所は、インストールのタイプによって異なります。- パッケージ・インストール:/etc/opscenter/opscenterd.conf
- tarボール・インストール:install_location/conf/opscenterd.conf
lcm.key
Lifecycle Managerデータベースの暗号化キーlcm.keyの場所は、インストールのタイプによって異なります。- パッケージ・インストール:/etc/opscenter/lcm.key
- tarボール・インストール:install_location/keys/lcm.key
passwd.db
OpsCenter認証のパスワード・データベースpasswd.dbのデフォルトの場所は、インストールのタイプによって異なります。- パッケージ・インストール:/etc/opscenter/passwd.db
- tarボール・インストール:install_location/passwd.db
手順
-
OpsCenterプライマリ・インスタンス上のメイン構成ディレクトリーの内容をOpsCenterバックアップ・インスタンスにミラーリングします。
- /etc/opscenter(パッケージ・インストール)
- install_location/conf(tarボール・インストール)
scp /etc/opscenter/* secondary:/etc/opscenter
注: OpsCenterでフェイルオーバーをサポートするように構成する場合、failover_configuration_directoryをOpsCenterインストール全体にはミラーリングしないでください。 -
Repair Service(リペア・サービス)の現在のステータスを示すpersist_directoryの内容をミラーリングします。Repair Service(リペア・サービス)の永続ディレクトリーの場所は、インストールのタイプによって異なります。
- /var/lib/opscenter/repair_service(パッケージ・インストール)
- install_location/repair_service(tarボール・インストール)
scp /var/lib/opscenter/repair_service/* secondary:/var/lib/opscenter/repair_service
Repair Service(リペア・サービス)の進行状況はファイル・システムに格納されます。ミラーリングにNFSマウントを使用している場合、Repair Service(リペア・サービス)は、フェイルオーバーの後、中断された時点とほぼ同じ箇所から起動します。手動でディレクトリーをコピーした場合やrysncを使用している場合、Repair Service(リペア・サービス)は、Repair Service(リペア・サービス)のディレクトリーが最後に同期された時点から再開されます。それ以外の場合、Repair Service(リペア・サービス)は中断した時点から再開されるのではなく、単に再起動します。注: diagnostic tarballには、リペア持続ファイルが含まれます。repair_service_incremental.json fileとrepair_service_subrange.json fileを参照してください。 -
Lifecycle Managerデータベース、暗号化キー、およびセキュリティ証明書をバックアップします。
-
SSLが有効な場合、OpsCenterプライマリ・インスタンス上のSSL構成ディレクトリーの内容をOpsCenterバックアップ・インスタンスにミラーリングします。
- /var/lib/opscenter/ssl(パッケージ・インストール)
- install_location/ssl(tarボール・インストール)
scp /var/lib/opscenter/ssl/* secondary:/var/lib/opscenter/ssl
-
OpsCenterのロールベースのセキュリティが有効になっている場合、ロールとパスワード・データベースpasswd.dbのSSLトラストストア・パスワードなど、構成ファイルの新しい値と置き換えます。
- /etc/opscenter/passwd.db(パッケージ・インストール)
- install_location/passwd.db(tarボール・インストール)
scp /etc/opscenter/passwd.db secondary:/etc/opscenter/passwd.db