Outils

Vous pouvez utiliser les outils et utilitaires suivants pour configurer, personnaliser et surveiller les opérations de PvD.

Fichiers de règles personnalisés

Les fichiers de règles personnalisés fournis avec PvD vous permettent de modifier le comportement par défaut des mises à jour de l’image PvD des manières suivantes :

  • Visibilité des fichiers sur PvD
  • Comment les modifications apportées aux fichiers sont fusionnées
  • Fichiers accessibles en écriture

Pour obtenir des instructions détaillées sur les fichiers de règles personnalisés et la fonctionnalité CoW, reportez-vous aux commentaires figurant dans les fichiers qui se trouvent dans C:\ProgramData\Citrix\personal vDisk\Config sur la machine sur laquelle PvD est installé. Les fichiers appelés « custom_* » décrivent les règles et comment les activer.

Scripts resize et poolstats

Deux scripts sont fournis pour surveiller et gérer la taille des PvD ; ils se trouvent dans le dossier Support\Tools\Scripts sur le support d’installation Citrix Virtual Apps and Desktops. Vous pouvez également utiliser l’outil de contrôle de mise à jour de l’image PvD, qui se trouve dans le dossier Support\Tools\Scripts\PvdTool, consultez la section http://blogs.citrix.com/2014/06/02/introducing-the-pvd-image-update-monitoring-tool/ pour plus de détails.

Utilisez resize-personalvdisk-pool.ps1 pour augmenter la taille des PvD dans tous les bureaux d’un catalogue. Les composants logiciels enfichables ou modules suivants pour votre hyperviseur doivent être installés sur la machine exécutant Studio :

  • XenServer requiert XenServerPSSnapin
  • vCenter requiert vSphere PowerCli
  • System Center Virtual Machine Manager requiert la console VMM

Utilisez personal-vdisk-poolstats.ps1 pour vérifier l’état des mises à jour de l’image et pour vérifier l’espace réservé aux applications et aux profils utilisateur dans un groupe de PvD. Exécutez ce script avant de mettre à jour une image pour détecter si des bureaux sont à court d’espace, ce qui évite les défaillances durant la mise à jour. Ce script requiert l’activation du pare-feu Windows Management Instrumentation (WMI-In) sur les bureaux PvD. Vous pouvez l’activer sur l’image principale ou via un objet de stratégie de groupe.

Si la mise à jour d’une image échoue, l’entrée dans la colonne Update indique la raison.

Réinitialiser la zone applicative

Si un bureau devient endommagé ou altéré (en installant une application défectueuse ou autre), vous pouvez restaurer la zone applicative du PvD à un état par défaut (vide). La réinitialisation laisse les données du profil utilisateur intactes.

Pour réinitialiser la zone applicative du PvD, utilisez l’une des méthodes suivantes :

  • Ouvrez une session sur le bureau de l’utilisateur en tant qu’administrateur. Lancez une invite de commandes et exécutez la commande C:\Program Files\Citrix\Personal vDisk\bin\CtxPvD.exe -s Reset.
  • Accédez au bureau de l’utilisateur dans Citrix Director. Cliquez sur Réinitialiser Personal vDisk puis cliquez sur OK.

Exporter et importer un inventaire PvD

Le processus de mise à jour de l’image fait partie intégrante de la distribution de nouvelles images vers des bureaux PvD ; il comprend l’ajustement du Personal vDisk existant pour fonctionner avec la nouvelle image de base. Pour les déploiements qui utilisent Machine Creation Services (MCS), vous pouvez exporter un inventaire à partir d’une VM active sur un partage réseau, puis l’importer dans une image principale. Un différentiel est calculé à l’aide de cet inventaire dans l’image principale. Bien que l’utilisation de la fonctionnalité d’exportation/importation de l’inventaire ne soit pas obligatoire, elle peut améliorer les performances du processus général de mise à jour de l’image.

Pour utiliser la fonctionnalité d’exportation/importation de l’inventaire, vous devez être un administrateur. Si nécessaire, authentifiez-vous auprès du partage de fichiers utilisé pour l’importation/l’exportation avec « net use ». Le contexte utilisateur doit être en mesure d’accéder aux partages de fichiers utilisés pour l’importation et l’exportation.

  • Pour exporter un inventaire, exécutez la commande d’exportation en tant qu’administrateur sur une machine qui contient un VDA avec PvD activé (version minimum 7.6) :

    Ctxpvdsvc.exe exportinventory “<chemin emplacement exportation>”

    Le logiciel détecte l’emplacement de l’inventaire actuel et exporte l’inventaire vers un dossier nommé « ExportedPvdInventory » à l’emplacement spécifié. Voici un extrait de la sortie de la commande :

     C:\Program Files\Citrix\personal vDisk\bin> .\CtxPvDSvc.exe exportinventory
     \share location\ExportedInventory
     Current inventory source location C:\CitrixPvD\Settings\Inventory\VER-LAS
     ...
     Exporting current inventory to location \ ….
     ...
     Deleting any pre-existing inventory folder at \ ….
     .Successfully exported current inventory to location \ …. Error code = OPS
    
  • Pour importer un inventaire exporté précédemment, exécutez la commande d’importation en tant qu’administrateur sur l’image principale :

Pour importer :

Exécuter la commande d’importation en tant qu’administrateur sur l’image principale.

Ctxpvdsvc.exe importinventory “<path-to-exported-inventory>”

Le <path to exported inventory> doit être le chemin d’accès complet à l’inventaire des fichiers, qui est généralement <emplacement réseau\ExportedPvdInventory>.

L’inventaire est obtenu à partir de l’emplacement d’importation (où il a été préalablement exporté à l’aide de l’option exportinventory), puis importe l’inventaire vers le magasin d’inventaire sur l’image principale. Voici un extrait de la sortie de la commande :

C:\Program Files\Citrix\personal vDisk\bin> .\CtxPvDSvc.exe importinventory
\share location\ExportedInventory\ExportedPvdInventory
Importing inventory \share location\ExportedInventory\ExportedPvdInventory
…
Successfully added inventory \share location\ExportedInventory\ExportedPvdInventory to the
store at c:\ProgramData\Citrix\personal vDisk\InventoryStore

Une fois l’exportation terminée, le partage réseau devrait inclure les noms de fichiers suivants. Après l’importation, l’inventaire magasin sur l’image principale doit inclure les mêmes noms de fichier.

  • Components.DAT
  • règles_fichiers
  • règles_dossiers
  • règles_clé_registre
  • RINGTHREE.DAT
  • S-1-5-18.DAT
  • SAM.DAT
  • SECURITY.DAT
  • SNAPSHOT.DAT
  • SOFTWARE.DAT
  • SYSTEM.CurrentControlSet.DAT
  • VDCATALOG.DAT
  • vDiskJournalData