Image-Verwaltung
Einführung
Der MCS-Katalogerstellungs- oder -aktualisierungsprozess umfasst zwei Phasen:
- Mastering: Ein Quell-Image wird in ein veröffentlichtes Image konvertiert.
- Klonen: Neue VMs werden aus dem veröffentlichten Image erstellt.
Mit der Image-Verwaltungsfunktion trennt MCS die Mastering-Phase vom gesamten Bereitstellungs-Workflow.
Sie können verschiedene MCS-Image-Versionen (Vorbereitetes Image) aus einem einzigen Quell-Image erstellen und diese über mehrere verschiedene MCS-Maschinenkataloge hinweg verwenden. Sie können vorbereitete Image-Versionen auch über Hosting-Einheiten hinweg freigeben. Diese Implementierung reduziert die Speicher- und Zeitkosten erheblich und vereinfacht den VM-Bereitstellungs- und Image-Aktualisierungsprozess.
Die Vorteile der Nutzung dieser Image-Verwaltungsfunktion sind:
- Vorbereitete Images im Voraus generieren, ohne einen Katalog zu erstellen.
- Vorbereitete Images in mehreren Szenarien wiederverwenden, z. B. beim Erstellen und Aktualisieren eines Katalogs.
- Die Erstellungs- oder Aktualisierungszeit des Katalogs erheblich reduzieren.
-
Vorbereitete Image-Versionen über Hosting-Einheiten hinweg freigeben:
- Für Azure und VMware können Image-Versionen über Host-Verbindungen desselben Verbindungstyps hinweg freigegeben werden.
- Für Amazon WorkSpaces Core Managed Instances können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an unterschiedliche Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region oder in verschiedenen Regionen.
- Für AWS EC2 können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an unterschiedliche Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region.
- Für XenServer können Image-Versionen nur über Hosting-Einheiten innerhalb derselben Host-Verbindung freigegeben werden.
Hinweis:
- Diese Funktion ist derzeit für Amazon WorkSpaces Core Managed Instances, AWS EC2, Azure, Red Hat OpenShift, VMware-Virtualisierung und XenServer-Umgebungen anwendbar.
- Sie können einen MCS-Maschinenkatalog erstellen, ohne vorbereitete Images zu verwenden. In diesem Fall können Sie die Vorteile der Funktion nicht nutzen. Für Amazon WorkSpaces Core Managed Instances müssen Sie den MCS-Katalog jedoch ausschließlich mit einer vorbereiteten Image-Version erstellen. Sie können den Katalog nicht direkt mit einem Master-Image erstellen.
Anwendungsfälle
Einige der Anwendungsfälle der Image-Verwaltungsfunktion sind:
-
Versionsverwaltung: Image-Versionen ermöglichen Ihnen:
- verschiedene Iterationen oder Aktualisierungen eines bestimmten Images zu verwalten.
- mehrere Versionen eines Images für verschiedene Zwecke zu pflegen.
-
Logische Gruppierung: Sie können mehrere Image-Definitionen erstellen, um:
- Image-Versionen logisch nach verschiedenen Kriterien wie Projekt, Abteilung oder Anwendungs- und Desktop-Typ zu gruppieren.
- Images innerhalb einer Organisation effizienter zu verwalten.
-
Image-Freigabe: Sie können vorbereitete Image-Versionen über Hosting-Einheiten innerhalb von Host-Verbindungen desselben Verbindungstyps hinweg freigeben, um:
- die Konsistenz und Einheitlichkeit von Images über verschiedene Hosting-Einheiten hinweg sicherzustellen.
Was ist ein vorbereitetes Image?
Mit der Image-Verwaltungsfunktion entkoppelt MCS die Mastering-Phase vom gesamten Katalogerstellungs- oder -aktualisierungs-Workflow und unterteilt den Prozess in zwei Stufen:
- Vorbereitete Images aus einem einzigen Quell-Image erstellen.
- Das vorbereitete Image verwenden, um einen MCS-Maschinenkatalog zu erstellen oder zu aktualisieren.
Sie können die vorbereiteten Images im Voraus erstellen. Sie können ein einziges vorbereitetes Image verwenden, um mehrere von MCS bereitgestellte Maschinenkataloge zu erstellen oder zu aktualisieren.
Verstehen Sie, wie ein vorbereitetes Image über mehrere MCS-Maschinenkataloge hinweg verwendet wird, wenn Sie Studio verwenden:

Image-Definition: Image-Definitionen sind eine logische Gruppierung von Versionen eines Images. Die Image-Definition enthält Informationen über:
- warum das Image erstellt wurde
- für welches Betriebssystem es bestimmt ist
- weitere Informationen zur Verwendung des Images.
Ein Katalog wird nicht aus einer Image-Definition erstellt, sondern aus den Image-Versionen, die auf der Grundlage der Image-Definition erstellt werden.
Image-Version: Image-Versionen verwalten die Versionierung für die Image-Definition. Eine Image-Definition kann mehrere Image-Versionen haben. Verwenden Sie die Image-Versionen als vorbereitete Images, um einen Katalog zu erstellen oder zu aktualisieren.
- Für Azure und VMware können Image-Versionen über Host-Verbindungen desselben Verbindungstyps hinweg freigegeben werden.
- Für Amazon WorkSpaces Core Managed Instances können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an unterschiedliche Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region oder in verschiedenen Regionen.
- Für AWS EC2 können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an unterschiedliche Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region.
- Für XenServer können Image-Versionen nur über Hosting-Einheiten innerhalb derselben Host-Verbindung freigegeben werden.
Alternativ, wenn Sie PowerShell-Befehle verwenden möchten, um ein Bereitstellungsschema zum Erstellen oder Aktualisieren eines Katalogs zu erstellen, müssen Sie eine Spezifikation für eine vorbereitete Image-Version basierend auf der Spezifikation der Master-Image-Version erstellen, wie es für Ihre Umgebung erforderlich ist.
- Für Azure und VMware können Image-Versionen über Host-Verbindungen desselben Verbindungstyps hinweg freigegeben werden.
- Für Amazon WorkSpaces Core Managed Instances können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an unterschiedliche Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region oder in verschiedenen Regionen.
- Für AWS EC2 können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an unterschiedliche Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region.
- Für XenServer können Image-Versionen nur über Hosting-Einheiten innerhalb derselben Host-Verbindung freigegeben werden.
Anforderung
- Für Windows-Master-Images werden nur VDA-Images der Version 2311 oder höher unterstützt. Die MCS/IO-Komponente muss explizit ausgewählt und installiert werden. Das Aktivieren oder Deaktivieren der MCS I/O-Konfiguration muss während der Erstellung oder Aktualisierung des Maschinenkatalogs festgelegt werden, da sie standardmäßig nicht aktiviert ist.
Einschränkungen
Derzeit unterstützt die Funktion Folgendes nicht:
- Mehrere NICs in Azure
- Funktion für persistente Datenfestplatten
- Ruhezustand für Multi-Session
- Image-Typ-Änderung
-
Beim Freigeben einer vorbereiteten Image-Version über Hosting-Einheiten in Azure sind die folgenden Freigabemethoden nicht zulässig:
- Direkt freigeben
- Für öffentliche Community-Galerie freigeben
Lebenszyklusverwaltung von Images mit Studio
Der Lebenszyklus des Images bei Verwendung von Studio ist wie folgt:
- Erstellen eines vorbereiteten Images: Erstellen Sie eine Imagestruktur und deren anfängliche Imageversion.
- Erstellen von Imageversionen aus der anfänglichen Imageversion.
- Geben Sie bei Bedarf eine Imageversion für eine Hosting-Einheit in Ihrer Virtualisierungsumgebung frei.
- Verwenden Sie eine Imageversion als vorbereitetes Image zum Erstellen von Katalogen.
- Aktualisieren Sie einen Maschinenkatalog mit einem anderen vorbereiteten Image.
- Verwalten der Imagestrukturen und -versionen: Bearbeiten Sie den Namen und die Beschreibung von Imageversionen sowie die Beschreibung einer Imagestruktur.
- Löschen einer Imageversion.
- Löschen einer Imagestruktur.
Alternativ können Sie Images auch mit PowerShell verwalten. Siehe Lebenszyklusverwaltung von Images mit PowerShell.
Lebenszyklusverwaltung von Images mit PowerShell
Wenn Sie PowerShell-Befehle zum Erstellen eines Bereitstellungsschemas verwenden möchten, müssen Sie eine Spezifikation für eine vorbereitete Imageversion basierend auf der Spezifikation der Master-Imageversion erstellen, wie sie für Ihre Umgebung erforderlich ist.
Spezifikation der Master-Imageversion: Eine Spezifikation der Master-Imageversion ist ein spezifisches Image, das unter einer Imageversion hinzugefügt oder erstellt wurde. Sie können ein vorhandenes Image im Hypervisor als Spezifikation der Master-Imageversion hinzufügen oder eine Spezifikation der vorbereiteten Imageversion basierend auf der Spezifikation der Master-Imageversion erstellen, wie sie für Ihre Umgebung erforderlich ist. Die Spezifikation der vorbereiteten Imageversion kann für mehrere Bereitstellungsschemata verwendet werden.
Sie können Spezifikationen von Imageversionen über Hosting-Einheiten hinweg freigeben, abhängig von Ihrer Virtualisierungsumgebung:
- In Azure-, VMware- und Amazon WorkSpaces Core Managed Instances-Umgebungen können Sie Spezifikationen von Imageversionen über Hosting-Einheiten hinweg freigeben, unabhängig davon, ob sie sich in denselben oder verschiedenen Hostverbindungen desselben Verbindungstyps befinden. In Azure erfolgt die Freigabe mithilfe der Datenträgerfreigabefunktion der Azure Compute Gallery (ACG).
- Für AWS EC2 können Imageversionen über verschiedene Verfügbarkeitszonen hinweg, die an verschiedene Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region freigegeben werden.
- In XenServer können Sie Spezifikationen von Imageversionen nur über Hosting-Einheiten innerhalb derselben Hostverbindung freigeben.
Der Lebenszyklus eines Images bei Verwendung von PowerShell-Befehlen ist:
-
Erstellen eines Images:
- Erstellen Sie eine Imagestruktur.
- Fügen Sie eine neue Konfiguration für die Imagestruktur in der angegebenen Hosting-Verbindung hinzu.
- Erstellen Sie eine Imageversion.
- Fügen Sie eine Spezifikation der Master-Imageversion hinzu.
- Erstellen Sie eine Spezifikation der vorbereiteten Imageversion.
-
Geben Sie bei Bedarf eine Spezifikation der Imageversion für eine andere Hosting-Einheit frei, unter Beachtung der Freigabebeschränkungen Ihrer Virtualisierungsumgebung:
- Für Azure und VMware können Imageversionen über Hostverbindungen desselben Verbindungstyps hinweg freigegeben werden.
- Für Amazon WorkSpaces Core Managed Instances können Imageversionen über verschiedene Verfügbarkeitszonen hinweg, die an verschiedene Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region oder in verschiedenen Regionen freigegeben werden.
- Für AWS EC2 können Imageversionen über verschiedene Verfügbarkeitszonen hinweg, die an verschiedene Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region freigegeben werden.
- Für XenServer können Imageversionen nur über Hosting-Einheiten innerhalb derselben Hostverbindung freigegeben werden.
-
Erstellen Sie einen MCS-Maschinenkatalog mithilfe einer Spezifikation der vorbereiteten Imageversion:
- Erstellen Sie einen Broker-Katalog.
- Erstellen Sie einen Identitätspool.
- Erstellen Sie ein Bereitstellungsschema mit dem Parameter der Uid der Spezifikation der vorbereiteten Imageversion mithilfe des Befehls
New-ProvScheme. - Verknüpfen Sie den Broker-Katalog mit dem Bereitstellungsschema.
- Erstellen Sie VMs im MCS-Maschinenkatalog.
- Ändern Sie die Spezifikation der vorbereiteten Imageversion eines Bereitstellungsschemas mithilfe des Befehls
Set-ProvScheme. - Verwalten Sie die Imagestrukturen und -versionen: Bearbeiten Sie die Imageversionen und Imagestrukturen.
- Löschen Sie einen MCS-Maschinenkatalog: Die Löschreihenfolge ist: Maschinenkatalog > freigegebene Spezifikation der vorbereiteten Imageversion (bei Imagefreigabe) > Spezifikation der vorbereiteten Imageversion > Spezifikation der Master-Imageversion > Imageversion > Konfiguration für die Imagestruktur in der angegebenen Hosting-Verbindung > Imagestruktur. Stellen Sie vor dem Löschen der Spezifikation der Imageversion sicher, dass die Spezifikation der vorbereiteten Imageversion keinem MCS-Maschinenkatalog zugeordnet ist.
Den Images-Knoten verstehen
Verwenden Sie den Knoten Images, um MCS-vorbereitete Images zu erstellen und zu verwalten. Die Hauptansicht ist in vier Teile unterteilt:
-
Ohne Freigabe eines vorbereiteten Images über Host-Einheiten hinweg

-
Mit Freigabe eines vorbereiteten Images über Host-Einheiten hinweg: In Azure und VMware

| Label | Part | Description |
|---|---|---|
| A | Imagestrukturen | Listet die zuvor erstellten Imagestrukturen auf. |
| B | Imageversionen | Zeigt Imageversionen der ausgewählten Imagestruktur an. |
| C
|
Details
|
|
| D | Aktionsleiste | Listet die Aktionen auf, die Sie für Imagestrukturen und -versionen ausführen können, z. B. Imageversion erstellen, Beschreibung bearbeiten, Imagefreigabe verwalten (im Falle der Freigabe vorbereiteter Images), Imageversion löschen und Katalog erstellen. |
Vorbereitete Images über Azure-Abonnements oder -Mandanten hinweg freigeben
Um ein vorbereitetes Image über Abonnements oder Mandanten hinweg auf der Azure-Plattform freizugeben, folgen Sie diesem Beispiel:
- Dienstprinzipal: SPN 1
- Abonnement: Abonnement 1
- Mandant: Mandant 1
Sie möchten dieses Image freigeben für:
- Dienstprinzipal: SPN 2
- Abonnement: Abonnement 2
- Mandant: Mandant 2 (kann derselbe wie Mandant 1 sein)
Um das Image erfolgreich freizugeben und zu verwenden, müssen Sie SPN 2 die folgenden Berechtigungen in Abonnement 1 erteilen – auf Galerie-, Ressourcengruppen- oder Abonnementebene:
Microsoft.Resources/subscriptions/readMicrosoft.Compute/galleries/images/read-
Microsoft.Compute/galleries/images/versions/readHinweis:
Jeder Dienstprinzipal, der eine Berechtigung für ein Abonnement oder eine Ressource besitzt, erbt automatisch die Berechtigung
Microsoft.Resources/subscriptions/read.
Alternativ weisen Sie SPN 2 die integrierte Rolle Compute Gallery Image Reader zu.
Eine Schritt-für-Schritt-Anleitung finden Sie in diesem Microsoft-Artikel.
Nächste Schritte
-
Erstellen von Maschinenkatalogen für vorbereitete Images
- Erstellen eines vorbereiteten Images für Amazon WorkSpaces Core Managed Instances
- Erstellen eines Katalogs von Amazon WorkSpaces Core Managed Instances
- Erstellen eines Maschinenkatalogs für vorbereitete Images in AWS EC2
- Erstellen eines Maschinenkatalogs für vorbereitete Images in Azure
- Erstellen eines Maschinenkatalogs für vorbereitete Images in Red Hat OpenShift
-
Erstellen eines vorbereiteten Image-Maschinenkatalogs in VMware
In diesem Artikel
- Einführung
- Anwendungsfälle
- Was ist ein vorbereitetes Image?
- Anforderung
- Einschränkungen
- Lebenszyklusverwaltung von Images mit Studio
- Lebenszyklusverwaltung von Images mit PowerShell
- Den Images-Knoten verstehen
- Vorbereitete Images über Azure-Abonnements oder -Mandanten hinweg freigeben
- Nächste Schritte