XenCenter

PVS-Accelerator

La fonctionnalité XenServer PVS-Accelerator offre des fonctionnalités supplémentaires aux clients qui utilisent XenServer et Citrix Provisioning (PVS). PVS est un choix populaire pour la gestion et l’hébergement d’images pour Citrix Virtual Apps and Desktops. Grâce à cette fonctionnalité, les requêtes 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 supérieur.

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

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

Activation de PVS-Accelerator

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

  1. Configurer 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, 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 le Documentation du produit XenServer.

    Le PVS apparaît au niveau du pool (ou de l’hôte s’il n’y a pas de pool) dans XenCenter après l’installation de l’onglet Pack supplémentaire d’accélérateur PVS et l’attribution d’une licence Premium Edition. Le PVS affiche un résumé de l’état de la mise en cache de 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’icône PVS onglet.
    2. Choisir Configurer PVS-Accelerator.
    3. Sur le Configuration de l’accélérateur PVS boîte de dialogue, sélectionnez Ajouter une configuration de cache pour ajouter un site PVS.
      • Entrez un nom pour le site PVS dans le Nom du site champ.
      • Pour chaque hôte du pool, spécifiez le cache à utiliser :

        • Lorsque vous sélectionnez Mémoire uniquement, la fonction utilise jusqu’à la taille de cache spécifiée dans la mémoire du domaine de contrôle. Cette option n’est disponible qu’une fois qu’une mémoire supplémentaire a été affectée au domaine de contrôle. Pour plus d’informations sur l’attribution de mémoire au domaine de contrôle, reportez-vous à la section Modification de la mémoire du domaine de contrôle.
        • Lorsque vous sélectionnez un référentiel de stockage (SR), la fonction utilise jusqu’à la taille de cache spécifiée sur le SR. Il utilise également implicitement la mémoire de domaine de contrôle disponible comme niveau de cache dans la mesure du possible.

        Important :

        • Si ni la mémoire uniquement ni la SR ne sont spécifiées, le cache de lecture n’est pas activé.
        • PVS-Accelerator a été conçu pour utiliser soit la mémoire seule, 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 Control Domain par hôte afin d’éviter les accès fréquents au disque qui entraînent une latence de lecture plus élevée et dégradent donc les 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 cache par version de vDisk que vous utilisez activement.
    4. Cliquez sur OK. Le nouveau site PVS et la configuration de stockage du cache choisie sont ajoutés dans le 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 de provisionnement Citrix ou de l’interface de ligne de commande plug-in (snap-in PowerShell). Pour plus d’informations, consultez Documentation sur le provisionnement Citrix. Une fois cette étape terminée, vous pouvez afficher la liste des serveurs PVS configurés pour le nouveau site en cliquant sur Voir les serveurs PVS sur le Configuration de l’accélérateur PVS dialogue.

Fonctionnement du cache

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

Statut de l’accélérateur PVS Description
Initialized 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 lorsqu’il n’est pas suffisamment configuré.
Mode de 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 à partir d’un vDisk, mais pas en écriture ou en lecture à partir d’un cache d’écriture
  • Basé sur les versions d’image. Plusieurs machines virtuelles partagent des blocs mis en cache si elles utilisent la même version d’image
  • Appareils 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 pas compatible avec les vDisk configurés en mode Image privée
  • Appareils marqués comme type Production ou Test. Appareils marqués comme type Entretien 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 performances fournissent des informations détaillées sur le fonctionnement du 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 de réseau virtuel (VIF) d’une VM mise en cache. Par conséquent, utilisez la première VIF pour connecter le réseau de stockage PVS afin que la mise en cache fonctionne.

Documentation associée

XenServer 8

Mise à jour cumulative 1 de Citrix Hypervisor 8.2

PVS-Accelerator