Accélérateur PVS

La fonctionnalité PVS-Accelerator de XenServer offre des fonctionnalités supplémentaires aux clients utilisant XenServer et Citrix Provisioning (PVS). PVS est un choix populaire pour la gestion d’images et l’hébergement de Citrix Virtual Apps and Desktops. Avec cette fonctionnalité, les requêtes de lecture PVS peuvent désormais être mises en cache sur chaque hôte XenServer. Afin de bénéficier de la fonctionnalité PVS-Accelerator, les clients doivent utiliser XenServer avec Citrix Provisioning 7.12 ou version ultérieure. Pour plus d’informations sur l’accélérateur PVS, reportez-vous à la section documentation produit.

L’activation de PVS Accelerator implique un processus simple en trois étapes :

  1. Installez le pack supplémentaire PVS-Accelerator sur XenServer.
  2. Configurez PVS-Accelerator dans XenServer.
  3. Terminez la configuration du cache en PVS.

Activation de l’accélérateur PVS

Les clients doivent effectuer les paramètres de configuration suivants dans XenServer et PVS pour activer la fonctionnalité PVS Accelerator :

  1. Installez le pack supplémentaire PVS-Accelerator sur chaque hôte XenServer du pool. Le pack supplémentaire est disponible en téléchargement à partir de laTéléchargements de produits XenServerpage. Pour obtenir des instructions sur l’installation du pack supplémentaire, reportez-vous à la sectionInstallation de packs supplémentaires.
  2. Configurez PVS-Accelerator dans XenServer. Cette configuration peut être effectuée à l’aide de XenCenter ou de l’interface de ligne de commande xe.

    Après avoir installé le pack supplémentaire PVS-Accelerator, les clients doivent ajouter les détails de configuration PVS-Accelerator dans XenServer. Cela implique l’ajout d’un nouveau site PVS et la spécification du stockage PVS Cache.

    La section suivante contient des instructions XenCenter. Pour plus d’informations sur la configuration de PVS-Accelerator à l’aide de l’interface de ligne de commande xe, reportez-vous à la sectiondocumentation produit.

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

    Pour configurer PVS-Accelerator

    1. Cliquez sur le pool ou sur l’hôte autonome, puis sélectionnez l’onglet PVS .
    2. Cliquez sur Configurer PVS Accelerator.
    3. Dans la boîte de dialogue de configuration PVS Accelerator , cliquez sur 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é utilisera 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 l’affectation de la mémoire au domaine de contrôle, reportez-vous à la sectionModification de la mémoire du domaine de contrôle.
        • Lorsque vous sélectionnez un référentiel de stockage (SR), la fonctionnalité utilisera jusqu’à la taille de cache spécifiée sur le SR. Il utilisera également implicitement la mémoire de domaine de contrôle disponible comme niveau de cache le meilleur effort.

        Important :

        • Si ni Mémoire uniquement ni SR n’est spécifié, le cache de lecture ne sera pas activé.
        • PVS-Accelerator a été conçu pour utiliser soit la mémoire uniquement, soit une combinaison de disque et de mémoire. Quel que soit le choix de configuration, les clients doivent augmenter la quantité de mémoire allouée au domaine de contrôle pour s’assurer qu’il n’y a pas de dégradation des performances du système.
        • Nous vous recommandons d’allouer au moins 4 Go de mémoire de domaine de contrôle par hôte afin d’éviter les accès fréquents au disque qui entraînent une latence de lecture plus élevée et, par conséquent, une dégradation des performances. Pour plus d’informations, reportez-vous à la sectionModification de la mémoire du domaine de contrôle.
        • Nous vous recommandons d’allouer au moins 5 Go d’espace cache par version vDisk qui sera activement utilisée.
    4. Cliquez sur OK. Le nouveau site PVS et la configuration de stockage de cache choisie seront ajoutés dans XenServer.
  3. Après avoir configuré PVS-Accelerator dans XenServer, les clients doivent terminer la configuration du cache pour le site nouvellement créé à l’aide de Citrix Provisioning Console ou de l’interface de ligne de commande PowerShell SnapIn. Pour plus d’informations, reportez-vous à Citrix Provisioning Documentation. Lorsque cette étape est terminée, vous pouvez afficher la liste des serveurs PVS configurés pour le site nouvellement créé en cliquant sur Afficher les serveurs PVS dans la boîte de dialogue de configuration de PVS Accelerator dans XenCenter.

Opération du cache

Après le démarrage d’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 sur ces onglets.

Statut 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é configurées correctement ou que la machine virtuelle ne communique pas avec le serveur PVS à l’aide de son interface réseau principale.
Mise en cache PVS-Accelerator fonctionne.
Arrêté PVS-Accelerator 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 configuré suffisamment.
Mode cache d’écriture incompatible Il n’y a pas de mise en cache car la machine virtuelle est configurée pour persister 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 « Standard Image ».
Version du 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 à partir de vDisks mais pas d’écriture ou de lecture à partir d’un cache d’écriture
  • Basé sur les versions d’image. Plusieurs machines virtuelles partageront des blocs mis en cache si elles utilisent la même version d’image
  • Périphériques avec n’importe quel type de cache d’écriture
  • vDisks dont le mode d’accès est défini sur Image standard. La mise en cache ne fonctionne pas avec les vDisks définis en mode Image privée
  • Périphériques marqués comme type Production ou Test. Les périphériques marqués comme le type Maintenance ne sont pas mis en cache

Remarques :

  • PVS-Accelerator est disponible pour les clients XenServer Enterprise Edition ou ceux qui ont accès à XenServer via leur droit Citrix Virtual Apps and Desktops.
  • XenCenter affiche divers graphiques de performances PVS-Accelerator sous l’onglet Performances au niveau de l’hôte. Les graphiques de performance fournissent un aperçu détaillé de l’opération de cache.
  • La fonctionnalité PVS-Accelerator tire parti des capacités d’OVS et n’est donc pas disponible sur les hôtes qui utilisent Linux Bridge comme backend réseau.
  • PVS-Accelerator fonctionne sur la première interface réseau virtuelle (VIF) d’une machine virtuelle mise en cache. Par conséquent, le premier VIF doit être utilisé pour connecter le réseau de stockage PVS pour que la mise en cache fonctionne.