XenCenter

PVS-Accelerator

La fonctionnalité XenServer PVS-Accelerator offre des fonctionnalités supplémentaires aux clients utilisant XenServer et Citrix Provisioning (PVS). PVS est un choix populaire pour la gestion des images et l’hébergement de Citrix Virtual Apps and Desktops. Grâce à cette fonctionnalité, les demandes de lecture PVS peuvent désormais être mises en cache sur chaque hôte XenServer. Pour bénéficier de la fonctionnalité PVS-Accelerator, utilisez XenServer avec Citrix Provisioning 7.12 ou version ultérieure. Pour plus d’informations sur PVS-Accelerator, consultez la documentation du produit.

L’activation de l’accélérateur PVS implique un processus simple :

  1. Configurez PVS-Accelerator dans XenServer.
  2. Terminez la configuration du cache dans PVS.

Activation de l’accélérateur PVS

Pour activer la fonctionnalité PVS-Accelerator, définissez les paramètres de configuration suivants dans XenServer et PVS :

  1. Configurez PVS-Accelerator dans XenServer. Cette configuration peut être effectuée en utilisant XenCenter ou l’interface de ligne de commande xe.

    Après avoir installé le pack supplémentaire PVS-Accelerator, ajoutez les détails de configuration de PVS-Accelerator sur le serveur XenServer. Ce processus implique l’ajout d’un site PVS et la spécification du stockage du cache PVS.

    La section suivante contient des instructions XenCenter. Pour plus d’informations sur la configuration de l’accélérateur PVS à l’aide de l’interface de ligne de commande xe, consultez la documentation du produit XenServer.

    L’onglet PVS apparaît au niveau du pool (ou au niveau de l’hôte s’il n’y en a pas) dans XenCenter après avoir installé le pack supplémentaire PVS-Accelerator et attribué une licence Premium Edition. L’onglet PVS affiche un résumé de l’état de mise en cache en lecture pour toutes les machines virtuelles exécutées à l’intérieur du pool.

    Pour configurer PVS-Accelerator

    1. Sélectionnez le pool ou l’hôte autonome, puis sélectionnez l’onglet PVS .
    2. Sélectionnez Configurer PVS-Accelerator.
    3. Dans la boîte de dialogue de configuration de l’accélérateur PVS, sélectionnez Ajouter une configuration de cache pour ajouter un site PVS.
      • Entrez un nom pour le site PVS dans le champ Nom du site .
      • Pour chaque hôte du pool, spécifiez le cache à utiliser :

        • Lorsque vous sélectionnez Mémoire uniquement, la fonctionnalité utilise jusqu’à la taille de cache spécifiée dans la mémoire du domaine de contrôle. Cette option n’est disponible qu’après l’affectation de mémoire supplémentaire au domaine de contrôle. Pour plus d’informations sur la façon d’affecter de la mémoire au domaine de contrôle, consultez Modification de la mémoire du domaine de contrôle.
        • Lorsque vous sélectionnez un référentiel de stockage (SR), la fonctionnalité utilise jusqu’à la taille de cache spécifiée sur le SR. Il utilise également implicitement la mémoire du domaine de contrôle disponible comme niveau de cache optimal.

        Important :

        • Si ni Mémoire seule ni SR ne sont spécifiés, le cache de lecture n’est pas activé.
        • PVS-Accelerator a été conçu pour utiliser soit de la mémoire uniquement, soit une combinaison de disque et de mémoire. Quel que soit le choix de configuration, augmentez la quantité de mémoire allouée au domaine de contrôle pour éviter toute dégradation des performances du système.
        • Nous vous recommandons d’allouer au moins 4 Go de mémoire du domaine de contrôle par hôte pour éviter les accès fréquents au disque qui entraînent une latence de lecture plus élevée et donc une dégradation des performances. Pour plus d’informations, consultez Modification de la mémoire du domaine de contrôle.
        • Nous vous recommandons d’allouer au moins 5 Go d’espace de cache par version de vDisk que vous utilisez activement.
    4. Cliquez sur OK. Le nouveau site PVS et la configuration de stockage de cache choisie sont ajoutés au serveur XenServer.
  2. Après avoir configuré l’accélérateur PVS sur le serveur XenServer, terminez la configuration du cache pour le site nouvellement créé à l’aide de la console Citrix Provisioning ou de l’interface de ligne de commande PowerShell Snap-In CLI. Pour plus d’informations, consultez la documentation Citrix Provisioning. Lorsque cette étape est terminée, vous pouvez afficher la liste des serveurs PVS configurés pour le nouveau site en cliquant sur Afficher les serveurs PVS dans la boîte de dialogue de configuration de PVS-Accelerator .

Opération du cache

Après avoir démarré une machine virtuelle avec PVS-Accelerator, l’état de mise en cache de la machine virtuelle s’affiche dans l’onglet PVS et dans l’onglet Général de la machine virtuelle. Le tableau suivant répertorie les messages d’état affichés dans ces onglets.

État de l’accélérateur PVS Description
Initialisé PVS-Accelerator a été démarré et est prêt à être mis en cache. Si le cache reste dans cet état lorsque la machine virtuelle a été démarrée, cela signifie que les adresses IP du serveur PVS n’ont pas été correctement configurées ou que la machine virtuelle ne communique pas avec le serveur PVS à l’aide de son interface réseau principale.
Mise en cache L’accélérateur PVS fonctionne.
Arrêté L’accélérateur PVS n’est pas en cours d’exécution pour la machine virtuelle. Le cache reste dans cet état lorsque la machine virtuelle n’est pas en cours d’exécution ou lorsque le cache n’est pas suffisamment configuré.
Mode cache d’écriture incompatible Il n’y a pas de mise en cache car la machine virtuelle est configurée pour conserver les modifications sur le serveur PVS. Assurez-vous que le type de machine virtuelle est « Production » ou « Test » et que le vDisk est en mode d’accès « Image standard ».
Version de protocole incompatible La version du serveur PVS est incorrecte. Assurez-vous que vous utilisez Provisioning Services 7.12 ou une version ultérieure.

La fonctionnalité PVS-Accelerator met en cache :

  • Lit depuis un vDisk mais pas en écriture ou en lecture à partir d’un cache d’écriture
  • Basé sur les versions des images. Plusieurs machines virtuelles partagent des blocs mis en cache si elles utilisent la même version d’image
  • Périphériques avec tout type de cache d’écriture
  • Un vDisk dont le mode d’accès est défini sur Standard Image. La mise en cache n’est compatible avec aucun vDisk configuré en mode Private Image
  • Appareils marqués comme étant de type Production ou Test. Les appareils marqués comme type Maintenance ne sont pas mis en cache

Remarques :

  • PVS-Accelerator est disponible pour les clients de XenServer Premium Edition.
  • XenCenter affiche divers graphiques de performances de l’accélérateur PVS dans l’onglet Performances au niveau de l’hôte. Les graphiques de performance fournissent des informations détaillées sur l’opération de mise en cache.
  • La fonctionnalité PVS-Accelerator utilise les capacités d’OVS et n’est donc pas disponible sur les hôtes qui utilisent Linux Bridge comme back-end réseau.
  • PVS-Accelerator fonctionne sur la première interface réseau virtuelle (VIF) d’une machine virtuelle mise en cache. Par conséquent, utilisez le premier VIF pour connecter le réseau de stockage PVS afin que la mise en cache fonctionne.
PVS-Accelerator