Créer un catalogue Red Hat OpenShift (Aperçu)
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 principale
Une VM d’image principale est requise pour créer un catalogue de machines.
- Accédez à la console OpenShift à l’aide de votre identifiant de connexion.
- Accédez à Virtualisation > Machines virtuelles pour afficher la liste des VM, y compris les VM d’image principale.
- Créez une image principale. Lors de la création d’une image principale, assurez-vous que la VM d’image principale ne possède qu’un seul périphérique de stockage.
Remarque :
- Supprimez la définition d’attachement réseau (NAD) par défaut de type Masquerade et la mise en réseau de pods, qui est automatiquement attachée lors de la création de la VM d’image principale. De plus, assurez-vous qu’une NAD routable est ajoutée à la VM d’image principale conformément aux exigences du client pour l’environnement de cluster.
- Lorsque l’image principale est jointe à un domaine, elle peut perdre la confiance du 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 dans l’environnement OpenShift. La solution consiste à ne pas joindre de domaine dans les images principales. 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 principale 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 principale avec une VM non-Windows (par exemple, Linux) comme profil de machine, ou inversement, n’est pas prise en charge.
- Actuellement, les VM créées à l’aide de
InstanceTypene sont pas prises en charge en tant qu’image principale.
Créer un catalogue
Vous pouvez créer des catalogues OpenShift pour créer, livrer et gérer l’alimentation des machines dans vos environnements OpenShift.
- Créer un catalogue à l’aide de Web Studio : Actuellement, vous pouvez utiliser Web Studio pour créer des catalogues OpenShift uniquement pour la livraison de machines et la gestion de l’alimentation.
- Créer un catalogue à l’aide de commandes PowerShell : Utilisez PowerShell pour créer des catalogues OpenShift pour la création, la livraison et la gestion de l’alimentation des machines.
Créer un catalogue à l’aide de Web Studio
Actuellement, vous pouvez utiliser Studio pour créer des catalogues OpenShift afin de livrer et de gérer l’alimentation des machines existantes dans vos environnements OpenShift.
Dans l’assistant de configuration du catalogue de machines :
- Sur la page Système d’exploitation, sélectionnez SE multi-session ou SE mono-session.
- Sur la page Gestion des machines, sélectionnez Machines gérées par l’alimentation et Autre service ou technologie.
-
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 des VM apparaît. Développez la connexion OpenShift que vous avez créée précédemment et sélectionnez les nœuds (VM) 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.
- 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
Actuellement, vous ne pouvez créer un catalogue de machines MCS dans l’environnement Red Hat OpenShift qu’à 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.
- Ouvrez une fenêtre PowerShell.
- Exécutez
asnp citrix*. - Exécutez des commandes PowerShell pour
- Créer un pool d’identités
- Créer des comptes AD
- Créez un catalogue de machines MCS avec des machines virtuelles persistantes avec ou sans profil de machine.
- Ajouter des machines virtuelles au catalogue
- Créer un catalogue de brokers
- 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 ProvVMs
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 broker pour les nouvelles ProvVM
New-BrokerMachine `
-CatalogUid "33333333-3333-3333-3333-333333333333" `
-AdminAddress "MyDDC.MyDomain.Local" `
-MachineName "S-0-0-00-0000000000-0000000000-000000000-000000"
<!--NeedCopy-->
Étapes suivantes
- S’il s’agit du premier catalogue créé, Web Studio vous guide pour créer un groupe de mise à disposition
- Pour consulter l’ensemble du processus de configuration, reportez-vous à Installer et configurer
- Pour la gestion de l’alimentation, reportez-vous à Gérer l’alimentation des machines virtuelles Red Hat OpenShift