Citrix Virtual Apps and Desktops

Red Hat OpenShift-Katalog erstellen

Maschinenkataloge erstellen beschreibt die Assistenten, die einen Maschinenkatalog erstellen. Die folgenden Informationen behandeln Details, die spezifisch für Red Hat OpenShift-Virtualisierungsumgebungen sind.

Hinweis:

Bevor Sie einen Red Hat OpenShift-Katalog erstellen, schließen Sie die Erstellung einer Verbindung und einer Hostingeinheit zu Red Hat OpenShift ab. Siehe Verbindung zu Red Hat OpenShift.

Master-Image-VM erstellen

Eine Master-Image-VM ist erforderlich, um einen Maschinenkatalog zu erstellen.

  1. Greifen Sie mit Ihrer Anmelde-ID auf die OpenShift-Konsole zu.
  2. Navigieren Sie zu Virtualization > VirtualMachines, um die Liste der VMs, einschließlich der Master-Image-VMs, anzuzeigen.
  3. Erstellen Sie ein Master-Image. Stellen Sie beim Erstellen eines Master-Images sicher, dass die Master-Image-VM nur über ein Speichergerät verfügt.

Hinweis:

  • Stellen Sie sicher, dass eine routable NAD gemäß den Anforderungen des Kunden für die Clusterumgebung zur Master-Image-VM hinzugefügt wird.
  • Wenn das Master-Image einer Domäne beigetreten ist, kann es nach der Verwendung zur Katalogerstellung das Domänenvertrauen verlieren. Dieses Problem betrifft Citrix Virtual Apps and Desktops™ 2503 aufgrund einer Einschränkung in der OpenShift-Umgebung. Die Problemumgehung besteht darin, Master-Images keiner Domäne beizutreten. Citrix arbeitet mit Red Hat zusammen, um die Netzwerkisolationsfunktionen zu verbessern.
  • Beim Erstellen eines MCS-Maschinenkatalogs in einer Red Hat OpenShift-Virtualisierungsumgebung können Sie kein Master-Image und kein Maschinenprofil mit unterschiedlichen Betriebssystemtypen verwenden. Dies liegt daran, wie Red Hat OpenShift jeden OS-Typ verwaltet. Daher wird die Verwendung einer Windows-VM als Master-Image mit einer Nicht-Windows-VM (z. B. Linux) als Maschinenprofil oder umgekehrt nicht unterstützt.
  • Derzeit werden VMs, die mit InstanceType erstellt wurden, nicht als Master-Image unterstützt.

Katalog erstellen

Sie können OpenShift-Kataloge erstellen, um Maschinen in Ihren OpenShift-Umgebungen zu erstellen, bereitzustellen und die Energieverwaltung zu steuern.

Katalog mit Web Studio erstellen

Sie können einen MCS-Maschinenkatalog in der Red Hat OpenShift-Umgebung mit oder ohne Maschinenprofil über Web Studio erstellen. Eine VM wird als Eingabe für das Maschinenprofil verwendet.

Im Assistenten zur Einrichtung des Maschinenkatalogs:

  1. Wählen Sie auf der Seite Operating System (Betriebssystem) die Option Multi-session OS (Mehrbenutzer-Betriebssystem) oder Single-session OS (Einzelbenutzer-Betriebssystem).
  2. Auf der Seite “Maschinenverwaltung”:

    • Wählen Sie Machines that are power managed (for example, virtual machines or blade PCs) (Energieverwaltete Maschinen (z. B. virtuelle Maschinen oder Blade-PCs)).
    • Wählen Sie die Bereitstellung von Maschinen mithilfe der Citrix-Bereitstellungstechnologie Citrix Machine Creation Services™ (MCS).
    • Wählen Sie die OpenShift-Hostingeinheit unter Citrix Machine Creation Services (MCS) aus.
  3. Wählen Sie auf der Seite Desktop Experience (Desktop-Erfahrung) die Option entsprechend dem Maschinentyp aus, den Sie auf der Seite Machine Type (Maschinentyp) ausgewählt haben.
  4. Auf der Seite Image (Image):

    1. Wählen Sie ein Master-Image aus. Derzeit unterstützt OpenShift keine vorbereiteten Images.
    2. Sie können eine Notiz für das ausgewählte Image hinzufügen.
    3. Sie können das Kontrollkästchen “Maschinenprofil verwenden” aktivieren und ein Maschinenprofil auswählen.
    4. Um die Nutzung der neuesten Produktfunktionen zu ermöglichen, stellen Sie sicher, dass das Master-Image die neueste VDA-Version installiert hat. Ändern Sie nicht die Standardauswahl für die minimale VDA-Version. Wenn Sie jedoch eine frühere VDA-Version verwenden müssen, siehe VDA-Versionen und Funktionsstufen.
  5. Wählen Sie auf der Seite NICs (Netzwerkkarten) eine oder mehrere Netzwerkkarten aus und ordnen Sie jeder Karte ein virtuelles Netzwerk zu.
  6. Auf der Seite Virtual Machines (Virtuelle Maschinen):

    1. Geben Sie an, wie viele virtuelle Maschinen erstellt werden sollen. Geben Sie 0 (Null) ein, wenn Sie keine erstellen möchten. Später können Sie VMs für einen leeren Katalog erstellen, indem Sie Maschinen hinzufügen.
    2. Wählen Sie die Speichermenge (in MB) aus, die jede VM haben soll.
    3. Wenn Sie einen zufälligen, nicht persistenten Katalog erstellen, können Sie den Write-Back-Cache für Maschinen aktivieren, um die I/O-Leistung zu verbessern. Siehe Cache für temporäre Daten konfigurieren.
  7. Befolgen Sie die Anweisungen auf dem Bildschirm, um die verbleibenden Schritte abzuschließen, die keine OpenShift-spezifischen Informationen enthalten.

Sie können Studio auch verwenden, um OpenShift-Kataloge zu erstellen, um die Leistung vorhandener Maschinen in Ihren OpenShift-Umgebungen bereitzustellen und zu verwalten. Gehen Sie wie folgt vor:

Im Assistenten zur Einrichtung des Maschinenkatalogs:

  1. Wählen Sie auf der Seite Operating System (Betriebssystem) die Option Multi-session OS (Mehrbenutzer-Betriebssystem) oder Single-session OS (Einzelbenutzer-Betriebssystem).
  2. Wählen Sie auf der Seite Machine Management (Maschinenverwaltung) die Option Machines that are power managed and Another service or technology (Energieverwaltete Maschinen und ein anderer Dienst oder eine andere Technologie).
  3. Fügen Sie auf der Seite Virtual Machines (Virtuelle Maschinen) Maschinen und deren Active Directory-Maschinenkonten hinzu. Sie können:

    • Maschinen manuell hinzufügen: Klicken Sie auf Add Machines (Maschinen hinzufügen), um Maschinen manuell hinzuzufügen. Das Fenster Select VMs (VMs auswählen) wird angezeigt. Erweitern Sie die zuvor erstellte OpenShift-Verbindung und wählen Sie die Knoten (VMs) aus, die Sie hinzufügen möchten. Fügen Sie dann die zugehörigen Maschinenkontonamen hinzu.
    • Maschinen über eine CSV-Datei hinzufügen: Klicken Sie auf Add CSV File (CSV-Datei hinzufügen), um Maschinen in großen Mengen hinzuzufügen. Informationen zum Hinzufügen von Maschinen über CSV-Dateien finden Sie unter Use CSV files to bulk add machines to a catalog.
  4. Befolgen Sie die Anweisungen auf dem Bildschirm, um die verbleibenden Schritte abzuschließen, die keine OpenShift-spezifischen Informationen enthalten.

Katalog mit PowerShell-Befehlen erstellen

Sie können einen MCS-Maschinenkatalog in der Red Hat OpenShift-Umgebung mithilfe von PowerShell-Befehlen erstellen. Sie können den Maschinenkatalog mit oder ohne Maschinenprofil erstellen. Eine VM wird als Eingabe für das Maschinenprofil verwendet.

  1. Öffnen Sie ein PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus.
  3. Führen Sie PowerShell-Befehle aus, um
    1. Einen Identitätspool zu erstellen
    2. AD-Konten zu erstellen
    3. Einen MCS-Maschinenkatalog mit persistenten VMs mit oder ohne Maschinenprofil zu erstellen.
    4. VMs zum Katalog hinzuzufügen
    5. Einen Broker-Katalog zu erstellen
    6. Broker-Maschinen zu den neuen VMs hinzuzufügen

Es folgt ein Beispielskript:

Identitätspool erstellen

New-AcctIdentityPool `
    -IdentityPoolName "IdentityPoolName" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -NamingScheme "vm###" `
    -NamingSchemeType "Numeric" `
    -AllowUnicode `
    -Domain "MyDomain.local" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

AD-Konten erstellen

New-AcctADAccount `
    -IdentityPoolUid "11111111-1111-1111-1111-111111111111" `
    -ADUserName "MyDomain\MyUserName" `
    -ADPassword SecurePassword `
    -Count 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Bereitstellungsschema mit persistenten Maschinen erstellen (ohne Maschinenprofil)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Bereitstellungsschema mit persistenten Maschinen erstellen (mit Maschinenprofil)

New-ProvScheme `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -HostingUnitName "HostingUnitName" `
    -IdentityPoolName "IdentityPoolName" `
    -ProvisioningSchemeType "MCS" `
    -MasterImageVM "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MasterImageVM.vm" `
    -NetworkMapping @{"0" = "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MyNetwork.network" } `
    -VMCpuCount 1 `
    -VMMemoryMB 4096 `
    -InitialBatchSizeHint 1 `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineProfile "XDHyp:\HostingUnits\HostingUnitName\TargetNamespace.namespace\MachineProfileVM.vm"
<!--NeedCopy-->

Neue ProvVMs erstellen

New-ProvVM `
    ProvisioningSchemeName "ProvisioningSchemeName" `
    ADAccountName "MyDomain\vm001" `
    AdminAddress "MyDDC.MyDomain.Local"

Lock-ProvVM `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
    -Tag "Brokered" `
    -VMID "TargetNamespace:vm001"
<!--NeedCopy-->

Neuen Broker-Katalog erstellen

New-BrokerCatalog `
    -Name "ProvisioningSchemeName" `
    -ProvisioningType "MCS" `
    -SessionSupport "MultiSession" `
    -AllocationType "Random" `
    -PersistUserChanges "OnLocal" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Broker-Katalog-Metadaten festlegen

Set-BrokerCatalogMetadata `
    -CatalogId "1" `
    -Name "Citrix_DesktopStudio_IdentityPoolUid" `
    -Value "11111111-1111-1111-1111-111111111111"

Set-BrokerCatalog `
    -Name "ProvisioningSchemeName " `
    -ProvisioningSchemeId "22222222-2222-2222-2222-222222222222"
<!--NeedCopy-->

Broker-Maschinen für die neuen ProvVMs erstellen

New-BrokerMachine `
    -CatalogUid "33333333-3333-3333-3333-333333333333" `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->

Nächste Schritte

Weitere Informationen

Red Hat OpenShift-Katalog erstellen