Verbindung mit Red Hat OpenShift

(/de-de/citrix-virtual-apps-desktops/2507-ltsr/install-configure/connections.html) beschreibt die Assistenten, die eine Verbindung erstellen. Die folgenden Informationen behandeln spezifische Details zu Red Hat OpenShift.

Hinweis:

Bevor Sie eine Verbindung zu Red Hat OpenShift erstellen, müssen Sie zuerst die Einrichtung Ihres Red Hat OpenShift abgeschlossen haben. Siehe Red Hat OpenShift-Virtualisierungsumgebungen

Verbindung erstellen

Sie können eine Verbindung zum Red Hat OpenShift-Cluster erstellen mit:

Verbindung mit Web Studio erstellen

  1. Öffnen Sie in Web Studio Hosting > Verbindung und Ressourcen hinzufügen.
  2. Führen Sie auf der Seite Verbindung die folgenden Schritte aus, um die Verbindung zu konfigurieren:
    1. Wählen Sie Neue Verbindung erstellen.
    2. Wählen Sie Red Hat OpenShift als Verbindungstyp.
    3. Geben Sie im Feld Verbindungsadresse die IP-Adresse, den Hostnamen oder den FQDN des OpenShift-Servers ein.
    4. Geben Sie Ihr Dienstkontotoken und einen Anzeigenamen für die Verbindung ein.
    5. Wählen Sie eine Zone im Feld Zonenname aus. Die Optionen sind alle von Ihnen konfigurierten Ressourcenstandorte.
    6. Wählen Sie Andere Tools zum Erstellen virtueller Maschinen.

      Hinweis:

      Die Auswahl von Andere Tools erstellt nur die Hostingverbindung ohne eine Hosting-Einheit.

  3. Klicken Sie auf Weiter.
  4. Wenn ein selbstsigniertes Zertifikat erkannt wird, wird eine Warnseite mit dem Zertifikat-Fingerabdruck angezeigt. Gehen Sie wie folgt vor:

    1. Vergleichen Sie den Fingerabdruck mit dem des Servers, um die Gültigkeit des Zertifikats zu überprüfen.
    2. Wenn gültig, wählen Sie Zertifikat vertrauen und klicken Sie auf OK, um die Verbindungseinrichtung abzuschließen.

      Das Zertifikat wird als vertrauenswürdig markiert und der Fingerabdruck für zukünftige Validierungen gespeichert.

  5. Wählen Sie auf der Seite Bereiche einen oder mehrere Bereiche für diesen Host aus.
  6. Überprüfen Sie auf der Seite Zusammenfassung die Konfiguration und klicken Sie auf Fertig stellen.

Verbindung mit PowerShell-Befehlen erstellen

Wenn Sie eine Verbindung mit einem PowerShell-Befehl erstellen, geben Sie die folgenden Informationen an:

  • Name der Hostingverbindung
  • Cluster-API-Adresse
  • Benutzername
  • Kennwort (Dienstkonto-Token)
  • SSLThumbprint: Dies ist ein CA-Zertifikat-Fingerabdruck und nicht der API-Server-Fingerabdruck. Der Server stellt den CA-Zertifikat-Fingerabdruck bereit, wenn Sie versuchen, eine Hosting-Verbindung zu erstellen, ohne den Fingerabdruck anzugeben.
  • ZoneUid
  1. Öffnen Sie das PowerShell-Fenster.
  2. Führen Sie add-pssnapin citrix* aus.
  3. Führen Sie den folgenden Befehl aus, um die Hosting-Verbindung zu erstellen.

    Wenn Sie versuchen, eine Hosting-Verbindung zu erstellen, ohne den Fingerabdruck anzugeben, stellt der Server den CA-Zertifikat-Fingerabdruck bereit. Zum Beispiel:

    $newItemParameters = @{
    ConnectionType= "Custom"
    PluginId= "OpenShiftPluginFactory"
    HypervisorAddress = "https://api.myopenshiftclusteraddress.mydomain.local:6443"
    Path= "XDHyp:\Connections\OpenShiftConnectionName"
    Persist= $true
    UserName= "__ServiceAccount__"
    Password= "<service account token>"
    ErrorVariable= "connectionError"
     }
    
    & New-Item @newItemParameters
    
    
    $newItemParameters["SSLThumbprint"] = $connectionError[0].ErrorData.Thumbprint
    $connection = & New-Item @newItemParameters
    $brokerConnection = New-BrokerHypervisorConnection -HypHypervisorConnectionUid $connection.HypervisorConnectionUid
    <!--NeedCopy-->
    

Hostingeinheit erstellen

Eine Hostingeinheit stellt eine Umgebung dar, in der VMs erstellt werden. Um die Hostingeinheit zu erstellen, benötigen Sie die folgenden Eingaben von OpenShift:

  • Namespace
  • Speicherklassen
  • Netzwerkanhangdefinition

Eine Hostingeinheit ist an einen Namespace gebunden. Dies bedeutet, dass eine Hostingeinheit nur auf einen Namespace zugreifen und die VMs unter diesem Namespace verwalten kann.

Sie können eine Hostingeinheit erstellen mit:

Hostingeinheiten mit Web Studio erstellen

  1. Navigieren Sie zu Hosting > Verbindung und Ressourcen hinzufügen.
  2. Auf der Seite Verbindung:

    • Um eine neue Hostingverbindung zusammen mit einer Hostingeinheit zu erstellen, wählen Sie Neue Verbindung erstellen und führen Sie dann die folgenden Schritte aus:
      1. Wählen Sie Red Hat OpenShift als Verbindungstyp.
      2. Geben Sie im Feld Verbindungsadresse die IP-Adresse, den Hostnamen oder den FQDN des OpenShift-Servers ein.
      3. Geben Sie Ihr Dienstkontotoken und einen Anzeigenamen für die Verbindung ein.
      4. Wählen Sie eine Zone im Feld Zonenname aus. Die Optionen sind alle von Ihnen konfigurierten Ressourcenstandorte.
      5. Wählen Sie Citrix-Bereitstellungstools (Machine Creation Services™ oder Citrix Provisioning) zum Erstellen virtueller Maschinen.
      6. Klicken Sie auf Weiter.
      7. Überprüfen Sie auf der Seite Warnung die Gültigkeit des Zertifikats und wählen Sie Zertifikat vertrauen.
    • Um Hostingeinheiten aus einer vorhandenen Hostverbindung zu erstellen, wählen Sie Vorhandene Verbindung verwenden und wählen Sie dann die entsprechende Verbindung aus.
  3. Wählen Sie auf der Seite Namespace-Auswahl einen Namespace für diese Verbindung aus.
  4. Auf der Seite Speicherauswahl wählen Sie mindestens ein Speichergerät für jeden unterstützten Datentyp aus, bevor Sie mit der nächsten Seite des Assistenten fortfahren können. Weitere Informationen zur Speicherauswahl finden Sie unter Hostspeicher.
  5. Auf der Seite Netzwerk geben Sie einen Namen für die Ressourcen ein. Dieser Name wird in Studio angezeigt, um die mit der Verbindung verknüpfte Speicher- und Netzwerkkombination zu identifizieren. Wählen Sie ein oder mehrere Netzwerke aus, die die VMs verwenden.
  6. Auf der Seite Zusammenfassung überprüfen Sie die Details und klicken auf Fertig stellen.

Hostingeinheiten mit PowerShell erstellen

Wenn Sie eine Hostingeinheit mithilfe eines PowerShell-Befehls erstellen, geben Sie die folgenden Informationen an:

  • Ein Name für die Hostingverbindung
  • Ein Name für die Hostingeinheit
  • Der Name des Ziel-Namespaces
  • Ein StorageClasses-Name
  • Ein NetworkAttachmentDefinition-Name
  1. Öffnen Sie das PowerShell-Fenster.
  2. Führen Sie add-pssnapin citrix* aus.
  3. Führen Sie PowerShell-Befehle aus, um die Hostingeinheit zu erstellen. Zum Beispiel:

    $HostingConnectionName = "OpenShiftConnectionName"
    $HostingUnitName = "HostingUnitName"
    $TargetNamespace = "TargetNamespaceName"
    $StorageClassToUse = "YourStorageClassesName"
    $NetworkAttachmentDefinition = "YourNetworkAttachmentDefinitionName"
    New-HypStorage `
    -StoragePath @("XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace\$StorageClassToUse.storage") `
    -StorageType "TemporaryStorage"
    New-Item `
    -CustomProperties "" `
    -HypervisorConnectionName $HostingConnectionName `
    -NetworkPath @("XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace\$NetworkAttachmentDefinition.network") `
    -Path @("XDHyp:\HostingUnits\$HostingUnitName") -RootPath "XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace" `
    -StoragePath @("XDHyp:\Connections\$HostingConnectionName\$TargetNamespace.namespace\$StorageClassToUse.storage")
    <!--NeedCopy-->
    

Nächste Schritte

Weitere Informationen

Verbindung mit Red Hat OpenShift