Image-Verwaltung
Einführung
Der MCS-Katalogerstellungs- oder -Aktualisierungsprozess umfasst zwei Phasen:
- Mastering: Ein Quell-Image wird in ein veröffentlichtes Image umgewandelt.
- 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 vorbereiten und diese in mehreren verschiedenen MCS-Maschinenkatalogen verwenden. Sie können vorbereitete Image-Versionen auch über Hosting-Einheiten innerhalb derselben Hostverbindung hinweg freigeben. Diese Implementierung reduziert die Speicher- und Zeitkosten erheblich und vereinfacht den VM-Bereitstellungs- und Image-Aktualisierungsprozess.
Die Vorteile der Verwendung 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 innerhalb derselben Hostverbindung hinweg freigeben.
Hinweis:
- Diese Funktion ist derzeit für Azure- und VMware-Virtualisierungsumgebungen 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.
Anwendungsfälle
Einige der Anwendungsfälle der Image-Verwaltungsfunktionalität sind:
-
Versionsverwaltung: Image-Versionen ermöglichen Ihnen:
- verschiedene Iterationen oder Updates 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 derselben Host-Verbindung hinweg freigeben, um:
- die Konsistenz und Einheitlichkeit von Images über verschiedene Hosting-Einheiten hinweg sicherzustellen.
Was ist ein vorbereitetes Image?
Mit der Image-Verwaltungsfunktionalität entkoppelt MCS die Master-Phase vom gesamten Workflow zur Katalogerstellung oder -aktualisierung und unterteilt den Prozess in zwei Phasen:
- 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 Web Studio aus dem Image verwenden:

Imagedefinition: Imagedefinitionen sind eine logische Gruppierung von Versionen eines Images. Die Imagedefinition 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 Imagedefinition erstellt, sondern aus den Image-Versionen, die auf der Grundlage der Imagedefinition erstellt werden.
Image-Version: Image-Versionen verwalten die Versionierung für die Imagedefinition. Eine Imagedefinition kann mehrere Image-Versionen haben. Verwenden Sie die Image-Versionen als vorbereitete Images, um einen Katalog zu erstellen oder zu aktualisieren. Sie können die Image-Versionen über Hosting-Einheiten innerhalb derselben Hostverbindung in Azure- und VMware-Virtualisierungsumgebungen hinweg freigeben.
Alternativ, wenn Sie PowerShell-Befehle verwenden möchten, um ein Bereitstellungsschema zum Erstellen oder Aktualisieren eines Katalogs zu erstellen, müssen Sie eine vorbereitete Image-Versionsspezifikation basierend auf der Master-Image-Versionsspezifikation erstellen, wie es für Ihre Umgebung erforderlich ist. Sie können die vorbereitete Image-Versionsspezifikation auch mit einer anderen Hosting-Einheit innerhalb derselben Hosting-Verbindung teilen.
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. Die Aktivierung oder Deaktivierung 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 Multisession
- Änderung des Imagetyp
-
Beim Teilen einer vorbereiteten Image-Version über Hosting-Einheiten in Azure hinweg sind die folgenden Freigabemethoden nicht zulässig:
- Direkt teilen
- In öffentlicher Community-Galerie teilen
- Derzeit werden vertrauliche Azure-VMs für die Imageverwaltung nicht unterstützt.
Image-Lebenszyklusverwaltung mit Web Studio
Der Lebenszyklus des Images bei Verwendung von Web Studio ist:
- Vorbereitetes Image erstellen: Erstellen Sie eine Imagedefinition und deren anfängliche Image-Version.
- Image-Versionen aus der anfänglichen Image-Version erstellen.
- Teilen Sie die Image-Version mit einer anderen Hosting-Einheit innerhalb derselben Hosting-Verbindung, wenn Sie die Image-Version in anderen Hosting-Einheiten verwenden möchten.
- Verwenden Sie eine Image-Version als vorbereitetes Image, um Kataloge zu erstellen.
- Aktualisieren Sie einen Maschinenkatalog mit einem anderen vorbereiteten Image.
- Imagedefinitionen und -versionen verwalten: Bearbeiten Sie den Namen und die Beschreibung von Image-Versionen sowie die Beschreibung einer Imagedefinition.
- Eine Image-Version löschen.
- Löschen einer Image-Definition.
Alternativ können Sie Images auch mit PowerShell verwalten. Siehe Image-Lebenszyklusverwaltung mit PowerShell.
Image-Lebenszyklusverwaltung mit PowerShell
Wenn Sie PowerShell-Befehle verwenden möchten, um ein Bereitstellungsschema zu erstellen, müssen Sie eine vorbereitete Image-Versionsspezifikation basierend auf der Master-Image-Versionsspezifikation erstellen, wie für Ihre Umgebung erforderlich.
Master-Image-Versionsspezifikation: Eine Master-Image-Versionsspezifikation ist ein spezifisches Image, das unter einer Image-Version hinzugefügt oder erstellt wurde. Sie können ein vorhandenes Image im Hypervisor als Master-Image-Versionsspezifikation hinzufügen oder eine vorbereitete Image-Versionsspezifikation basierend auf der Master-Image-Versionsspezifikation erstellen, wie für Ihre Umgebung erforderlich. Die vorbereitete Image-Versionsspezifikation kann für mehrere Bereitstellungsschemata verwendet werden.
Sie können vorbereitete Image-Versionsspezifikationen auch über Hosting-Einheiten innerhalb derselben Hosting-Verbindung in Azure- und VMware-Umgebungen hinweg freigeben. In Azure erfolgt die Freigabe mithilfe der Datenträgerfreigabefunktion der Azure Compute Gallery (ACG).
Der Lebenszyklus eines Images bei Verwendung von PowerShell-Befehlen ist:
-
Ein Image erstellen:
- Eine Image-Definition erstellen.
- Eine neue Konfiguration für die Image-Definition in der angegebenen Hosting-Verbindung hinzufügen.
- Eine Image-Version erstellen.
- Eine Master-Image-Versionsspezifikation hinzufügen.
- Eine vorbereitete Image-Versionsspezifikation erstellen.
- Die vorbereitete Image-Versionsspezifikation für eine andere Hosting-Einheit innerhalb derselben Hosting-Verbindung freigeben, wenn Sie die Image-Version in anderen Hosting-Einheiten verwenden möchten.
-
Einen MCS-Maschinenkatalog mithilfe einer vorbereiteten Image-Versionsspezifikation erstellen:
- Einen Broker-Katalog erstellen.
- Einen Identitätspool erstellen.
- Ein Bereitstellungsschema mit dem Parameter der vorbereiteten Image-Versionsspezifikation Uid unter Verwendung des
New-ProvSchemeBefehls erstellen. - Den Broker-Katalog mit dem Bereitstellungsschema verknüpfen.
- VMs im MCS-Maschinenkatalog erstellen.
- Die vorbereitete Image-Versionsspezifikation eines Bereitstellungsschemas mit dem
Set-ProvSchemeBefehl ändern. - Die Image-Definitionen und -Versionen verwalten: Die Image-Versionen und Image-Definitionen bearbeiten.
- Einen MCS-Maschinenkatalog löschen: Die Löschreihenfolge ist: Maschinenkatalog > freigegebene vorbereitete Image-Versionsspezifikation (bei Image-Freigabe) > vorbereitete Image-Versionsspezifikation > Master-Image-Versionsspezifikation > Image-Version > Konfiguration für Image-Definition in der angegebenen Hosting-Verbindung > Image-Definition. Bevor Sie die Image-Versionsspezifikation löschen, stellen Sie sicher, dass die vorbereitete Image-Versionsspezifikation keinem MCS-Maschinenkatalog zugeordnet ist.
Den Knoten „Images“ verstehen
Verwenden Sie den Knoten Images, um von MCS vorbereitete Images zu erstellen und zu verwalten. Die Hauptansicht ist in vier Teile unterteilt:
-
Ohne dass ein vorbereitetes Image über Hosteinheiten hinweg freigegeben wird

-
Wenn ein vorbereitetes Image über Hosteinheiten hinweg freigegeben wird:

| Bezeichnung | Teil | Beschreibung |
|---|---|---|
| A | Image-Definitionen | Listet die zuvor erstellten Image-Definitionen auf. |
| B | Image-Versionen | Zeigt Image-Versionen der ausgewählten Image-Definition an. |
| C
|
Details
|
|
| D | Aktionsleiste | Listet die Aktionen auf, die Sie für Imagdefinitionen und -versionen ausführen können, wie z. B. Imageversion erstellen, Beschreibung bearbeiten, Imagefreigabe verwalten (bei Freigabe vorbereiteter Images), Imageversion löschen und Katalog erstellen. |
Nächste Schritte
Maschinenkataloge mit vorbereiteten Images erstellen Maschinenkatalog mit vorbereitetem Image in Azure erstellen Maschinenkatalog mit vorbereitetem Image in VMware erstellen