Dans vSphere, vous pouvez configurer des hôtes ESXi afin de mettre en cache des données de disque de machine virtuelle. Cette fonction, appelée Horizon Storage Accelerator, utilise la fonction CBRC (Content Based Read Cache) dans les hôtes ESXi. Horizon Storage Accelerator améliore les performances d'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, Horizon 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 d'Horizon 7.

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

Assurez-vous que cette instance d'Horizon Storage Accelerator est également configurée pour des pools de postes de travail individuels. Pour fonctionner sur un pool de postes de travail, Horizon Storage Accelerator doit être activé pour vCenter Server et pour le pool de postes de travail individuel.

Horizon Storage Accelerator est activé pour les pools 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 Horizon 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 Horizon Storage Accelerator.

Horizon 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 d'Horizon 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 d'Horizon Composer requis pour l'utilisateur de vCenter Server.

Procédure

  1. Dans Horizon Console, accédez à Paramètres > Serveurs.
  2. Sous l'onglet vCenter Server, cliquez sur Ajouter et complétez les pages de l'assistant Ajouter une instance de vCenter Server qui précèdent la page Paramètres de stockage.
  3. Sur la page Paramètres de stockage, sélectionnez Activer Horizon Storage Accelerator.
    Cette option est sélectionnée par défaut.
  4. 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.

  5. 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.
  6. Sur la page Paramètres de stockage, cliquez sur Suivant.
  7. Après avoir vérifié les paramètres de la page Prêt à terminer, cliquez sur Envoyer.

Que faire ensuite

Configurez des paramètres pour les sessions et les connexions client. Reportez-vous à la section « Configuration des paramètres des sessions client » dans le document Administration d'Horizon 7.

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