Citrix Provisioning

Citrix Provisioning Accelerator

Citrix Provisoning Accelerator permet à un proxy Provisioning de résider dans le Dom0 (domaine de contrôle de XenServer) sur un hôte XenServer. Il s’agit de l’emplacement sur lequel le streaming d’un disque virtuel de provisioning est mis en cache sur le proxy avant d’être transmis à la VM. À l’aide du cache, chaque démarrage ultérieur (ou toute demande d’E/S) de la VM sur le même hôte est streamé depuis le proxy plutôt que streamé depuis le serveur via le réseau. Ce modèle entraîne une consommation plus élevée des ressources locales sur l’hôte XenServer, mais le streaming depuis le serveur via le réseau économise les ressources, ce qui améliore les performances.

Avec cette fonctionnalité :

  • Citrix Provisioning et XenServer offrent un meilleur modèle fonctionnel car lorsqu’ils sont utilisés conjointement, ils fournissent une valeur unique.
  • Citrix Provisioning prend en charge le stockage connecté local, NAS et SAN dans XenServer.
  • Le trafic réseau est réduit dans les environnements.
  • Les déploiements bénéficient d’une meilleure tolérance aux pannes, notamment une tolérance aux interruptions d’un serveur Citrix Provisioning.

Important :

Cette fonctionnalité est prise en charge sur Citrix Hypervisor 8.2 LTSR uniquement lorsque le pack supplémentaire PVS Accelerator est installé sur l’hôte XenServer. Pour les hôtes Citrix Hypervisor 8 Cloud et versions ultérieures, les fonctionnalités de Citrix Provisioning Accelerator (PVS-Accelerator) sont incluses dans l’installation de base.

Ne désactivez pas cette fonctionnalité sur une machine virtuelle à l’aide de XenCenter. Lorsqu’elle est désactivée à l’aide de cette méthode, le provisioning ne reconnaît pas les modifications apportées à la configuration et continue de croire que la fonctionnalité Accelerator est activée sur cette VM. Si vous souhaitez désactiver cette fonctionnalité pour une seule machine, consultez :

  • Activer ou désactiver Citrix Provisioning Accelerator sur des machines individuelles
  • Activer ou désactiver Citrix Provisioning Accelerator sur toutes les machines d’un hôte

Utiliser Citrix Provisioning Accelerator

Cette fonctionnalité est prise en charge sur Citrix Hypervisor 8.2 LTSR uniquement lorsque le pack supplémentaire PVS Accelerator est installé sur l’hôte XenServer. Pour les hôtes Citrix Hypervisor 8 Cloud et versions ultérieures, les fonctionnalités de Citrix Provisioning Accelerator (PVS-Accelerator) sont incluses dans l’installation de base.

Avant d’utiliser cette fonctionnalité, l’administrateur XenCenter doit créer un objet de site Citrix Provisioning à l’aide de XenCenter. Ce processus permet de configurer le stockage (c’est-à-dire, les référentiels de stockage) qui sera utilisé lors de la transmission via proxy des demandes d’E/S. Cette opération doit être effectuée sur XenServer.

Tenez compte de ce qui suit lors de l’utilisation de cette fonctionnalité avec XenServer :

  • Un objet de site XenServer Citrix Provisioning doit être créé et configuré avec le référentiel de stockage (SR) avant que la console Citrix Provisioning ne puisse établir une connexion proxy sur la VM.
  • Citrix Provisioning appelle l’API de XenServer pour vérifier si la fonctionnalité de proxy est activée avant d’exposer des interfaces proxy Provisioning/XenServer.
  • Citrix Provisioning configure le proxy XenServer pour les machines à l’aide de l’assistant d’installation Citrix Virtual Apps and Desktops et de l’assistant Streamed VM Setup Wizard.
  • Les cibles Citrix Provisioning connaissent l’état de leur proxy. Une fois que la fonctionnalité est installée, aucune tâche de configuration supplémentaire n’est requise.
  • Après la réinstallation de XenServer, le cache de la fonctionnalité Accelerator reste configuré dans la base de données Citrix Provisioning. Ce processus entraîne une erreur dans l’assistant VM Setup Wizard car Citrix Provisioning suppose que le cache existe toujours. Pour résoudre ce problème, supprimez et ajoutez l’hôte XenServer à l’aide de la console de provisioning. Cette procédure permet à Citrix Provisioning d’effacer la configuration stockée en cache. Une fois la configuration stockée en cache effacée, l’administrateur peut en créer une nouvelle dans XenCenter.

Conseil :

Dans les environnements dans lesquels deux serveurs de provisioning résident sur le même disque dur virtuel (VHD), mais dont les horodatages de système de fichiers sont différents, les données sont mises en cache deux fois. En raison de cette limitation, Citrix vous recommande d’utiliser le format VHDX plutôt que le format VHD.

Configurer Citrix Provisioning Accelerator

Utilisez l’assistant d’installation Citrix Virtual Apps and Desktops et l’assistant Streamed VM Wizard pour accéder à cette fonctionnalité. Les assistants sont similaires et partagent de nombreux écrans. On observe toutefois les différences suivantes :

  • L’assistant d’installation Citrix Virtual Apps and Desktops permet de configurer des VM exécutées sur un hyperviseur. Par exemple, XenServer, ESX ou HyperV/SCVMM, contrôlé par Citrix Virtual Apps and Desktops.
  • L’assistant Streamed VM Wizard est utilisé pour créer des VM sur un hôte XenServer. Il n’implique pas Citrix Virtual Apps and Desktops.

Remarque :

Cette fonctionnalité est uniquement prise en charge sur un XenServer sur lequel la fonctionnalité est installée. Les modifications apportées à l’interface utilisateur capturées dans cette section s’appliquent uniquement lorsque vous utilisez ce type d’hyperviseur.

Conseil :

Lorsqu’une configuration de cache du proxy est liée à un serveur de provisioning, et que vous réinstallez XenServer sur l’hôte sur lequel Accelerator était activé, Citrix Provisioning et XenServer ne sont plus synchronisés. Ce problème se produit car la réinstallation de XenServer efface la configuration du cache du proxy précédemment configurée. La reconfiguration du serveur Citrix Provisioning entraîne également la désynchronisation de l’objet du site Citrix Provisioning précédemment configuré.

Dans ce scénario, Citrix Provisioning suppose que la configuration du cache du proxy existe toujours et lorsque l’assistant Streamed VM Setup Wizard est utilisé, il échoue. Ce processus indique que l’UUID fourni (associé à la configuration du proxy) n’est pas valide. Pour cette raison, l’utilisateur doit supprimer toutes les VM configurées précédemment qui sont associées à cette configuration de cache, y compris l’hôte. Reconfigurez Citrix Provisioning et configurez à nouveau le cache.

Pour configurer Citrix Provisioning Accelerator, sélectionnez l’un des assistants (assistant d’installation Citrix Virtual Apps and Desktops ou assistant Streamed VM Setup Wizard) dans la console de provisioning :

  1. Accédez à un site.
  2. Sélectionnez le site, puis cliquez avec le bouton droit pour afficher un menu contextuel :

Image de l’option Configuration de l’assistant VM livré en streaming

  1. Sélectionnez l’assistant approprié en fonction de la façon dont vous envisagez d’utiliser la fonctionnalité Accelerator.

Utiliser les assistants pour configurer Citrix Provisioning Accelerator

Pour utiliser cette fonctionnalité, déterminez d’abord votre cas d’utilisation. Exemple :

  • Si vous configurez des VM exécutées sur un hyperviseur contrôlé par Citrix Virtual Apps and Desktops, utilisez l’assistant d’installation Citrix Virtual Apps and Desktops.
  • Si vous créez des VM sur un hôte XenServer n’impliquant pas Citrix Virtual Apps and Desktops, utilisez l’assistant Streamed VM Setup Wizard.

Configurer Proxy-Accelerator à l’aide de l’assistant Streamed VM Setup Wizard

L’assistant Streamed Virtual Machine Setup Wizard a été modifié pour inclure une nouvelle case à cocher destinée à activer cette fonctionnalité.

  1. Dans l’assistant, sélectionnez Enable PVS-Accelerator for all Virtual Machines :

    Image des options de machines virtuelles

    Conseil :

    Après sélection de l’option Enable PVS-Accelerator for all Virtual Machines, toutes les VM créées à l’aide de l’assistant sont configurées pour utiliser la fonctionnalité de proxy.

  2. Si vous activez la mise en cache du disque virtuel pour la première fois, l’écran XenServer apparaît dans l’assistant Installation de Streamed Virtual Machine. Il affiche la liste de tous les sites Citrix Provisioning configurés sur XenServer qui n’ont pas encore été associés à un site Citrix Provisioning. Dans la liste, sélectionnez un site Citrix Provisioning pour appliquer PVS-Accelerator. Cet écran ne s’affiche pas lorsque vous exécutez l’assistant pour le même site Citrix Provisioning en utilisant le même serveur XenServer.

  3. Cliquez sur Next pour terminer la configuration de la mise en cache.
  4. Après avoir utilisé l’un des assistants pour configurer cette fonctionnalité, l’écran Summary apparaît pour illustrer l’état actuel. Utilisez cet écran pour déterminer si la fonctionnalité est activée et pour identifier la configuration de cache actuelle qui lui est associée.
  5. Cliquez sur Terminer pour provisionner des machines virtuelles diffusées en continu et associer le site Citrix Provisioning sélectionné à l’accélérateur PVS dans XenServer.

Activer ou désactiver Citrix Provisioning Accelerator sur des machines individuelles

Si une machine a été créée à l’aide d’un des assistants et que Accelerator a été configuré pour cet hôte XenServer dans l’assistant, utilisez l’écran Target Device Properties pour activer ou désactiver la fonctionnalité pour une machine individuelle.

Pour activer ou désactiver cette fonctionnalité sur une machine individuelle :

  1. Accédez à l’écran Target Device Properties.

  2. Dans l’onglet General, sélectionnez (ou désélectionnez) PVS-Accelerator Configured.

  3. Cliquez sur OK pour appliquer les changements.

    Image de la case à cocher Citrix Provisioning Accelerator

Désactiver Citrix Provisioning Accelerator sur toutes les machines d’un hôte

Si cette fonctionnalité a été activée pour un hôte, vous pouvez le désactiver à l’aide de l’écran Virtual Host Connection Properties pour toutes les machines sur l’hôte spécifié.

Important :

Vous ne pouvez pas utiliser l’écran Virtual Host Connection Properties pour activer PVS-Accelerator sur l’hôte spécifié. Activez la fonctionnalité à l’aide de l’un des assistants (assistant d’installation Citrix Virtual Apps and Desktops ou assistant Streamed VM Wizard) lors de la création de machines.

Pour désactiver cette fonctionnalité pour toutes les machines sur l’hôte spécifié :

  1. Accédez à l’écran Virtual Host Connection Properties.
  2. Dans l’onglet General, sélectionnez (ou désélectionnez) PVS-Accelerator Enabled.
  3. Sélectionnez Yes lorsque vous êtes invité à confirmer l’action.
  4. Après avoir vérifié l’action, cliquez sur OK pour appliquer la modification.
Citrix Provisioning Accelerator