Dans vSphere 5.1 et versions ultérieures, vous pouvez configurer des hôtes ESXi pour mettre en cache des données de disque de machine virtuelle. Cette fonction, appelée View Storage Accelerator, utilise la fonction CBRC (Content Based Read Cache) dans les hôtes ESXi. View Storage Accelerator améliore les performances de Horizon 7 lors des tempêtes d'E/S, qui peuvent se produire lorsque de nombreuses machines virtuelles démarrent ou exécutent des analyses antivirus simultanément. La fonction est également utile lorsque des administrateurs ou des utilisateurs chargent des applications ou des données fréquemment. Au lieu de lire tout le système d'exploitation ou l'application depuis le système de stockage encore et encore, un hôte peut lire des blocs de données communes depuis le cache.

En réduisant le nombre d'IOPS au cours des tempêtes de démarrage, View Storage Accelerator diminue la demande sur la baie de stockage. Vous pouvez ainsi utiliser moins de bande passante d'E/S de stockage pour prendre en charge votre déploiement de Horizon 7.

Vous activez la mise en cache sur vos hôtes ESXi en sélectionnant le paramètre View Storage Accelerator dans l'assistant vCenter Server dans Horizon Administrator, comme décrit dans cette procédure.

Vérifiez que View Storage Accelerator est également configuré pour des pools de postes de travail individuels. Pour fonctionner sur un pool de postes de travail, View Storage Accelerator doit être activé pour vCenter Server et pour le pool de postes de travail individuel.

View Storage Accelerator est activé pour un pool de postes de travail par défaut. Vous pouvez activer ou désactiver cette fonctionnalité lors de la création ou de la modification d'un pool. La meilleure approche consiste à activer cette fonctionnalité lorsque vous créez un pool de postes de travail pour la première fois. Si vous activez cette fonctionnalité en modifiant un pool existant, vous devez vous assurer qu'un nouveau réplica et ses disques digest soient créés avant que des clones liés soient provisionnés. Vous pouvez créer un nouveau réplica en recomposant le pool sur un nouveau snapshot ou en rééquilibrant le pool sur une nouvelle banque de données. Les fichiers digest peuvent être configurés uniquement pour des machines virtuelles dans un pool de postes de travail où elles sont désactivées.

Vous pouvez activer View Storage Accelerator sur des pools de postes de travail contenant des clones liés et sur des pools contenant des machines virtuelles complètes.

La technologie de snapshot NFS natif (VAAI) n'est pas prise en charge dans les pools activés pour View Storage Accelerator.

View Storage Accelerator est maintenant conçu pour fonctionner dans des configurations qui utilisent la hiérarchisation de réplica Horizon 7, dans lesquelles des réplicas sont stockés dans une banque de données distincte des clones liés. Bien que les avantages de performance liés à l'utilisation de View Storage Accelerator avec la hiérarchisation de réplica Horizon 7 ne soient pas matériellement importants, certains avantages liés à la capacité peuvent être obtenus en stockant les réplicas sur une banque de données distincte. Par conséquent, cette combinaison est testée et prise en charge.

Important : Si vous prévoyez d'utiliser cette fonctionnalité et que vous utilisez plusieurs espaces Horizon 7 qui partagent des hôtes ESXi, vous devez activer la fonction Horizon Storage Accelerator pour tous les pools qui se trouvent sur les hôtes ESXi partagés. Si les paramètres ne sont pas les mêmes sur tous les espaces, cela peut entraîner l'instabilité des machines virtuelles des hôtes ESXi partagés.

Conditions préalables

  • Vérifiez que la version de vos hôtes vCenter Server et ESXi est la version 5.1 ou ultérieure.

    Dans un cluster ESXi, vérifiez que la version de tous les hôtes est la version 5.1 ou ultérieure.

  • Vérifiez que l'utilisateur de vCenter Server a reçu le privilège Hôte > Configuration > Paramètres avancés dans vCenter Server.

    Consultez les rubriques du document Installation d'Horizon 7 qui décrivent les privilèges d'Horizon 7 et de View Composer requis pour l'utilisateur de vCenter Server.

Procédure

  1. Dans Horizon Administrator, fournissez les renseignements dans les pages de l'assistant Ajouter un serveur vCenter Server qui précèdent la page Paramètres de stockage.
    1. Sélectionnez Configuration de View > Serveurs.
    2. Sous l'onglet Serveurs vCenter Server, cliquez sur Ajouter.
    3. Complétez les pages Informations sur vCenter Server, Paramètres de View Composer et Domaines View Composer.
  2. Sur la page Paramètres de stockage, vérifiez que la case Activer View Storage Accelerator est cochée.
    Cette case est cochée par défaut.
  3. Spécifiez une taille par défaut pour le cache de l'hôte.
    La taille de cache par défaut s'applique à tous les hôtes ESXi gérés par cette instance de vCenter Server.

    La valeur par défaut est 1 024 Mo. La taille de cache doit être comprise entre 100 Mo et 2 048 Mo.

  4. Pour spécifier une taille de cache différente pour un hôte ESXi en particulier, sélectionnez un hôte ESXi et cliquez sur Modifier la taille de cache.
    1. Dans la boîte de dialogue Cache de l'hôte, cochez la case Remplacer la taille du cache de l'hôte par défaut.
    2. Saisissez une valeur Taille de cache de l'hôte comprise entre 100 Mo et 2 048 Mo et cliquez sur OK.
  5. Sur la page Paramètres de stockage, cliquez sur Suivant.
  6. Cliquez sur Terminer pour ajouter vCenter Server, View Composer et Paramètres de stockage à Horizon 7.

Que faire ensuite

Configurez des paramètres pour les sessions et les connexions client. Reportez-vous à la section Configuration de paramètres pour des sessions client.

Pour régler les paramètres de View Storage Accelerator dans Horizon 7, configurez View Storage Accelerator pour des pools de postes de travail. Reportez-vous à la section « Configurer View Storage Accelerator pour des pools de postes de travail » dans le document Configuration des postes de travail virtuels dans Horizon 7.