FlexVolの移動 - 概要
容量利用率やパフォーマンスの向上のため、およびサービス レベル アグリーメントを満たすために、ボリュームを移動またはコピーできます。FlexVolの移動の仕組みを理解しておくと、ボリュームの移動がサービス レベル アグリーメントを満たすかどうかを判断したり、ボリューム移動プロセスのどの段階にあるかを把握したりするのに役立ちます。
1つのアグリゲートまたはノードから同じStorage Virtual Machine(SVM)内の別のアグリゲートまたはノードにFlexVolを移動できます。ボリュームを移動しても、移動中にクライアント アクセスが中断されることはありません。
|
|
ボリューム移動処理のカットオーバー フェーズでは、FlexVolのFlexCloneファイルまたはFlexClone LUNを作成することはできません。 |
ボリュームの移動は複数のフェーズで実行されます。
-
デスティネーション アグリゲートに新しいボリュームが作成されます。
-
元のボリュームのデータが新しいボリュームにコピーされます。
この間、元のボリュームはそのままで、クライアントからアクセスできます。
-
移動プロセスの最後に、クライアント アクセスが一時的にブロックされます。
この間に、ソース ボリュームからデスティネーション ボリュームへの最終レプリケーションが実行され、ソース ボリュームとデスティネーション ボリュームのIDがスワップされ、デスティネーション ボリュームがソース ボリュームに変更されます。
-
移動が完了すると、クライアント トラフィックが新しいソース ボリュームにルーティングされ、クライアント アクセスが再開されます。
クライアント アクセスのブロックはクライアントが中断を認識してタイムアウトする前に終了するため、移動によってクライアント アクセスが中断されることはありません。デフォルトでは、クライアント アクセスは30秒間ブロックされます。アクセスが拒否された時間内にボリューム移動処理を完了できなかった場合、この最後のフェーズは中止され、クライアント アクセスが許可されます。デフォルトでは、最終フェーズは3回試行され、それでも成功しなかった場合、1時間待ってからもう一度最終フェーズのシーケンスが繰り返されます。ボリューム移動操作の最終フェーズは、ボリューム移動が完了するまで実行されます。