Menu Close

8.4. Azure VHD 이미지 업로드 준비

이는 Azure에 VHD 이미지를 업로드하는 단계를 설명합니다.

사전 요구 사항

  • 사용 가능한 Azure 리소스 그룹 및 스토리지 계정이 있어야 합니다.

절차

  1. python2를 설치합니다.

    # dnf install python2
    참고

    AZ CLI가 python 2.7에 의존하기 때문에 python2 패키지를 설치해야 합니다.

  2. Microsoft 리포지토리 키를 가져옵니다.

    # rpm --import https://packages.microsoft.com/keys/microsoft.asc
  3. 로컬 azure-cli 리포지토리 정보를 생성합니다.

    # sh -c 'echo -e "[azure-cli]\nname=Azure CLI\nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo'
  4. Azure CLI를 설치합니다.

    # dnfdownloader azure-cli
    # rpm -ivh --nodeps azure-cli-2.0.64-1.el7.x86_64.rpm
    참고

    다운로드한 Azure CLI 패키지는 현재 다운로드한 버전에 따라 다를 수 있습니다.

  5. Azure CLI를 실행합니다.

    $ az login

    터미널에 '참고로 로그인할 수 있는 브라우저가 표시됩니다. 장치 코드에 대한 이전 경험을 보려면 "az login --use-device-code"'를 사용하여 로그인할 수 있는 브라우저를 엽니다.

    참고

    원격(SSH) 세션을 실행 중인 경우 브라우저에서 링크가 열려 있지 않습니다. 이 경우 제공된 링크를 사용하여 원격 세션에 로그인하고 인증할 수 있습니다. 로그인하려면 웹 브라우저를 사용하여 https://microsoft.com/devicelogin 페이지를 열고 인증 하는 코드를 입력합니다.

  6. Azure에서 스토리지 계정의 키를 나열합니다.

    $ GROUP=resource-group-name
    $ ACCOUNT=storage-account-name
    $ az storage account keys list --resource-group $GROUP --account-name $ACCOUNT

    resource-group-name 을 Azure 리소스 그룹의 이름으로, storage-account-name 을 Azure 스토리지 계정 이름으로 교체합니다.

    참고

    명령을 사용하여 사용 가능한 리소스를 나열할 수 있습니다.

    $ az resource list
  7. 이전 명령의 출력에서 value key1 을 기록한 후 환경 변수에 할당합니다.

    $ KEY1=value
  8. 스토리지 컨테이너를 생성합니다.

    $ CONTAINER=storage-account-name
    $ az storage container create --account-name $ACCOUNT \
    --account-key $KEY1 --name $CONTAINER

    storage-account-name 을 스토리지 계정 이름으로 교체합니다.

추가 리소스