使用 viocli volume-migrate 命令來將一或多個非連結磁碟區從一個資料存放區移轉到另一個。

  • 如果磁碟區已連接,則磁碟區移轉將失敗。

    在這種情況下,請移轉對應執行個體。已連接的磁碟區將與執行個體一起移轉。

    備註︰

    對應磁碟區陰影虛擬機器不會移轉。若要移轉此類磁碟區陰影虛擬機器,請執行 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。

viocli volume-migrate --source-dc DC-01 --source-ds DS-01 DC-02 DS-02

--volume-ids VOLUME_UUIDS

強制性 (除非已指定 SRC_DC_NAME 和 SRC_DS_NAME)。

移轉一或多個由 UUID 值指定的個別磁碟區。若要指定多個磁碟區,請以逗點分隔 UUID。

例如,下列命令可將兩個由 UUID 值指定的磁碟區移轉到資料中心 DC-01 中的資料存放區 DS-01。

viocli volume-migrate --volume-ids 25e121d9-1153-4d15-92f8-c92c10b4987f, 4f1120e1-9ed4-421a-b65b-908ab1c6bc50 DC-01 DS-01

--ignore-storage-policy

選擇性

忽略儲存區原則符合性檢查。

如果已移轉的磁碟區包含目的地資料存放區不符合的儲存區原則,請將此參數包含在內,以避免移轉失敗。

DEST_DC_NAME

強制性

指定目的地資料中心。

DEST_DS_NAME

強制性

指定目的地資料存放區。

-h, --help

選擇性

顯示該命令的使用與引數。

-v, --verbose

選擇性

進入詳細資訊模式。