Citrix Virtual Apps and Desktops

Créer un catalogue Red Hat OpenShift

Créer des catalogues de machines décrit les assistants qui créent un catalogue de machines. Les informations suivantes couvrent les détails spécifiques aux environnements de virtualisation Red Hat OpenShift.

Remarque :

Avant de créer un catalogue Red Hat OpenShift, terminez la création d’une connexion et d’une unité d’hébergement vers Red Hat OpenShift. Consultez Connexion à Red Hat OpenShift.

Créer une VM d’image maître

Une VM d’image maître est requise pour créer un catalogue de machines.

  1. Accédez à la console OpenShift à l’aide de votre identifiant de connexion.
  2. Accédez à Virtualisation > Machines virtuelles pour afficher la liste des machines virtuelles, y compris les machines virtuelles d’image maître.
  3. Créez une image maître. Lors de la création d’une image maître, assurez-vous que la VM d’image maître ne possède qu’un seul périphérique de stockage.

Remarque :

  • Assurez-vous qu’un NAD routable est ajouté à la VM d’image maître conformément aux exigences du client pour l’environnement de cluster.
  • Lorsque l’image maître est jointe à un domaine, elle peut perdre l’approbation de domaine après avoir été utilisée pour la création de catalogue. Ce problème affecte Citrix Virtual Apps and Desktops™ 2503 en raison d’une limitation de l’environnement OpenShift. La solution consiste à ne pas joindre de domaine dans les images maîtres. Citrix travaille avec Red Hat pour améliorer les capacités d’isolation réseau.

  • Lors de la création d’un catalogue de machines MCS dans un environnement de virtualisation Red Hat OpenShift, vous ne pouvez pas utiliser une image maître et un profil de machine ayant des types de système d’exploitation différents. Cela est dû à la façon dont Red Hat OpenShift gère chaque type de système d’exploitation. Par conséquent, l’utilisation d’une VM Windows comme image maître avec une VM non-Windows (par exemple, Linux) comme profil de machine, ou inversement, n’est pas prise en charge.
  • Actuellement, les machines virtuelles créées à l’aide de InstanceType ne sont pas prises en charge en tant qu’image maître.

Créer un catalogue

-  Vous pouvez créer des catalogues OpenShift pour créer, distribuer et gérer l'alimentation des machines dans vos environnements OpenShift.

Créer un catalogue à l’aide de Web Studio

Vous pouvez créer un catalogue de machines MCS dans l’environnement Red Hat OpenShift avec ou sans profil de machine à l’aide de Web Studio. Une VM est utilisée comme entrée de profil de machine.

Dans l’assistant de configuration du catalogue de machines :

  1. Sur la page Système d’exploitation, sélectionnez SE multi-session ou SE mono-session.
  2. Sur la page Gestion des machines :

    • Sélectionnez Machines gérées par l’alimentation (par exemple, machines virtuelles ou PC lames).
    • Sélectionnez de déployer des machines à l’aide de la technologie de provisionnement Citrix Citrix Machine Creation Services™ (MCS).
    • Sélectionnez l’unité d’hébergement OpenShift sous Citrix Machine Creation Services (MCS)
  3. Sur la page Expérience de bureau, sélectionnez l’option correspondant au type de machine que vous avez sélectionné sur la page Type de machine.
  4. Sur la page Image :

      1. Sélectionnez une image maître. Actuellement, OpenShift ne prend pas en charge les images préparées.
      1. Vous pouvez ajouter une note pour l’image sélectionnée.
        1. Vous pouvez cocher la case Utiliser un profil de machine et sélectionner un profil de machine.
        2. Pour activer l’utilisation des dernières fonctionnalités du produit, assurez-vous que l’image maître dispose de la dernière version VDA installée. Ne modifiez pas la sélection VDA minimale par défaut. Toutefois, si vous devez utiliser une version VDA antérieure, consultez Versions VDA et niveaux fonctionnels.
  5. Sur la page Cartes réseau, sélectionnez une ou plusieurs cartes réseau, associez un réseau virtuel à chaque carte.
  6. Sur la page Machines virtuelles :

    1. Spécifiez le nombre de machines virtuelles à créer. Entrez 0 (zéro) si vous ne souhaitez en créer aucune. Plus tard, vous pourrez créer des machines virtuelles pour un catalogue vide en ajoutant des machines.
    2. Choisissez la quantité de mémoire (en Mo) de chaque machine virtuelle.
    3. Si vous créez un catalogue non persistant aléatoire, vous pouvez activer le cache en écriture différée pour les machines afin d’améliorer les performances d’E/S. Consultez Configurer le cache pour les données temporaires.
  7. Suivez les instructions à l’écran pour terminer les étapes restantes, qui n’incluent pas d’informations spécifiques à OpenShift.

Vous pouvez également utiliser Studio pour créer des catalogues OpenShift afin de distribuer et de gérer l’alimentation des machines existantes dans vos environnements OpenShift. Procédez comme suit :

Dans l’assistant de configuration du catalogue de machines :

  1. Sur la page Système d’exploitation, sélectionnez SE multi-session ou SE mono-session.
  2. Sur la page Gestion des machines, sélectionnez Machines gérées par l’alimentation et Autre service ou technologie.
  3. Sur la page Machines virtuelles, ajoutez des machines et leurs comptes de machine Active Directory. Vous pouvez :

    • Ajouter des machines manuellement : Cliquez sur Ajouter des machines pour ajouter des machines manuellement. La fenêtre Sélectionner les machines virtuelles apparaît. Développez la connexion OpenShift que vous avez créée précédemment et sélectionnez les nœuds (machines virtuelles) que vous souhaitez ajouter. Ajoutez ensuite les noms de compte de machine associés.
    • Ajouter des machines à l’aide d’un fichier CSV : Cliquez sur Ajouter un fichier CSV pour ajouter des machines en bloc. Pour plus d’informations sur l’utilisation des fichiers CSV pour ajouter des machines, consultez Utiliser des fichiers CSV pour ajouter des machines en bloc à un catalogue.
  4. Suivez les instructions à l’écran pour terminer les étapes restantes, qui n’incluent pas d’informations spécifiques à OpenShift.

Créer un catalogue à l’aide de commandes PowerShell

Vous pouvez créer un catalogue de machines MCS dans l’environnement Red Hat OpenShift à l’aide de commandes PowerShell. Vous pouvez créer le catalogue de machines avec ou sans profil de machine. Une VM est utilisée comme entrée de profil de machine.

  1. Ouvrez une fenêtre PowerShell.
  2. Exécutez asnp citrix*.
  3. Exécutez les commandes PowerShell pour
    1. Créer un pool d’identités
    2. Créer des comptes AD
    3. Créer un catalogue de machines MCS avec des machines virtuelles persistantes avec ou sans profil de machine.
    4. Ajouter des machines virtuelles au catalogue
    5. Créer un catalogue de brokers
    6. Ajouter des machines de broker aux nouvelles machines virtuelles

Voici un exemple de script :

Créer un pool d’identités

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

Créer des comptes AD

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

Créer un schéma de provisionnement avec des machines persistantes (sans profil de machine)

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

Créer un schéma de provisionnement avec des machines persistantes (avec profil de machine)

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

Créer de nouvelles machines virtuelles de provisionnement

New-ProvVM `
    ProvisioningSchemeName "ProvisioningSchemeName" `
    ADAccountName "MyDomain\vm001" `
-  AdminAddress "MyDDC.MyDomain.Local"

-  Lock-ProvVM `
    -ProvisioningSchemeName "ProvisioningSchemeName" `
-  -Tag "Brokered" `
-  -VMID "TargetNamespace:vm001"
<!--NeedCopy-->

Créer un nouveau catalogue de brokers

New-BrokerCatalog `
    -Name "ProvisioningSchemeName" `
    -ProvisioningType "MCS" `
    -SessionSupport "MultiSession" `
    -AllocationType "Random" `
    -PersistUserChanges "OnLocal" `
    -ZoneUid "00000000-0000-0000-0000-000000000000" `
    -AdminAddress "MyDDC.MyDomain.Local"
<!--NeedCopy-->

Définir les métadonnées du catalogue de brokers

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

Créer des machines de broker pour les nouvelles machines virtuelles de provisionnement

New-BrokerMachine `
    -CatalogUid "33333333-3333-3333-3333-333333333333" `
    -AdminAddress "MyDDC.MyDomain.Local" `
    -MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->

Étapes suivantes

Plus d’informations

Créer un catalogue Red Hat OpenShift