Citrix Virtual Apps and Desktops

Connexion à Red Hat OpenShift

Créer et gérer des connexions et des ressources 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. Consultez Environnements de virtualisation Red Hat OpenShift.

Créer une connexion

Vous pouvez créer une connexion au cluster Red Hat OpenShift à l’aide de :

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 nom de domaine complet (FQDN) du serveur OpenShift.
    4. Entrez votre jeton de compte de service et un nom de connexion convivial.
    5. Sélectionnez une zone dans le champ Nom de la zone. Les options sont tous les emplacements de ressources que vous avez configurés.
    6. Sélectionnez Autres outils pour la création de machines virtuelles.

      Remarque :

      La sélection de Autres outils crée uniquement la connexion d’hébergement sans unité d’hébergement.

  3. Cliquez sur Suivant.
  4. Si un certificat auto-signé est détecté, une page d’avertissement apparaît 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. Si le certificat est valide, sélectionnez Faire confiance au certificat et cliquez sur OK pour terminer la configuration de la connexion.

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

  5. Sur la page Étendues, sélectionnez une ou plusieurs étendues pour cet hôte.
  6. Sur la page Résumé, vérifiez la configuration et cliquez sur Terminer.

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 essayez 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
  • StorageClasses
  • 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 à l’aide de :

Créer des unités d’hébergement à l’aide de Web Studio

  1. Accédez à Hébergement > Ajouter une connexion et des ressources.
  2. Sur la page Connexion :

    • Pour créer une nouvelle connexion d’hébergement avec une unité d’hébergement, sélectionnez Créer une nouvelle connexion, puis effectuez les opérations suivantes :
      1. Sélectionnez Red Hat OpenShift comme type de connexion.
      2. Dans le champ Adresse de connexion, entrez l’adresse IP, le nom d’hôte ou le nom de domaine complet (FQDN) du serveur OpenShift.
      3. Entrez votre jeton de compte de service et un nom de connexion convivial.
      4. Sélectionnez une zone dans le champ Nom de la zone. Les options sont tous les emplacements de ressources que vous avez configurés.
      5. Sélectionnez Outils de provisionnement Citrix (Machine Creation Services™ ou Citrix Provisioning) pour la création de machines virtuelles.
      6. Cliquez sur Suivant.
      7. Sur la page Avertissement, vérifiez la validité du certificat et sélectionnez Faire confiance au certificat.
    • Pour créer des unités d’hébergement à partir d’une connexion d’hôte existante, sélectionnez Utiliser une connexion existante, puis choisissez la connexion pertinente.
  3. Sur la page Sélection de l’espace de noms, sélectionnez un espace de noms pour cette connexion.
  4. Sur la page Sélection du stockage, sélectionnez au moins un périphérique de stockage pour chaque type de données pris en charge avant de pouvoir passer à la page suivante de l’assistant. Pour plus d’informations sur la sélection du stockage, consultez Stockage hôte.
  5. Sur la page Réseau, entrez un nom pour les ressources. Ce nom apparaît dans Studio pour identifier la combinaison de stockage et de réseau associée à la connexion. Sélectionnez un ou plusieurs réseaux que les machines virtuelles utilisent.
  6. Sur la page Résumé, vérifiez les détails et cliquez sur Terminer.
  • Créer des unités d’hébergement à l’aide de PowerShell

Lorsque vous créez une unité d’hébergement à l’aide d’une 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 StorageClasses
  • Un nom de NetworkAttachmentDefinition
  1. Ouvrez la fenêtre PowerShell.
  2. Exécutez add-pssnapin citrix*.
  3. Exécutez les 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