Lorsque vous utilisez ESXi avec un SAN Fibre Channel, suivez les recommandations pour éviter des problèmes de performances.
vSphere Client offre de nombreuses fonctionnalités pour collecter des informations sur les performances. Ces informations sont affichées sous forme graphique et sont régulièrement mises à jour.
Vous pouvez utiliser les utilitaires de commande resxtop ou esxtop. Les utilitaires fournissent une vue détaillée du mode d'utilisation des ressources de ESXi. Pour plus d'informations, consultez la documentation Gestion des ressources vSphere.
Consultez votre représentant de stockage pour savoir si votre système de stockage prend en charge les fonctionnalités d'accélération matérielle API de stockage - Intégration de baie. Le cas échéant, consultez la documentation du fournisseur pour activer la prise en charge de l'accélération matérielle du côté du système de stockage. Pour plus d'informations, consultez Accélération matérielle du stockage en vSphere.
Prévention des problèmes de SAN Fibre Channel
Lorsque vous utilisez ESXi avec un SAN Fibre Channel, suivez les directives spécifiques afin d'éviter des problèmes de SAN.
Pour éviter des problèmes avec votre configuration SAN, suivez ces conseils :
- Placez une seule banque de données VMFS sur chaque LUN.
- Ne changez pas la politique de chemin que le système définit, sauf si vous comprenez les implications de tels changements.
- Documentez tout ce que vous faites. Incluez des informations sur le zonage, le contrôle d'accès, le stockage, le commutateur, le serveur et la configuration HBA FC, les versions de logiciel et de microprogramme, et le plan des câbles de stockage.
- Plan en cas de panne :
- Faîtes plusieurs copies de vos mappages topologiques. Pour chaque élément, envisagez les conséquences sur votre SAN si cet élément tombe en panne.
- Vérifiez chaque lien, commutateurs, HBA et autres éléments pour vous assurer que vous n'avez omis aucun point de panne critique dans votre architecture.
- Assurez-vous que les HBA Fibre Channel sont installés dans les slots corrects de l'hôte, selon la vitesse de l'emplacement et du bus. Équilibrez la charge de bus PCI entre les divers bus du serveur.
- Familiarisez-vous avec les différents points de contrôle de votre réseau de stockage, sur tous les points de visibilité, y compris les graphiques de performance de l'hôte, les statistiques des commutateurs FC et des performances de stockage.
- Soyez prudent lorsque vous modifiez les ID des LUN qui prennent en charge des banques de données en cours d'utilisation par votre hôte ESXi. Si vous modifiez les ID, la banque de données devient inactive et ses machines virtuelles tombent en panne. Resignez la banque de données pour la réactiver. Reportez-vous à Copies de banques de données vSphere VMFS et resignature de banque de données.
Après avoir modifié l'ID du LUN, réanalysez le stockage pour réinitialiser l'ID sur votre hôte. Pour plus d'informations sur l'utilisation de la réanalyse, consultez Réanalyser les opérations de stockage ESXi.
Désactiver l'enregistrement automatique de l'hôte ESXi
Certaines baies de stockage imposent l'enregistrement des hôtes ESXi dans les baies. ESXi effectue un enregistrement d'hôte automatique en envoyant le nom de l'hôte et l'adresse IP à la baie. Si vous préférez utiliser le logiciel de gestion de stockage pour effectuer un enregistrement manuel, désactivez la fonctionnalité d'enregistrement automatique d'ESXi.
Procédure
- Dans vSphere Client, accédez à l'hôte ESXi.
- Cliquez sur l'onglet Configurer.
- Sous Système, cliquez sur Paramètres système avancés.
- Dans Paramètres système avancés, sélectionnez le paramètre Disk.EnableNaviReg et cliquez sur l'icône Edit.
- Modifiez la valeur sur 0.
Résultats
Optimisation des performances du stockage SAN Fibre Channel
Plusieurs facteurs contribuent à l'optimisation d'un environnement SAN classique.
si l'environnement est correctement configuré, les composants de la structure SAN (en particulier les commutateurs SAN) ne sont que des contributeurs mineurs, à cause de leurs latences basses par rapport aux serveurs et aux baies de stockage. Assurez-vous que les chemins dans le commutateur de la structure ne sont pas saturés, c'est-à-dire que le commutateur fonctionne avec le débit maximal.
Performances des baies de stockage
Les performances des baies de stockage sont l'un des principaux facteurs contribuant aux performances de la totalité de l'environnement SAN.
Si vous rencontrez des problèmes avec les performances des baies de stockage, consultez la documentation du fournisseur de votre baie de stockage pour obtenir tous les renseignements utiles.
Pour améliorer les performances des baies dans l'environnement vSphere, suivez ces directives générales :
- Lorsque vous attribuez des LUN, souvenez-vous que plusieurs hôtes peuvent accéder au LUN et que plusieurs machines virtuelles peuvent s'exécuter sur chaque hôte. Un LUN utilisé par un hôte peut servir à des E/S provenant d'applications très variées et exécutées sur différents systèmes d'exploitation. En raison de ces charges de travail très variées, le groupe RAID contenant les LUN ESXi n'inclut généralement pas les LUN utilisés par d'autres serveurs qui n'exécutent pas d'ESXi.
- Assurez-vous que le cache de lecture/écriture est disponible.
- Les baies de stockage SAN nécessitent des modifications et des ajustements permanents pour s'assurer que les charges d'E/S sont équilibrés sur tous les chemins d'accès des baies de stockage. Pour répondre à cette exigence, répartissez les chemins d'accès vers les LUN entre tous les SP pour assurer un équilibrage de charge optimal. Une surveillance attentive permet de savoir lorsqu'il est nécessaire de rééquilibrer la répartition des LUN.
Le réglage de baies de stockage statiquement équilibrées consiste à surveiller des statistiques de performances spécifiques telles que les opérations d'E/S par seconde, les blocs par seconde et le temps de réponse. La distribution de la charge de travail des LUN visant à répartir la charge de travail entre tous les SP est également importante.Note : L'équilibrage de charge dynamique n'est pas pris en charge actuellement avec ESXi.
Performances des serveurs avec Fibre Channel
Vous devez tenir compte de différents facteurs pour garantir des performances optimales des serveurs.
Chaque application de serveur doit avoir accès à son stockage désigné aux conditions suivantes :
- Vitesse d'E/S élevée (nombre d'opérations d'entrée-sortie par seconde)
- Rendement élevé (mégaoctets par seconde)
- Latence minimale (temps de réponse)
Comme chaque application a différentes exigences, ces objectifs peuvent être remplis en sélectionnant un groupe RAID approprié sur la baie de stockage.
Pour atteindre les objectifs de performance, procédez comme suit :
- Placez chaque LUN sur un groupe RAID qui offre les niveaux de performance nécessaires. Surveillez les activités et l'utilisation des ressources des autres LUN dans le groupe RAID attribué. Un groupe RAID haute performance ayant un nombre excessif d'applications effectuant des E/S risque de ne pas satisfaire aux exigences de performance requises par une application exécutée sur l'hôte ESXi.
- Assurez-vous que chaque hôte dispose d'un nombre suffisant de HBA pour augmenter le débit des applications sur l'hôte en période de pointe. Les entrées/sorties réparties sur plusieurs HBA présentent un débit plus rapide et moins de latence pour chaque application.
- Pour assurer la redondance en cas de panne éventuelle du HBA, assurez-vous que l'hôte est connecté à une infrastructure à double redondance.
- Lors de l'allocation de groupes LUN ou RAID aux systèmes ESXi, n'oubliez pas que plusieurs systèmes d'exploitation utilisent et partagent cette ressource. Les performances des LUN requises par l'hôte ESXi peuvent être beaucoup plus élevées que lorsque vous utilisez des machines physiques standard. Par exemple, si vous pensez exploiter quatre applications à fortes E/S, allouez quatre fois les capacités de performance aux LUN de l'ESXi.
- Lorsque vous utilisez plusieurs systèmes ESXi avec vCenter Server, les exigences de performance requises pour le sous-système de stockage augmentent en conséquence.
- Le nombre d'E/S en attente requises par les applications exécutées sur le système ESXi doit correspondre au nombre d'E/S pouvant être traitées par le HBA et la baie de stockage.