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 mit:

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

  1. Erstellen Sie die Image-Definition und die anfänglichen Image-Versionen.
  2. Verwenden Sie die Image-Version als vorbereitetes Image, um einen Katalog zu erstellen.

Studio verwenden

Eine Image-Definition und anfängliche Image-Version erstellen

Gehen Sie wie folgt vor, um eine Image-Definition und die anfängliche Image-Version zu erstellen:

  1. Gehen 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 Image-Definition an.
  3. Wählen Sie auf der Seite Image die Resources (nur die für die festgelegte Verbindung anwendbaren Ressourcen werden aufgelistet) und ein Master-Image aus, das als Vorlage zum Erstellen der Image-Version 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 Master-Image VDA 2311 oder höher installiert ist und der MCSIO-Treiber auf dem VDA installiert ist.

  4. Wählen Sie auf der Seite Maschinenspezifikation eine Maschinengröße aus. Wenn Sie ein Maschinenprofil auswählen, wird die Anzahl der virtuellen CPUs, die vom Maschinenprofil abgeleitet wird, angezeigt und ist nicht änderbar. Wenn Sie kein Maschinenprofil auswählen, wird nur die Speichergröße angezeigt, die vom Master-Image abgeleitet wird.
  5. Wählen Sie auf der Seite NICs NICs für das Vorbereitungs-Image 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 Versionsbeschreibung eine Beschreibung für die erstellte anfängliche Image-Version ein.
  7. Überprüfen Sie auf der Seite Zusammenfassung die Details der Image-Definition und der erstellten anfänglichen Image-Version. Geben Sie einen Namen und eine Beschreibung für die Image-Definition ein. Klicken Sie auf Fertig stellen.

Image-Versionen erstellen

Image-Versionen 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 Image-Versionen aus der anfänglichen Image-Version zu erstellen:

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

Hinweis:

Wenn die Erstellung der Image-Version aus irgendeinem Grund fehlschlägt, bietet die Registerkarte Problembehandlung unten eine Option zum Wiederholen.

Maschinenkatalog vom Knoten „Images“ erstellen

Verwenden Sie die Option Katalog erstellen im Knoten Images, um einen Katalog mit der Image-Version zu erstellen.

Alternativ können Sie die Version beim Erstellen eines Katalogs im Knoten Maschinenkataloge auswählen, wobei auf die Option für vorbereitete Images im Workflow zur Katalogerstellung verwiesen wird. Siehe Erstellen eines Maschinenkatalogs über den Knoten Maschinenkataloge

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

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

Erstellen eines Maschinenkatalogs über den Knoten Maschinenkataloge

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

  1. Klicken Sie im linken Navigationsbereich auf Maschinenkataloge.
  2. Klicken Sie auf Maschinenkatalog erstellen. Die Seite Maschinenkatalog-Setup wird angezeigt. Klicken Sie auf den Seiten Einführung, Maschinentyp und Maschinenverwaltung jeweils auf Weiter.
  3. Auf der Seite Image:
    1. Wählen Sie Vorbereitetes Image aus.
    2. Unter Vorbereitetes Image wählen Sie eine Image-Version einer Image-Definition aus.
    3. Klicken Sie auf den Namen der Image-Version. Um weitere Details zur ausgewählten Image-Version anzuzeigen, klicken Sie auf die unterstrichene Versionsnummer.
  4. Konfigurieren Sie die Einstellungen auf den folgenden Seiten.
  5. Überprüfen Sie auf der Seite Zusammenfassung die Details des Maschinenkatalogs. Geben Sie einen Namen und eine Beschreibung für den Maschinenkatalog ein. Klicken Sie auf Fertig stellen.

PowerShell verwenden

Vorbereitetes Image erstellen

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

  1. Überprüfen Sie die verfügbaren Namen der Image-Definitionen mit Test-ProvImageDefinitionNameAvailable command. Beispiel:

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

    New-ProvImageDefinition -ImageDefinitionName image2 -OsType Windows -VdaSessionSupport SingleSession
    <!--NeedCopy-->
    
  3. Erstellen Sie eine neue Konfiguration für die Image-Definition 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 Image-Version mit dem Befehl New-ProvImageVersion. Beispiel:

    New-ProvImageVersion -ImageDefinitionName $ImageDefintion.ImageDefinitionName -Description "version 1"
    <!--NeedCopy-->
    
  5. Fügen Sie der Image-Version eine Master-Image-Versionsspezifikation 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 nur eine Master-Image-Versionsspezifikation zu einer Image-Version für eine Hosting-Einheit hinzufügen.

  6. Erstellen Sie eine Spezifikation für eine vorbereitete Image-Version aus der Master-Image-Versionsspezifikation 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 von Image-Definition, Image-Version und vorbereiteter Image-Versionsspezifikation:

$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 Image-Versionsspezifikationen in einer Image-Definition müssen zur selben Hosting-Einheit gehören.
  • Eine Image-Version kann nur eine Master-Image-Versionsspezifikation und eine vorbereitete Image-Versionsspezifikation haben.
  • Alle Image-Versionsspezifikationen müssen entweder ein Maschinenprofil haben oder keine der Image-Versionsspezifikationen darf ein Maschinenprofil haben.

Katalog mithilfe einer vorbereiteten Image-Versionsspezifikation erstellen

Erstellen Sie einen MCS-Maschinenkatalog aus der vorbereiteten Image-Versionsspezifikation mithilfe des New-ProvScheme-Befehls. 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