Azure에서 골든 이미지 만들기

이 문서에서는 Azure Portal을 사용하여 Azure Virtual Desktop 세션 호스트에 사용할 사용자 지정 이미지를 만드는 방법을 안내합니다. "골든 이미지"라고 하는 이 사용자 지정 이미지에는 배포에 적용하려는 모든 앱과 구성 설정이 포함되어 있습니다. Microsoft Intune 같은 디바이스 관리 도구를 사용하거나, Azure Image Builder(Azure DevOps 포함) 같은 도구로 이미지 빌드를 자동화하는 등 세션 호스트를 사용자 지정하는 다른 접근 방식이 있습니다. 가장 효과적인 전략은 계획된 Azure Virtual Desktop 환경과 현재 애플리케이션 배포 프로세스의 복잡성과 크기에 따라 다릅니다.

Azure VM에서 이미지 만들기

골든 이미지에 대한 새 VM을 만들 때 지원되는 가상 머신 OS 이미지 목록에 있는 OS를 선택해야 합니다. 풀링된 호스트 풀에 Windows 10 또는 11 다중 세션(Microsoft 365 포함 또는 제외) 또는 Windows Server 이미지를 사용하는 것이 좋습니다. 개인 호스트 풀에 Windows 10 또는 11 Enterprise 이미지를 사용하는 것이 좋습니다. 1세대 또는 2세대 VM을 사용할 수 있습니다. Gen 2 VM은 Gen 1 컴퓨터에서 지원되지 않는 기능을 지원합니다. Azure에서 2세대 VM 지원에서 1세대 및 2세대 VM에 대해 자세히 알아봅니다.

Important

이미지를 가져오는 데 사용되는 VM은 "Microsoft Entra ID로 로그인" 플래그 없이 배포되어야 합니다. Azure Virtual Desktop에서 세션 호스트를 배포하는 동안 Microsoft Entra ID에 VM을 추가하도록 선택하면 AD 자격 증명으로도 로그인할 수 있습니다.

첫 스냅샷 만들기

먼저 선택한 이미지에 대한 기본 VM을 만듭니다. 이미지를 배포한 후 이미지 VM의 디스크 스냅샷을 만듭니다. 스냅샷은 이미지를 빌드하는 동안 문제가 발생할 경우 변경 내용을 롤백할 수 있는 저장 상태입니다. 빌드 프로세스 전반에 걸쳐 많은 스냅샷을 만들 것이기 때문에 쉽게 식별할 수 있는 이름을 스냅샷에 지정해야 합니다.

VM 사용자 지정

VM에 로그인하고 이미지에 필요한 앱, 업데이트 및 기타 항목으로 VM 사용자 지정을 시작합니다. 사용자 지정 중에 VM을 도메인에 조인해야 하는 경우 sysprep을 실행하기 전에 도메인에서 제거합니다. 많은 앱을 설치해야 하는 경우 문제가 발생하면 여러 스냅샷을 만들어 VM을 되돌리는 것이 좋습니다. 최종 스냅샷을 만들기 전에 다음 작업을 완료했는지 확인합니다.

  • 최신 Windows 업데이트 설치
  • 임시 파일 정리, 디스크 조각 모음 및 불필요한 사용자 프로필 제거와 같은 필요한 정리를 완료합니다.

참고 항목

  1. 컴퓨터에 바이러스 백신 앱이 포함되어 있으면 sysprep을 시작할 때 문제가 발생할 수 있습니다. 이를 방지하려면 sysprep을 실행하기 전에 모든 바이러스 백신 프로그램을 사용하지 않도록 설정합니다.

  2. UWF(Unified Write Filter)는 세션 호스트에 대해 지원되지 않습니다. 이미지에서 사용하도록 설정되지 않았는지 확인하세요.

  3. Azure Virtual Desktop 에이전트를 배포하여 골든 이미지 VM을 호스트 풀에 조인하지 마세요. 나중에 이 이미지에서 추가 세션 호스트를 만들 때 이 작업을 수행하면 등록 토큰이 만료되므로 호스트 풀에 참여하는 데 실패합니다. 호스트 풀 배포 프로세스는 프로비저닝 프로세스 중에 세션 호스트를 필요한 호스트 풀에 자동으로 조인합니다.

최종 스냅샷 만들기

이미지 VM에 애플리케이션 설치가 완료되면 디스크의 최종 스냅샷을 만듭니다. sysprep 또는 캡처가 실패하면 이 스냅샷에서 이미 설치된 애플리케이션으로 새 기본 VM을 만들 수 있습니다.

sysprep 실행

Sysprep을 실행하기 전에 수행할 수 있는 몇 가지 선택적 작업:

  • 한 번 다시 부팅
  • 시스템 스토리지의 임시 파일 정리
  • 드라이버 최적화(조각 모음)
  • 사용자 프로필 제거
  • sysprep을 실행하여 VM 일반화

VM 캡처

sysprep을 완료하고 Azure Portal에서 컴퓨터를 종료한 후 VM 탭을 열고 캡처 단추를 선택하여 나중에 사용할 수 있도록 이미지를 저장합니다. VM을 캡처할 때 이미지를 Shared Image Gallery에 추가하거나 관리되는 이미지로 캡처할 수 있습니다. Shared Image Gallery를 사용하면 기능을 추가하고 다른 배포에서 기존 이미지를 사용할 수 있습니다. Shared Image Gallery의 이미지는 고가용성이며 손쉬운 버전 관리를 보장하며 대규모로 배포할 수 있습니다. 그러나 배포가 더 간단한 경우 독립 실행형 관리 이미지를 대신 사용할 수 있습니다.

Important

복제 및 이미지 버전 관리와 같은 향상된 기능으로 인해 프로덕션 환경에 Azure Compute Gallery 이미지를 사용하는 것이 좋습니다. 캡처를 만들 때 캡처 프로세스가 완료된 후에는 더 이상 사용할 수 없으므로 나중에 VM을 삭제해야 합니다. 캡처에 문제가 있더라도 동일한 VM을 두 번 캡처하지 마세요. 대신 최신 스냅샷에서 새 VM을 만든 다음 sysprep을 다시 실행합니다. 캡처 프로세스를 마치면 이미지를 사용하여 세션 호스트를 만들 수 있습니다. 이미지를 찾으려면 호스트 풀 탭을 열고 갤러리를 선택한 다음 모든 이미지를 선택합니다. 그런 다음 내 항목을 선택하고 내 이미지에서 관리 이미지를 찾습니다. 이미지 정의는 공유 항목 섹션 아래에 나타나야 합니다.

기타 권장 사항

다음은 골든 이미지를 만들 때 염두에 두어야 할 몇 가지 추가 사항입니다.

  • 호스트 풀에 이미 존재하는 VM을 캡처하지 마세요. 이미지가 기존 VM의 구성과 충돌하고 새 VM이 작동하지 않습니다.
  • sysprep을 실행하기 전에 도메인에서 VM을 제거해야 합니다.
  • 이미지를 캡처한 후 기본 VM을 삭제합니다.
  • 이미지를 캡처한 후에는 캡처한 동일한 VM을 다시 사용하지 마세요. 대신 만든 마지막 스냅샷에서 새 기본 VM을 만듭니다. 이 새 VM을 정기적으로 업데이트하고 패치해야 합니다.
  • 기존 사용자 지정 이미지에서 새 기본 VM을 만들지 마세요. 새로운 원본 VM으로 시작하는 것이 좋습니다.

다음 단계

이미지에 언어 팩을 추가하려면 언어 팩을 참조하세요.