您可以將未連結至執行個體的 Cinder 磁碟區移轉至指定的目標資料存放區。

先決條件

確認磁碟區沒有連結任何快照。如果有,您必須先將其中斷連結。

程序

  1. 使用 SSH 登入 VMware Integrated OpenStack Manager。
  2. 切換至根使用者。
    sudo su -
  3. 移轉磁碟區。
    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

    選擇性

    進入詳細資訊模式。