Citrix DaaS™

Kataloge mit vorbereiteten Images in Red Hat OpenShift erstellen

  • Erstellen Sie vorbereitete Images und verwenden Sie diese, um einen MCS-Maschinenkatalog zu erstellen, indem Sie Folgendes nutzen:

  • Studio
  • PowerShell-Befehle

Die wichtigsten Schritte zum Erstellen eines MCS-Maschinenkatalogs mit dem vorbereiteten Image sind:

  1. Erstellen Sie die Imagestruktur und die anfänglichen Imageversionen.
  2. Verwenden Sie die Imageversion als vorbereitetes Image, um einen Katalog zu erstellen.

Studio verwenden

Imagestruktur und anfängliche Imageversion erstellen

Gehen Sie wie folgt vor, um eine Imagestruktur und die anfängliche Imageversion zu erstellen:

  1. Gehen Sie in Studio zum Knoten Images und klicken Sie auf Create Image Definition (Imagestruktur erstellen). Klicken Sie auf der Seite Introduction (Einführung) auf Next (Weiter).
  2. Geben Sie auf der Seite Image Definition (Imagestruktur) den OS type (Betriebssystemtyp) und den Session type (Sitzungstyp) für die Imagestruktur an.
  3. Wählen Sie auf der Seite Image (Image) Resources (Ressourcen) (nur die für die festgelegte Verbindung anwendbaren Ressourcen werden aufgelistet) und ein Masterimage aus, das als Vorlage zum Erstellen der Imageversion verwendet werden soll. Sie können das Kontrollkästchen Use a machine profile (Maschinenprofil verwenden) aktivieren und ein Maschinenprofil auswählen.

    Hinweis:

    Vergewissern Sie sich vor der Auswahl eines Images, dass auf dem Masterimage VDA 2311 oder höher installiert ist und der MCSIO-Treiber auf dem VDA installiert ist.

  4. Wählen Sie auf der Seite Machine Specification (Maschinenspezifikation) eine Maschinengröße aus. Wenn Sie ein Maschinenprofil auswählen, wird die vom Maschinenprofil abgeleitete Anzahl virtueller CPUs angezeigt und ist nicht änderbar. Wenn Sie kein Maschinenprofil auswählen, wird nur die vom Masterimage abgeleitete Speichergröße angezeigt.
  5. Wählen Sie auf der Seite NICs (NICs) NICs für das Vorbereitungsimage aus. Wählen Sie für jede NIC ein zugehöriges virtuelles Netzwerk aus. Die der Hosting-Einheit zugeordnete NIC ist standardmäßig ausgewählt.
  6. Geben Sie auf der Seite Version Description (Versionsbeschreibung) eine Beschreibung für die erstellte anfängliche Imageversion ein.
  7. Überprüfen Sie auf der Seite Summary (Zusammenfassung) die Details der Imagestruktur und der erstellten anfänglichen Imageversion. Geben Sie einen Namen und eine Beschreibung für die Imagestruktur ein. Klicken Sie auf Finish (Fertig stellen).

Imageversionen erstellen

Imageversionen ermöglichen die Verwaltung verschiedener Iterationen oder Updates eines bestimmten Images. Diese Funktionalität ermöglicht es Ihnen, mehrere Versionen eines Images für verschiedene Zwecke zu verwalten.

Gehen Sie wie folgt vor, um Imageversionen aus der anfänglichen Imageversion zu erstellen:

  1. Gehen Sie zum Knoten Images, wählen Sie eine Imageversion oder eine Imagestruktur aus und klicken Sie auf Create Image Version (Imageversion erstellen).
  2. Auf der Seite Image (Image) können Sie das Masterimage für diese Imageversion neu auswählen.
  3. Wenn die Konfiguration der Imageversion von der anfänglich konfigurierten Imageversion abweichen soll, konfigurieren Sie die Einstellungen auf den Seiten Machine Specification (Maschinenspezifikation) und NICs (NICs) des Dialogfelds Create Image Version (Imageversion erstellen).
  4. Fügen Sie eine Beschreibung für die Imageversion hinzu. Klicken Sie auf Finish (Fertig stellen).

Hinweis:

Wenn die Erstellung der Imageversion aus irgendeinem Grund fehlschlägt, bietet die Registerkarte Troubleshoot (Problembehandlung) unten eine Option zum Retry (Wiederholen).

Maschinenkatalog über den Knoten “Images” erstellen

Verwenden Sie die Option Create catalog (Katalog erstellen) im Knoten Images, um einen Katalog mit der Imageversion zu erstellen.

Alternativ können Sie die Version beim Erstellen eines Katalogs im Knoten Machine Catalogs (Maschinenkataloge) auswählen, wobei auf die Option für vorbereitete Images im Workflow zur Katalogerstellung verwiesen wird. Siehe Maschinenkatalog über den Knoten “Machine Catalogs” erstellen

Gehen Sie wie folgt vor, um einen MCS-Maschinenkatalog über den Knoten Images zu erstellen:

  1. Wählen Sie eine Imageversion aus und klicken Sie auf Create catalog (Katalog erstellen). Klicken Sie auf der Seite Introduction (Einführung) auf Next (Weiter).
  2. Klicken Sie auf der Seite Machine Management (Maschinenverwaltung) auf Next (Weiter).
  3. Wählen Sie auf der Seite Desktop Experience (Desktop-Erfahrung) die gewünschte Desktop-Erfahrung aus.
  4. Von der Seite Image (Image) bis zur Seite Virtual Machines (Virtuelle Maschinen) sind die Einstellungen basierend auf der ausgewählten Imageversion vorausgewählt.
  5. Schließen Sie die Einstellungen auf den folgenden Seiten ab.
  6. Überprüfen Sie auf der Seite Summary (Zusammenfassung) die Details des Maschinenkatalogs. Geben Sie einen Namen und eine Beschreibung für den Maschinenkatalog ein. Klicken Sie auf Finish (Fertig stellen).
  7. Gehen Sie zum Knoten Machine Catalogs (Maschinenkataloge), um den erstellten Maschinenkatalog anzuzeigen.

Maschinenkatalog über den Knoten “Machine Catalogs” erstellen

Gehen Sie wie folgt vor, um einen MCS-Maschinenkatalog über den Knoten Machine Catalogs zu erstellen:

  1. Klicken Sie im linken Navigationsbereich auf Machine Catalogs (Maschinenkataloge).
  2. Klicken Sie auf Create Machine Catalog (Maschinenkatalog erstellen). Die Seite Machine Catalog Setup (Maschinenkatalog-Setup) wird angezeigt. Klicken Sie auf den Seiten Introduction (Einführung), Machine Type (Maschinentyp) und Machine Management (Maschinenverwaltung) jeweils auf Next (Weiter).
  3. Auf der Seite Image (Image):
    1. Wählen Sie Prepared image (Vorbereitetes Image) aus.
    2. Wählen Sie unter Prepared image (Vorbereitetes Image) eine Imageversion einer Imagestruktur aus.
    3. Klicken Sie auf den Namen der Imageversion. Um weitere Details zur ausgewählten Imageversion anzuzeigen, klicken Sie auf die Versionsnummer, die unterstrichen ist.
  4. Konfigurieren Sie die Einstellungen auf den folgenden Seiten.
  5. Überprüfen Sie auf der Seite Summary (Zusammenfassung) die Details des Maschinenkatalogs. Geben Sie einen Namen und eine Beschreibung für den Maschinenkatalog ein. Klicken Sie auf Finish (Fertig stellen).

PowerShell verwenden

Vorbereitetes Image erstellen

Die detaillierten PowerShell-Befehle zum Erstellen einer Spezifikation für eine vorbereitete Imageversion lauten wie folgt:

  1. Überprüfen Sie die verfügbaren Imagestrukturnamen mit dem Befehl Test-ProvImageDefinitionNameAvailable. Zum Beispiel:

    
    Test-ProvImageDefinitionNameAvailable -ImageDefinitionName <string[]>
    
    <!--NeedCopy-->
    
  2. Erstellen Sie eine Imagestruktur mit dem Befehl New-ProvImageDefinition. Zum Beispiel:

    
    New-ProvImageDefinition -ImageDefinitionName image2 -OsType Windows -VdaSessionSupport SingleSession
    
    <!--NeedCopy-->
    
  3. Erstellen Sie eine neue Konfiguration für die Imagestruktur in der angegebenen Hosting-Verbindung mit dem Befehl Add-ProvImageDefinitionConnection. Zum Beispiel:

    
    Add-ProvImageDefinitionConnection -ImageDefinitionUid $imageDef.ImageDefinitionUid -HypervisorConnectionUid "00000000-0000-0000-0000-000000000000"
    
    <!--NeedCopy-->
    
  4. Erstellen Sie eine Imageversion mit dem Befehl New-ProvImageVersion. Zum Beispiel:

    
    New-ProvImageVersion -ImageDefinitionName $ImageDefintion.ImageDefinitionName -Description "version 1"
    
    <!--NeedCopy-->
    
  5. Fügen Sie der Imageversion eine Master-Imageversionsspezifikation mit dem Befehl Add-ProvImageVersionSpec hinzu. Zum Beispiel:

    
    Add-ProvImageVersionSpec -MasterImagePath "XDHyp:\HostingUnits\YourHostingUnitName\YourMasterImage.vm" -HostingUnitUid "11111111-1111-1111-1111-111111111111" -ImageVersionUid $imageVersion.ImageVersionUid
    
    <!--NeedCopy-->
    

    Hinweis:

    Sie können einer Imageversion für eine Hosting-Einheit nur eine Master-Imageversionsspezifikation hinzufügen.

  6. Erstellen Sie eine Spezifikation für eine vorbereitete Imageversion aus der Master-Imageversionsspezifikation mit dem Befehl New-ProvImageVersionSpec. Zum Beispiel:

    
    New-ProvImageVersionSpec -SourceImageVersionSpecUid $masterImageVersionSpec.ImageVersionSpecUid -NetworkMapping @{"1" = "XDHyp:\HostingUnits\YourHostingUnitName\YourNamespaceName.namespace\YourNetworkAttachmentDefinition.network" }
    
    <!--NeedCopy-->
    

Beispiel für den vollständigen Satz von PowerShell-Befehlen zum Erstellen einer Imagestruktur, einer Imageversion und einer Spezifikation für eine vorbereitete Imageversion:


$imageDef = New-ProvImageDefinition -ImageDefinitionName "ImageDefinition" -OsType "Windows" -VDASessionSupport "MultiSession"

$task = Add-ProvImageDefinitionConnection -ImageDefinitionUid $imageDef.ImageDefinitionUid -HypervisorConnectionUid "00000000-0000-0000-0000-000000000000"
                           
$imageVersion = New-ProvImageVersion -ImageDefinitionName "ImageDefinition"

$masterImageVersionSpec = Add-ProvImageVersionSpec -MasterImagePath "XDHyp:\HostingUnits\YourHostingUnitName\YourMasterImage.vm" -HostingUnitUid "11111111-1111-1111-1111-111111111111" -ImageVersionUid $imageVersion.ImageVersionUid

$newProvImageVersionSpecResult = New-ProvImageVersionSpec -SourceImageVersionSpecUid $masterImageVersionSpec.ImageVersionSpecUid -NetworkMapping @{"1" = "XDHyp:\HostingUnits\YourHostingUnitName\YourNamespaceName.namespace\YourNetworkAttachmentDefinition.network" }

<!--NeedCopy-->

Hinweis:

  • Alle Imageversionsspezifikationen in einer Imagestruktur müssen derselben Hosting-Einheit angehören.
  • Eine Imageversion kann nur eine Master-Imageversionsspezifikation und eine Spezifikation für eine vorbereitete Imageversion haben.
  • Alle Imageversionsspezifikationen müssen entweder ein Maschinenprofil haben oder keine der Imageversionsspezifikationen darf ein Maschinenprofil haben.

Katalog mit einer Spezifikation für eine vorbereitete Imageversion erstellen

Erstellen Sie einen MCS-Maschinenkatalog aus der Spezifikation für die vorbereitete Imageversion mit dem Befehl New-ProvScheme. Zum Beispiel:


$getProvImageVersionSpecResult = Get-ProvImageVersionSpec -ImageVersionSpecUid $newProvImageVersionSpecResult.ImageVersionSpecUid

New-ProvScheme -ImageVersionSpecUid $newProvImageVersionSpecResult.ImageVersionSpecUid -ProvisioningSchemeName "ProvSchemeImageDecoupling" -HostingUnitName "YourHostingUnitName" -IdentityPoolName "YourIdentityPoolName" -NetworkMapping @{"1" = "XDHyp:\HostingUnits\YourHostingUnitName\YourNamespaceName.namespace\YourNetworkAttachmentDefinition.network"}

<!--NeedCopy-->

Weitere Informationen

Nächste Schritte