Citrix Virtual Apps and Desktops

Red Hat OpenShift-Katalogs erstellen (Preview)

Unter Maschinenkataloge erstellen werden die Assistenten zum Erstellen eines Maschinenkatalogs beschrieben. Die folgenden Informationen beziehen sich speziell auf Red Hat OpenShift-Virtualisierungsumgebungen.

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. Weitere Informationen finden Sie unter 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 Virtualisierung > VirtualMachines, um die Liste der VMs, einschließlich der Masterimage-VMs, anzuzeigen.
  3. Erstellen eines Masterimages. Achten Sie beim Erstellen eines Masterimages darauf, dass die Masterimage-VM nur über ein Speichergerät verfügt.

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. Achten Sie außerdem darauf, dass der Masterimage-VM ein routingfähiger NAD entsprechend den Anforderungen des Kunden für die Clusterumgebung hinzugefügt wird.
  • Wenn das Masterimage einer Domäne hinzugefügt wird, kann es nach der Verwendung zur Katalogerstellung die Domänenvertrauenswürdigkeit verlieren. Dieses Problem betrifft Citrix Virtual Apps and Desktops™ 2503 aufgrund einer Einschränkung in der OpenShift-Umgebung. Die Problemumgehung besteht darin, der Domäne nicht in Masterimages 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 Masterimage und kein Maschinenprofil verwenden, die unterschiedliche Betriebssystemtypen aufweisen. Dies liegt daran, wie Red Hat OpenShift jeden Betriebssystemtyp 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 mit Strom zu versorgen.

Katalog mit Web Studio erstellen

Derzeit können Sie Studio zum Erstellen von Openshift-Katalogen verwenden, um die Leistung vorhandener Maschinen in Ihren OpenShift-Umgebungen bereitzustellen und zu verwalten

Führen Sie im Assistenten für die Maschinenkatalogerstellung folgende Schritte aus:

  1. Wählen Sie auf der Seite Betriebssystem Multisitzungs-OS oder Einzelsitzungs-OS aus.
  2. Wählen Sie auf der Seite Maschinenverwaltung die Optionen Maschinen mit Energieverwaltung und Ein anderer Dienst oder eine andere Technologie aus.
  3. Fügen Sie auf der Seite Virtuelle Maschinen Maschinen und deren Active Directory-Maschinenkonten hinzu. Sie haben folgende Möglichkeiten:

    • 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 mit einer CSV-Datei hinzufügen: Klicken Sie auf CSV-Datei hinzufügen, um Maschinen in großen Mengen hinzuzufügen. Informationen zur Verwendung von CSV-Dateien zum Hinzufügen von Maschinen finden Sie unter Verwenden von CSV-Dateien zum Massenhinzufügen von Maschinen zu einem Katalog.
  4. Befolgen Sie die Anweisungen auf dem Bildschirm, um die restlichen Schritte abzuschließen, die keine OpenShift-spezifischen Informationen enthalten.

Katalog mit PowerShell-Befehlen erstellen

Derzeit können Sie in der Red Hat OpenShift-Umgebung nur mit PowerShell-Befehlen einen MCS-Maschinenkatalog erstellen. Sie können den Maschinenkatalog mit oder ohne Verwendung eines Maschinenprofils erstellen. Eine VM wird als Maschinenprofileingabe verwendet.

  1. Öffnen Sie ein PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus.
  3. Führen Sie PowerShell-Befehle für folgende Zwecke aus
    1. Erstellen Sie einen Identitätspool
    2. Erstellen von AD-Konten
    3. Erstellen eines MCS-Maschinenkatalogs mit persistenten VMs mit oder ohne Maschinenprofil.
    4. Fügen Sie die VMs zum Katalog hinzu
    5. Erstellen Sie einen Brokerkatalog
    6. Hinzufügen von neuen Brokermaschinen zu VMs

Es folgt ein Beispielskript:

Erstellen Sie einen Identitätspool

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

Erstellen von AD-Konten

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

Erstellen Sie ein Bereitstellungsschema mit persistenten Maschinen (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-->

Erstellen Sie ein Bereitstellungsschema mit persistenten Maschinen (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-->

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

So geht es weiter

Weitere Informationen

Red Hat OpenShift-Katalogs erstellen (Preview)