Provisioning de machines XenDesktop équipées d’un vGPU

Exigences

  • Des cartes NVIDIA GRID K1 ou K2.

Conseil

Parfois, d’autres cartes NVIDIA peuvent fonctionner correctement (par exemple, NVIDIA Tesla M60) tant qu’elles sont prises en charge par l’hyperviseur XenServer/ESX. La carte vGPU sous-jacente dans l’hôte XenServer est inconnue de PVS. PVS utilise uniquement le paramètre vGPU du modèle et le propage aux VM provisionnées par l’assistant d’installation de XenDesktop.

  • Un serveur capable d’héberger XenServer et des cartes NVIDIA GRID. Pour plus d’informations sur les recommandations matérielles, consultez Configuration système requise pour XenServer.
  • Un hyperviseur pris en charge : Citrix XenServer 6.2 ou version ultérieure, ou vSphere 6.0 ou version ultérieure.
  • Le package vGPU GRID de NVIDIA pour votre hyperviseur.
  • Des pilotes NVIDIA pour Windows 7 32 bits ou 64 bits (disponible à partir de http://www.nvidia.com/vGPU).
  • La version de Provisioning Services qui correspond à la version de XenDesktop que vous utilisez. L’assistant Provisioning Services XenDesktop Set Up fonctionne uniquement avec le contrôleur XenDesktop correspondant.
  • Pour provisionner des machines à l’aide de l’assistant Provisioning Services XenDesktop Setup Wizard, vous devez utiliser Provisioning Services 7.7 ou version ultérieure et XenDesktop 7.7 ou version ultérieure. Si vous utilisez des versions antérieures des produits, vous pouvez uniquement provisionner des machines manuellement ou à l’aide de l’assistant Provisioning Services Streamed Virtual Machine Setup Wizard.
  • Pour plus d’informations sur la configuration du vGPU pour XenServer, consultez Prepare host for graphics.
  • Pour plus d’informations sur la configuration du vGPU pour vSphere, consultez Reviewer’s Guide for HDX 3D Pro.

Remarque

XenDesktop prend en charge la gestion de l’alimentation pour les catalogues de machines virtuelles (VM), mais pas pour les catalogues de machines physiques.

Procédures de provisioning

Préparer la VM principale

  1. Préparez la VM principale dotée d’un vGPU.
  2. Installez les pilotes nVidia.
  3. Joignez le système d’exploitation de la machine à Active Directory.
  4. Installez le logiciel Provisioning Services Target Device.
  5. À l’aide de l’assistant Provisioning Services Imaging Wizard, créez une image principale vDisk. Si vous prévoyez d’utiliser l’assistant d’installation de XenDesktop (XenDesktop Setup Wizard) pour provisionner des machines, vous devez sélectionner l’option permettant d’optimiser la machine cible (Target Device Optimizer) lors de la création de l’image vDisk, sinon la VM pourrait ne pas démarrer.

Préparer la VM modèle

  1. Créez une VM modèle avec les mêmes propriétés que la VM principale. Assignez un disque dur à la VM modèle à utiliser pour l’écriture sur le cache.
  2. Créez un enregistrement d’appareil dans la base de données Provisioning Services avec l’adresse MAC de la VM modèle.
  3. Attribuez le vDisk à la VM modèle et configurez la machine pour qu’elle redémarre à partir du vDisk.
  4. Démarrez la VM en PXE.
  5. Formatez le disque de cache en écriture.

Installer le XenDesktop Virtual Delivery Agent

  1. À l’aide de la console Provisioning Services, définissez le mode d’image vDisk sur Private Image.
  2. Installez le XenDesktop Virtual Delivery Agent (VDA) et pointez le VDA sur le serveur XenDesktop durant l’installation. Remarque : vous pouvez également choisir d’installer le VDA et le logiciel de la machine cible avant de créer l’image vDisk. Les deux méthodes d’installation requièrent que la nouvelle VM modèle soit équipée d’un disque dur de cache en écriture formaté.
  3. Redémarrez la VM puis arrêtez-la.
  4. Convertissez la VM en modèle.

Créer des VM XenDesktop

  1. À l’aide de la console Provisioning Services, définissez le mode d’image vDisk sur Standard Image.
  2. Choisissez la méthode d’écriture sur le cache préférée.
  3. Sélectionnez l’une des méthodes de provisioning suivantes :
    • Exécutez l’assistant Provisioning Services XenDesktop Setup Wizard afin de provisionner des VM. Cette méthode est disponible uniquement si vous utilisez Provisioning Services 7.7 ou version ultérieure et XenDesktop 7.7 ou version ultérieure.
    • Exécutez l’assistant Provisioning Services Streamed VM Setup Wizard afin de provisionner des VM.
    • Créez des VM manuellement en créant des enregistrements de la machine cible à l’aide des adresses MAC de la machine, assignez le vDisk aux VM et ajoutez les machines cibles à Active Directory.

Créer des catalogues de machines XenDesktop

Lorsqu’il s’agit de choisir entre la création d’un catalogue de machines physiques ou la création d’un catalogue de machines de serveurs lames/virtuels, il est important de considérer les divers avantages et exigences. À titre d’exemple, les catalogues de machines virtuelles permettent de gérer l’alimentation XenDesktop alors que les catalogues de machines physiques ne le permettent pas.

Catalogues de machines de serveurs lames/virtuels

Exigences :

  • Pour XenDesktop, l’enregistrement hôte doit pointer vers l’hôte XenServer où le pool sur lequel les VM vGPU figuraient.
  • Les noms des VM dans votre hyperviseur, les noms des enregistrements de machines dans la collection de machines Provisioning Services et l’enregistrement Active Directory doivent tous être identiques.

Étapes :

  1. Démarrez l’assistant XenDesktop Machine Catalog Setup Wizard, puis sélectionnez Système d’exploitation de bureau Windows sur la page Système d’exploitation.
  2. Sur la page Gestion des machines, pour l’option Ce catalogue de machines utilisera, sélectionnez des machines dont l’alimentation est gérée.
  3. Pour l’option Déployer des machines avec :, sélectionnez Citrix Provisioning Services (PVS). La gestion de l’alimentation est assurée par XenDesktop.
  4. Sous Expérience utilisateur, sélectionnez Les utilisateurs se connectent à un bureau aléatoire chaque fois qu’ils ouvrent une session.
  5. Entrez l’adresse IP du serveur Provisioning Server pour la collection de machines.
  6. Identifiez le domaine sur lequel tous les enregistrements Active Directory de machines sont stockés ainsi que la version du VDA, et cliquez sur Connecter.
  7. Dans la structure Provisioning Services qui s’affiche, sélectionnez la collection de machines Provisioning Services sur laquelle toutes les machines vGPU figurent, puis cliquez sur Suivant. Les enregistrements de machines doivent être stockés dans une collection de machines exclusive.
  8. Entrez un nom de catalogue de machines et une description, puis cliquez sur Terminer.

Catalogues de machines physiques

Exigences :

Les noms des machines doivent exister dans la collection de machines Provisioning Services et dans Active Directory. Remarque : l’enregistrement hôte XenDesktop n’est pas requis et les noms d’enregistrements de VM ne sont pas vérifiés.

Étapes :

  1. Démarrez l’assistant XenDesktop Machine Catalog Setup Wizard, puis sélectionnez Système d’exploitation de bureau Windows sur la page Système d’exploitation.
  2. Sur la page Gestion des machines, pour l’option Ce catalogue de machines utilisera, sélectionnez des machines dont l’alimentation est gérée.
  3. Pour l’option Déployer des machines avec :, sélectionnez Citrix Provisioning Services (PVS). La gestion de l’alimentation sera assurée par XenDesktop.
  4. Sous Expérience utilisateur, sélectionnez Les utilisateurs se connectent à un bureau aléatoire chaque fois qu’ils ouvrent une session.
  5. Entrez l’adresse IP du serveur Provisioning Server pour la collection de machines.
  6. Identifiez le domaine sur lequel tous les enregistrements Active Directory de machines sont stockés ainsi que la version du VDA, et cliquez sur Connecter.
  7. Dans la structure Provisioning Services qui s’affiche, sélectionnez la collection de machines Provisioning Services sur laquelle toutes les machines vGPU figurent, puis cliquez sur Suivant. Les enregistrements de machines doivent être stockés dans une collection de machines exclusive.
  8. Entrez un nom de catalogue de machines et une description, puis cliquez sur Terminer.

Créer un groupe de mise à disposition et l’associer au catalogue de machines

Pour plus d’informations sur la création d’un groupe de mise à disposition, reportez-vous à la documentation XenDesktop.

Considérations sur le cloud XenDesktop et PVS

Dans un DDC Cloud, vous pouvez créer un catalogue de machines et déployer ces machines à l’aide de Provisioning Services (PVS) en pointant le catalogue de machines vers une collection PVS. Si vous prévoyez d’utiliser PVS avec un DDC Cloud, toutes les machines de la collection PVS doivent être associées avec des comptes Active Directory (AD).

Provisioning de machines XenDesktop équipées d’un vGPU