第3章 Directory Server の復元
ハードウェア障害の後などの特定の状況では、Directory Server を復元する必要があります。これは、コマンドラインまたは Web コンソールを使用して実行できます。Directory Server は個別のデータベースの復元をサポートしない点に注意してください。
データベースにカスタムデータを入力する場合は、インポート機能を使用します。サーバーから特定のデータを LDIF 形式でインポートできます。詳細は、Directory Server へのデータのインポート を参照してください。
3.1. インスタンスの実行中にコマンドラインを使用した全データベースの復元
実行中の Directory Server インスタンスにすべてのデータベースを復元するには、dsconf backup restore
コマンドを使用します。
前提条件
- Directory Server のバックアップがある。
-
dirsrv
ユーザーに、バックアップディレクトリーの読み取りパーミッションがある。 - Directory Server インスタンスが実行している。
手順
/var/lib/dirsrv/slapd-instance_name/bak/instance_name-YYYY_MM_DD_hh_mm_ss
ディレクトリーに保存されているバックアップから、すべてのデータベースを復元します。#
dsconf -D "cn=Directory Manager" ldap://server.example.com backup restore /var/lib/dirsrv/slapd-instance_name/bak/instance_name-YYYY_MM_DD_hh_mm_ss
The backup restore task has finished successfully-
復元中の問題について、
/var/log/dirsrv/slapd-instance_name/errors
ログを検索します。
関連情報
-
データの復元に使用できる追加の設定をすべて表示するには、
dsconf ldap://server.example.com backup restore --help
コマンドの出力を参照してください。 - インスタンスの実行中にコマンドラインを使用した全データベースのバックアップ
- Directory Server へのデータのインポート