このタスクでは、DS CLI commitflash コマンドを使用する必要がある復帰可能状態および FlashCopy シーケンス番号を訂正します。
revertflash DS CLI コマンドを使用して訂正を行う必要がない場合は、このタスクはグローバル・ミラーのフェイルオーバー・リカバリー処理における 5 番目のステップです。
訂正の必要がある場合は、revertflash コマンドの使用は 5 番目のステップになります。
commitflash コマンドを使用できるのは、FlashCopy 関係の分析により以下の条件のいずれかが明らかになる場合のみです。
- すべての FlashCopy シーケンス番号が等しく、少なくとも 1 つの FlashCopy 関係が復帰不能である。
- FlashCopy 関係が以下のように表示される。
- 一部の FlashCopy 関係が処理を完了して、整合性グループが作成されている。これらの FlashCopy 関係は復帰可能ではなくなります。
- 一部の FlashCopy 関係が、新しい整合性グループの作成を完了していない。これらの FlashCopy 関係は、まだ復帰可能状態です。
- すべての FlashCopy 関係が同じ FlashCopy シーケンス番号を持つ。
これは、すべての FlashCopy 関係が同じ整合性グループに関与していることを示します。
コミット・アクションは、FlashCopy 関係をその現行状態に保ち、復帰可能状態を「なし (No)」にリセットします。
commitflash コマンドを処理すると、これらの関係におけるデータは、災害発生前にその一部となっていた可能性のある整合性グループにコミットされます。
該当する 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.
すべての FlashCopy 関係が訂正された後で、高速反転復元処理を使用する準備が整います。高速反転復元処理は、グローバル・ミラーの災害時回復処理における次のステップです。