Einen 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, stellen Sie sicher, dass Sie eine Verbindung und eine Hostingeinheit zu Red Hat OpenShift erstellt haben. Siehe Verbindung zu Red Hat OpenShift.

Eine Masterimage-VM erstellen

Zum Erstellen eines Maschinenkatalogs ist eine Masterimage-VM erforderlich.

  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 Masterimage-VMs, anzuzeigen.
  3. Erstellen Sie ein Masterimage. Stellen Sie beim Erstellen eines Masterimages sicher, dass die Masterimage-VM nur ein Speichergerät hat.

Hinweis:

  • Stellen Sie sicher, dass der Masterimage-VM ein routbares NAD hinzugefügt wird, entsprechend den Anforderungen des Kunden an die Clusterumgebung.
  • Wenn das Masterimage einer Domäne beigetreten ist, kann es nach der Verwendung für die 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, Masterimages nicht in eine Domäne aufzunehmen. Citrix arbeitet mit Red Hat zusammen, um die Funktionen zur Netzwerkisolation zu verbessern.
  • Beim Erstellen eines MCS-Maschinenkatalogs in einer Red Hat OpenShift-Virtualisierungsumgebung können Sie kein Masterimage 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 Masterimage mit einer Nicht-Windows-VM (z. B. Linux) als Maschinenprofil oder umgekehrt nicht unterstützt.
  • Derzeit werden die mit InstanceType erstellten VMs nicht als Masterimage unterstützt.

Einen 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 Maschinenprofil-Eingabe verwendet.

Im Assistenten zur Einrichtung des Maschinenkatalogs:

  1. Wählen Sie auf der Seite Betriebssystem die Option Multi-session OS oder Single-session OS.
  2. Auf der Seite Maschinenverwaltung:

    • Wählen Sie Energieverwaltete Maschinen (z. B. virtuelle Maschinen oder Blade-PCs).
    • Wählen Sie die Bereitstellung von Maschinen mit der Citrix-Bereitstellungstechnologie Citrix Machine Creation Services™ (MCS).
    • Wählen Sie die OpenShift-Hosting-Einheit 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 Maschinentyp ausgewählt haben.
  4. Auf der Seite Image:

    1. Wählen Sie ein Masterimage aus. Derzeit unterstützt OpenShift kein vorbereitetes Image.
    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 neuesten Produktfunktionen nutzen zu können, stellen Sie sicher, dass auf dem Masterimage 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, lesen Sie den Abschnitt „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 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 Größe des Arbeitsspeichers (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 (/de-de/citrix-daas/install-configure/machine-catalogs-create.html#configure-cache-for-temporary-data).
  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 Betriebssystem die Option Multi-session OS oder Single-session OS.
  2. Wählen Sie auf der Seite Maschinenverwaltung die Option Energieverwaltete Maschinen und Anderer Dienst oder Technologie.
  3. Fügen Sie auf der Seite Virtuelle Maschinen Maschinen und deren Active Directory-Maschinenkonten hinzu. Sie können:

    • Maschinen manuell hinzufügen: Klicken Sie auf Maschinen hinzufügen, um Maschinen manuell hinzuzufügen. Das Fenster 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 CSV-Datei hinzufügen, um Maschinen in großen Mengen hinzuzufügen. Informationen zum Hinzufügen von Maschinen über CSV-Dateien finden Sie unter (/de-de/citrix-daas/install-configure/machine-catalogs-manage.html#use-csv-files-to-bulk-add-machines-to-a-catalog).
  4. Befolgen Sie die Anweisungen auf dem Bildschirm, um die verbleibenden Schritte auszuführen, 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 Verwendung eines Maschinenprofils erstellen. Eine VM wird als Eingabe für das Maschinenprofil verwendet.

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

Im Folgenden finden Sie ein Beispielskript:

Einen 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-->

Ein 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-->

Ein 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 Brokerkatalog erstellen

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

Brokerkatalogmetadaten 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

Einen Red Hat OpenShift-Katalog erstellen