Azure VM Image Builder

Overview

Azure VM Image Builder ist ein verwalteter Dienst, der aus einer Image-Vorlage automatisch ein angepasstes Windows- oder Linux-Image erzeugt. Grundlage ist HashiCorp Packer, der Dienst übernimmt aber Build-Infrastruktur, Generalisierung (Sysprep) und Verteilung. Typische Einsatzgebiete sind Golden Images für Azure Virtual Desktop, VM Scale Sets und Server mit festem Härtungsstand.

Als Quelle dienen Marketplace-Images oder eigene Images, als Ziel die Azure Compute Gallery (früher Shared Image Gallery) mit Versionierung und Replikation, verwaltete Images oder VHD-Dateien.

Für Trusted Launch gelten Einschränkungen: Unterstützt werden Quellen vom Typ TrustedLaunchSupported, Quelle und Ziel müssen dann zueinander passen. Azure Hybrid Benefit für Windows Server wird bei der Build-VM laut Microsoft Learn derzeit nicht unterstützt.

How it works

Ein Build-Durchlauf läuft so ab:

  1. Image-Vorlage anlegen mit Quell-Image, Anpassungen und Verteilzielen, per Portal, Bicep, ARM-Template oder CLI.
  2. Eine benutzerzugewiesene Managed Identity erhält Rechte zum Lesen und Schreiben der Images, optional weitere Identitäten für die Build-VM, etwa für Key-Vault-Zugriffe.
  3. Beim Start erzeugt der Dienst eine Staging-Resource-Group mit Präfix IT_ und eine temporäre Build-VM.
  4. Customizer führen Anpassungen aus: Shell- und PowerShell-Skripte, Dateikopien, Windows Update und Neustarts.
  5. Das Image wird generalisiert und an die Ziele verteilt, die Build-VM danach gelöscht.

Ohne eigenes VNet nutzt der Dienst eine öffentliche IP mit NSG, mit eigenem VNet läuft die Verbindung über Private Link ohne öffentliche IP.

Benefits

  • Reproduzierbare Images, weil jeder Build aus derselben versionierten Vorlage entsteht
  • Monatliche Patch-Images ohne Handarbeit durch zeitgesteuerte Builds
  • Versionierung und Replikation in mehrere Regionen über die Azure Compute Gallery
  • Bestehende Skripte und Konfigurationswerkzeuge lassen sich weiterverwenden

Practical example

Ein Versicherungsmakler mit 120 Arbeitsplätzen in Azure Virtual Desktop hat sein Windows-11-Multi-Session-Image bisher manuell auf einer VM gepflegt und per Sysprep gesichert. Fehler bei Sysprep kosteten jedes Mal einen halben Tag. Nun baut Image Builder jeden zweiten Dienstag im Monat ein neues Image mit aktuellen Updates, Fachanwendung und Härtungsskripten und legt es als neue Version in der Compute Gallery ab. Der Hostpool wird anschließend mit der neuen Version neu ausgerollt.

Things to keep in mind

  • Staging-Resource-Group und Vorlagen nicht manuell verändern, Vorlagen lassen sich nicht verschieben, nur neu anlegen
  • Managed Identity nur mit den nötigen Rechten auf Gallery und Quellressourcen ausstatten
  • Alte Image-Versionen in der Compute Gallery regelmäßig bereinigen, sie verursachen Speicherkosten
  • Build-Zeiten von einer Stunde und mehr einplanen, vor allem mit Windows Update
  • Lizenzbedingungen der Software im Image prüfen, besonders bei Multi-Session-Images

Licensing & availability

Der Dienst selbst ist laut Microsoft kostenlos. Kosten entstehen für die Build-VM während des Builds, temporären und dauerhaften Speicher, gespeicherte Vorlagenskripte und Datenübertragung bei Replikation in andere Regionen. Stand: Oktober 2026.

Conclusion

Image Builder bringt Ordnung und Wiederholbarkeit in Golden Images. Besonders für Azure Virtual Desktop spart er pro Patchzyklus spürbar Zeit.