Exchange Serverデータベースのバックアップは、業務サーバ上でswsrpvssbackup_exchangeコマンドを実行して行います。本コマンドは、ストレージグループ単位(Exchange Server 2007の場合)またはデータベース単位(Exchange Server 2010またはExchange Server 2013の場合)でバックアップします。
注意
バックアップ実行時、バックアップ対象データベース(ストア)がマウントされている必要があります。マウントされていない場合は、バックアップ処理が異常終了します。
[実行例]
Exchange Server 2007の場合
C:\>set SWSTGNODE=nodeAGT C:\>C:\Win32App\AdvancedCopyManager\bin\swsrpvssbackup_exchange -evs VSVR -sgname FirstStorageGroup swsrpvssbackup_exchange successfully completed C:\> |
Exchange Server 2010またはExchange Server 2013の場合
C:\>C:\Win32App\AdvancedCopyManager\bin\swsrpvssbackup_exchange -dbname Mailbox1 swsrpvssbackup_exchange successfully completed C:\> |
本コマンドを実行すると以下の処理が行われます。
バックアップ対象ファイル(*.edb、*.log、*.chk)のシャドウコピーが指定したコピーセットグループのバックアップボリュームに作成されます。シャドウコピー後のバックアップボリュームは読取り専用(read-only)ボリュームとなります。
OPC/QuickOPCを起動してシャドウコピーを作成します。
シャドウコピー作成後、ESEUTILを使用してバックアップデータの検証が行われます。バックアップの終了後、Exchangeによって不要ログが削除(切捨て)されますが。
-skipchkオプションで、バックアップデータの検証を回避することが可能です。詳細は、swsrpvssbackup_exchangeコマンドを参照してください。
ライタメタデータドキュメント(Writer Metadata Document)およびバックアップコンポーネントドキュメント(Backup Components Document)が、バックアップサーバの以下の場所に保存されます。これらのファイルはリストア時に使用されます。
ファイル | 出力先 |
---|---|
ライタメタデータドキュメント |
|
バックアップコンポーネントドキュメント |
|
注意
バックアップ時の注意事項
VSSの仕様上、並列に(パラレルに)複数のバックアップ処理を実行できません。複数のバックアップ対象(ストレージグループまたはデータベース)が存在する場合、複数のバックアップ処理を並列に実行するのではなく、逐次的に(シーケンシャルに)実行する必要があります。並列に複数のバックアップ処理を実行した場合、先行処理のシャドウコピー作成が終わるまで後続処理は待ち状態となります。
バックアップ実行後、バックアップサーバ上の各ボリュームについて、物理ディスク番号が変更される可能性があります。各ボリュームのドライブ文字およびマウントポイントには影響ありません。バックアップボリュームのドライブ文字およびマウントポイントを維持する必要がある場合は、「8.2.3.2.3 ドライブ文字マップファイルの準備」を実施しておく必要があります。
VSSHPの通信タイムアウトエラーについて
マシン負荷、ネットワーク負荷が高い場合に、VSSHPの通信タイムアウトエラーによってバックアップが失敗することがあります。
以下のa)およびb)に該当する場合、本現象が発生したと特定できます。
swsrpvssbackup_exchangeコマンドが以下のエラーメッセージを出力して異常終了する場合
swsrp4648 VSS処理でエラーが発生しました。処理フェーズ=[BACKUP] Creation of Shadow Copy Set、検出API=DoSnapshotSet、エラーコード=0x80042306 |
Windowsのアプリケーションログに、上記エラーメッセージおよび以下のVSSHPのエラーメッセージが出力されている場合
STXV2004 ERROR Timeout occurred. |
本現象の発生頻度が高い場合は、以下のVSSHP 環境ファイルを編集して通信タイムアウト値を変更してください。
ファイル名
業務サーバのVSSHPインストールフォルダ\etc\vss\vsshp.ini |
項目名TimeOutに、通信タイムアウト値を秒単位で設定します。設定できる値は、1~86400(デフォルトは60)です。推奨設定値は、3600(1時間)です。
作成したシャドウコピーの情報やアドバンスト・コピーの進捗状況は、業務サーバ上でswsrpshadowadm_exchangeコマンドを実行して確認できます。
[実行例]
Exchange Server 2007の場合
C:\>set SWSTGNODE=nodeAGT C:\>C:\Win32App\AdvancedCopyManager\bin\swsrpshadowadm_exchange status -evs VSVR -sgname FirstStorageGroup [Shadow Copy Status] Original-Volume Replica-Volume Latest-Creation-Time Snapshot-ID SnapshotSet-ID g1d1p1@EXCHG-SVR(\\?\Volume{XXXX}\) g1d11p1@BKUP-SVR(\\?\Volume{XXXX}\) 2005/06/23 03:23 {XXXX} {XXXX} g1d2p1@EXCHG-SVR(\\?\Volume{XXXX}\) g1d12p1@BKUP-SVR(\\?\Volume{XXXX}\) 2005/06/23 03:23 {XXXX} {XXXX} [AdvancedCopy Status] Type Group Original-Disk Replica-Disk Status Execute Trk Update QOPC ---- g1d1@EXCHG-SVR g1d11@BKUP-SVR snap ---- on 3% QOPC ---- g1d2@EXCHG-SVR g1d12@BKUP-SVR snap 83% on ---- C:\> |
Exchange Server 2010またはExchange Server 2013の場合
C:\>C:\Win32App\AdvancedCopyManager\bin\swsrpshadowadm_exchange status -dbname Mailbox1 [Shadow Copy Status] Original-Volume Replica-Volume Latest-Creation-Time Snapshot-ID SnapshotSet-ID g1d1p1@EXCHG-SVR(\\?\Volume{XXXX}\) g1d11p1@BKUP-SVR(\\?\Volume{XXXX}\) 2005/06/23 03:23 {XXXX} {XXXX} g1d2p1@EXCHG-SVR(\\?\Volume{XXXX}\) g1d12p1@BKUP-SVR(\\?\Volume{XXXX}\) 2005/06/23 03:23 {XXXX} {XXXX} [AdvancedCopy Status] Type Group Original-Disk Replica-Disk Status Execute Trk Update QOPC ---- g1d1@EXCHG-SVR g1d11@BKUP-SVR snap ---- on 3% QOPC ---- g1d2@EXCHG-SVR g1d12@BKUP-SVR snap 83% on ---- C:\> |
バックアップを実行すると、リストア時に必要となるメタデータデータドキュメント(ライタメタデータドキュメントおよびバックアップコンポーネントドキュメント)がバックアップサーバに出力されます。
テープバックアップを行う際はバックアップボリューム上のデータだけでなく、これら2つのファイルもバックアップする必要があります。したがって、テープバックアップまで含めたバックアップの流れは以下となります。
図8.43 スナップショット型バックアップの場合
バックアップディスク(LUN)にボリューム(パーティション)が存在している場合、バックアップ処理前(スナップショット型バックアップの場合)にマウントポイントを解除します。このため、バックアップ時にはバックアップボリュームを使用しているプロセスが存在しないようにしてください。
Windows Server 2008以降の環境では、業務ディスクに関連付けられたバックアップディスクは1つに限定されているため、1つのバックアップディスクを繰り返して使用します。
バックアップディスクは下図のどれかの状態となります。バックアップ実行時、バックアップディスクは初期状態または状態Aにあり、状態Aの場合はバックアップ処理の前にシャドウコピー削除が行われ、状態Bとなります。
図8.44 バックアップディスクの状態遷移
初回のバックアップ以外には初期状態になることはないため、バックアップディスクはバックアップ運用中、状態Aと状態Bの間を遷移します。
図8.45 スナップショット型バックアップの場合
注意
swsrpshadowadm_exchangeコマンドまたはswsrpshadowadmコマンドを使用してディスク上のすべてのシャドウコピーを削除した場合、そのディスクはオフライン状態になることがあります。AdvancedCopy Managerではオフライン状態のディスクをコピーできないため、引き続きシャドウコピーを削除したディスクをバックアップディスクとして使用する場合は、ディスクをオンラインにしてください。Windows Server 2008以降のディスクのオンライン/オフラインは「1.6.3 ディスクのオンライン/オフラインに関する注意事項」を参照してください。
swsrpvssbackup_exchangeコマンドを実行したディスクのパーティション構成を変更する場合は、初期状態に戻したあとに作業を行う必要があります。手順は「8.2.6 構成変更」を参照してください。