SIOS DataKeeper は、インテントログ (ビットマップファイルとも呼ばれる) を使用して、ソースボリュームに対する変更や、ターゲットがロック解除中に行われたターゲットボリュームに対する変更を追跡します。インテントログには、両サーバーにコミットされる前の書き込み要求が永続的に記録されます。
インテントログを使用することで、SIOS DataKeeper は、システム復旧後にミラーの完全再同期をすることなく、ソースまたはターゲットシステムの障害または再起動から復旧することが可能です。
ボリュームへの書き込みはインテントログファイルにも反映される必要があるため、多少のパフォーマンスオーバーヘッドが発生します。この影響を最小限に抑えるために、大量の読み取りまたは書き込み処理に使用されていない物理ディスクにインテントログを格納することをお勧めします。詳細については インテントログの再配置 を参照してください。
DataKeeper ビットマップのファイルサイズの計算
- ブロックごとに1ビット(各ブロックは 64KB)
- 1ビットは64KBのボリュームスペースを表します
例: ボリュームが 640GB の場合、ビットマップは1,310,720バイトです。
640 × 1073741824 / 65536 / 8
計算すると、ビットマップは1,310,720バイトになります。
非共有ボリューム
デフォルトでは、インテントログの機能は有効になっており、インテントログファイルは、SIOS DataKeeper がインストールされるディレクトリー下の「Bitmaps」というサブディレクトリーに保存されます。
デフォルト以外のディレクトリーにインテントログを作成する場合は、BitmapBaseDir レジストリエントリを SIOS DataKeeper がファイルを作成するディレクトリーに設定してください。詳細については「 インテントログの再配置 」を参照してください。
インテントログの機能を無効にする場合は、現時点での全てのおよび潜在的にミラーのエンドポイントとなるサーバー上で BitmapBaseDir レジストリエントリをクリア (空欄に設定) してください。 インテントログの機能を無効にするには、それらの各システムで設定が反映されるように再起動する必要があります。 この機能が無効になっている場合は、ソースシステムの障害時に完全再同期が必要になります。
共有ボリューム
共有ボリュームを複製しているとき、インテントログは、複製されたボリューム上の「ReplicationBitmaps」というサブディレクトリーに保存されます。この設定はデータの完全再同期を実行することなく、共有ボリュームを使用する他のソースサーバーへのスイッチオーバーを可能にするために必要です。
SIOS は、インテントログをデフォルトの場所から移動させることを推奨していません。
設定に関する注意点
BitmapBaseDir のレジストリエントリを設定する場合、指定したフォルダとドライブレターが存在していることを確認してください。存在しないドライブレターで設定すると、DataKeeper はいくつかの仕組みを使用してユーザーにBitmapBaseDir が正しく設定されていないことを通知します。それらの仕組みは以下を含んでいます。
- DataKeeper driver (ExtMirr) は、イベント ID 292 (ERROR) を2分間隔でシステムイベントログに登録します。このイベントID は以下を表示します。
DataKeeper のビットマップファイルを含むボリュームは、まだ登録されていません。 DataKeeper ミラーは、ビットマップボリュームが表示されるまで機能しません。BitmapBaseDir は、 <setting string>に設定されています。
- 誤ったシステムに接続されたシステム上で動作する DataKeeper GUI は、下記に示すエラーメッセージを表示します。
- 誤って設定されたノード上の DataKeeper Notification Icon – EMTray はエラーのアイコンを表示し、ローカル設定のエラーの問題を表示します。
- DKHealthCheck ユーティリティがエラーメッセージを表示します。
これらの仕組みを使用してユーザーに警告することに加え、BitmapBaseDirによって指定されるボリュームが WaitForBitmapBaseDirMs のレジストリーパラメーターで指定された時間以内に構成されない場合は、DataKeeper はデフォルトの場所(DataKeeper のインストールフォルダーの中のビットマップフォルダー)でビットマップファイルを作成します。この値はミリ秒単位で指定され、デフォルトは180000 (つまり3分)に設定されています。ミラーは、ビットマップがDataKeeper のインストールフォルダーに保存された時に操作可能になりますが、パフォーマンスに影響が生じます。
このトピックへフィードバック