Product Documentation

Déploiement de bureaux virtuels sur des VM à l'aide de l'assistant XenDesktop Setup Wizard

Mar 31, 2017

À l'aide d'un vDisk Provisioning Services streamé, l'assistant Provisioning Services XenDesktop Setup Wizard (XDSW) vous aide à déployer des bureaux virtuels sur des machines virtuelles (VM) ainsi que pour sur des machines qui utilisent des Personal vDisks. 

Remarque

Provisioning Services 7.x prend uniquement en charge XenDesktop 7.x.

Vous devez sélectionner l'option permettant d'optimiser la machine cible lors de la création de l'image vDisk, sinon la VM pourrait ne pas démarrer.

L'assistant :

  • Crée des machines virtuelles sur un serveur hyperviseur hébergé sur XenDesktop à partir d'un modèle de machine XenDesktop existant :
    • XenServer
    • ESX via V-Center
    • Hyper-V utilisant SCVMM (Lors du provisioning sur un serveur SCVMM, l'assistant change automatiquement la configuration réseau de la première carte réseau et de la seconde carte réseau synthétique.) Veuillez noter que :
      • Vous ne pouvez pas provisionner de VM équipées d'un vGPU sur Hyper-V.
      • Le mode de démarrage Boot Device Management n'est pas disponible pour les VM de deuxième génération.
  • Crée des machines cibles Provisioning Services pour chaque nouvelle VM au sein d'une nouvelle collection de machines Provisioning Services ou d'une collection existante correspondant au nom du catalogue XenDesktop.
  • Attribue un vDisk en mode Standard Image aux VM dans la collection de machines.
  • Ajoute des bureaux virtuels à un catalogue XenDesktop.

Remarque

Pour les VM de deuxième génération provisionnées avec l'assistant d'installation de XenDesktop, la partition BDM est au format FAT avec une lettre de lecteur. Par conséquent, Windows en mode PVS Private Image doit être au courant de l’existence de la nouvelle partition. À titre d'exemple, une image PVS RDS utilisant un disque de cache en écriture et une partition BDM devrait voir 2 partitions en mode Private Image.

Conseil

Lorsque vous utilisez la fonctionnalité de streaming Linux, tenez compte du fait qu’une nouvelle étape a été ajoutée à l’Assistant XenDesktop Setup Wizard. Vous devez ajouter le certificat SSL SOAP pour vous assurer que la cible Linux peut créer l'image du vDisk au travers du serveur SOAP. Reportez-vous à l'article d’installation pour plus d'informations.

Autorisations ESX

Pour ESX 5.5, les autorisations minimales comprennent ce qui suit :

  • Autorisations du magasin de données
    • Allocate space
    • Browse datastore
    • Low level file operations
  • Autorisations réseau
    • Assign network
  • Autorisations d'accès aux ressources
    • Assign virtual machine to resource pool
  • Autorisations système : ces autorisations sont automatiquement ajoutées lorsque vous créez un rôle dans vCenter.
    • Anonymous
    • Read
    • View
  • Autorisations de tâches
    • Create Task
  • Machine virtuelle/Autorisations de configuration
    • Add existing disk
    • Add new disk
    • Advanced
    • Change CPU count
    • Change resource
    • Memory
    • Modify device settings
    • Remove disk
    • Settings
  • Machine virtuelle/Interaction
    • Power Off
    • Power On
    • Reset
    • Suspend
  • Machine virtuelle/Inventaire
    • Create New
    • Create from existing
    • Remove
    • Register
  • Virtual Machine/Provisioning
    • Clone virtual machine
    • Clone template
    • Allow disk access
    • Allow virtual machine download
    • Allow virtual machine files upload
    • Deploy template
  • Global
    • Manager custom attributes
    • Set custom attribute

Remarque

Les autres versions précédemment prises en charge de ESX peuvent nécessiter les mêmes permissions pour fonctionner avec Provisioning Services 7.x.

Inscrire des considérations de cache

Pour réduire la durée du provisioning, l'assistant de configuration XenDesktop supprime tout disque dur non connecté à un modèle.

L'assistant provisionne les machines virtuelles sans disque si le vDisk se trouve en mode Standard Image et que le cache est défini en tant que cache sur le serveur. Si le cache se trouve du côté serveur, Provisioning Services ne démarre pas automatiquement les VM provisionnées.

L'assistant provisionne les VM avec des lecteurs cache en écriture (la taille par défaut est 6 Go et le type par défaut est dynamique), si le vDisk se trouve en mode Standard Image et que le cache est défini en tant que cache sur le disque dur local. Pour formater le lecteur cache en écriture, l'assistant démarre automatiquement les VM en mode Standard Image avec le cache sur le serveur. À la fin du formatage, les VM sont automatiquement fermées, XenDesktop peut démarrer les VM selon ses besoins.

Si le cache en écriture est stocké sur le stockage local de l'hyperviseur, le déploiement de la configuration à l'aide de l'assistant d'installation de XenDesktop varie en fonction de votre hyperviseur :

  • Sur XenServer, les VM sont réparties sur de multiples ressources de stockage local. Créez le modèle sans stockage (démarrage réseau).
  • Sur Hyper-V, les VM sont réparties sur de multiples ressources de stockage local. Le fichier de configuration est similaire au cache en écriture, mais il est de taille plus petite.
  • Sur ESX, vous ne pouvez pas utiliser l'assistant d'installation de XenDesktop pour provisionner des VM si vous utilisez le stockage local de l'hyperviseur.

Types de disques virtuels

Les machines virtuelles provisionnées avec l'assistant d'installation de XenDesktop disposent de nouveaux disques créés et attachés en vue de leur utilisation avec le cache d'écriture local de Provisioning Services. Les types de disques virtuels par défaut créés sont les suivants :

  • « Fixed » ou « dynamic » en fonction de l'espace de stockage utilisé dans XenServer
  • « Dynamic » pour SCVMM 2012 SP1
  • « Fixed » pour SCVMM 2012
  • « Thin-provisioned » pour ESX

Il existe une clé de registre qui permet de remplacer les types par défaut de disques de cache en écriture créés par les déploiements de provisioning sur SCVMM et ESX. Cela ne s'applique pas à XenServer. Pour forcer l'utilisation de disques « fixed » (ou « eager-zeroed thick » pour ESX) :

[HKEY_CURRENT_USER\Software\Citrix\ProvisioningServices\VdiWizard]

"OVERRIDE_VM_WRITE_CACHE_DISK_TO_FIXED"="true"

La définition de cette clé sur « false » basculera vers dynamic. Supprimez la clé pour revenir au comportement par défaut.

Exécuter l'Assistant

Exécutez l'assistant directement depuis la console Provisioning Services ou depuis une console distante.

  1. Cliquez avec le bouton droit sur l'icône du Site dans l'arborescence de la console, puis sélectionnez l'option de menu XenDesktop Setup Wizard. XenDesktop Setup Wizard apparaît.
  2. Cliquez sur Next pour commencer l'installation.
  3. Sur la page de l'hôte XenDesktop, entrez l'emplacement de l'adresse de l'hôte XenDesktop auquel se connecter et configurer. Le XenDesktop Controller le plus récemment utilisé (nom ou adresse IP) sera mis en cache dans le Registre de la machine locale exécutant cette instance de la console.
  4. Sélectionnez un hôte XenDesktop. Si vous choisissez un cluster, les machines sont réparties équitablement entre les hôtes du cluster.

    Remarque : les paramètres de virtualisation XenServer 5.5 Update 2 ne s'affichent pas. Ces paramètres sont ajoutés dans XenDesktop en tant que connexions hôtes à l'aide de l'option Manually create VMs Par conséquent, vous ne pouvez pas spécifier d'emplacement réseau ou de stockage pour l'hôte, ainsi il ne sera pas répertorié dans l'assistant XenDesktop Setup Wizard.

  5. Fournissez les informations d'identification de l'hôte (nom d'utilisateur et mot de passe).
  6. À partir de la liste des modèles disponibles, sélectionnez le modèle à utiliser pour l'hôte que vous avez choisi. Si vous utilisez une version précédente du VDA ou si le modèle est créé à l'aide de Windows Vista, sélectionnez la case à cocher. Les modèles valides doivent posséder une adresse MAC dynamique ou une adresse statique avec une valeur (00:00:00:00:00:00 n'est pas une adresse MAC valide).
  7. S'il existe plusieurs réseaux disponibles pour les paramètres de virtualisation, une page s'affiche pour vous permettre de sélectionner le réseau approprié.
  8. Sélectionnez un seul vDisk en mode Standard Image à attribuer à la collection de machines virtuelles.
  9. Créez un nouveau catalogue ou utilisez un catalogue existant à partir d'une version précédente (Vista ou Windows 7 avec VDA 5.6). Les options disponibles dépendent de l'option de catalogue que vous avez sélectionnée :
    • Si vous avez choisi de créer un nouveau catalogue, entrez un nom et une description pour ce catalogue. Les types de machines appropriés sont les suivants :
      • Système d'exploitation client Windows : recommandé pour la mise à disposition de bureaux personnalisés aux utilisateurs, ou la mise à disposition d'applications aux utilisateurs à partir de systèmes d'exploitation de bureau. Permet d’enregistrer les modifications apportées par un utilisateur à un Personal vDisk.
      • Système d'exploitation serveur Windows : recommandé pour la mise à disposition de bureaux partagés hébergés pour un déploiement à grande échelle de machines uniformes ou applications, ou les deux.
      • Veuillez noter que les vGPU sont uniquement pris en charge sur les systèmes d'exploitation de bureau.
    • Si vous sélectionnez un catalogue existant à l'aide du menu déroulant, la description, le type de machine, le type d'affectation et les données utilisateur (le cas échéant) de ce catalogue s'affichent.
  10. Sélectionnez les préférences de la VM. Les préférences varient selon le type de système d'exploitation de la machine et si les modifications utilisateur sont supprimées après que leur session se termine.
    1. Pour les machines serveur ou client Windows attribuées de façon aléatoire aux utilisateurs qui ne requièrent pas un Personal vDisk :
      • Nombre de machines virtuelles à créer (la valeur par défaut est 1)
      • Processeurs virtuels (la valeur par défaut est basée sur le modèle sélectionné précédemment)
      • Si le modèle est configuré pour utiliser une mémoire dynamique, deux paramètres de configuration supplémentaires sont requis : mémoire minimale (la valeur par défaut est 0 Mo) et mémoire maximale (la valeur par défaut est 1 000)
      • Disque de cache d'écriture local (la valeur par défaut est 6 Go)
      • Mode de démarrage ; démarrage PXE (requiert un service PXE en cours d'exécution). Disque BDM (crée une partition pour le fichier Boot Device Manager). Veuillez noter que le mode de démarrage BDM n'est pas disponible pour les VM de deuxième génération.
    2. Pour les machines clientes Windows qui sont attribuées de façon aléatoire ou statique aux utilisateurs et qui leur permettent d'enregistrer leurs modifications sur leurs Personal vDisk, en plus des préférences répertoriées dans l'option « a. » ci-dessus, les préférences suivantes s'affichent :
      • Taille du Personal vDisk (la valeur par défaut est 10 Go). Lors du démarrage d'une machine cible à partir d'un Personal vDisk, la partition du système d'exploitation du vDisk, C:\ par défaut, affiche uniquement le volume d'espace alloué au Personal vDisk, et non la taille réelle du Personal vDisk.
      • Lettre de lecteur du Personal vDisk (la valeur par défaut est P). La lettre de lecteur que la machine cible utilise pour le Personal vDisk. La plage autorisée se situe entre E: et U: puis W: et Z:.
  11. Choisissez la méthode appropriée pour ajouter des comptes d'ordinateurs Active Directory :
    • Créer de nouveaux comptes
    • Importer des comptes existants
    La page qui s'affiche dépend de la méthode Active Directory que vous avez sélectionnée.
  12. Pour créer de nouveaux comptes : un administrateur Active Directory doit déléguer des droits à l'utilisateur de la console Provisioning Services pour permettre la création ou la modification de compte Active Directory pour gérer les mots de passe de compte d'ordinateur.
    • Sélectionnez le domaine approprié dans la zone de liste déroulante Domain, puis sélectionnez depuis les unités d'organisation répertoriées pour ce domaine. le domaine et l'unité d'organisation par défaut sont ceux de l'utilisateur courant.
    • Sélectionnez l'option permettant de renommer la machine dans la zone de texte déroulante Account naming scheme. entrez un principe de dénomination valide consistant d'au moins un symbole dièse (#) de 15 caractères maximum. De plus, sélectionnez une option de remplissage numérique/caractère qui remplacera dynamiquement les symboles de dièse dans le principe de dénomination spécifié, incrémentant une par une pour chaque VM au fur et à mesure de leur création.
  13. Pour importer des comptes existants :
    • Cliquez sur Browse pour rechercher l'unité d'organisation appropriée à importer, ou cliquez sur Import pour importer un fichier .CSV existant au format suivant :

      Nom,Type,Description,

      PVSPC01,Ordinateur,,

      La section Required count affiche le nombre de VM anciennement spécifié. La section Added count affiche le nombre d'entrées dans la liste. Si vous importez des noms de compte de la machine qui existent déjà à l'un des emplacements suivants, ils ne sont pas valides et ne seront pas affichés dans la liste ; XenDesktop (en tant que machine), PVS (en tant que périphérique), sur l'hyperviseur (en tant que VM). Si la structure AD contient un nombre important d'objets ou de conteneurs, ou que vous importez un nombre important de comptes de machines, il se peut que l'importation prenne un certain temps car elle doit valider le fait que chaque compte importé n'existe pas déjà dans Provisioning Services, XenDesktop et l'hyperviseur de destination. Si c'est le cas, vous devriez recevoir un retour visuel sous la forme d'un curseur en forme de sablier pendant que l'importation se termine.

  14. Vérifiez tous les paramètres de configuration. Après confirmation, les actions suivantes s’effectuent les unes à la suite des autres sur tous les hôtes jusqu'à ce que les configurations soient terminées :
    • Le cas échéant, créez un catalogue XenDesktop.
    • Créez des VM sur l'hyperviseur d'un hôte à l'aide du modèle de machine.
    • Créez des partitions BDM, si spécifié.
    • Si vous utilisez un catalogue Personal vDisk livré en streaming, créez un Personal vDisk, puis connectez le Personal vDisk à la machine virtuelle.
    • Créez un disque de cache en écriture de la taille spécifiée.
    • Créez des machines cibles Provisioning Services, puis attribuez le vDisk sélectionné à ces machines.
    • Ajoutez les machines cibles à la collection Provisioning Services sélectionnée.
    • Ajoutez les VM au catalogue XenDesktop.
    • Démarrez chaque VM pour formater le cache en écriture sur le disque que vous venez de créer.

Si vous annulez durant la configuration, vous devez supprimer manuellement ce qui suit :

  • les machines XenDesktop dans le catalogue attribué ;
  • tout compte d'ordinateur Active Directory créé.
  • les catalogues XenDesktop nouvellement créés ;
  • les machines cibles Provisioning Services créées dans la collection de machines sélectionnée ;
  • les VM créées sur n'importe lequel des hyperviseurs d'hôtes sélectionnés.

Les vDisks peuvent être mis à jour et réaffectés à une machine cible qui utilise des Personal vDisk. Toutefois, le disque de base doit être doté du même système d’exploitation et disposer du SID de la machine. Pour effectuer cette opération, copiez l'image vDisk de base actuellement attribuée à la machine cible, mettez à jour l'image pour inclure les nouveaux logiciels et pilotes Provisioning Services, puis réattribuez le vDisk mis à jour à la machine cible. Pour réattribuer le vDisk, utilisez la boîte de dialogue « Assign vDisk » des propriétés du vDisk sur la console.