2장. GUI 이미지 빌더 툴을 사용하여 VHD 이미지 Microsoft Azure 클라우드로 푸시

이미지 빌더를 사용하여 .vhd 이미지를 생성할 수 있습니다. 그런 다음 .vhd 이미지를 Microsoft Azure 클라우드 서비스 공급자의 Blob Storage로 푸시할 수 있습니다.

사전 요구 사항

절차

  1. Blueprint name(이름 )의 경우 Images (이미지) 탭을 클릭합니다.
  2. Create Image (이미지 만들기)를 클릭하여 사용자 지정된 이미지를 생성합니다.

    팝업 창이 열립니다.

    1. 유형 드롭다운 메뉴 목록에서 Azure Disk Image (.vhd) 이미지를 선택합니다.
    2. Microsoft Azure에 업로드 확인란을 선택하여 이미지를 Microsoft Azure 클라우드에 업로드하고 다음을 클릭합니다.
    3. Microsoft Azure에 대한 액세스를 인증하려면 해당 필드에 "Storage account" 및 "Storage access key"를 입력합니다. 다음을 클릭합니다.

      Microsoft Storage 계정 세부 정보는 Settings(설정)Access Key(키) 메뉴 목록에서 확인할 수 있습니다.

    4. 업로드할 이미지 파일에 사용할 "이미지 이름 ", 이미지를 푸시할 이미지 파일이 있는 Blob "Storage container"를 입력합니다. 다음을 클릭합니다.
    5. 제공한 정보를 검토하고 완료 를 클릭합니다.

      필요한 경우 뒤로 를 클릭하여 잘못된 세부 정보를 수정할 수 있습니다.

  3. 이미지 생성 프로세스가 시작되면 오른쪽 상단에 작은 팝업이 표시됩니다. 이미지 생성이 큐에 추가되었습니다.

    이미지 프로세스 생성이 완료되면 이미지를 생성한 Blueprint를 클릭합니다. 이미지 탭에서 생성한 이미지의 이미지 빌드 완료 상태가 표시됩니다.

  4. Microsoft Azure Cloud 로 내보낸 이미지에 액세스하려면 Microsoft Azure Portal에 액세스합니다.
  5. 검색 표시줄에서 Images 를 입력하고 Services 에서 첫 번째 항목을 선택합니다. 이미지 대시보드 로 리디렉션됩니다.
  6. +추가를 클릭합니다. 이미지 만들기 대시보드로 리디렉션됩니다.

    아래 세부 사항을 삽입합니다.

    1. 이름: 새 이미지의 이름을 선택합니다.
    2. 리소스 그룹: 리소스 그룹을 선택합니다.
    3. 위치: 스토리지 계정에 할당된 지역과 일치하는 위치를 선택합니다. 그렇지 않으면 Blob을 선택할 수 없습니다.
    4. OS 유형: 운영 체제 유형을 Linux 로 설정합니다.
    5. VM Generation: Gen 1 에서 VM 생성을 설정된 상태로 유지합니다.
    6. Storage Blob: 스토리지 Blob 입력 오른쪽에 있는 찾아보기를 클릭합니다. 이전에 업로드한 이미지를 찾으려면 대화 상자를 사용합니다.

      나머지 필드는 기본 선택 사항으로 유지합니다.

  7. 생성을 클릭하여 이미지를 생성합니다. 이미지가 생성되면 오른쪽 상단에 Successfully created image 라는 메시지가 표시될 수 있습니다.
  8. 새로 생성된 이미지를 보려면 새로 고침 을 클릭하고 엽니다.
  9. + Create VM 을 클릭합니다. 가상 머신 생성 대시보드로 리디렉션됩니다.
  10. 기본 탭의 프로젝트 세부 정보 아래에서 서브스크립션리소스 그룹이 이미 미리 설정되어 있습니다.

    리소스 그룹을 만들려면:

    1. Create new 를 클릭합니다.

      리소스 그룹 이름 컨테이너를 생성하도록 팝업 메시지가 표시됩니다.

    2. 이름을 입력하고 확인을 클릭합니다.

      이미 설정된 리소스 그룹을 유지하려면 다음을 수행합니다.

  11. 인스턴스 세부 정보에서 다음을 입력합니다.

    1. 가상 머신 이름
    2. 리전
    3. Image: 생성한 이미지가 기본적으로 사전 선택됩니다.
    4. 크기: 필요에 더 적합한 VM 크기를 선택합니다.

      나머지 필드는 기본값으로 유지합니다.

  12. Administrator account 에서 아래 세부 정보를 입력합니다.

    1. username: 계정 관리자의 이름입니다.
    2. SSH 공개 키 소스: 드롭다운 메뉴에서 새 키 쌍 생성을 선택합니다.

      이미 보유하고 있는 키 쌍을 사용하거나 새 키 쌍을 만들 수 있습니다. 또는 이미지 빌더를 사용하여 사전 설정된 공개 키가 있는 이미지에 사용자를 추가할 수 있습니다. 자세한 내용은 SSH 키를 사용하여 사용자 계정 생성을 참조하십시오.

    3. 키 쌍 이름: 키 쌍의 이름을 삽입합니다.
  13. Inbound 포트 규칙 에서 각 필드의 값을 선택합니다.

    1. 공용 인바운드 포트:선택한 포트 허용.
    2. Select inbound ports: 기본 세트 SSH (22) 를 사용합니다.
  14. Review + Create 를 클릭합니다. Review + create 탭으로 리디렉션되고 검증이 통과되었는지 확인합니다.
  15. 세부 사항을 검토하고 생성을 클릭합니다.

    선택적으로 이전 을 클릭하여 선택한 이전 옵션을 수정할 수 있습니다.

  16. 새 키 쌍 창이 열립니다. 개인 키 다운로드를 클릭하고 리소스 만들기를 클릭합니다.

    키 파일을 "yourKey.pem"으로 저장합니다.

  17. 배포가 완료되면 리소스로 이동을 클릭합니다.
  18. VM 세부 정보와 함께 새 창으로 리디렉션됩니다. 페이지 오른쪽 상단에 있는 공용 IP 주소를 선택하고 클립보드에 복사합니다.

이제 가상 머신에 연결할 VM과 SSH 연결을 생성하려면 다음을 수행합니다.

  1. 터미널을 엽니다.
  2. 프롬프트에서 VM에 대한 SSH 연결을 엽니다. IP 주소를 VM의 IP 주소로 교체하고 .pem의 경로를 키 파일이 다운로드한 위치로 교체합니다.

    # ssh -i ./Downloads/yourKey.pem azureuser@10.111.12.123
  3. 계속 연결하려는지 확인해야 합니다. 계속하려면 yes 를 입력합니다.

결과적으로 Microsoft Azure Storage Blob으로 내보낸 출력 이미지를 프로비저닝할 준비가 되었습니다.