復元処理の準備

eDirectoryデータベースの復元作業で最も大切なのは、復元が完全に行われたかどうか確認することです。作業に先立ち、復元作業の前提条件の説明に従って、必要な準備を行います。必要なバックアップファイルを揃える手順を確認するには、復元に必要なバックアップファイルの収集を参照してください。


復元作業の前提条件

復元の過程で、eDirectory Backup eMToolはまず、フルバックアップファイルからの復元を試みます。それが済むと、Backup eMToolでインクリメンタルバックアップファイルの名前を入力するよう求められます。その際、次に適用するべきファイルのIDが提示されます。インクリメンタルバックアップファイルからの復元が終わると、今度はロールフォワードログを参照しての復元処理が始まります(Backup eMToolによる復元作業の概要も参照してください)。

必要なファイルをすべて揃えた後、iManagerやeMBoxクライアントから復元処理を起動します。eMBoxクライアントによるバックアップファイルの復元作業またはiManagerによるバックアップファイルの復元作業を参照してください。


復元に必要なバックアップファイルの収集

  1. ファイルシステムをバックアップしたテープから、eDirectoryフルバックアップファイルを、サーバ上の適当なディレクトリにコピーしてください。

    最後に取ったフルバックアップのIDは、Backup eMToolのログファイルで確認できます。

  2. 同様に、一連のインクリメンタルバックアップファイルを、サーバ上の適当なディレクトリにコピーしてください。

    必要なインクリメンタルバックアップファイルは、フルバックアップファイルのヘッダ部で確認できます。「next_inc_file_ID」属性として、次のインクリメンタルバックアップファイルのIDが記述されています。この値は、インクリメンタルバックアップファイルのヘッダ部にある「incremental_file_number」属性に対応します。ヘッダの形式について詳しくは、バックアップファイルのヘッダ書式を参照してください。

    警告:  

    バックアップファイルを開く場合でもヘッダを確認するだけにとどめ、保存や変更はしないようにしてください。ファイルの一部が切り捨てられてしまうことがあります。ほとんどのアプリケーションではバイナリデータを正確に保存することはできません。

    インクリメンタルバックアップファイルにはそれぞれ、次のインクリメンタルバックアップファイルのIDが記載されています。

    このIDもBackup eMToolのログファイルで確認できます。

    同じ名前のファイルがいくつもあって、ひとつのディレクトリにまとめるためにファイル名を変更しているような場合、IDはその識別に不可欠です。たとえば無人でのバックアップにいつも同じバッチファイルを使っていて、バックアップファイル名が常に同じであるような場合です。ヘッダ部のIDを見れば、ファイル名が変わっていても適切なファイルを判別できます。

  3. (状況によって実行)ロールフォワードログ機能を有効にしていた場合は、最後のバックアップ以降のロールフォワードログを、生成時のファイル名のまま、サーバ上の適当なディレクトリに集めてください。

    このサーバがレプリカリングに属している場合は、ロールフォワードログを使った復元処理が必須です。ロールフォワードログがすべて揃っていない場合、復元後の検証処理で失敗してしまいます。リング内の他のレプリカと、遷移ベクトルが一致しないからです。デフォルトでは、復元したeDirectoryデータベースが他のレプリカと整合が取れていない場合、そのままではオープンできません。

    テキストエディタで最新のバックアップファイルを開き、ヘッダの「current_log」属性を読んで、最初に必要なロールフォワードログを特定します。この作業を繰り返して、続くすべてのロールフォワードログを集めます。

    警告:  

    バックアップファイルを開く場合でもヘッダを確認するだけにとどめ、保存や変更はしないようにしてください。ファイルの一部が切り捨てられてしまうことがあります。ほとんどのアプリケーションではバイナリデータを正確に保存することはできません。

    必要なロールフォワードログがすべて1ヶ所にまとまっているとは限りません。よく確認して、すべて同じディレクトリに揃えてください。ロールフォワードログは、次の理由から複数の場所に格納されている場合があります。

    重要:  必要なロールフォワードログがすべてそろっていることを確認してください。Backup eMToolでは、ロールフォワードログがすべてそろっているかどうか確認できません。ロールフォワードログは順番に開かれて使用されます。指定したディレクトリ内に次のロールフォワードログが見つからない場合は、復元プロセスが中止されます。必要なロールフォワードログがすべてそろっていなければ復元は完了しません。