Citrix DaaS™

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 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 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 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 von Katalogen 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 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 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 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 Hostverbindungen 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 Workflow zur Katalogerstellung oder -aktualisierung und unterteilt den Prozess in zwei Stufen:
  1. Vorbereitete Images aus einem einzigen Quellimage erstellen.
    1. 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 in mehreren MCS-Maschinenkatalogen verwendet wird, wenn Sie Studio nutzen:

  • Übersicht über vorbereitete Images

    • 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 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 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, 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 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 Multisitzungen
  • Änderung des Image-Typs
  • Beim Freigeben einer vorbereiteten Image-Version über Hostingeinheiten in Azure sind die folgenden Freigabemethoden nicht zulässig:

    • Direkt freigeben
    • Für öffentliche Community-Galerie freigeben

Image-Lebenszyklusverwaltung mit Studio

Der Lebenszyklus des Images bei Verwendung von Studio ist wie folgt:

    1. Ein vorbereitetes Image erstellen: Erstellen Sie eine Image-Definition und deren anfängliche Image-Version.
  1. Image-Versionen aus der anfänglichen Image-Version erstellen.
    1. Bei Bedarf eine Image-Version mit einer Hostingeinheit in Ihrer Virtualisierungsumgebung freigeben.
  1. Eine Image-Version als vorbereitetes Image zum Erstellen von Katalogen verwenden.
  2. Einen Maschinenkatalog mit einem anderen vorbereiteten Image aktualisieren.
  3. Image-Definitionen und -Versionen verwalten: Bearbeiten Sie den Namen und die Beschreibung von Image-Versionen sowie die Beschreibung einer Image-Definition.
  4. Eine Image-Version löschen.
  5. 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 Spezifikation für eine vorbereitete Image-Version basierend auf der Spezifikation der Master-Image-Version erstellen, wie für Ihre Umgebung erforderlich.

Spezifikation der Master-Image-Version: Eine Spezifikation der Master-Image-Version ist ein bestimmtes Image, das unter einer Image-Version hinzugefügt oder erstellt wird. Sie können ein vorhandenes Image im Hypervisor als Spezifikation der Master-Image-Version hinzufügen oder eine Spezifikation der vorbereiteten Image-Version basierend auf der Spezifikation der Master-Image-Version erstellen, wie für Ihre Umgebung erforderlich. Die Spezifikation der vorbereiteten Image-Version kann für mehrere Bereitstellungsschemas verwendet werden.

  • Sie können Spezifikationen für Image-Versionen über Hostingeinheiten hinweg freigeben, abhängig von Ihrer Virtualisierungsumgebung:

  • In Azure-, VMware- und Amazon WorkSpaces Core Managed Instances-Umgebungen können Sie Spezifikationen für Image-Versionen über Hostingeinheiten hinweg freigeben, unabhängig davon, ob sie sich in derselben oder in verschiedenen Hostverbindungen desselben Verbindungstyps befinden. In Azure erfolgt die Freigabe über die Datenträgerfreigabefunktion der Azure Compute Gallery (ACG).
  • Für AWS EC2 können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an verschiedene Hostingeinheiten innerhalb derselben AWS-Region gebunden sind.
  • In Nutanix AHV Prism Central und XenServer können Sie Spezifikationen für Image-Versionen nur über Hostingeinheiten innerhalb derselben Hostverbindung freigeben.

  • Der Lebenszyklus eines Images bei Verwendung von PowerShell-Befehlen ist:

    1. Ein Image erstellen:
    1. Eine Image-Definition erstellen.
    1. Eine neue Konfiguration für die Image-Definition in der angegebenen Hostverbindung hinzufügen.
    2. Eine Image-Version erstellen.
    3. Eine Spezifikation der Master-Image-Version hinzufügen.
    4. Eine Spezifikation der vorbereiteten Image-Version erstellen.
  1. Bei Bedarf eine Spezifikation der Image-Version mit einer anderen Hostingeinheit freigeben, 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 freigegeben werden, die an verschiedene Hostingeinheiten innerhalb derselben AWS-Region oder in verschiedenen Regionen gebunden sind.
    • Für AWS EC2 können Image-Versionen über verschiedene Verfügbarkeitszonen hinweg freigegeben werden, die an verschiedene Hostingeinheiten innerhalb derselben AWS-Region gebunden sind.
    • Für XenServer können Image-Versionen nur über Hostingeinheiten innerhalb derselben Hostverbindung freigegeben werden.
  2. Einen MCS-Maschinenkatalog mit einer Spezifikation der vorbereiteten Image-Version erstellen:

    1. Einen Broker-Katalog erstellen.
    2. Einen Identitätspool erstellen.
    3. Ein Bereitstellungsschema mit dem Parameter der Uid der vorbereiteten Image-Versionsspezifikation unter Verwendung des Befehls New-ProvScheme erstellen.
    4. Den Broker-Katalog mit dem Bereitstellungsschema verknüpfen.
  3. VMs im MCS-Maschinenkatalog erstellen.
  4. Die Spezifikation der vorbereiteten Image-Version eines Bereitstellungsschemas mit dem Befehl Set-ProvScheme ändern.
  5. Image-Definitionen und -Versionen verwalten: Bearbeiten Sie die Image-Versionen und Image-Definitionen.
  6. Einen MCS-Maschinenkatalog löschen: Die Löschreihenfolge ist: Maschinenkatalog > freigegebene Spezifikation der vorbereiteten Image-Version (bei Image-Freigabe) > Spezifikation der vorbereiteten Image-Version > Spezifikation der Master-Image-Version > Image-Version > Konfiguration für die Image-Definition in der angegebenen Hostverbindung > Image-Definition. Stellen Sie vor dem Löschen der Spezifikation der Image-Version sicher, dass die Spezifikation der vorbereiteten Image-Version 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 des vorbereiteten Images über Hostingeinheiten hinweg

    image-node-main-view

  • Mit Freigabe des vorbereiteten Images über Hostingeinheiten hinweg: In Azure und VMware

    image-node-main-view-image-sharing

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



  • Die Registerkarte Details zeigt detaillierte Informationen zur ausgewählten Image-Definition oder -Version an, z. B. Master-Image, Ressource, Hypervisor, Name der Image-Definition, OS-Typ und Sitzungstyp.
  • Die Registerkarte Image-Schema zeigt Informationen zur Vorlage an, die zum Vorbereiten von Images verwendet wird, z. B. Festplatte, Maschinengröße, Lizenztyp, Datenträgerverschlüsselungssatz, Maschinenprofil usw.
  • Die Registerkarte Bereitstellungsschemas zeigt den Namen des Bereitstellungsschemas an, das zum Erstellen des Katalogs verwendet wird.
  • Die Registerkarte Problembehandlung zeigt den Fehlerstatus der ausgewählten Image-Version an.
  • Im Falle der Image-Freigabe: Die Registerkarte Ressourcen zeigt den Status der Image-Versionsfreigabe an.
D Aktionsleiste Listet die Aktionen auf, die Sie für Image-Definitionen und -Versionen ausführen können, z. B. Image-Version erstellen, Beschreibung bearbeiten, Image-Freigabe verwalten (im Falle der Freigabe vorbereiteter Images), Image-Version löschen und Katalog erstellen.

Maschinenkataloge für vorbereitete Images erstellen

Erstellen Sie vorbereitete Images und verwenden Sie diese, um einen MCS-Maschinenkatalog zu erstellen mit:

  • Studio
  • PowerShell-Befehlen

Derzeit können Sie Maschinenkataloge für vorbereitete Images in Amazon WorkSpaces Core Managed Instances, AWS EC2, Azure, Red Hat OpenShift, VMware und XenServer® Virtualisierungsumgebungen erstellen.

Hinweis:

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.

Nächste Schritte