第3章 Directory Server の復元

ハードウェア障害の後などの特定の状況では、Directory Server を復元する必要があります。これは、コマンドラインまたは Web コンソールを使用して実行できます。Directory Server は個別のデータベースの復元をサポートしない点に注意してください。

データベースにカスタムデータを入力する場合は、インポート機能を使用します。サーバーから特定のデータを LDIF 形式でインポートできます。詳細は、Directory Server へのデータのインポート を参照してください。

3.1. インスタンスの実行中にコマンドラインを使用した全データベースの復元

実行中の Directory Server インスタンスにすべてのデータベースを復元するには、dsconf backup restore コマンドを使用します。

前提条件

  • Directory Server のバックアップがある。
  • dirsrv ユーザーに、バックアップディレクトリーの読み取りパーミッションがある。
  • Directory Server インスタンスが実行している。

手順

  1. /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
  2. 復元中の問題について、/var/log/dirsrv/slapd-instance_name/errors ログを検索します。

関連情報