Citrix Virtual Apps and Desktops

Erstellen eines Maschinenkatalogs mit vorbereitetem Image in Red Hat OpenShift

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

  • Web 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.

Verwenden von Web Studio

Erstellen einer Imagestruktur und einer anfänglichen Imageversion

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

  1. Navigieren Sie in Studio zum Knoten Images und klicken Sie auf Create Image Definition. Klicken Sie auf der Seite Introduction auf Next.
  2. Geben Sie auf der Seite Image Definition den OS type und den Session type für die Imagestruktur an.
  3. Wählen Sie auf der Seite Image die Resources (es werden nur die für die festgelegte Verbindung anwendbaren Ressourcen 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 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 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 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 eine Beschreibung für die erstellte anfängliche Imageversion an.
  7. Überprüfen Sie auf der Seite Summary 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.

Erstellen von Imageversionen

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. Navigieren Sie zum Knoten Images, wählen Sie eine Imageversion oder eine Imagestruktur aus und klicken Sie auf Create Image Version.
  2. Auf der Seite 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 und NICs des Dialogfelds Create Image Version.
  4. Fügen Sie eine Beschreibung für die Imageversion hinzu. Klicken Sie auf Finish.

Hinweis:

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

Erstellen eines Maschinenkatalogs über den Knoten “Images”

Verwenden Sie die Option Create catalog 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 auswählen, wobei auf die Option für vorbereitete Images im Workflow zur Katalogerstellung verwiesen wird. Siehe Erstellen eines Maschinenkatalogs über den Knoten “Machine Catalogs”

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. Klicken Sie auf der Seite Introduction auf Next.
  2. Klicken Sie auf der Seite Machine Management auf Next.
  3. Wählen Sie auf der Seite Desktop Experience die gewünschte Desktop-Erfahrung aus.
  4. Von der Seite Image bis zur Seite Virtual Machines sind die Einstellungen basierend auf der ausgewählten Imageversion vorausgewählt.
  5. Vervollständigen Sie die Einstellungen auf den folgenden Seiten.
  6. Überprüfen Sie auf der Seite Summary die Details des Maschinenkatalogs. Geben Sie einen Namen und eine Beschreibung für den Maschinenkatalog ein. Klicken Sie auf Finish.
  7. Navigieren Sie zum Knoten Machine Catalogs, um den erstellten Maschinenkatalog anzuzeigen.

Erstellen eines Maschinenkatalogs über den Knoten “Machine Catalogs”

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.
  2. Klicken Sie auf Create Machine Catalog. Die Seite Machine Catalog Setup wird angezeigt. Klicken Sie auf Next auf den Seiten Introduction, Machine Type und Machine Management.
  3. Auf der Seite Image:
    1. Wählen Sie Prepared image aus.
    2. Wählen Sie unter Prepared 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 unterstrichene Versionsnummer.
  4. Konfigurieren Sie die Einstellungen auf den folgenden Seiten.
  5. Überprüfen Sie auf der Seite Summary die Details des Maschinenkatalogs. Geben Sie einen Namen und eine Beschreibung für den Maschinenkatalog ein. Klicken Sie auf Finish.

Verwenden von PowerShell

Erstellen eines vorbereiteten Images

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

  1. Überprüfen Sie die verfügbaren Namen der Imagestruktur mit dem Befehl Test-ProvImageDefinitionNameAvailable. Beispiel:

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

    Add-ProvImageDefinitionConnection -ImageDefinitionUid $imageDef.ImageDefinitionUid -HypervisorConnectionUid "00000000-0000-0000-0000-000000000000"
    <!--NeedCopy-->
    
  4. Erstellen Sie eine Imageversion mit dem Befehl New-ProvImageVersion. 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. 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 nur eine Master-Imageversionsspezifikation für eine Hosting-Einheit hinzufügen.

  6. Erstellen Sie eine Spezifikation für eine vorbereitete Imageversion aus der Master-Imageversionsspezifikation mit dem Befehl New-ProvImageVersionSpec. 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, Imageversion und 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 zur selben Hosting-Einheit gehö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.

Erstellen eines Katalogs mit einer Spezifikation für eine vorbereitete Imageversion

Erstellen Sie einen MCS-Maschinenkatalog aus der Spezifikation für die vorbereitete Imageversion mit dem Befehl New-ProvScheme. 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