다음을 통해 공유


사용자 지정 이미지 템플릿을 사용하여 Azure Virtual Desktop에서 사용자 지정 이미지 만들기

Azure Virtual Desktop의 사용자 지정 이미지 템플릿을 사용하면 세션 호스트 VM(가상 머신)을 배포할 때 사용할 수 있는 사용자 지정 이미지를 쉽게 만들 수 있습니다. 사용자 지정 이미지를 사용하면 organization 대한 세션 호스트 VM의 구성을 표준화하는 데 도움이 됩니다. 사용자 지정 이미지 템플릿은 Azure Image Builder 를 기반으로 하며 Azure Virtual Desktop에 맞게 조정됩니다.

이 문서에서는 사용자 지정 이미지 템플릿을 만든 다음 해당 템플릿을 사용하여 사용자 지정 이미지를 만드는 방법을 보여줍니다. 자세한 내용은 사용자 지정 이미지 템플릿을 참조하세요.

필수 구성 요소

사용자 지정 이미지 템플릿을 만들려면 다음 필수 조건을 충족해야 합니다.

  • 구독에 등록된 다음 리소스 공급자입니다. 등록 상태 검사 수 있는 방법과 필요한 경우 등록하는 방법에 대한 자세한 내용은 Azure 리소스 공급자 및 유형을 참조하세요.

    • Microsoft.DesktopVirtualization
    • Microsoft.VirtualMachineImages
    • Microsoft.Storage
    • Microsoft.Compute
    • Microsoft.Network
    • Microsoft.KeyVault
    • Microsoft.ContainerInstance
  • 사용자 지정 이미지 템플릿 및 이미지를 저장할 리소스 그룹입니다. Azure Image Builder에서 사용할 고유한 리소스 그룹을 지정하는 경우 이미지 빌드가 시작되기 전에 비어 있어야 합니다.

  • 사용자가 할당한 관리 ID입니다. 사용자 지정 이미지 템플릿과 함께 사용하도록 특별히 만드는 것이 좋습니다.

  • 다음 권한을 작업으로 사용하여 Azure RBAC(역할 기반 액세스 제어)에서 사용자 지정 역할을 만듭니다.

    "Microsoft.Compute/galleries/read",
    "Microsoft.Compute/galleries/images/read",
    "Microsoft.Compute/galleries/images/versions/read",
    "Microsoft.Compute/galleries/images/versions/write",
    "Microsoft.Compute/images/write",
    "Microsoft.Compute/images/read",
    "Microsoft.Compute/images/delete"
    
  • 관리 ID에 사용자 지정 역할을 할당합니다. 배포에 맞게 적절하게 범위가 지정되어야 하며, 사용자 지정 이미지 템플릿을 저장하는 데 사용하는 리소스 그룹에 적합합니다.

  • 선택 사항: Azure Compute Gallery에 이미지를 배포하려면 Azure Compute Gallery를 만든 다음 , VM 이미지 정의를 만듭니다. 갤러리에서 VM 이미지 정의를 만들 때 만들려는 이미지의 생성1세대 또는 2세대로 지정해야 합니다. 원본 이미지로 사용하려는 이미지의 생성은 VM 이미지 정의에 지정된 생성과 일치해야 합니다. 이 단계에서 는 VM 이미지 버전을 만들지 마세요. 이 작업은 Azure Virtual Desktop에서 수행됩니다.

  • 선택 사항: 이미지를 빌드할 때 기존 가상 네트워크를 사용할 수 있습니다. 이렇게 하면 사용 중인 관리 ID가 가상 네트워크 또는 포함된 리소스 그룹에 액세스해야 합니다. 자세한 내용은 가상 네트워크에서 이미지를 사용자 지정할 수 있는 권한을 참조하세요.

    이 가상 네트워크가 프라이빗 서비스 정책을 사용하는 경우 Azure Image Builder가 올바르게 작동하려면 사용하지 않도록 설정해야 합니다. 자세한 내용은 서브넷에서 프라이빗 서비스 정책 사용 안 함을 참조하세요.

사용자 지정 이미지 만들기

사용자 지정 이미지를 만드는 데는 두 부분으로 구성됩니다. 먼저 사용자 지정 이미지 템플릿을 만든 다음 사용자 지정 이미지 템플릿을 사용하여 이미지를 빌드해야 합니다.

사용자 지정 이미지 템플릿 만들기

Azure Portal 사용하여 사용자 지정 이미지를 만들려면 다음을 수행합니다.

  1. Azure 포털에 로그인합니다.

  2. 검색 창에서 Azure Virtual Desktop 을 입력하고 일치하는 서비스 항목을 선택합니다.

  3. 사용자 지정 이미지 템플릿을 선택한 다음 , +사용자 지정 이미지 템플릿 추가를 선택합니다.

  4. 기본 사항 탭에서 다음 정보를 완료합니다.

    매개 변수 값/설명
    서식 파일 이름 사용자 지정 이미지 템플릿의 이름을 입력합니다.
    기존 템플릿에서 가져오기 새 템플릿의 기초로 사용하려는 기존 사용자 지정 이미지 템플릿이 있는 경우 예를 선택합니다.
    구독 목록에서 사용할 구독을 선택합니다.
    리소스 그룹 기존 리소스 그룹을 선택합니다.
    위치 사용자 지정 이미지 템플릿을 만들 목록에서 지역을 선택합니다.
    관리 ID 사용자 지정 이미지 템플릿을 만드는 데 사용할 관리 ID를 선택합니다.

    이 탭을 완료했으면 다음을 선택합니다.

  5. 원본 이미지 탭의 원본 유형에 대해 옵션 중 하나에서 템플릿의 원본을 선택한 다음 해당 원본 형식에 대한 다른 필드를 완료합니다. 기밀 VM 및 신뢰할 수 있는 시작 지원은 Azure VM Image Builder에서 상속됩니다. 자세한 내용은 기밀 VM 및 신뢰할 수 있는 시작 지원을 참조하세요.

    • 플랫폼 이미지(마켓플레이스)는 Azure Virtual Desktop용 Azure Marketplace 사용 가능한 이미지 목록을 제공합니다.

      매개 변수 값/설명
      이미지 선택 목록에서 사용할 이미지를 선택합니다. 이미지 생성이 표시됩니다.
    • 관리되는 이미지는기본 탭에서 선택한 동일한 구독 및 위치에 있는 관리되는 이미지 목록을 제공합니다.

      매개 변수 값/설명
      이미지 ID 목록에서 사용할 이미지 ID를 선택합니다. 이미지 생성이 표시됩니다.
    • Azure Computer Gallery는 Azure Compute Gallery에 있는 이미지 정의 목록을 제공합니다.

      매개 변수 값/설명
      갤러리 이름 목록에서 사용하려는 원본 이미지가 포함된 Azure Compute Gallery를 선택합니다.
      갤러리 이미지 정의 목록에서 사용할 갤러리 이미지 정의를 선택합니다.
      갤러리 버전 목록에서 사용할 갤러리 버전을 선택합니다. 이미지 생성이 표시됩니다.

    이 탭을 완료했으면 다음을 선택합니다.

  6. 배포 대상 탭에서 관리되는 이미지, Azure 컴퓨터 갤러리 이미지 또는 둘 다를 만들 것인지와 관계없이 관련 상자를 검사.

    • 관리되는 이미지의 경우 다음 정보를 완료합니다.

      매개 변수 값/설명
      리소스 그룹 관리되는 이미지 목록에서 기존 리소스 그룹을 선택합니다.

      기본 탭에서 선택한 리소스 그룹과 다른 리소스 그룹을 선택하는 경우 관리 ID에 대해 동일한 역할 할당을 추가해야 합니다.
      이미지 이름 목록에서 기존 관리되는 이미지를 선택하거나 관리되는 이미지 만들기를 선택합니다.
      위치 관리되는 이미지 목록에서 Azure 지역을 선택합니다.
      출력 이름 실행 이미지의 실행 출력 이름을 입력합니다. 무료 텍스트 필드입니다.
    • Azure Computer Gallery의 경우 다음 정보를 완료합니다.

      매개 변수 값/설명
      갤러리 이름 목록에서 이미지를 배포할 Azure Compute Gallery를 선택합니다.
      갤러리 이미지 정의 목록에서 사용할 갤러리 이미지 정의를 선택합니다.
      갤러리 이미지 버전 선택적 이미지의 버전 번호를 입력합니다. 값을 입력하지 않으면 값이 자동으로 생성됩니다.
      출력 이름 실행 이미지의 실행 출력 이름을 입력합니다. 무료 텍스트 필드입니다.
      복제된 지역 이미지를 저장하고 복제할 Azure 지역을 선택합니다. 사용자 지정 이미지 템플릿에 대해 선택한 지역이 자동으로 선택됩니다.
      최신 항목에서 제외됨 예를 선택하여 VM을 만들 때 ImageReference 요소의 버전으로 지정할 latest 때 이 이미지 버전이 사용되지 않도록 합니다. 그렇지 않으면 아니요를 선택합니다.

      나중에 변경하려면 갤러리 리소스 나열, 업데이트 및 삭제를 참조하세요.
      스토리지 계정 유형 목록에서 스토리지 계정 유형중복성을 선택합니다.

    이 탭을 완료했으면 다음을 선택합니다.

  7. 빌드 속성 탭에서 다음 정보를 완료합니다.

    매개 변수 값/설명
    빌드 시간 제한(분) 이미지 템플릿 을 빌드하는 동안 대기할 최대 기간을 입력합니다(모든 사용자 지정, 유효성 검사 및 배포 포함).

    언어 팩 설치 또는 Windows 최적화 구성과 같은 사용자 지정에는 Windows 업데이트 필요하며 빌드 시간 제한이 더 높은 것이 좋습니다. Windows 업데이트 기본 제공 스크립트에 대해 자동으로 트리거됩니다.
    VM 크기 빌드 템플릿을 빌드하기 위해 만들어지고 사용되는 임시 VM의 크기를 선택합니다. 원본 이미지 생성과 일치하는 VM 크기를 선택해야 합니다.
    OS 디스크 크기(GB) 관리 ID를 할당한 리소스 그룹을 선택합니다.

    또는 구독에 관리 ID를 할당한 경우 여기에서 새 리소스 그룹을 만들 수 있습니다.
    준비 그룹 Azure Image Builder에서 이미지를 만드는 데 필요한 Azure 리소스를 만드는 데 사용할 새 리소스 그룹의 이름을 입력합니다. 이 빈 Azure Image Builder를 그대로 두면 자체 기본 리소스 그룹이 만들어집니다.
    VM 관리 ID 빌드 빌드 VM이 다른 Azure 서비스와 인증되도록 하려면 사용자 할당 관리 ID를 선택합니다. 자세한 내용은 Image Builder 빌드 VM에 대한 사용자 할당 ID를 참조하세요.
    가상 네트워크 템플릿을 빌드하는 데 사용되는 VM에 대한 기존 가상 네트워크를 선택합니다. 기존 가상 네트워크를 선택하지 않으면 임시 VM에 대한 공용 IP 주소와 함께 임시 가상 네트워크가 만들어집니다.
    서브넷 기존 가상 네트워크를 선택한 경우 목록에서 서브넷을 선택합니다.

    이 탭을 완료했으면 다음을 선택합니다.

  8. 사용자 지정 탭에서 이미지를 빌드할 때 실행되는 기본 제공 스크립트 또는 고유한 스크립트를 추가할 수 있습니다.

    기본 제공 스크립트를 추가하려면 다음을 수행합니다.

    1. +기본 제공 스크립트 추가를 선택합니다.

    2. 목록에서 사용할 스크립트를 선택하고 필요한 정보를 완료합니다. 기본 제공 스크립트에는 필요한 경우 다시 시작이 포함됩니다.

    3. 저장을 선택합니다.

    사용자 고유의 스크립트를 추가하려면 다음을 수행합니다.

    1. +사용자 고유의 스크립트 추가를 선택합니다.

    2. 스크립트의 이름과 스크립트의 URI(Uniform Resource Identifier)를 입력합니다. GitHub, 웹 서비스 또는 사용자 고유의 스토리지 계정과 같이 공개적으로 사용 가능한 위치여야 합니다. 스토리지 계정을 사용하려면 관리 ID에 스토리지 Blob 데이터 읽기 권한자와 같은 적절한 RBAC 역할을 할당해야 합니다.

    3. 저장을 선택합니다. 추가하려는 각 스크립트에 대해 이러한 단계를 반복할 수 있습니다.

    위로 이동, 아래로 이동, 위쪽으로 이동 또는 아래쪽으로 이동을 선택하여 스크립트가 실행되는 순서 변경할 수 있습니다. 이 탭을 완료했으면 다음을 선택합니다.

  9. 태그 탭에서 리소스를 구성하는 데 사용할 수 있는 이름과 값 쌍을 입력한 다음, 다음을 선택합니다. 의 AVD_IMAGE_TEMPLATE : AVD_IMAGE_TEMPLATE 기본 태그가 자동으로 만들어집니다. 자세한 내용은 리소스 명명 및 태그 지정 결정 가이드를 참조하세요.

  10. 검토 및 만들기 탭에서 배포 중에 사용되는 정보를 검토한 다음 만들기를 선택합니다.

  • 새 템플릿이 표시되려면 약 20초가 걸릴 수 있습니다. 사용자 지정 이미지 템플릿에서 새로 고침을 선택하여 상태 검사.

  • Microsoft Store 앱 제거 또는 제거는 지원되지 않습니다. Microsoft Store에 대한 액세스를 구성하는 방법을 알아봅니다.

이미지 빌드

사용자 지정 이미지 템플릿이 성공적으로 만들어지면 사용자 지정 이미지를 빌드해야 합니다. Azure Portal 사용하여 사용자 지정 이미지를 빌드하려면 다음을 수행합니다.

  1. 사용자 지정 이미지 템플릿에서 빌드하려는 사용자 지정 이미지 템플릿의 상자를 검사.

  2. 빌드 시작을 선택합니다. 이미지가 빌드되기 시작합니다. 완료하는 데 걸리는 시간은 기본 제공 스크립트와 사용자 고유의 스크립트를 완료하는 데 걸리는 시간에 따라 달라집니다.

  3. 새로 고침을 선택하여 상태 검사. 빌드 실행 상태를 볼 수 있는 사용자 지정 이미지 템플릿의 이름을 선택하여 빌드 상태 대한 자세한 정보를 볼 수 있습니다.

사용자 지정 이미지를 사용하여 세션 호스트가 있는 호스트 풀 만들기

이제 사용자 지정 이미지를 만들었으므로 세션 호스트 VM을 만들 때 사용할 수 있습니다. Azure Portal 사용하여 Azure Virtual Desktop에서 호스트 풀 및 세션 호스트를 만들려면 호스트 풀 만들기의 단계를 수행합니다. Virtual Machines 탭의 경우 가상 머신을 추가하는 경우 다음 단계에 따라 사용자 지정 이미지를 사용합니다.

  1. 이미지에 대해 모든 이미지 보기를 선택합니다.

  2. 내 항목을 선택합니다.

  3. 내 이미지를 선택하여 관리되는 이미지 목록을 보거나 공유 이미지를 선택하여 Azure Compute Gallery에서 이미지 목록을 확인합니다.

    중요

    가상 머신 크기를 선택할 때 원본 이미지 생성과 일치하는 크기를 선택해야 합니다.

  4. 사용자 지정 이미지에서 호스트 풀 및 세션 호스트를 만드는 단계를 완료합니다.

다음 단계

Azure Virtual Desktop에 연결