使用 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。

viocli volume-migrate --volume-ids 25e121d9-1153-4d15-92f8-c92c10b4987f,4f1120e1-9ed4-421a-b65b-908ab1c6bc50 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。

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

DEST-DC-NAME

強制性

指定目的地資料中心。

DEST-DS-NAME

強制性

指定目的地資料存放區。

--ignore-storage-policy

選擇性

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

當目的地資料存放區不符合移轉磁碟區的儲存區原則時,此參數可啟用磁碟區移轉。

--verbose

選擇性

在詳細資訊模式下顯示輸出。

也可以執行 viocli volume-migrate -hviocli volume-migrate --help 來顯示命令的參數。