Citrix DaaS™

Créer un catalogue XenServer®

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 XenServer (anciennement Citrix Hypervisor).

Remarque :

Avant de créer un catalogue XenServer, vous devez terminer la création d’une connexion à XenServer. Consultez Connexion à XenServer.

Créer un catalogue de machines à l’aide d’un XenServer compatible GPU

Les machines compatibles GPU nécessitent une image principale dédiée. Ces machines virtuelles nécessitent des pilotes de carte vidéo prenant en charge les GPU. Configurez les machines compatibles GPU pour permettre à la machine virtuelle de fonctionner avec un logiciel qui utilise le GPU pour les opérations.

  1. Dans XenCenter®, créez une machine virtuelle avec VGA standard, des réseaux et un vCPU.
  2. Mettez à jour la configuration de la machine virtuelle pour activer l’utilisation du GPU (soit Passthrough, soit vGPU).
  3. Installez un système d’exploitation pris en charge et activez le RDP.
  4. Installez les outils Citrix VM Tools et les pilotes NVIDIA.
  5. Désactivez la console d’administration VNC (Virtual Network Computing) pour optimiser les performances, puis redémarrez la machine virtuelle.
  6. Vous êtes invité à utiliser le RDP. À l’aide du RDP, installez le VDA, puis redémarrez la machine virtuelle.
  7. Vous pouvez éventuellement créer un instantané pour la machine virtuelle en tant que modèle de base pour d’autres images principales GPU.
  8. À l’aide du RDP, installez les applications spécifiques au client qui sont configurées dans XenCenter et utilisent les capacités GPU.

Créer un catalogue de machines basé sur un profil de machine à l’aide de PowerShell

Lorsque vous créez un catalogue pour provisionner des machines à l’aide de MCS, vous pouvez utiliser un profil de machine pour capturer les propriétés matérielles d’une machine virtuelle et les appliquer aux machines virtuelles nouvellement provisionnées dans le catalogue. Si le paramètre MachineProfile n’est pas utilisé, les propriétés matérielles sont capturées à partir de la machine virtuelle ou de l’instantané de l’image principale.

Vous pouvez également créer un catalogue de machines MCS à l’aide d’un profil de machine activé avec vTPM. Cela permet de créer des catalogues de machines virtuelles Windows 11 avec vTPM activé.

Remarque :

  • Actuellement, vous ne pouvez utiliser qu’un instantané comme entrée de profil de machine.
  • Si l’entrée de l’image principale est activée vTPM, l’entrée du profil de machine doit également être activée vTPM. Cette règle s’applique à la fois à New-ProvScheme et à Set-ProvScheme.
  • Si l’image principale est activée vTPM, le profil de machine ne peut provenir que de la même source de machine virtuelle que l’image principale.
  • Lors de la création du catalogue, le vTPM de la machine virtuelle doit être le même vTPM que celui utilisé pour l’instantané de l’image principale.

Vous pouvez mettre à jour la mémoire et les tailles de cache de disque après avoir créé les catalogues MCS lorsque MCSIO est activé. Vous pouvez configurer explicitement les paramètres suivants pour écraser les valeurs des paramètres dans l’entrée du profil de machine :

  • VMCpuCount
  • VMMemory
  • NetworkMapping

Créer un catalogue avec un profil de machine

  1. Ouvrez la fenêtre PowerShell.
  2. Exécutez asnp citrix*.
  3. Créez un pool d’identités. Le pool d’identités est un conteneur pour les comptes Active Directory (AD) des machines virtuelles à créer. Par exemple :

    New-AcctIdentityPool -Domain "citrix-xxxxxx.local" -IdentityPoolName "ExampleIdentityPool" -NamingScheme "abc1-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "xxxxxxxx"
    <!--NeedCopy-->
    
  4. Créez les comptes d’ordinateur AD requis dans Active Directory.

    $password = "password123" | ConvertTo-SecureString -AsPlainText -Force
    New-AcctADAccount -IdentityPoolName "ExampleIdentityPool" -Count 10 -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
    Set-AcctAdAccountUserCert -IdentityPoolName "ExampleIdentityPool" -ADUserName "citrix-xxxxxx\admin1" -ADPassword $password
    <!--NeedCopy-->
    
  5. Exécutez la commande New-ProvScheme pour créer un catalogue. Par exemple :

    New-ProvScheme -CleanOnBoot -HostingUnitName "ExampleHostingUnit" -IdentityPoolName "ExampleIdentityPool" -InitialBatchSizeHint 2 -CustomProperties '<CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Property xsi:type="StringProperty" Name="UseManagedDisks" Value="true" />
    </CustomProperties>'
    -MasterImageVM "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleVDA.vm\ExampleVDA.snapshot" -ProvisioningSchemeName "ExampleCatalog" -Scope @() -SecurityGroup @()
    -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfile.vm\ExampleSnapshot.snapshot"
    <!--NeedCopy-->
    
  6. Enregistrez le schéma de provisionnement en tant que catalogue de brokers. Par exemple :

    $ConfigZone = Get-ConfigZone | Where-Object { $_.Name -eq "xxxxxx" }
    New-BrokerCatalog -Name "MPLT1" -AllocationType Random -Description "Machine profile catalog" -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx -ProvisioningType Mcs -SessionSupport MultiSession -PersistUserChanges Discard -ZoneUid ($ConfigZone.Uid)
    <!--NeedCopy-->
    
  7. Ajoutez des machines virtuelles au catalogue.

Mettre à jour un catalogue avec un nouveau profil de machine

Remarque :

  • La commande Set-ProvScheme dans ce cas ne modifie pas le profil de machine des machines virtuelles existantes dans le catalogue. Seules les machines virtuelles nouvellement créées ajoutées au catalogue auront le nouveau profil de machine.
  • Vous ne pouvez pas convertir un catalogue de machines basé sur un profil de machine en un catalogue de machines non basé sur un profil de machine.

Pour mettre à jour un catalogue avec un nouveau profil de machine :

  1. Exécutez la commande Set-ProvScheme. Par exemple :

    Set-ProvScheme -ProvisioningSchemeName "ExampleCatalog" -MachineProfile "XDHyp:\HostingUnits\ExampleHostingUnit\ExampleMachineProfileVm.vm\ExampleMachineProfileSnapshot.snapshot"
    <!--NeedCopy-->
    

    Pour plus d’informations sur la commande Set-ProvScheme, consultez Set-ProvScheme.

Étapes suivantes

Plus d’informations

Créer un catalogue XenServer®