viocli volume-migrate コマンドを使用して、データストア間で 1 つ以上の未接続ボリュームを移行します。
-
ボリュームが接続されている場合、ボリュームの移行は失敗します。
この場合は、対応するインスタンスを移行します。 接続済みボリュームはインスタンスとともに移行されます。注: : 対応するボリューム シャドウ仮想マシンは移行されません。これらのボリューム シャドウ仮想マシンを移行するには、 viocli ds-migrate-prep コマンドを実行してから、 vSphere Web Client を使用してシャドウ仮想マシンを移行します。 -
ボリュームにターゲット データストアで満たすことができないストレージ ポリシーがある場合、ボリュームの移行は失敗します。
--ignore-storage-policy パラメータを含めることで強制的に移行できます。 非準拠データストアへの移行でストレージ ポリシーが無視されると、このコマンドは警告を出力します。
viocli volume-migrate コマンドは次の構文を使用します。
viocli volume-migrate [-d [NAME]] \ [--source-dc [SRC_DC_NAME]] [--source-ds [SRC_DS_NAME]] \ [--volume-ids [VOLUME_UUIDS]] [--ignore-storage-policy] \ DEST_DC_NAME DEST_DS_NAME [-h] [-v]
パラメータ | 必須か任意か | 説明 |
---|---|---|
-d, --deployment NAME |
自動 | ボリュームが移行されるデプロイの名前。 自動的に適用されます。 デフォルト値は現在のデプロイの名前です。 |
--source-dc SRC_DC_NAME |
VOLUME_UUIDS が指定されていない場合は必須 | ソース データセンターを識別します。 --source-ds パラメータとともに使用してデータストアを一意に識別します。 |
--source-ds SRC_DS_NAME |
VOLUME_UUIDS が指定されていない場合は必須 | --source-dc パラメータとともに使用してデータストアを一意に識別します。 たとえば、次のコマンドはデータセンター DC-01 のデータストア DS-01 からデータセンター DC-02 のデータストア DS-02 にすべてのボリュームを移行します。 |
--volume-ids VOLUME_UUIDS |
SRC_DC_NAME および SRC_DS_NAME が指定されていない場合は必須 | UUID 値で指定された 1 つ以上の個別ボリュームを移行します。 複数のボリュームを指定するには、UUID をコンマで区切ります。 たとえば、次のコマンドは UUID 値で指定された 2 つのボリュームをデータセンター DC-01 のデータストア DS-01 に移行します。 |
--ignore-storage-policy |
任意 | ストレージ ポリシーのコンプライアンス チェックを無視します。 このパラメータを含めると、移行されるボリュームに移行先データストアが準拠しないストレージ ポリシーがある場合に、移行の失敗を防ぐことができます。 |
DEST_DC_NAME |
必須 | ターゲット データセンターを指定します。 |
DEST_DS_NAME |
必須 | ターゲット データストアを指定します。 |
-h, --help |
任意 | このコマンドの使用方法と引数を表示します。 |
-v, --verbose |
任意 | 詳細モードに切り替えます。 |