10.12. OpenStack에 QCOW2 이미지 업로드

RHEL 이미지 빌더 툴을 사용하면 OpenStack 클라우드 배포에 업로드하는 데 적합한 사용자 지정 .qcow2 이미지를 생성하고 인스턴스를 시작할 수 있습니다. RHEL 이미지 빌더는 QCOW2 형식으로 이미지를 생성하지만 OpenStack에 특정한 변경 사항을 적용합니다.

주의

QCOW2 형식에서도 RHEL 이미지 빌더를 사용하여 생성한 일반 QCOW2 이미지 유형 출력 형식을 잘못 사용하지 말고 OpenStack과 관련된 추가 변경 사항이 포함되어 있습니다.

사전 요구 사항

  • 네, 네게 만들었어.

절차

  1. QCOW2 이미지 작성을 시작합니다.

    # composer-cli compose start blueprint_name openstack
  2. 빌딩 상태를 확인합니다.

    # composer-cli compose status

    이미지 빌드가 완료되면 이미지를 다운로드할 수 있습니다.

  3. QCOW2 이미지를 다운로드합니다.

    # composer-cli compose image UUID
  4. OpenStack 대시보드에 액세스하여 +Create Image.를 클릭합니다.
  5. 왼쪽 메뉴에서 Admin 탭을 선택합니다.
  6. System Panel 에서 Image 를 클릭합니다.

    이미지 생성 마법사가 열립니다.

  7. 이미지 생성 마법사에서 다음을 수행합니다.

    1. 이미지 이름을 입력합니다.
    2. 찾아보기 를 클릭하여 QCOW2 이미지를 업로드합니다.
    3. 형식 드롭다운 목록에서 QCOW2 - QEMU Emulator 를 선택합니다.
    4. Create Image 를 클릭합니다.

      composer openstack upload image

  8. 왼쪽 메뉴에서 프로젝트 탭을 선택합니다.

    1. Compute 메뉴에서 Instances 를 선택합니다.
    2. Launch Instance (인스턴스 시작) 버튼을 클릭합니다.

      인스턴스 시작 마법사가 열립니다.

    3. 세부 정보 페이지에서 인스턴스의 이름을 입력합니다. 다음을 클릭합니다.
    4. 소스 페이지에서 업로드한 이미지의 이름을 선택합니다. 다음을 클릭합니다.
    5. 플레이버 페이지에서 필요에 가장 적합한 머신 리소스를 선택합니다. 시작을 클릭합니다.

      composer openstack start instance

  9. 이미지의 메커니즘(CLI 또는 OpenStack 웹 UI)을 사용하여 이미지 인스턴스를 실행할 수 있습니다. SSH를 통해 개인 키를 사용하여 결과 인스턴스에 액세스합니다. cloud-user 로 로그인합니다.