Neuerungen in Azure VM Image Builder

Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Flexible Skalierungsgruppen ✔️ Einheitliche Skalierungsgruppen

Dieser Artikel enthält alle wichtigen API-Änderungen und Featureupdates für den Azure VM Image Builder(AIB)-Dienst.

Updates

November 2023

Azure Image Builder aktiviert isolierte Imagebuilds mithilfe von Azure-Containerinstanzen stufenweise. Der Rollout wird voraussichtlich Anfang 2024 abgeschlossen sein. Ihre vorhandenen Bildvorlagen funktionieren weiterhin, und es gibt keine Änderung in der Art und Weise, wie Sie neue Bildvorlagen erstellen.

Es kann sein, dass in der Staging-Ressourcengruppe vorübergehend andere Azure-Ressourcen angezeigt werden. Dies hat jedoch keine Auswirkungen auf Ihre tatsächlichen Builds oder die Art und Weise, wie Sie mit Azure Image Builder arbeiten. Weitere Informationen zu isolierten Imagebuilds finden Sie hier.

Wichtig

Stellen Sie sicher, dass Ihr Abonnement für den Microsoft.ContainerInstance-Anbieter registriert ist, und es gibt keine Richtlinien, die die Bereitstellung von Azure Container Instances-Ressourcen blockieren. Stellen Sie außerdem sicher, dass das Kontingent für Azure Container Instances-Ressourcen verfügbar ist.

April 2023

Für Azure Image Builder wurde eine neue Portalfunktionalität hinzugefügt. Suchen Sie in Microsoft Azure-Portal nach „Imagevorlagen“, und klicken Sie dann auf „Erstellen“. Hier finden Sie Anleitungen zu ersten Schritten mit dem Erstellen und Überprüfen benutzerdefinierter Images im Portal.

API-Releases

Version 2023-07-01

Bald verfügbar

Unterstützung für das Aktualisieren von Azure Compute Gallery-Verteilungszielen.

Änderungen

Neue errorHandling-Eigenschaft. Diese Eigenschaft bietet Benutzern mehr Kontrolle darüber, wie Fehler bei der Imageerstellung behandelt werden. Weitere Informationen finden Sie unter errorHandling.

Version 2022-07-01

Verbesserungen

  • Unterstützung für die Verwendung der neuesten Imageversion, die in Azure Compute Gallery als Quelle für die Imagevorlage gespeichert ist, hinzugefügt
  • versioning wurde zur Unterstützung für das Generieren von Versionsnummern für Imageverteilungen hinzugefügt. Weitere Informationen finden Sie unter Properties: versioning
  • Die Unterstützung für die Konfiguration pro Region bei der Verteilung in Azure Compute Gallery wurde hinzugefügt. Weitere Informationen finden Sie unter Distribute: targetRegions
  • Ein neuer Überprüfungstyp „Datei“ wurde hinzugefügt. Weitere Informationen finden Sie unter Überprüfen von Eigenschaften
  • Virtuelle Festplatten (VHDs) können jetzt an ein benutzerdefiniertes Blob oder einen benutzerdefinierten Container in einem benutzerdefinierten Speicherkonto verteilt werden. Weitere Informationen finden Sie unter Distribute: VHD
  • Unterstützung für die Verwendung eines direkt freigegebenen Katalog-Images als Quelle für die Bildvorlage hinzugefügt

Änderungen

  • replicationRegions ist jetzt für Katalogverteilungen veraltet. Weitere Informationen finden Sie unter gallery-replicated-regions
  • VHDs können jetzt an ein benutzerdefiniertes Blob oder einen benutzerdefinierten Container in einem benutzerdefinierten Speicherkonto verteilt werden
  • Es wurde ein targetRegions-Array hinzugefügt und nur auf den Verteiltyp „SharedImage“ angewendet. Weitere Informationen zu targetRegions finden Sie unter Azure Compute Gallery
  • Die Unterstützung für die Verwendung eines direkt freigegebenen Katalog-Images als Quelle für die Imagevorlage wurde hinzugefügt. Der direkt freigegebene Katalog ist derzeit in der Vorschau verfügbar.
  • Trigger sind jetzt in der öffentlichen Vorschau verfügbar, um automatische Imagebuilds einzurichten. Weitere Informationen finden Sie unter Verwendung von AIB-Triggern.

Version 2022-02-14

Verbesserungen

Version 2021-10-01

Wichtige Änderung

Mit der API-Version 2021-10-01 wurde eine Änderung am Fehlerschema eingeführt, die für alle künftigen API-Releases gilt. Falls Sie über Azure VM Image Builder-Automatisierungen verfügen, beachten Sie die neue Fehlerausgabe, wenn Sie zur API-Version 2021-10-01 oder höher wechseln. Es wird empfohlen, nach dem Wechsel zur neuesten API-Version nicht wieder zu einer früheren Version zurückzukehren, da Sie die Automatisierung erneut ändern müssten, um das frühere Fehlerschema zu erzeugen. Wir rechnen nicht damit, dass sich das Fehlerschema in zukünftigen Releases erneut ändert.

Fehlerausgabe für Version 2020-02-14 und früher
{ 
  "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." 
} 
Fehlerausgabe für Version 2021-10-01 und höher
{ 
  "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." 
  }
}

Verbesserungen

  • Unterstützung für Build-VM-MSIs hinzugefügt.
  • Unterstützung für die Anpassung von Proxy-VM-Größen hinzugefügt.

Version 2020-02-14

Verbesserungen

  • Unterstützung für das Erstellen von Images aus den folgenden Quellen hinzugefügt:
    • Verwaltetes Image
    • Azure Compute Gallery
    • Platform Image Repository (einschließlich Platform Image Purchase Plan)
  • Unterstützung für die folgenden Anpassungen hinzugefügt:
    • Shell (Linux) – Skript oder Inline
    • PowerShell (Windows) – Skript oder Inline, Ausführung mit erhöhten Rechten, Ausführung als System
    • Datei (Linux und Windows)
    • Windows-Neustart (Windows)
    • Windows-Update (Windows): Suchkriterien, Filter und Updatelimit
  • Unterstützung für die folgenden Verteilungstypen hinzugefügt:
    • VHD (virtuelle Festplatte)
    • Verwaltetes Image
    • Azure Compute Gallery
  • Weitere Features:
    • Unterstützung für das Verwenden des eigenen VNet für Kunden hinzugefügt
    • Unterstützung für das Anpassen der Build-VM (VM-Größe, Größe des Betriebssystemdatenträgers) für Kunden hinzugefügt
    • Unterstützung für benutzerseitig zugewiesenen Microsoft Windows Installer (MSI) hinzugefügt (zum Anpassen/Verteilen von Schritten)
    • Unterstützung für Gen2-Images hinzugefügt

Vorschau-APIs

Die folgenden APIs sind veraltet, werden aber weiterhin unterstützt:

  • Version 2019-05-01-preview

Nächste Schritte

Weitere Informationen zu VM Image Builder.