Connexion à Red Hat OpenShift (Aperçu)

(/fr-fr/citrix-virtual-apps-desktops/2503/install-configure/connections.html) décrit les assistants qui créent une connexion. Les informations suivantes couvrent les détails spécifiques à Red Hat OpenShift.

Remarque :

Avant de créer une connexion à Red Hat OpenShift, vous devez d’abord terminer la configuration de votre Red Hat OpenShift. Voir Environnements de virtualisation Red Hat OpenShift

Créer une connexion

Vous pouvez créer une connexion au cluster Red Hat OpenShift en utilisant :

Créer une connexion à l’aide de Web Studio

  1. Dans Web Studio, ouvrez Hébergement > Ajouter une connexion et des ressources.
  2. Sur la page Connexion, suivez ces étapes pour configurer la connexion :
    1. Sélectionnez Créer une nouvelle connexion.
    2. Sélectionnez Red Hat OpenShift comme type de connexion.
    3. Dans le champ Adresse de connexion, entrez l’adresse IP, le nom d’hôte ou le FQDN du serveur OpenShift.
    4. Entrez votre jeton de compte de service et un nom de connexion convivial.
    5. Laissez le paramètre Zone par défaut.
  3. Cliquez sur Suivant. La configuration de la connexion commence.

    Si un certificat auto-signé est détecté, une page d’avertissement s’affiche avec l’empreinte numérique du certificat. Pour continuer :

    1. Comparez l’empreinte numérique avec celle du serveur pour vérifier la validité du certificat.
    2. S’il est valide, sélectionnez Faire confiance au certificat et cliquez sur OK pour terminer la configuration de la connexion.

      Le certificat est marqué comme fiable et l’empreinte numérique est enregistrée pour une validation future.

Créer une connexion à l’aide de commandes PowerShell

Lorsque vous créez une connexion à l’aide d’une commande PowerShell, fournissez les informations suivantes :

  • Nom de la connexion d’hébergement
  • Adresse API du cluster
  • Nom d’utilisateur
  • Mot de passe (jeton de compte de service)
  • SSLThumbprint : Il s’agit d’une empreinte numérique de certificat CA et non de l’empreinte numérique du serveur API. Le serveur fournit l’empreinte numérique du certificat CA si vous essayez de créer une connexion d’hébergement sans spécifier l’empreinte numérique.
  • ZoneUid
  1. Ouvrez la fenêtre PowerShell.
  2. Exécutez add-pssnapin citrix*.
  3. Exécutez la commande suivante pour créer la connexion d’hébergement.

    Si vous tentez de créer une connexion d’hébergement sans spécifier l’empreinte numérique, le serveur fournit l’empreinte numérique du certificat CA. Par exemple :

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

Créer une unité d’hébergement

Une unité d’hébergement représente un environnement où les machines virtuelles sont créées. Pour créer l’unité d’hébergement, vous avez besoin des entrées suivantes d’OpenShift :

  • Espace de noms
  • Classes de stockage
  • Définition d’attachement réseau

Une unité d’hébergement est liée à un espace de noms. Cela signifie qu’une unité d’hébergement ne peut accéder qu’à un seul espace de noms et gère les machines virtuelles sous cet espace de noms.

Vous pouvez créer une unité d’hébergement en utilisant uniquement PowerShell actuellement :

Lorsque vous créez une unité d’hébergement à l’aide de la commande PowerShell, fournissez les informations suivantes :

  • Un nom de connexion d’hébergement
  • Un nom d’unité d’hébergement
  • Le nom de l’espace de noms cible
  • Un nom de classes de stockage
  • Un nom de NetworkAttachmentDefinition
  1. Ouvrez la fenêtre PowerShell.
  2. Exécutez add-pssnapin citrix*.
  3. Exécutez des commandes PowerShell pour créer l’unité d’hébergement. Par exemple :

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

Étapes suivantes

Plus d’informations

Connexion à Red Hat OpenShift (Aperçu)