Azure Portal을 통해 Azure Stack Edge Pro GPU 디바이스에 VM 배포

적용 대상:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

Azure Portal, 템플릿, Azure PowerShell cmdlet을 사용하고 Azure CLI 또는 Python 스크립트를 통해 Azure Stack Edge Pro GPU 디바이스에서 VM(가상 머신)을 만들고 관리할 수 있습니다. 이 문서에서는 Azure Portal을 사용하여 Azure Stack Edge Pro GPU 디바이스에서 VM을 만들고 관리하는 방법을 설명합니다.

Important

클라우드에서 디바이스에 배포된 VM 및 이미지를 관리하는 사용자를 위해 다단계 인증을 사용하도록 설정해야 합니다. 사용자가 다단계 인증을 사용하도록 설정하지 않은 경우 클라우드 작업이 실패합니다. 다단계 인증을 사용하도록 설정하는 단계는 Microsoft Entra 다단계 인증 사용을 참조하세요.

VM 배포 워크플로

배포 워크플로에 대한 개략적인 요약은 다음과 같습니다.

  1. Azure Stack Edge 디바이스에서 컴퓨팅용 네트워크 인터페이스를 사용하도록 설정합니다. 이 단계에서는 지정한 네트워크 인터페이스에서 가상 스위치를 만듭니다.

  2. Azure Portal에서 VM의 클라우드 관리를 사용하도록 설정합니다.

  3. Azure Storage Explorer를 사용하여 Azure Storage 계정에 VHD를 업로드합니다.

  4. 업로드된 VHD를 사용하여 디바이스에 VHD를 다운로드하고 VHD에서 VM 이미지를 만듭니다.

  5. 이전 단계에서 만든 리소스를 사용합니다.

    1. 만든 VM 이미지입니다.
    2. 컴퓨팅을 사용하도록 설정한 네트워크 인터페이스와 연결된 가상 스위치
    3. 가상 스위치와 연결된 서브넷

    그리고 다음 리소스 인라인을 생성하거나 지정합니다.

    1. VM 이름, VM에 지원되는 VM 크기, 로그인 자격 증명을 선택합니다.
    2. 새 데이터 디스크를 만들거나 기존 데이터 디스크를 연결합니다.
    3. VM의 고정 IP 또는 동적 IP를 구성합니다. 고정 IP를 제공하는 경우 컴퓨팅을 사용할 수 있도록 설정된 네트워크 인터페이스의 서브넷 범위에서 사용 가능한 IP를 선택합니다.

    위의 리소스를 사용하여 VM을 만듭니다.

필수 조건

Azure Portal를 통해 디바이스에서 VM 만들기 및 관리를 시작하기 전에 다음을 확인합니다.

  1. 1단계: Azure Stack Edge Pro GPU 디바이스 구성의 설명대로 Azure Stack Edge Pro GPU 디바이스에서 네트워크 설정을 완료했습니다.

    1. 네트워크 인터페이스에서 컴퓨팅을 사용하도록 설정했습니다. 이 네트워크 인터페이스 IP는 VM 배포를 위한 가상 스위치를 만드는 데 사용됩니다. 디바이스의 로컬 UI에서 컴퓨팅으로 이동합니다. 가상 스위치를 만드는 데 사용할 네트워크 인터페이스를 선택합니다.

      Important

      컴퓨팅용 포트는 하나만 구성할 수 있습니다.

    2. 네트워크 인터페이스에서 컴퓨팅을 사용하도록 설정합니다. 이 네트워크 인터페이스에 해당하는 가상 스위치를 Azure Stack Edge Pro GPU가 만들고 관리합니다.

  2. 만들려는 VM의 VM 이미지를 만드는 데 사용할 Windows 또는 Linux VHD에 액세스할 수 있습니다.

VM 배포

Azure Stack Edge Pro GPU 디바이스에서 VM을 만들려면 다음 단계를 수행합니다.

VM 이미지 추가

  1. Azure Storage 계정에 VHD 업로드. 업로드에 Storage Explorer 사용의 단계를 수행합니다.

    VHD를 준비하는 방법에 대한 자세한 내용은 Windows VHD에서 일반화된 이미지 준비를 참조하세요.

    VM 이미지 업로드 문제를 해결합니다.

  2. Azure Portal에서 디바이스의 Azure Stack Edge 리소스로 이동합니다. 그런 다음, Edge 서비스>가상 머신으로 이동합니다.

    Screenshot showing the Overview pane of an Azure Stack Edge device, with the Virtual machines option, under Edge Services, highlighted.

  3. 개요 페이지에서 다음을 수행합니다. 가상 머신 클라우드 관리를 사용하도록 설정하려면 사용을 선택합니다.

    Screenshot of the Overview pane in Virtual Machines view for an Azure Stack Edge device. The Enable button, to enable VM cloud management, is highlighted.

  4. 첫 번째 단계는 VM 이미지를 추가하는 것입니다. 이전 단계에서 이미 스토리지 계정에 VHD를 업로드했습니다. 이 VHD를 사용하여 VM 이미지를 만듭니다.

    스토리지 계정에서 VHD를 다운로드하고 이를 디바이스에 추가하려면 + 이미지 추가를 선택합니다. 다운로드 프로세스는 VHD 크기와 다운로드에 사용할 수 있는 인터넷 대역폭에 따라 몇 분이 걸립니다.

    Screenshot of the Overview pane for Virtual Machines, with the Plus Add Image button highlighted.

  5. 이미지 추가 창에서 다음 필드 항목을 만듭니다. 그런 다음, 추가를 선택합니다.

    필드 설명
    스토리지 BLOB에서 다운로드 VHD를 업로드한 스토리지 계정에서 스토리지 BLOB의 위치로 이동합니다.
    다운로드 위치: VM을 배포하는 현재 디바이스로 자동으로 설정됩니다.
    Edge 리소스 그룹 이미지를 추가할 리소스 그룹을 선택합니다.
    다른 이름으로 이미지 저장 스토리지 계정에 업로드한 VHD에서 만들 VM 이미지의 이름입니다.
    OS 유형 VM 이미지를 만드는 데 사용할 VHD의 운영 체제로 Windows 또는 Linux를 선택합니다.
    VM 세대 VM을 만드는 데 사용할 이미지 생성으로 Gen 1 또는 Gen 2를 선택합니다. Gen 2 VM의 경우 보안 부팅이 기본적으로 사용하도록 설정됩니다.

    Screenshot showing the Add image page for a virtual machine with the Add button highlighted.

  6. VHD가 다운로드되고 VM 이미지가 생성됩니다. 이미지를 만드는 데 몇 분 정도 걸립니다. VM 이미지가 완료되었다는 알림이 표시됩니다.

    Screenshot of the Overview for Virtual machines on an Azure Stack Edge device. On the Images pane, a newly created VM is highlighted.

  7. VM 이미지가 생성되면 이미지 창의 이미지 목록에 추가됩니다.

    Screenshot that shows the Images pane in Virtual Machines view of an Azure Stack Edge device.

    배포 창이 업데이트되어 배포 상태를 표시합니다.

    Screenshot showing the Deployments pane in Virtual Machines view of an Azure Stack Edge device. The entry for a deployed VM is highlighted.

    새로 추가한 이미지는 개요 페이지에도 표시됩니다.

    Screenshot that shows the Overview pane for Virtual Machines on an Azure Stack Edge device. A newly added VM image is highlighted.

VM 추가

VM 이미지를 만든 후에 VM을 만들려면 다음 단계를 수행합니다.

  1. 가상 머신개요 페이지에서 + 가상 머신 추가를 선택합니다.

    Screenshot that shows the Overview pane for virtual machines on an Azure Stack Edge device. The Plus Add Virtual Machine button is highlighted.

  2. 기본 사항 탭에서 다음 매개 변수를 입력합니다.

    매개 변수 설명
    가상 머신 이름 새 가상 머신의 이름을 입력합니다.
    Edge 리소스 그룹 VM과 연결된 모든 리소스를 위한 새 리소스 그룹을 만듭니다.
    이미지 디바이스에서 사용할 수 있는 VM 이미지를 선택합니다.
    크기 지원되는 VM 크기에서 선택합니다.
    GPU VM에 대해 NCasT4-v3-series의 VM 크기를 선택합니다.
    사용자 이름 관리자의 기본 사용자 이름인 azureuser를 사용하여 VM에 로그인합니다.
    Authentication type SSH 퍼블릭 키 또는 사용자 정의 암호를 선택합니다.
    SSH 퍼블릭 키 SSH 공개 키 인증 유형을 선택할 때 표시됩니다. SSH 공개 키에 붙여 넣습니다.
    암호 암호 인증 유형을 선택할 때 표시됩니다. 암호를 입력하여 VM에 로그인합니다. 암호는 12자 이상이어야 하며 정의된 복잡성 요구 사항을 충족해야 합니다.
    암호 확인 암호를 다시 입력합니다.

    Screenshot showing the Basics tab in the Add Virtual Machine wizard for Azure Stack Edge. The Basics tab and the Next: Disks button are highlighted.

    완료되면 다음: 디스크를 선택합니다.

  3. 디스크 탭에서 디스크를 VM에 연결합니다.

    1. 새 디스크 만들기 및 연결또는 기존 디스크 연결을 선택할 수 있습니다.

      Screenshot showing the Disks tab in the Add Virtual Machine wizard for Azure Stack Edge. The Create and attach a new disk option is highlighted.

    2. 새 디스크 만들기 및 연결을 선택합니다. 새 디스크 만들기 창에서 디스크 이름과 크기(GiB)를 입력합니다.

      Screenshot showing the

    3. 이전 프로세스를 반복하여 디스크를 더 추가합니다. 디스크를 만들면 디스크 탭에 표시됩니다. 다음: 네트워킹을 선택합니다.

  4. 네트워킹 탭에서 VM의 네트워크 연결을 구성합니다.

    매개 변수 설명
    가상 네트워크 네트워크 인터페이스에서 컴퓨팅을 사용하도록 설정한 경우 드롭다운 목록에서 Azure Stack Edge 디바이스에 만들어진 가상 스위치를 선택합니다.
    서브넷 이 필드는 컴퓨팅을 사용하도록 설정한 네트워크 인터페이스와 연결된 서브넷으로 자동으로 채워집니다.
    IP 주소 VM의 고정 IP 또는 동적 IP를 제공합니다. 고정 IP는 지정된 서브넷 범위에서 사용 가능한 여유 IP여야 합니다.

    Screenshot of the Networking tab in

    다음: 고급을 선택합니다. 고급 탭에서 확장을 선택하여 VM 배포 중 설치하고 cloud-init 스크립트를 지정하여 VM을 사용자 지정할 수 있습니다.

  5. VM을 만들 때 VM에 확장을 설치하려면 설치할 확장 선택을 선택합니다. 그런 다음, 확장 추가 화면에서 확장을 선택합니다.

    VM 배포 중 GPU 확장을 설치하기 위한 세부 단계는 GPU VM 배포를 참조하세요.

    Illustration of 2 steps to add a GPU extension to the Advanced tab of

  6. 고급 탭에서 처음 부팅할 때 cloud-init 유틸리티를 사용하여 새 VM을 사용자 지정하려면 cloud-init 스크립트를 사용자 지정 데이터 및 cloud init 아래의 사용자 지정 데이터 상자에 붙여넣습니다.

    cloud-init 사용에 대한 자세한 내용은 Cloud-init 개요를 참조하세요.

    Screenshot that shows the Advanced tab of the Create a new virtual machine wizard, with a cloud init script in the Custom data box highlighted.

    완료되면 다음: 검토 + 만들기를 선택합니다.

  7. 검토 + 만들기 탭에서 VM 사양을 검토합니다. 다음으로 만들기를 선택합니다.

    Screenshot that shows the Review Plus Create tab of the

  8. VM 생성이 시작되고 최대 20분이 걸릴 수 있습니다. 배포로 이동하여 VM 생성을 모니터링할 수 있습니다.

    Screenshot that shows the Deployments pane in Virtual Machines view of an Azure Stack Edge device. The entry for a deployed VM is highlighted.

  9. VM이 성공적으로 생성된 후 개요 창에 새 VM이 표시됩니다.

    Screenshot that shows the Overview pane for Virtual Machines on an Azure Stack Edge device. A new virtual machine is highlighted in the list.

  10. 새로 만든 VM을 선택하여 가상 머신으로 이동합니다.

    Screenshot showing the Virtual Machines pane of an Azure Stack Edge device. The Virtual Machines label and a virtual machine entry are highlighted.

    VM을 선택하여 세부 정보를 확인합니다.

    Screenshot that shows the Details tab on the Overview pane for a virtual machine in Azure Stack Edge. The Overview label and the IP Address in Networking are highlighted.

    네트워크 인터페이스의 IP 주소를 사용하여 VM에 연결합니다.

VM에 연결

Linux 또는 Windows VM을 만들었는지 여부에 따라 연결 단계는 다를 수 있습니다. Azure Portal를 통해 디바이스에 배포된 VM에 연결할 수 없습니다. Linux 또는 Windows VM에 연결하는 단계를 수행합니다.

Linux VM에 연결

Linux VM에 연결하려면 다음 단계를 수행합니다.

VM을 만드는 동안 전달된 개인 IP를 사용하여 VM에 연결합니다.

  1. SSH 세션을 열어 IP 주소와 연결합니다.

    ssh -l <username> <ip address>
    
  2. 프롬프트에서 VM을 만들 때 사용한 암호를 제공합니다.

    SSH 키를 제공해야 하는 경우 다음 명령을 사용합니다.

    ssh -i c:/users/Administrator/.ssh/id_rsa Administrator@5.5.41.236

    다음은 VM에 연결하는 경우의 출력 예입니다.

    PS C:\WINDOWS\system32> ssh -l myazuser "10.126.76.60"
    The authenticity of host '10.126.76.60 (10.126.76.60)' can't be established.
    ECDSA key fingerprint is SHA256:V649Zbo58zAYMKreeP7M6w7Na0Yf9QPg4SM7JZVV0E4.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added '10.126.76.60' (ECDSA) to the list of known hosts.
    myazuser@10.126.76.60's password:
    Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.18.0-1013-azure x86_64)
    
     * Documentation:  https://help.ubuntu.com
     * Management:     https://landscape.canonical.com
     * Support:        https://ubuntu.com/advantage
    
     System information disabled due to load higher than 1.0
    
      Get cloud support with Ubuntu Advantage Cloud Guest:
        http://www.ubuntu.com/business/services/cloud
    
    284 packages can be updated.
    192 updates are security updates. 
    
    The programs included with the Ubuntu system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
    applicable law.
    
    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.
    
    myazuser@myazvmfriendlyname:~$ client_loop: send disconnect: Connection reset
    PS C:\WINDOWS\system32>
    

Windows VM에 연결

Windows VM에 연결하려면 다음 단계를 수행합니다.

VM을 만드는 동안 전달한 IP를 통해 RDP(원격 데스크톱 프로토콜)를 사용하여 Windows VM에 연결합니다.

  1. 클라이언트에서 RDP를 엽니다.

  2. 시작으로 이동한 다음 mstsc를 입력합니다.

  3. 원격 데스크톱 연결 창에서 VM의 IP 주소와 VM 템플릿 매개 변수 파일에서 사용한 액세스 자격 증명을 입력합니다. 그런 다음 연결을 선택합니다.

    Screenshot of the Remote Desktop Connection pane for connecting via RDP to your Windows VM.

    참고 항목

    신뢰할 수 없는 컴퓨터에 대한 연결을 승인해야 할 수도 있습니다.

이제 어플라이언스에서 실행되는 VM에 로그인되었습니다.

다음 단계