migratevdisk

migratevdisk コマンドを使用して、ボリューム全体を 1 つのストレージ・プールから別のストレージ・プールにマイグレーションします。

構文

構文図を読む構文図をスキップする migratevdisk -mdiskgrp mdisk_group_idmdisk_group_name -threadsnumber_of_threads-copyid -vdisk vdisk_idvdisk_name -inconsistentownershipgroup

パラメーター

-mdiskgrp mdisk_group_id | mdisk_group_name
(必須) 新規のストレージ・プールの ID または名前を指定します。
-threads number_of_threads
(オプション) これらのエクステントのマイグレーション時に使用するスレッドの数を指定します。1 - 4 スレッドを指定できます。デフォルトのスレッド数は 4 です。
-copy id
(指定したボリュームに複数のコピーがある場合は必須) マイグレーションするボリューム・コピーを指定します。
-vdisk vdisk_id | vdisk_name
(必須) 新規のストレージ・プールにマイグレーションするボリュームの ID または名前を指定します。
-inconsistentownershipgroup
(オプション) 指定される場合、このフラグにより、オブジェクトは不整合な所有権に属することができます。

説明

migratevdisk コマンドは、指定されたボリュームを新しいストレージ・プールにマイグレーションします。ボリュームを形成するすべてのエクステントが、新しいストレージ・プール内のフリー・エクステントにマイグレーションされます。

ボリュームを次のように再割り当てすることができます。
  • 子プールからその親プールへ
  • 親プールからその子プールの 1 つへ
  • 同じ親プール内の子プール間で
  • 2 つの親プール間で
注: クラウド・スナップショットがボリュームに対して有効に設定されている場合、ボリュームをストレージ・プール間でマイグレーションすることはできません。

lsmigrate コマンドを発行すると、マイグレーションの進行状況を表示できます。

マイグレーション時に使用するスレッドの数を指定することにより、プロセスに優先順位を付けることができます。1 スレッドのみの使用を指定した場合、システムへのバックグラウンド・ロードは最少です。

migratevdisk コマンドは、コマンドの継続期間中にターゲット・ストレージ・プールに十分なフリー・エクステントがないと失敗します。この問題を回避するために、ボリュームのマイグレーションが完了するまではエクステントを使用する新しいコマンドを発行しないでください。

migratevdisk コマンドは、ターゲット・ボリュームまたはソース・ボリュームがオフラインの場合は失敗します。ボリュームのマイグレーションを試行する前に、オフライン状態を訂正してください。

要確認: 以下に該当する場合は、このコマンドを指定することができません。
  • ソース MDisk が SAS MDisk である場合 (イメージ・モードでのみ機能します)。
  • マイグレーションするボリュームがシン・プロビジョニング・ボリュームまたは圧縮ボリュームであり、データ削減プール内にある場合。
  • ターゲット・プールがデータ削減プールであり、マイグレーションするボリュームがシン・プロビジョニング・ボリュームか圧縮ボリュームである場合。

これらのボリューム・タイプの場合、ボリューム・ミラーリングを使用して宛先プールにボリューム・コピーを作成し、マイグレーションを実行する必要があります。 詳しくは、addvdiskcopy コマンドまたは addvolumecopy コマンドを参照してください。

ボリューム (またはボリューム・コピー) が FlashCopy® マッピングのターゲットであり、ソース・ボリュームがアクティブ/アクティブ関係にある場合、新しいストレージ・プールはソース・ボリュームと同じサイトになければなりません。 ボリュームがアクティブ/アクティブ関係にある場合、新規のストレージ・プールはソース・ボリュームと同じサイトに配置する必要があります。

ボリュームが親プールから別の親プールへマイグレーションされているとき、そのどちらが暗号化されているかどうかに関係なく、情報が (無変更で) 移動します。親プールと子プールは、暗号鍵を持つことはできません (そうでないと、子プールは作成中に障害を起こしていたはずです)。
  • 親プールから親プールへのマイグレーションは、あらゆる場合に許可されます。
  • 親プールから子プールへのマイグレーションは、子に暗号鍵がある場合は許可されません。
  • 子プールから親プールまたは子プールへのマイグレーションは、いずれかの子プールに暗号鍵がある場合は許可されません。

呼び出し例

migratevdisk -vdisk 4 -mdiskgrp Group0 -threads 2

結果出力

No feedback

呼び出し例

この例では、ボリュームが属しているのとは別の所有権グループに新規の mdiskgrp (mymdiskgrp) が属している場合、-inconsistentownershipgroup フラグを指定する必要があります。つまり、所有されている mdiskgrp から親の mdiskgrp に移動すると、親を所有することはできないため、不整合が生じます。

migratevdisk -mdiskgrp mymdiskgrp -inconsistentownershipgroup -vdisk myvdisk

結果出力

No feedback