Citrix DaaS

Imageverwaltung

Einführung

Der MCS-Katalogerstellungs- oder Aktualisierungsprozess besteht aus zwei Phasen:

  • Mastering: Ein Quellimage wird in ein veröffentlichtes Image umgewandelt
  • Klonen: Neue VMs werden aus dem veröffentlichten Image erstellt

Mit der Imageverwaltungsfunktion trennt MCS die Masteringphase vom gesamten Bereitstellungsworkflow.

Sie können verschiedene MCS-Imageversionen (Vorbereitetes Image) aus einem einzigen Quellimage vorbereiten und es in mehreren verschiedenen MCS-Maschinenkatalogen verwenden. Sie können vorbereitete Imageversionen auch über Hostingeinheiten innerhalb derselben Hostverbindung hinweg freigeben. Diese Implementierung reduziert die Speicher- und Zeitkosten erheblich und vereinfacht die VM-Bereitstellung und den Imageaktualisierungsprozess.

Die Verwendung dieser Imageverwaltungsfunktion bietet folgende Vorteile:

  • Generieren Sie vorbereitete Images im Voraus, ohne einen Katalog zu erstellen.
  • Wiederverwenden Sie vorbereitete Images in mehreren Szenarien, z. B. beim Erstellen und Aktualisieren eines Katalogs.
  • Reduzieren Sie die Zeit für die Katalogerstellung oder Aktualisierung erheblich.
  • Geben Sie vorbereitete Imageversionen über mehrere Hostingeinheiten hinweg innerhalb derselben Hostverbindung frei.

Hinweis

  • Derzeit ist dieses Feature auf Azure-, GCP- und VMware-Virtualisierungsumgebungen anwendbar.
  • Sie können einen MCS-Maschinenkatalog erstellen, ohne vorbereitete Images zu verwenden. In diesem Fall können Sie die Vorteile des Features nicht nutzen.

Anwendungsfälle

Einige der Anwendungsfälle der Imageverwaltungsfunktionen sind:

  • Versionsverwaltung: Mit Imageversionen haben Sie folgenden Möglichkeiten:

    • Verschiedene Iterationen oder Aktualisierungen eines bestimmten Images verwalten.
    • Mehrere Versionen eines Images für verschiedene Zwecke verwalten.
  • Logische Gruppierung: Sie können für folgende Zwecke mehrere Imagedefinitionen erstellen:

    • Imageversionen logisch anhand verschiedener Kriterien wie Projekt, Abteilung oder Anwendung und Desktoptyp gruppieren.
    • Images innerhalb einer Organisation effizienter verwalten.
  • Imagefreigabe: Sie können vorbereitete Imageversionen zwischen Hostingrinheiten innerhalb derselben Hostverbindung für folgende Zwecke freigeben:

    • Konsistenz und Einheitlichkeit der Images auf verschiedenen Hostingeinheiten gewährleisten

Was ist ein vorbereitetes Image?

Mit der Imageverwaltungsfunktion entkoppelt MCS die Mastering-Phase vom gesamten Workflow zur Katalogerstellung oder Aktualisierung und unterteilt den Prozess in zwei Phasen:

  1. Vorbereitete Images aus einem einzigen Quellimage.
  2. Vorbereitetes Image verwenden, um einen MCS-Maschinenkatalog zu erstellen oder zu aktualisieren.

Sie können die vorbereiteten Images im Voraus erstellen. Sie können ein einzelnes vorbereitetes Image verwenden, um mehrere von MCS bereitgestellte Maschinenkataloge zu erstellen oder zu aktualisieren.

Verstehen, wie ein vorbereitetes Image in mehreren MCS-Maschinenkatalogen verwendet wird, wenn Sie Studio verwenden:

Überblick über das vorbereitete Image

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 erstellt wurde
  • 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 Versionierungen 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. Sie können die Imageversionen über mehrere Hostingeinheiten hinweg innerhalb derselben Hostverbindung in Azure- und VMware-Virtualisierungsumgebungen gemeinsam nutzen.

Wenn Sie PowerShell-Befehle verwenden möchten, um ein Provisioningschema zum Erstellen oder Aktualisieren eines Katalogs zu erstellen, müssen Sie alternativ eine vorbereitete Imageversionsspezifikation erstellen, die auf der Masterimageversionsspezifikation basiert, je nach Bedarf für Ihre Umgebung. Sie können die vorbereitete Imageversionsspezifikation auch mit einer anderen Hostingeinheit innerhalb derselben Hostingverbindung in Azure- und VMware-Virtualisierungsumgebungen teilen.

Voraussetzung

  • Für das Windows-Masterimage werden nur VDA-Images mit Version 2311 und höher und aktiviertem MCS/IO unterstützt.

Einschränkungen

Derzeit unterstützt das Feature Folgendes nicht:

  • Mehrere Netzwerkkarten in Azure
  • Feature für persistente Datenträger
  • Ruhezustand für mehrere Sitzungen
  • Änderung des Imagetyps
  • Beim Teilen der vorbereiteten Imageversion auf der Hostingeinheit in Azure sind die folgenden Freigabemethoden nicht zulässig:

    • Direkt freigeben
    • In der öffentlichen Community-Galerie freigeben
  • Derzeit wird die vertrauliche Azure-VM für die Imageverwaltung nicht unterstützt.

Imagelebenszyklusverwaltung mit Studio

Der Lebenszyklus des Images, wenn Sie Studio verwenden, sieht wie folgt aus:

  1. Erstellen Sie ein vorbereitetes Image: Erstellen Sie eine Imagedefinition und ihre ursprüngliche Imageversion.
  2. Erstellen Sie Imageversionen aus der ursprünglichen Imageversion.
  3. Geben Sie die Imageversion mit einer anderen Hostingeinheit innerhalb derselben Hostingverbindung frei, wenn Sie die Imageversion in anderen Hostingeinheiten verwenden möchten.
  4. Verwenden Sie eine Imageversion als vorbereitetes Image, um Kataloge zu erstellen.
  5. Aktualisieren Sie einen Maschinenkatalog mit einem anderen vorbereiteten Image.
  6. Verwalten Sie die Imagedefinitionen und Versionen: Bearbeiten Sie den Namen und die Beschreibung der Imageversionen sowie die Beschreibung einer Imagedefinition.
  7. Löschen Sie eine Imageversion.
  8. Löschen Sie eine Imagedefinition.

Alternativ können Sie Images auch mit PowerShell verwalten. Weitere Informationen finden Sie unter Imagelebenszyklusverwaltung mit PowerShell.

Imagelebenszyklusverwaltung mit PowerShell

Wenn Sie PowerShell-Befehle verwenden möchten, um ein Provisioningschema zu erstellen, müssen Sie eine vorbereitete Imageversionsspezifikation erstellen, die auf der Masterimageversionsspezifikation basiert, je nach Bedarf für Ihre Umgebung.

Masterimageversionsspezifikation: Eine Masterimageversionsspezifikation ist ein bestimmtes Image, das unter einer Imageversion hinzugefügt oder erstellt wurde. Sie können ein vorhandenes Image im Hypervisor als Masterimageversionsspezifikation hinzufügen oder eine vorbereitete Imageversionsspezifikation erstellen, die auf der Masterimageversionsspezifikation basiert, je nach Bedarf für Ihre Umgebung. Die Spezifikation für die vorbereitete Imageversion kann für mehrere Provisioningschemata verwendet werden.

Sie können vorbereitete Imageversionsspezifikationen auch über Hostingeinheiten innerhalb derselben Hostingverbindung in Azure- und VMware-Umgebungen hinweg freigeben. In Azure wird die Freigabe mit der Datenträgerfreigabefunktion der Azure Compute Gallery (ACG) erreicht.

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

  1. Image erstellen:

    1. Erstellen Sie eine Imagedefinition.
    2. Fügen Sie eine neue Konfiguration für die Imagedefinition in der angegebenen Hostingverbindung hinzu.
    3. Erstellen Sie eine Imageversion.
    4. Fügen Sie eine Masterimageversionsspezifikation hinzu.
    5. Erstellen Sie eine vorbereitete Imageversionsspezifikation.
  2. Geben Sie die vorbereitete Imageversionsspezifikation an eine andere Hostingeinheit innerhalb derselben Hostingverbindung frei, wenn Sie die Imageversion in anderen Hostingeinheiten verwenden möchten.
  3. Erstellen Sie einen MCS-Maschinenkatalog mit einer vorbereiteten Imageversionsspezifikation:

    1. Erstellen Sie einen Brokerkatalog.
    2. Erstellen Sie einen Identitätspool.
    3. Erstellen Sie mit dem Befehl New-ProvScheme ein Bereitstellungsschema mit dem Parameter Uid der Spezifikation für die vorbereitete Imageversion.
    4. Verknüpfen Sie den Brokerkatalog mit dem Provisioningschema.
  4. Erstellen Sie virtuelle Maschinen im MCS-Maschinenkatalog.
  5. Ändern Sie die Versionsspezifikation für das vorbereitete Image eines Bereitstellungsschemas mit dem Befehl Set-ProvScheme.
  6. Verwaltung der Imagedefinitionen und Versionen: Bearbeiten Sie die Imageversionen und Imagedefinitionen.
  7. Einen MCS-Maschinenkatalog löschen: Die Löschreihenfolge lautet: Maschinenkatalog > gemeinsam genutzte vorbereitete Imageversionsspezifikation (falls Imagefreigabe) > vorbereitete Imageversionsspezifikation > Masterimageversionsspezifikation > Imageversion > Konfiguration für die Imagedefinition in der angegebenen Hostingverbindung > Imagedefinition. Stellen Sie vor dem Löschen der Imageversionsspezifikation sicher, dass die vorbereitete Imageversionsspezifikation keinem MCS-Maschinenkatalog zugeordnet ist.

Imageknoten verstehen

Verwenden Sie den Knoten Images, um MCS-vorbereitete Images zu erstellen und zu verwalten. Seine Hauptansicht ist in vier Teile gegliedert:

  • Ohne dass das vorbereitete Image von der Host-Einheit gemeinsam genutzt wird

    image-node-main-view

  • Wenn das vorbereitete Image für die gesamte Hosteinheit freigegeben wird: in Azure

    image-node-main-view-image-sharing

Bezeichnung Teil Beschreibung
A Imagedefinitionen Listet die zuvor erstellten Imagedefinitionen auf.
B Imageversionen Zeigt Imageversionen der ausgewählten Imagedefinition an.
C



Details



  • Auf der Registerkarte Details werden detaillierte Informationen zur ausgewählten Imagedefinition oder Version angezeigt, z. B. Masterimage, Ressource, Hypervisor, Name der Imagedefinition, Betriebssystemtyp und Sitzungstyp.
  • Auf der Registerkarte Imageschema werden Informationen zu der Vorlage angezeigt, die für die Vorbereitung von Images verwendet wird, wie DAtenträger, Maschinengröße, Lizenztyp, Datenträgerverschlüsselungssatz, Maschinenprofil usw.
  • Auf der Registerkarte Provisioningschemas wird der Name des Provisioningschemas angezeigt, der für die Erstellung des Katalogs verwendet wurde.
  • Die Registerkarte Problembehandlung zeigt den Fehlerstatus der ausgewählten Imageversion an.
  • Beim Freigeben von Images: Die Registerkarte Ressourcen zeigt den Status der Imageversionsfreigabe an.
D Aktionsleiste Listet die Aktionen auf, die Sie für Imagedefinitionen und -versionen ausführen können, z. B. Imageversion erstellen, Beschreibung bearbeiten, Imagefreigabe verwalten(bei vorbereiteter Imagefreigabe), Imageversion löschenund Katalog erstellen.

So geht es weiter

Imageverwaltung