Image-Verwaltung
Einführung
Der Prozess zur Erstellung oder Aktualisierung von MCS-Katalogen umfasst zwei Phasen:
- Mastering: Ein Quellimage 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 Quellimage vorbereiten und diese in mehreren verschiedenen MCS-Maschinenkatalogen 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 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 hinweg freigeben:
- Für Azure, Nutanix AHV Prism Central und VMware können Image-Versionen über Hostverbindungen 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 Hostingeinheiten innerhalb derselben Hostverbindung hinweg freigegeben werden.
Hinweis:
- Diese Funktion ist derzeit für Amazon WorkSpaces Core Managed Instances, AWS EC2, Azure, Nutanix AHV Prism Central, 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 erstellen Sie den MCS-Katalog jedoch nur mit einer vorbereiteten Image-Version. Sie können den Katalog nicht direkt mit einem Master-Image erstellen.
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 Desktoptyp zu gruppieren.
- Images innerhalb einer Organisation effizienter zu verwalten.
-
Image-Freigabe: Sie können vorbereitete Image-Versionen über Hostingeinheiten innerhalb von Hostverbindungen desselben Verbindungstyps hinweg freigeben, um:
- die Konsistenz und Einheitlichkeit von Images über verschiedene Hostingeinheiten hinweg sicherzustellen.
Was ist ein vorbereitetes Image?
Mit der Image-Verwaltungsfunktion entkoppelt MCS die Master-Phase vom gesamten Workflow zur Katalogerstellung oder -aktualisierung und unterteilt den Prozess in zwei Phasen:
- Vorbereitete Images aus einem einzigen Quellimage 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:
Übersicht über vorbereitete Images(/en-us/citrix-daas/media/prepared-image-overview.png)
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 Imageversionen, die auf der Grundlage der Imagedefinition erstellt werden.
Imageversion: Imageversionen verwalten die Versionierung für die Imagedefinition. Eine Imagedefinition kann mehrere Imageversionen haben. Verwenden Sie die Imageversionen als vorbereitete Images, um einen Katalog zu erstellen oder zu aktualisieren.
- Für Azure und VMware können Imageversionen über Hostverbindungen desselben Verbindungstyps hinweg gemeinsam genutzt 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 gemeinsam genutzt werden.
- Für AWS EC2 können Imageversionen über verschiedene Verfügbarkeitszonen hinweg, die an verschiedene Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region gemeinsam genutzt werden.
- Für XenServer können Image-Versionen nur über Hosting-Einheiten innerhalb derselben Hostverbindung hinweg 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 vorbereitete Image-Versionsspezifikation basierend auf der Master-Image-Versionsspezifikation erstellen, wie es für Ihre Umgebung erforderlich ist.
- Für Azure, Nutanix AHV Prism Central und VMware können Image-Versionen über Hostverbindungen 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 verschiedene 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 verschiedene Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region.
- Für XenServer können Image-Versionen nur über Hosting-Einheiten innerhalb derselben Hostverbindung hinweg freigegeben werden.
Anforderung
- Für Windows-Masterimages 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 Mehrfachsitzungen
- Imagetypänderung
-
Beim Freigeben vorbereiteter Image-Versionen über Hosting-Einheiten in Azure sind die folgenden Freigabemethoden nicht zulässig:
- Direkt teilen
- In öffentlicher Community-Galerie teilen
Image-Lebenszyklusverwaltung mit Studio
Der Lebenszyklus des Images bei Verwendung von Studio ist wie folgt:
- Ein vorbereitetes Image erstellen: Eine Image-Definition und ihre anfängliche Image-Version erstellen.
- Image-Versionen aus der anfänglichen Image-Version erstellen.
- Bei Bedarf eine Image-Version mit einer Hosting-Einheit in Ihrer Virtualisierungsumgebung teilen.
- Eine Image-Version als vorbereitetes Image zum Erstellen von Katalogen verwenden.
- Einen Maschinenkatalog mit einem anderen vorbereiteten Image aktualisieren.
- Image-Definitionen und -Versionen verwalten: Den Namen und die Beschreibung von Image-Versionen sowie die Beschreibung einer Image-Definition bearbeiten.
- Eine Image-Version löschen.
- Eine Image-Definition löschen.
Alternativ können Sie Images auch mit PowerShell verwalten. Siehe Image-Lebenszyklusverwaltung mit PowerShell.
Image-Lebenszyklusverwaltung mit PowerShell
Wenn Sie PowerShell-Befehle zum Erstellen eines Bereitstellungsschemas verwenden möchten, müssen Sie eine vorbereitete Image-Versionsspezifikation basierend auf der Master-Image-Versionsspezifikation erstellen, wie es für Ihre Umgebung erforderlich ist.
Master-Image-Versionsspezifikation: Eine Master-Image-Versionsspezifikation ist ein bestimmtes 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 bei Bedarf für Ihre Umgebung eine vorbereitete Image-Versionsspezifikation basierend auf der Master-Image-Versionsspezifikation erstellen. Die vorbereitete Image-Versionsspezifikation kann für mehrere Bereitstellungsschemata verwendet werden.
Sie können Image-Versionsspezifikationen je nach Virtualisierungsumgebung über Hosting-Einheiten hinweg freigeben:
- In Azure-, VMware- und Amazon WorkSpaces Core Managed Instances-Umgebungen können Sie Image-Versionsspezifikationen über Hosting-Einheiten hinweg freigeben, unabhängig davon, ob sie sich in derselben oder in verschiedenen Hostverbindungen desselben Verbindungstyps befinden. In Azure wird die Freigabe mithilfe der Datenträgerfreigabefunktion der Azure Compute Gallery (ACG) erreicht.
- Für AWS EC2 können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg, die an verschiedene Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region freigegeben werden.
- In Nutanix AHV Prism Central und XenServer können Sie Image-Versionsspezifikationen nur über Hosting-Einheiten innerhalb derselben Hostverbindung freigeben.
Der Lebenszyklus eines Images bei Verwendung von PowerShell-Befehlen ist wie folgt:
-
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.
-
Bei Bedarf eine Image-Versionsspezifikation mit einer anderen Hosting-Einheit teilen, unter Beachtung der Freigabebeschränkungen Ihrer Virtualisierungsumgebung:
- Für Azure und VMware können Image-Versionen über Hostverbindungen desselben Verbindungstyps hinweg freigegeben werden.
- Für Amazon WorkSpaces Core Managed Instances können Image-Versionen ü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 Image-Versionen über verschiedene Verfügbarkeitszonen hinweg, die an verschiedene Hosting-Einheiten gebunden sind, innerhalb derselben AWS-Region freigegeben werden.
- Für XenServer können Image-Versionen nur über Hosting-Einheiten hinweg innerhalb derselben Hostverbindung freigegeben werden.
-
Einen MCS-Maschinenkatalog mithilfe einer vorbereiteten Image-Versionsspezifikation erstellen:
- Einen Brokerkatalog erstellen.
- Einen Identitätspool erstellen.
- Ein Bereitstellungsschema mit dem Parameter der vorbereiteten Image-Versionsspezifikation Uid mithilfe des
New-ProvScheme-Befehls erstellen. - Den Brokerkatalog mit dem Bereitstellungsschema verknüpfen.
- VMs im MCS-Maschinenkatalog erstellen.
- Die vorbereitete Image-Versionsspezifikation eines Bereitstellungsschemas mithilfe des
Set-ProvScheme-Befehls ä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 Images-Knoten verstehen
Verwenden Sie den Images-Knoten, um MCS-vorbereitete Images zu erstellen und zu verwalten. Seine Hauptansicht ist in vier Teile unterteilt:
-
Wenn ein vorbereitetes Image über Hosteinheiten hinweg freigegeben wird: In Azure und VMware

| Bezeichnung | Teil | Beschreibung |
|---|---|---|
| A | Image-Definitionen | Listet die zuvor erstellten Image-Definitionen auf. |
| B | Image-Versionen | Zeigt Image-Versionen für die ausgewählte Image-Definition an. Wenn Alle anzeigen deaktiviert ist, werden nur die Versionen der ausgewählten Image-Definition angezeigt. Wenn es aktiviert ist, werden Image-Versionen aller Definitionen angezeigt. |
| C
|
Details
|
|
| D | Aktionsleiste | Listet die Aktionen auf, die Sie für Imagdefinitionen 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. |
| E | Suchleiste | Gibt Filterkriterien für die Suche nach Imageversionen an, die die Bedingungen erfüllen. |
Vorbereitete Image-Maschinenkataloge erstellen
Erstellen Sie vorbereitete Images und verwenden Sie diese, um einen MCS-Maschinenkatalog zu erstellen mit:
- Studio
- PowerShell-Befehle
Derzeit können Sie vorbereitete Image-Maschinenkataloge in den Virtualisierungsumgebungen Amazon WorkSpaces Core Managed Instances, AWS EC2, Azure, Red Hat OpenShift, VMware und XenServer® erstellen.
Hinweis:
Sie können einen MCS-Maschinenkatalog erstellen, ohne vorbereitete Images zu verwenden. In diesem Fall können Sie die Vorteile des Features nicht nutzen. Für Amazon WorkSpaces Core Managed Instances erstellen Sie den MCS-Katalog jedoch nur mit einer vorbereiteten Image-Version. Sie können den Katalog nicht direkt mit einem Masterimage erstellen.
Nächste Schritte
- Kataloge mit vorbereiteten Images in Amazon WorkSpaces Core Managed Instances erstellen
- Kataloge mit vorbereiteten Images in AWS EC2 erstellen
- Kataloge mit vorbereiteten Images in Azure erstellen
- Kataloge mit vorbereiteten Images in Red Hat OpenShift erstellen
- Kataloge mit vorbereiteten Images in VMware erstellen
- Kataloge mit vorbereiteten Images in XenServer erstellen