Azure VM Image Builder의 새로운 기능

적용 대상: ✔️ Linux VM ✔️ Windows VM ✔️ 유연한 확장 집합 ✔️ 균일한 확장 집합

이 문서에는 Azure VM Image Builder(AIB) 서비스에 대한 모든 주요 API 변경 내용 및 기능 업데이트가 포함되어 있습니다.

업데이트

2023년 11월

Azure Image Builder는 단계적 방식으로 Azure Container Instances를 사용하여 격리된 이미지 빌드를 사용하도록 설정합니다. 출시는 2024년 초까지 완료될 예정입니다. 기존 이미지 템플릿은 계속 작동하며 새 이미지 템플릿을 만들거나 빌드하는 방식은 변경되지 않습니다.

다른 임시 Azure 리소스 집합이 준비 리소스 그룹에 일시적으로 표시되지만 실제 빌드 또는 Azure Image Builder와 상호 작용하는 방식에는 영향을 주지 않습니다. 자세한 내용은 격리된 이미지 빌드를 참조 하세요.

Important

구독이 공급자에 대해 Microsoft.ContainerInstance 등록되어 있고 Azure Container Instances 리소스 배포를 차단하는 정책이 없는지 확인합니다. 또한 Azure Container Instances 리소스에 할당량을 사용할 수 있는지 확인합니다.

2023년 4월

Azure Image Builder에 대한 새 포털 기능이 추가되었습니다. Azure Portal "이미지 템플릿"을 검색한 다음 "만들기"를 클릭합니다. 포털 내 사용자 지정 이미지 빌드 및 유효성 검사를 여기서 시작할 수도 있습니다.

API 릴리스

버전 2023-07-01

준비 중

Azure Compute Gallery 배포 대상 업데이트 지원.

변경

errorHandling 속성입니다. 이 속성은 이미지 빌드 프로세스 중에 오류가 처리되는 방식을 사용자에게 더 자세히 제어할 수 있도록 합니다. 자세한 내용은 errorHandling을 참조 하세요.

버전 2022-07-01

향상된 기능

  • Azure Compute Gallery에 저장된 최신 이미지 버전을 이미지 템플릿의 원본으로 사용하는 지원이 추가되었습니다.
  • 이미지 배포에 대한 버전 번호 생성을 지원하기 위해 versioning이 추가되었습니다. 자세한 내용은 속성: 버전 관리를 참조하세요
  • Azure Compute Gallery에 배포할 때 지역별 구성에 대한 지원이 추가되었습니다. 자세한 내용은 Distribute:targetRegions를 참조하세요
  • 새 '파일' 유효성 검사 형식이 추가되었습니다. 자세한 내용은 속성 유효성 검사를 참조하세요
  • 이제 VHD를 사용자 지정 스토리지 계정의 사용자 지정 Blob 또는 컨테이너에 배포할 수 있습니다. 자세한 내용은 배포: VHD를 참조하세요
  • 직접 공유 갤러리 이미지를 이미지 템플릿의 원본으로 사용하기 위한 지원이 추가되었습니다

변경

  • replicationRegions는 이제 갤러리 배포에서 더 이상 사용되지 않습니다. 자세한 내용은 gallery-replicated-regions를 사용합니다
  • 이제 VHD를 사용자 지정 스토리지 계정의 사용자 지정 Blob 또는 컨테이너에 배포할 수 있습니다
  • targetRegions 배열이 추가되고 "SharedImage" 형식 배포에만 적용됩니다. targetRegions에 대한 자세한 내용은 Azure Compute Gallery 구성을 참조하세요
  • 직접 공유 갤러리 이미지를 이미지 템플릿의 원본으로 사용하기 위한 지원이 추가되었습니다. 직접 공유 갤러리는 현재 미리 보기로 제공됩니다.
  • 이제 트리거를 공개 미리 보기에서 사용하여 자동 이미지 빌드를 설정할 수 있습니다. 자세한 내용은 AIB 트리거를 사용하는 방법을 참조하세요

버전 2022-02-14

향상된 기능

버전 2021-10-01

주요 변경 내용

API 버전 2021-10-01은 모든 향후 API 릴리스의 일부가 될 오류 스키마를 변경합니다. Azure VM Image Builder 자동화가 있으면 API 버전 2021-10-01 이상으로 전환할 때 새 오류 출력을 알고 있어야 합니다. 최신 API 버전으로 전환한 후에는 이전 버전으로 되돌리지 않는 것이 좋습니다. 이전 오류 스키마를 생성하기 위해 자동화를 다시 변경해야 하기 때문입니다. Microsoft는 향후 릴리스에서 오류 스키마를 다시 변경하지 않습니다.

버전 2020-02-14 이전의 오류 출력
{ 
  "code": "ValidationFailed",
  "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute/images/imageName'. Please review  http://aka.ms/azvmimagebuildertmplref  for details on fields requirements in the Image Builder Template." 
} 
버전 2021-10-01 이후의 오류 출력
{ 
  "error": {
    "code": "ValidationFailed", 
    "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute/images/imageName'. Please review  http://aka.ms/azvmimagebuildertmplref  for details on fields requirements in the Image Builder Template." 
  }
}

향상된 기능

  • VM MSI 빌드에 대한 지원이 추가되었습니다.
  • 프록시 VM 크기 사용자 지정에 대한 지원이 추가되었습니다.

버전 2020-02-14

향상된 기능

  • 다음 원본에서 이미지를 만들기 위한 지원이 추가되었습니다.
    • 관리형 이미지
    • Azure Compute Gallery
    • 플랫폼 이미지 리포지토리(플랫폼 이미지 구매 계획 포함)
  • 다음 사용자 지정에 대한 지원이 추가되었습니다.
    • Shell(Linux): 스크립트 또는 인라인
    • PowerShell(Windows): 스크립트 또는 인라인, 관리자 권한 실행, 시스템으로 실행
    • 파일(Linux 및 Windows)
    • Windows 다시 시작(Windows)
    • Windows 업데이트(Windows): 검색 조건, 필터 및 업데이트 제한
  • 다음 배포 유형에 대한 지원이 추가되었습니다.
    • VHD(가상 하드 디스크)
    • 관리형 이미지
    • Azure Compute Gallery
  • 기타 기능:
    • 고객이 자신의 가상 네트워크를 사용할 수 있도록 지원이 추가되었습니다.
    • 고객이 빌드 VM(VM 크기, 운영 체제 디스크 크기)을 사용자 지정할 수 있도록 지원이 추가되었습니다.
    • 사용자 할당 MSI(Microsoft Windows Installer)에 대한 지원이 추가되었습니다(사용자 지정/배포 단계용)
    • Gen2 이미지에 대한 지원이 추가되었습니다.

미리 보기 API

다음 API는 더 이상 사용되지 않지만 여전히 지원됩니다.

  • 버전 2019-05-01-preview

다음 단계

VM Image Builder에 대해 자세히 알아봅니다.