次の方法で共有


Exchange 2013 の Exchange ライター

バックアップと復元の操作に関する Exchange 2013 の Exchange ライターに関する情報を確認できます。

製品: Exchange Server 2013

Exchange ライターは、アクティブなExchange Server 2013 データベースのバックアップと復元を担当します。 また、Exchange ライターは、データベースやトランザクション ログ ファイルのレプリケートされたインスタンスのシャドー コピーが作成される、選択したデータベースのバックアップ機能もサポートしています。

Exchange ライターの概要

Exchange 2013 には、データベースの可用性とサイトの回復性を向上させるために、さまざまな Exchange サーバー間でデータベースをレプリケートできるようにするデータベース モビリティ機能が含まれています。 データベース可用性グループ (DAG) 内の他のデータベース コピーは、コピー場所で使用可能な追加のリソースを Exchange バックアップで使用する貴重な機会を提供します。 さらに、アクティブなデータベース マスターの代わりにコピーがバックアップされるため、バックアップ中に長期間コピーを使用できなくなる可能性があります。

Exchange ライターは Exchange サービス (リクエスターのために動作) と連携して、バックアップに備えてデータベース ファイルを準備し、データベースをバックアップする前に Exchange トランザクションの結果として生じる IO アクティビティを固定します。その後、バックアップが完了してから、ログ ファイルの固定を解除して切り詰めます。

復元中、バックアップと復元アプリケーションは、(リクエスターのために動作する) Exchange ストアと連携して、復元ターゲットの検証、データベース ファイルの名前変更 (必要な場合)、必要に応じてトランザクション ログの再生を行うよう Exchange ライターに指示します。 Exchange ライターは、バックアップと復元の両方をサポートします。

Exchange ライターは、メールボックス サーバーの役割がインストールされている Exchange サーバーで利用できます。

Exchange ライターの構成設定

VSS 用の Exchange ライターは、正しく設定され、バックアップと復元の操作中に保持されることが必要な各種設定と値を使います。 これらの構成設定は、Exchange ライターのメタデータ ドキュメントに格納されます。 バックアップ アプリケーションがこれらの設定を保持しない場合、Exchange データベースのバックアップを試みると予期しないエラーが発生する可能性があります。

以下の表は、データベース バックアップのコンポーネントに関するメタデータを公開する VSS インタ フェースを一覧表示します。 これらのインターフェイスは、Exchange ストアのバックアップに使う Exchange ライター メタデータ ドキュメントを取得するときに必要です。

表 1. VSS インターフェイス

VSS インターフェイス 説明
IVssWMComponent
Exchange ライターに格納されているコンポーネント情報にアクセスできるようにします。
IVssExamineWriterMetadata
要求元のバックアップと復元アプリケーションが Exchange ライターのメタデータを調べることができます。 Exchange ライター メタデータ ドキュメントには、Exchange 2013 固有の値と、バックアップと復元を要求するアプリケーションがバックアップに適切なコンポーネントを正しく指定するために必要なパラメーターが含まれています。
IVssComponent
リクエスターのバックアップ コンポーネント ドキュメントに含まれるコンポーネントに関する情報を調べて変更するメソッドが含まれます。 オブジェクトは、 IVssBackupComponents::AddComponent メソッドによってこのドキュメントに明示的に追加されたコンポーネントに対してのみ取得できます。
IVssBackupComponents
リクエスターのバックアップと復元アプリケーションが、ファイルの状態について Exchange ライターをポーリングし、バックアップと復元の操作を実行するために使います。 IVssBackupComponents::SetBackupState メソッドは、バックアップ操作が完全バックアップ、コピーバックアップ、増分バックアップ、差分バックアップのいずれであるかを定義します。 IVssBackupComponents::AddRestoreSubcomponent メソッドは、復元操作に選択できる Exchange 2013 データベースのサブコンポーネントを定義します。

Windows Server ファイル システム内では、Exchange 2013 データベースは、 拡張子が .edb の単一データベース ファイルとして格納されます。Exchange ライターは データベース コンポーネントとして .edb を公開しますが、トランザクション ログ (.log) ファイルとチェックポイント ファイル (.chk) は、ログ コンポーネントと呼ばれる 1 つのコンポーネントに結合されます。 Exchange データベース ファイルの詳細については、「 Exchange 2013 のバックアップと復元の概念」を参照してください。

Exchange ライター、VSS、VSS リクエスター間の相互作用

バックアップ操作中の VSS、Exchange ライター、および Exchange 2013 の間の大まかな相互作用は次のとおりです。

  1. バックアップ プログラム (またはエージェント) がスケジュールされたジョブを実行します。

  2. バックアップおよび復元アプリケーションの VSS 要求者は、選択した Exchange 2013 データベースのシャドウ コピーを取得するコマンドを VSS に送信します。

  3. VSS は Exchange ライターと通信し、スナップショット バックアップの準備を行います。 Exchange 2013 では、データベースに対する管理アクションを禁止し、ボリュームの依存関係を確認し、読み取り専用アクセスを許可しながら、データベースとトランザクション ログ ファイルの選択したインスタンスへのすべての書き込み操作を一時停止します。

  4. VSS は、適切なストレージ プロバイダーと通信して、Exchange 2013 データベースを含むストレージ ボリュームのシャドウ コピーを作成します。

  5. VSS は、通常の操作を再開するために Exchange 2013 をリリースします。

  6. VSS リクエスターは、バックアップが正常に完了したことを通知する前にバックアップ セットの物理的な整合性を検証します。 Exchange 2013 では、トランザクション ログが切り捨てられ (データベースが DAG の一部である場合は、すべてのコピーの間でログの切り捨てがレプリケートされます)、データベースの最後のバックアップ時刻が記録されます。

VSS は、 OnPrepareBackup メソッドから始まり、 OnPostSnapshot メソッドで終わる Exchange ライターとの要求者の対話をシリアル化します。 バックアップの完了前にシャドウ コピーの整合性が検証される際、通常、Exchange ライターは、OnPostSnapshot メソッドの後に発生するシャドウ コピーの処理にほとんどの時間を費やします。 Exchange ライターでは、 OnPostSnapshotOnBackupComplete の間の並列バックアップがサポートされています。

Exchange 2013 では、同じデータベースの同時バックアップは許可されません。 特定のデータベースに対して一度に実行できるのは 1 つのバックアップ ジョブのみです。 バックアップの実行中、Exchange ストアにより、データベースはバックアップ進行中状態になります。 このメモリ内の状態は、バックアップ プロセスの完了時かサービスの再起動時のいずれかにクリアされます。 メモリ内のバックアップ進行中状態とその関連データは、Exchange ライターをホストするサービスを再起動するとき、オペレーティング システムを再起動するとき、クラスターのフェールオーバーが発生するときのいずれかの場合に失われます。 こうしたイベントは、バックアップ ジョブが失敗する原因となります。

バックアップによって開始されるトランザクション ログ ファイルの切り捨ては、実行するバックアップの種類に基づいてトリガーされます。 DAG 以外の構成では、Exchange ライターは、完全バックアップまたは増分バックアップが正常に完了すると、トランザクション ログ ファイルを切り捨てます。 DAG レプリケートされた構成では、必要なすべてのログ ファイルが他のすべてのコピーに再生されるまで、レプリケーション サービスによってログの切り捨てが遅延されます。 レプリケーション サービスは、ログ ファイルがコピー データベースに正常に適用され、アクティブ データベースとデータベース コピー チェックポイントの両方が削除するログ ファイルを渡したことを確認した後、バックアップされたログ ファイルをアクティブなログ ファイルとコピー ログ ファイル の両方のパスから削除します。

関連項目