Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit benutzerdefinierten Imagevorlagen in Azure Virtual Desktop können Sie ganz einfach ein benutzerdefiniertes Image erstellen, das Sie beim Bereitstellen von virtuellen Sitzungshostcomputern (VMs) verwenden können. Mithilfe benutzerdefinierter Images können Sie die Konfiguration Ihrer Sitzungshost-VMs für Ihre organization standardisieren. Benutzerdefinierte Imagevorlagen basieren auf Azure Image Builder und sind auf Azure Virtual Desktop zugeschnitten.
In diesem Artikel erfahren Sie, wie Sie eine benutzerdefinierte Imagevorlage erstellen und dann ein benutzerdefiniertes Image mit dieser Vorlage erstellen. Weitere Informationen finden Sie unter Benutzerdefinierte Imagevorlagen.
Voraussetzungen
Bevor Sie eine benutzerdefinierte Imagevorlage erstellen können, müssen die folgenden Voraussetzungen erfüllt sein:
Die folgenden Ressourcenanbieter sind für Ihr Abonnement registriert. Informationen dazu, wie Sie deren Registrierung status überprüfen und bei Bedarf registrieren können, finden Sie unter Azure-Ressourcenanbieter und -typen.
- Microsoft.DesktopVirtualization
- Microsoft.VirtualMachineImages
- Microsoft.Storage
- Microsoft.Compute
- Microsoft.Network
- Microsoft.KeyVault
- Microsoft.ContainerInstance
Eine Ressourcengruppe zum Speichern von benutzerdefinierten Bildvorlagen und Bildern. Wenn Sie eine eigene Ressourcengruppe angeben, die Azure Image Builder verwenden soll, muss diese vor dem Start des Imagebuilds leer sein.
Eine benutzerseitig zugewiesene verwaltete Identität. Es wird empfohlen, eine speziell für die Verwendung mit benutzerdefinierten Imagevorlagen zu erstellen.
Erstellen Sie eine benutzerdefinierte Rolle in der rollenbasierten Zugriffssteuerung (Role-Based Access Control, RBAC) von Azure mit den folgenden Berechtigungen als Aktionen:
"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"
Weisen Sie der verwalteten Identität die benutzerdefinierte Rolle zu. Dieser Bereich sollte für Ihre Bereitstellung angemessen sein, idealerweise auf die Ressourcengruppe, die Sie verwenden, benutzerdefinierte Imagevorlagen speichern.
Optional: Wenn Sie Ihr Image an Azure Compute Gallery verteilen möchten, erstellen Sie eine Azure Compute Gallery-Instanz, und erstellen Sie dann eine VM-Imagedefinition. Wenn Sie eine VM-Imagedefinition im Katalog erstellen, müssen Sie die Generierung des Images angeben, das Sie erstellen möchten, entweder Generation 1 oder Generation 2. Die Generierung des Images, das Sie als Quellimage verwenden möchten, muss mit der generation übereinstimmen, die in der VM-Imagedefinition angegeben ist. Erstellen Sie in dieser Phase keine VM-Imageversion . Dies erfolgt über Azure Virtual Desktop.
Optional: Sie können beim Erstellen eines Images ein vorhandenes virtuelles Netzwerk verwenden. Wenn Sie dies tun, benötigt die verwaltete Identität, die Sie verwenden, Zugriff auf das virtuelle Netzwerk oder die Ressourcengruppe, in der sie enthalten ist. Weitere Informationen finden Sie unter Berechtigung zum Anpassen von Images in Ihren virtuellen Netzwerken.
Wenn dieses virtuelle Netzwerk eine Richtlinie für private Dienste verwendet, muss sie deaktiviert werden, damit Azure Image Builder ordnungsgemäß funktioniert. Weitere Informationen finden Sie unter Deaktivieren der Richtlinie für private Dienste im Subnetz.
Erstellen eines benutzerdefinierten Images
Das Erstellen eines benutzerdefinierten Images besteht aus zwei Teilen. Zuerst müssen Sie eine benutzerdefinierte Imagevorlage erstellen und dann das Image mithilfe der benutzerdefinierten Imagevorlage erstellen.
Erstellen einer benutzerdefinierten Imagevorlage
So erstellen Sie ein benutzerdefiniertes Image mithilfe der Azure-Portal
Melden Sie sich beim Azure-Portal an.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.
Wählen Sie Benutzerdefinierte Bildvorlagen und dann + Benutzerdefinierte Bildvorlage hinzufügen aus.
Geben Sie auf der Registerkarte Grundlagen die folgenden Informationen ein:
Parameter Wert/Beschreibung Vorlagenname Geben Sie einen Namen für die benutzerdefinierte Imagevorlage ein. Importieren aus einer vorhandenen Vorlage Wählen Sie Ja aus, wenn Sie über eine vorhandene benutzerdefinierte Imagevorlage verfügen, die Sie als Grundlage für die neue Vorlage verwenden möchten. Abonnement Wählen Sie in der Liste das Abonnement aus, das Sie verwenden möchten. Ressourcengruppe Wählen Sie eine vorhandene Ressourcengruppe aus. Location Wählen Sie in der Liste eine Region aus, in der die benutzerdefinierte Imagevorlage erstellt wird. Verwaltete Identität Wählen Sie die verwaltete Identität aus, die zum Erstellen der benutzerdefinierten Imagevorlage verwendet werden soll. Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter aus.
Wählen Sie auf der Registerkarte Quellbild für Quelltyp die Quelle Ihrer Vorlage aus einer der Optionen aus, und füllen Sie dann die anderen Felder für diesen Quelltyp aus. Die Unterstützung vertraulicher VMs und vertrauenswürdiger Start wird von Azure VM Image Builder geerbt. Weitere Informationen finden Sie unter Unterstützung für vertrauliche VMs und vertrauenswürdigen Start.
Das Plattformimage (Marketplace) enthält eine Liste der verfügbaren Images im Azure Marketplace für Azure Virtual Desktop.
Parameter Wert/Beschreibung Bild auswählen Wählen Sie in der Liste das Bild aus, das Sie verwenden möchten. Die Generierung des Bilds wird angezeigt. Das verwaltete Image enthält eine Liste der verwalteten Images, die sich an demselben Abonnement und Speicherort befinden, das Sie auf der Registerkarte Grundlagen ausgewählt haben.
Parameter Wert/Beschreibung Image-ID Wählen Sie in der Liste die gewünschte Image-ID aus. Die Generierung des Bilds wird angezeigt. Azure Computer Gallery bietet eine Liste der Imagedefinitionen, die In einer Azure Compute Gallery vorhanden sind.
Parameter Wert/Beschreibung Katalogname Wählen Sie in der Liste die Azure Compute Gallery aus, die das Quellimage enthält, das Sie verwenden möchten. Katalogimagedefinition Wählen Sie in der Liste die Gewünschte Katalogimagedefinition aus. Katalogversion Wählen Sie in der Liste die Gewünschte Katalogversion aus. Die Generierung des Bilds wird angezeigt.
Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter aus.
Aktivieren Sie auf der Registerkarte Verteilungsziele das relevante Kontrollkästchen, ob Sie ein verwaltetes Image, ein Azure-Computerkatalogimage oder beides erstellen möchten:
Führen Sie für verwaltete Images die folgenden Informationen aus:
Parameter Wert/Beschreibung Ressourcengruppe Wählen Sie eine vorhandene Ressourcengruppe aus der Liste für das verwaltete Image aus.
Wenn Sie eine andere Ressourcengruppe als die auf der Registerkarte Grundlagen ausgewählte auswählen, müssen Sie auch die gleiche Rollenzuweisung für die verwaltete Identität hinzufügen.Imagename Wählen Sie ein vorhandenes verwaltetes Image aus der Liste aus, oder wählen Sie Verwaltetes Image erstellen aus. Location Wählen Sie die Azure-Region aus der Liste für das verwaltete Image aus. Ausführungsausgabename Geben Sie einen Ausführungsausgabenamen für das Image ein. Dies ist ein Freitextfeld. Füllen Sie für Azure-Computerkatalog die folgenden Informationen aus:
Parameter Wert/Beschreibung Katalogname Wählen Sie in der Liste die Azure Compute Gallery aus, an die Sie das Image verteilen möchten. Katalogimagedefinition Wählen Sie in der Liste die Gewünschte Katalogimagedefinition aus. Version des Katalogimages Wahlfrei Geben Sie eine Versionsnummer für das Image ein. Wenn Sie keinen Wert eingeben, wird automatisch ein Wert generiert. Ausführungsausgabename Geben Sie einen Ausführungsausgabenamen für das Image ein. Dies ist ein Freitextfeld. Replizierte Regionen Wählen Sie aus, in welchen Azure-Regionen das Image gespeichert und repliziert werden soll. Die Region, die Sie für die benutzerdefinierte Imagevorlage ausgewählt haben, wird automatisch ausgewählt. Ausgeschlossen von "latest" Wählen Sie Ja aus, um zu verhindern, dass diese Imageversion verwendet wird, wenn Sie beim Erstellen eines virtuellen Computers als Version des ImageReference-Elements angeben latest
. Wählen Sie andernfalls Nein aus.
Informationen zum späteren Ändern finden Sie unter Auflisten, Aktualisieren und Löschen von Katalogressourcen.Speicherkontotyp Wählen Sie den Speicherkontotyp und die Redundanz aus der Liste aus.
Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter aus.
Geben Sie auf der Registerkarte Buildeigenschaften die folgenden Informationen an:
Parameter Wert/Beschreibung Buildtimeout (Minuten) Geben Sie die maximale Wartezeit beim Erstellen der Imagevorlage ein (einschließlich aller Anpassungen, Überprüfungen und Verteilungen).
Anpassungen wie language Pack-Installation oder Windows-Optimierung konfigurieren erfordern Windows Update, und es wird ein höheres Buildtimeout empfohlen. Windows Update wird für diese integrierten Skripts automatisch ausgelöst.Größe des virtuellen Computers erstellen Wählen Sie eine Größe für den temporären virtuellen Computer aus, der zum Erstellen der Vorlage erstellt und verwendet wird. Sie müssen eine VM-Größe auswählen, die der Generierung Ihres Quellimages entspricht . Größe des Betriebssystemdatenträgers (GB) Wählen Sie die Ressourcengruppe aus, der Sie die verwaltete Identität zugewiesen haben.
Wenn Sie dem Abonnement die verwaltete Identität zugewiesen haben, können Sie hier auch eine neue Ressourcengruppe erstellen.Staginggruppe Geben Sie einen Namen für eine neue Ressourcengruppe ein, die Azure Image Builder verwenden soll, um die Azure-Ressourcen zu erstellen, die zum Erstellen des Images erforderlich sind. Wenn Sie diesen Wert leer lassen, erstellt Azure Image Builder eine eigene Standardressourcengruppe. Erstellen einer verwalteten VM-Identität Wählen Sie eine benutzerseitig zugewiesene verwaltete Identität aus, wenn die Build-VM bei anderen Azure-Diensten authentifiziert werden soll. Weitere Informationen finden Sie unter Benutzerseitig zugewiesene Identität für die Image Builder-Build-VM. Virtuelles Netzwerk Wählen Sie ein vorhandenes virtuelles Netzwerk für den virtuellen Computer aus, der zum Erstellen der Vorlage verwendet wird. Wenn Sie kein vorhandenes virtuelles Netzwerk auswählen, wird ein temporäres Netzwerk zusammen mit einer öffentlichen IP-Adresse für den temporären virtuellen Computer erstellt. Subnetz Wenn Sie ein vorhandenes virtuelles Netzwerk ausgewählt haben, wählen Sie ein Subnetz aus der Liste aus. Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter aus.
Auf der Registerkarte Anpassungen können Sie integrierte Skripts oder eigene Skripts hinzufügen, die beim Erstellen des Images ausgeführt werden.
So fügen Sie ein integriertes Skript hinzu:
Wählen Sie +Integriertes Skript hinzufügen aus.
Wählen Sie in der Liste die skripts aus, die Sie verwenden möchten, und füllen Sie alle erforderlichen Informationen aus. Integrierte Skripts umfassen bei Bedarf Neustarts.
Klicken Sie auf Speichern.
So fügen Sie ein eigenes Skript hinzu:
Wählen Sie +Eigenes Skript hinzufügen aus.
Geben Sie einen Namen für Ihr Skript und den URI (Uniform Resource Identifier) für Ihr Skript ein. Dies muss ein öffentlich verfügbarer Speicherort sein, z. B. GitHub, ein Webdienst oder Ihr eigenes Speicherkonto. Um ein Speicherkonto zu verwenden, müssen Sie der verwalteten Identität eine geeignete RBAC-Rolle zuweisen, z. B. Storage-Blobdatenleser.
Klicken Sie auf Speichern. Sie können diese Schritte für jedes Ihrer eigenen Skripts wiederholen, die Sie hinzufügen möchten.
Sie können die Reihenfolge der Skriptausführung ändern, indem Sie Nach oben, Nach unten, Nach oben oder Nach unten verschieben auswählen. Nachdem Sie diese Registerkarte abgeschlossen haben, wählen Sie Weiter aus.
Geben Sie auf der Registerkarte Tags alle Namen- und Wertpaare ein, die Sie zum Organisieren Ihrer Ressourcen verwenden können, und wählen Sie dann Weiter aus. Ein Standardtag von
AVD_IMAGE_TEMPLATE : AVD_IMAGE_TEMPLATE
wird automatisch erstellt. Weitere Informationen finden Sie unter Entscheidungsleitfaden für Ressourcenbenennung und -kennzeichnung.Überprüfen Sie auf der Registerkarte Überprüfen und erstellen die Informationen, die während der Bereitstellung verwendet werden, und wählen Sie dann Erstellen aus.
Tipp
Es kann etwa 20 Sekunden dauern, bis die neue Vorlage angezeigt wird. Wählen Sie unter Vorlagen für benutzerdefinierte Imagesdie Option Aktualisieren aus, um die status zu überprüfen.
Das Entfernen oder Deinstallieren der Microsoft Store-App wird nicht unterstützt. Erfahren Sie, wie Sie den Zugriff auf den Microsoft Store konfigurieren.
Erstellen des Images
Nachdem Ihre benutzerdefinierte Imagevorlage erfolgreich erstellt wurde, müssen Sie das benutzerdefinierte Image erstellen. So erstellen Sie das benutzerdefinierte Image mithilfe der Azure-Portal
Aktivieren Sie unter Vorlagen für benutzerdefinierte Images das Kontrollkästchen für die benutzerdefinierte Imagevorlage, die Sie erstellen möchten.
Wählen Sie Build starten aus. Das Image wird erstellt. Die Zeit, die benötigt wird, hängt davon ab, wie lange die Ausführung von integrierten Skripts und Ihren eigenen Skripts dauert.
Wählen Sie Aktualisieren aus, um die status zu überprüfen. Sie können weitere Informationen zum Build-status anzeigen, indem Sie den Namen der benutzerdefinierten Imagevorlage auswählen, in der der Buildausführungsstatus angezeigt wird.
Erstellen eines Hostpools mit Sitzungshosts mithilfe des benutzerdefinierten Images
Nachdem Sie ein benutzerdefiniertes Image erstellt haben, können Sie es beim Erstellen von Sitzungshost-VMs verwenden. Wenn Sie einen Hostpool und Sitzungshosts aus Azure Virtual Desktop mithilfe der Azure-Portal erstellen möchten, führen Sie die Schritte unter Erstellen eines Hostpools aus. Wenn Sie virtuelle Computer für die Registerkarte Virtual Machines hinzufügen, führen Sie die folgenden Schritte aus, um Ihr benutzerdefiniertes Image zu verwenden:
Wählen Sie unter Bild die Option Alle Bilder anzeigen aus.
Wählen Sie Meine Elemente aus.
Wählen Sie Meine Images aus, um eine Liste der verwalteten Images anzuzeigen, oder wählen Sie Freigegebene Images aus, um eine Liste der Images in Azure Compute Gallery anzuzeigen.
Wichtig
Wenn Sie eine VM-Größe auswählen, müssen Sie eine Größe auswählen , die der Generierung Ihres Quellimages entspricht .
Führen Sie die Schritte zum Erstellen eines Hostpools und Sitzungshosts aus Ihrem benutzerdefinierten Image aus.