migratevdisk コマンドを使用して、1 つの管理対象ディスク・グループから別の管理対象ディスク・グループに仮想ディスク全体をマイグレーションすることができます。
>>- svctask -- -- migratevdisk -- ------------------------------> >-- -mdiskgrp --+- mdisk_group_id ---+-- -----------------------> '- mdisk_group_name -' >--+---------------------------------+-- --+--------------+-----> '- -threads -- number_of_threads -' '- -copy-- id -' >-- -- -vdisk --+- vdisk_id ---+------------------------------->< '- vdisk_name -'
migratevdisk コマンドは、指定された仮想ディスクを新しい管理対象ディスク・グループにマイグレーションします。仮想ディスクを形成するすべてのエクステントが、新しい管理対象ディスク・グループ内のフリー・エクステントにマイグレーションされます。
svcinfo lsmigrate コマンドを発行すると、マイグレーションの進行状況を表示できます。
マイグレーション時に使用するスレッドの数を指定することにより、プロセスに優先順位を付けることができます。1 スレッドのみの使用を指定した場合、システムへのバックグラウンド・ロードは最少です。
migratevdisk コマンドは、コマンドの継続期間中にターゲット管理対象ディスク・グループに十分なフリー・エクステントがないと失敗します。 この問題を回避するために、VDisk のマイグレーションが完了するまではエクステントを使用する新しいコマンドを発行しないでください。
migratevdisk コマンドは、ターゲット VDisk またはソース VDisk がオフラインの場合は失敗します。VDisk のマイグレーションを試行する前に、オフライン状態を訂正してください。
呼び出し例
svctask migratevdisk -vdisk 4 -mdiskgrp Group0 -threads 2
結果出力
No feedback