UUID 및 메타데이터를 유지하는 방식으로 데이터스토어 간에 이미지를 마이그레이션할 수 있습니다.

사전 요구 사항

현재 데이터스토어와 대상 데이터스토어를 모두 사용할 수 있는지 확인합니다.

프로시저

  1. SSH를 사용하여 controller01 노드에 로그인합니다.
  2. 루트 사용자로 전환합니다.
    sudo su -
  3. 이미지 목록을 봅니다.
    openstack image list

    결과에 이미지 UUID, 이름 및 상태가 나열됩니다.

    +--------------------------------------+------------------------------------+--------+
    | ID                                   | Name                               | Status |
    +--------------------------------------+------------------------------------+--------+
    | 00acfc1f-2109-4e9c-b628-de7149b42dc3 | ubuntu-16.04-server-cloudimg-amd64 | Active |
    | bf1abfb8-8bcc-4ce8-a9e8-3432b8ca546e | ubuntu1604_jenkins_node            | Active |
    +--------------------------------------+------------------------------------+--------+
    
  4. 프로젝트의 UUID를 확인합니다.
    openstack project list --domain default

    결과에 프로젝트 UUID 및 이름이 나열됩니다.

    +----------------------------------+-------+
    | ID                               | Name  |
    +----------------------------------+-------+
    | f33350f3844948fcb482ed6f5eef133d | admin |
    +----------------------------------+-------+
    
  5. vSphere Web Client에 로그인합니다.
  6. vCenter로 이동하여 프로젝트 UUID가 있는 프로젝트 폴더를 찾습니다.
  7. 프로젝트 폴더에서 이미지의 UUID가 포함된 템플릿을 찾습니다.

    이미지 마이그레이션 - 기존 이미지 찾기

  8. 템플릿을 마우스 오른쪽 버튼으로 클릭하고 템플릿으로 복제를 선택하여 [템플릿을 템플릿에 복제] 마법사를 엽니다.
    1. 템플릿의 새 이름을 입력합니다.
    2. 다른 호스트를 선택합니다.
    3. 데이터스토어를 선택합니다.
    4. 완료를 클릭하여 새 템플릿을 완료합니다.
  9. 원래 템플릿을 마우스 오른쪽 버튼으로 클릭하고 디스크에서 삭제를 선택합니다.
  10. 템플릿 복제본을 마우스 오른쪽 버튼으로 클릭하고 이름 변경을 선택하여 원래 이름을 새 이름으로 입력합니다.

    이미지 마이그레이션 - 이미지 이름 변경