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é de proxy est uniquement prise en charge sur XenServer version 7.1 (ou ultérieure) avec la fonctionnalité de proxy installée. Les modifications de l’interface utilisateur se produisent uniquement lorsque vous utilisez ce type d’hyperviseur. Lorsque vous utilisez cette fonctionnalité, un package facultatif doit être installé sur l’hôte XenServer. Il n’existe pas de dépendances supplémentaires vis-à-vis du programme d’installation.
Ne désactivez pas cette fonctionnalité sur une VM à l’aide de la console XenServer. 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
La fonctionnalité de proxy est uniquement prise en charge sur XenServer avec la fonctionnalité de proxy installée (version 7.1). Les modifications de l’interface utilisateur se produisent uniquement lorsque vous utilisez ce type d’hyperviseur. Un package facultatif doit être installé sur l’hôte XenServer. Il n’existe pas de dépendances supplémentaires vis-à-vis du programme d’installation.
Avant d’utiliser cette fonctionnalité, l’administrateur XenServer doit créer un objet de site Citrix Provisioning à l’aide de la console XenServer. 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 :
- Accédez à un site.
- Sélectionnez le site, puis cliquez avec le bouton droit pour afficher un menu contextuel :
- 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é. Dans l’assistant, sélectionnez Enable PVS-Accelerator for all Virtual Machines :
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.
Après avoir activé cette fonctionnalité, l’écran suivant s’affiche (la première fois que PVS-Accelerator est activé pour l’hôte) après avoir cliqué sur Next :
Conseil :
L’assistant vous permet de sélectionner le site XenServer Citrix Provisioning auquel vous souhaitez appliquer la fonctionnalité Accelerator. Dans l’écran XenServer, un menu affiche la liste de tous les objets de site Citrix Provisioning sur XenServer. Il s’agit d’objets qui ont été configurés mais qui n’ont pas encore été associés à un site de provisioning.
Dans le menu, sélectionnez un site de provisioning à associer à la fonctionnalité Accelerator. Une fois le site sélectionné, il est associé au site Citrix Provisioning à partir duquel exécuter l’assistant qui a été sélectionné.
Remarque :
La prochaine fois que cet assistant est exécuté pour le même site Citrix Provisioning à l’aide du même XenServer, cette page ne s’affiche pas.
Après avoir utilisé l’un des assistants pour configurer cette fonctionnalité, l’écran Résumé 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.
Cliquez sur Finish pour appliquer la configuration :
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 :
-
Accédez à l’écran Target Device Properties.
-
Dans l’onglet General, sélectionnez (ou désélectionnez) PVS-Accelerator Configured.
-
Cliquez sur OK pour appliquer les changements.
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é :
-
Accédez à l’écran Virtual Host Connection Properties.
-
Dans l’onglet General, sélectionnez (ou désélectionnez) PVS-Accelerator Enabled.
-
Vous êtes invité à confirmer l’action suivante :
-
Après avoir vérifié l’action, cliquez sur OK pour appliquer la modification.