Red Hat OpenShift-Katalog erstellen (Vorschau)

(/de-de/citrix-virtual-apps-desktops/2503/install-configure/machine-catalogs-create.html) beschreibt die Assistenten, die einen Maschinenkatalog erstellen. Die folgenden Informationen enthalten Details, die speziell für Red Hat OpenShift-Virtualisierungsumgebungen gelten.

Hinweis:

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

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:

  • Entfernen Sie die standardmäßige Network Attachment Definition (NAD) mit Masquerade-Typ und Pod-Netzwerk, die beim Erstellen der Masterimage-VM automatisch angehängt wird. Stellen Sie außerdem sicher, dass eine routable NAD gemäß den Anforderungen des Kunden für die Clusterumgebung zur Masterimage-VM hinzugefügt wird.
  • Wenn das Masterimage 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, Masterimages 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 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.

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

Derzeit können Sie Studio verwenden, um OpenShift-Kataloge zu erstellen, um die Energie vorhandener Maschinen in Ihren OpenShift-Umgebungen bereitzustellen und zu verwalten.

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 Maschinen, deren Energie verwaltet wird, und ein anderer Dienst oder eine andere 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 mithilfe einer 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 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

Derzeit können Sie einen MCS-Maschinenkatalog in der Red Hat OpenShift-Umgebung nur mit 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. Öffnen Sie ein PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus.
  3. Führen Sie PowerShell-Befehle aus, 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 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-Katalogmetadaten 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 (Vorschau)