인스턴스에 연결되지 않은 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 값으로 지정된 하나 이상의 개별 볼륨을 마이그레이션합니다. 2개 이상의 볼륨을 지정하려면 UUID를 쉼표로 구분합니다.

    예를 들어 다음 명령은 해당 UUID 값으로 지정된 2개의 볼륨을 데이터 센터 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

    선택 사항

    세부 정보 표시 모드로 전환합니다.