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 ein Speichergerät hat.

Hinweis:

  • Stellen Sie sicher, dass der Master-Image-VM ein routbares NAD gemäß den Anforderungen des Kunden für die Clusterumgebung 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 nicht in eine Domäne aufzunehmen. 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 die Option Multi-session OS oder Single-session OS.
  2. Auf der Seite „Machine Management“:

    • Wählen Sie Machines that are power managed (for example, virtual machines or blade PCs).
    • Wählen Sie die Bereitstellung von Maschinen mithilfe der Citrix Provisioning-Technologie 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 die Option entsprechend dem Maschinentyp, den Sie auf der Seite Machine Type ausgewählt haben.
  4. Auf der Seite Image:

      1. Wählen Sie ein Master-Image aus. Derzeit unterstützt OpenShift kein vorbereitetes Image.
      1. Sie können eine Notiz für das ausgewählte Image hinzufügen.
        1. Sie können das Kontrollkästchen „Use a machine profile“ aktivieren und ein Maschinenprofil auswählen.
        2. Um die Nutzung der neuesten Produktfunktionen zu ermöglichen, stellen Sie sicher, dass auf dem Master-Image die neueste VDA-Version installiert ist. Ä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 Funktionsebenen.
  5. Wählen Sie auf der Seite NICs eine oder mehrere NICs aus und ordnen Sie jeder Karte ein virtuelles Netzwerk zu.
  6. Auf der Seite Virtual Machines:

    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) für jede VM.
    3. Wenn Sie einen zufälligen, nicht persistenten Katalog erstellen, können Sie den Write-Back Cache für Maschinen aktivieren, um die E/A-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 Energieverwaltung bestehender 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 die Option Multi-session OS or Single-session OS.
  2. Wählen Sie auf der Seite Machine Management die Option Machines that are power managed and Another service or technology.
  3. Fügen Sie auf der Seite Virtual Machines Maschinen und deren Active Directory-Maschinenkonten hinzu. Sie können:

    • Maschinen manuell hinzufügen: Klicken Sie auf Add Machines, um Maschinen manuell hinzuzufügen. Das Fenster Select VMs 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 mithilfe einer CSV-Datei hinzufügen: Klicken Sie auf Add CSV File, um Maschinen in großen Mengen hinzuzufügen. Informationen zum Hinzufügen von Maschinen mithilfe von CSV-Dateien finden Sie unter CSV-Dateien zum Massenhinzufügen von Maschinen zu einem Katalog verwenden.
  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