このタスクでは、災害時回復処理の一環として、FlashCopy® ターゲット・ボリュームにデータをコミットして、ターゲット・ボリューム上に整合性グループを形成します。
FlashCopy ターゲット・ボリュームに変更をコミットできるのは、Revertible (復帰可能) 値を Enabled (使用可能) に変更する
setflashrevertible コマンドを使用して FlashCopy 関係を変更している場合に限られます。
commitflash コマンドを使用してデータをコミットできるのは、FlashCopy 関係の分析により以下の条件のいずれかが明らかになる場合のみです。
- すべての FlashCopy シーケンス番号が等しく、少なくとも 1 つの FlashCopy 関係が復帰不能である。
- FlashCopy 関係が以下のように表示される。
- 一部の FlashCopy 関係が処理を完了して、整合性グループが作成されている。これらの FlashCopy 関係は復帰可能ではなくなります。
- 一部の FlashCopy 関係が、新しい整合性グループの作成を完了していない。これらの FlashCopy 関係は、まだ復帰可能状態です。
- すべての FlashCopy 関係が同じ FlashCopy シーケンス番号を持つ。これは、すべての FlashCopy 関係が同じ整合性グループに関与していることを示します。
FlashCopy 整合性グループ形成操作が完了しない場合、リモート・サイトの整合性グループを検査して、変更を「ロールフォワード」(コミット) するか、「ロールバックワード」(破棄)するかを判別する必要があります。
コミット・タスクは、グローバル・ミラー・セッションで作成された最後の整合性グループを現行状態にコミットします。前の整合性グループの状態への復帰は不可能になります。
このタスクは、DS CLI または DS Storage Managerのいずれかを使用して実行できます。
DS CLI コマンドを使用して該当する FlashCopy 関係を訂正するには、以下のステップを実行します。このタスクのコマンド例は、2 つの形式で示されます。最初の形式は、コマンドに必要な情報のタイプを示します。2 番目の形式は、コマンドと変数の宣言済み値の例です。
commitflash コマンドを発行して、FlashCopy 関係を訂正して、災害発生前に形成された整合性グループにコミットします。DSCLI のコマンド・プロンプトで、commitflash コマンドを入力して、次のパラメーターと変数を指定します。 dscli>commitflash
-dev storage_image_ID SourceVolumeID
例
dscli>commitflash -dev IBM.1750-68FA150 0100
注: - storage_image_ID は、元の 1 次サーバーが再び使用できるようになるまで 1 次サーバーとして指定されたリモート・サーバーの値である点に注意してください。
- グローバル・ミラー操作は、FlashCopy 復帰可能処理の確立を実行していますが、災害発生前に整合性グループの形成に失敗している可能性があります。lsflash コマンドを使用した分析により、commitflash コマンドが必要であると判別した場合、新たに mkflash コマンドを発行する必要はありません。
次のような確認メッセージが、正常にリセットされた FlashCopy 関係ごとに生成されます。
FlashCopy pair 0100:0200 successfully committed.