使用 viocli volume-migrate 命令將一或多個非連結 Cinder 磁碟區從一個資料存放區移轉到另一個。
若要移轉連結的磁碟區,您必須移轉整個執行個體。
若要移轉陰影虛擬機器的磁碟區,請使用 viocli ds-migrate-prep 命令,然後使用 vSphere Client 完成移轉。
viocli volume-migrate 命令使用下列語法。
viocli volume-migrate [-d NAME] {--volume-ids UUID1[,UUID2...] | --source-dc SRC-DC-NAME --source-ds SRC-DS-NAME] DEST-DC-NAME DEST-DS-NAME [--ignore-storage-policy] [--verbose]
參數 |
強制性或選擇性 |
說明 |
---|---|---|
-d NAME 或 --deployment NAME |
選擇性 |
要使用的部署的名稱。 如未輸入值,則使用預設部署。 |
--volume-ids UUID1 |
除非使用 --source-dc 和 --source-ds,否則為強制性。 |
移轉由 UUID 指定的一或多個磁碟區。若要指定多個磁碟區,請使用逗號分隔 UUID。 例如,下列命令可將兩個磁碟區移轉到資料中心 DC-01 中的資料存放區 DS-01。
|
--source-dc SRC-DC-NAME |
除非使用 --volume-ids,否則為強制性。 |
識別來源資料中心。 此選項必須與 --source-ds 選項搭配使用。 |
--source-ds SRC-DS-NAME |
除非使用 --volume-ids,否則為強制性。 |
識別來源資料存放區。 此選項必須與 --source-dc 選項搭配使用。 例如,下列命令可將所有磁碟區從資料中心 DC-01 中的資料存放區 DS-01 移轉到資料中心 DC-02 中的資料存放區 DS-02。
|
DEST-DC-NAME |
強制性 |
指定目的地資料中心。 |
DEST-DS-NAME |
強制性 |
指定目的地資料存放區。 |
--ignore-storage-policy |
選擇性 |
忽略儲存區原則符合性檢查。 當目的地資料存放區不符合移轉磁碟區的儲存區原則時,此參數可啟用磁碟區移轉。 |
--verbose |
選擇性 |
在詳細資訊模式下顯示輸出。 |
也可以執行 viocli volume-migrate -h 或 viocli volume-migrate --help 來顯示命令的參數。