Utilisation de la surveillance des performances des machines virtuelles pour améliorer les performances des machines virtuelles
& La virtualisation est aujourd’hui largement utilisée en raison des avantages qu’elle offre aux infrastructures informatiques des entreprises, tels que l’évolutivité, la rentabilité et la facilité d’administration. Les ressources matérielles des serveurs physiques peuvent être regroupées en pools de ressources et mises à la disposition des machines virtuelles (VMs). Des ressources suffisantes allouées aux VMs sont nécessaires pour garantir les performances attendues d’un système d’exploitation invité et des applications exécutées sur la VM. Lorsque vous exécutez un grand nombre de VMs, certaines d’entre elles peuvent avoir besoin de ressources supplémentaires et d’autres peuvent utiliser plus de ressources que nécessaire. Des ressources insuffisantes pour une VM entraînent une dégradation des performances .
Dans cet article, nous expliquons pourquoi la surveillance est importante et comment cette fonctionnalité vous aide à améliorer les performances des machines virtuelles, en mettant l’accent sur la surveillance VMware vSphere.
Qu’est-ce que la surveillance des machines virtuelles
La surveillance des machines virtuelles consiste à suivre les paramètres des machines virtuelles tels que le processeur, la mémoire, le disque, l’utilisation du réseau, etc. Vous pouvez également surveiller le statut de disponibilité des machines virtuelles. Les fonctionnalités de surveillance avancées vous permettent également de surveiller les applications exécutées sur la VM. Les données des compteurs en temps réel et historiques peuvent être enregistrées pour une analyse complète à l’aide d’outils de surveillance.
Fonctionnalités de surveillance des VM
La surveillance des VM diffère de la surveillance d’autres composants de l’infrastructure informatique, tels que les ordinateurs physiques. Les VMs consomment les ressources matérielles d’une manière différente des machines physiques. Les VMs accèdent aux ressources par la couche d’abstraction de l’hyperviseur. Pour cette raison, vous devez surveiller des VMs particulières ou l’ensemble de l’infrastructure VM au niveau de l’hôte et non au niveau du système d’exploitation invité. C’est pourquoi, pour obtenir des données précises, vous ne pouvez pas installer une application de surveillance sur le système d’exploitation invité d’une VM.
Que surveiller
Mémoire et disque dur. Les VMs peuvent grossir pendant leur fonctionnement. Un débordement de mémoire ou un manque d’espace disque peuvent être les raisons d’une défaillance de la VM. Vous devez surveiller l’espace de stockage disponible, en particulier lorsque vous utilisez des disques virtuels à provisionnement fin. Si l’espace disque disponible est suffisant, mais que les disques sont utilisés de manière intensive, les performances des VMs qui utilisent ces disques peuvent se dégrader. La surveillance des VMs vous aide à prendre la bonne décision et à migrer les VMs vers un autre stockage pour de meilleures performances.
Ressources provisionnées. La prolifération des VMs (prolifération de la virtualisation) peut entraîner une gestion inefficace des VMs en raison d’un manque de ressources sur un serveur. Cela peut se produire lorsque vous avez de nombreuses VMs inutilisées (inutiles) qui consomment de l’espace disque, des processeurs et de la mémoire. Un autre problème courant est le surprovisionnement. Cette situation se produit lorsque la quantité de ressources provisionnées pour les VMs dépasse la capacité matérielle disponible. Vous devez surveiller l’infrastructure des machines virtuelles, en particulier si les ressources sont surutilisées et si l’allocation des ressources dépasse la capacité disponible sur un serveur physique.
Avantages de la surveillance des machines virtuelles
La surveillance des machines virtuelles vous aide à :
- Identifier plus rapidement les goulots d’étranglement en matière de performances
- Recevez des alertes pour prévenir de manière proactive les pannes potentielles
- Résolvez intelligemment les problèmes de performances, par exemple en décidant d’allouer davantage de RAM à une machine virtuelle ou d’installer davantage de RAM dans l’hôte
- Effectuez une planification des capacités basée sur des informations pertinentes qui anticipe les besoins futurs et évite l’épuisement des ressources
- Gagnez du temps et remplacez les commandes de surveillance manuelles fastidieuses par des indicateurs en temps réel sur le tableau de bord qui couvrent l’ensemble de l’infrastructure virtuelle
- Répartissez efficacement les charges entre les hôtes, améliorez les performances des machines virtuelles et optimisez les performances des serveurs
Comment surveiller les VMs VMware ?
Vous pouvez vérifier certaines informations sur les hôtes VMware ESXi, les magasins de données et les machines virtuelles, notamment leur état et leur consommation de ressources, à l’aide de la fonctionnalité VMware intégrée ou d’une solution de surveillance spéciale.
Outils de surveillance VMware intégrés
La méthode la plus abordable pour surveiller vSphere consiste à utiliser les outils intégrés à vCenter dans VMware vSphere Client. Voyons comment surveiller l’état de VMware ESXi et les performances des machines virtuelles à l’aide d’outils natifs.
État du matériel ESXi
Vous pouvez suivre ces étapes simples pour surveiller les paramètres VMware vSphere :
- Cliquez sur l’hôte VMware ESXi souhaité pour afficher les informations principales.
- Cliquez sur l’onglet Surveillance .
- Sélectionnez le paramètre surveillé souhaité pour afficher des informations détaillées, par exemple Hardware Health. Le matériel du serveur est équipé de capteurs qui affichent des informations sur la température du processeur, la température de la carte mère, la vitesse du ventilateur (tr/min), etc.
Surveillance des performances ESXi
Pour surveiller les performances ESXi :
- Sélectionnez un hôte ESXi dans VMware vSphere Client.
- Cliquez sur l’onglet Monitor .
- Accédez à Performances & Overview. Les informations en temps réel sur le processeur sont affichées dans la capture d’écran ci-dessous pour l’hôte ESXi sélectionné. La vue graphique vous permet d’analyser la charge de travail du processeur pour la période sélectionnée.
- Faites défiler la page vers le bas pour afficher les informations relatives à l’utilisation de la mémoire, du disque et du réseau pour la surveillance des performances vSphere.
- Accédez à Performance & Details pour afficher plus d’informations sur le paramètre requis.
Surveillance des machines virtuelles dans vSphere
Il est recommandé d’installer VMware Tools dans le système d’exploitation invité d’une machine virtuelle afin d’obtenir des informations précises sur la surveillance de la machine virtuelle.
- Sélectionnez une machine virtuelle pour afficher les informations la concernant.
- Sélectionnez l’onglet Monitor , de la même manière que pour un hôte VMware ESXi pour la surveillance des performances des machines virtuelles. Sélectionnez le paramètre de surveillance VMware nécessaire pour la machine virtuelle. Dans cet exemple, nous allons dans Performances & Advanced et sélectionnons la surveillance de l’utilisation du processeur de la machine virtuelle en MHz.
Comment surveiller les IOPS dans VMware vSphere ?
La surveillance des IOPS (opérations d’entrée/sortie par seconde) vous permet de vérifier les performances de stockage d’une machine virtuelle.
- Sélectionnez une virtuelle machine dans VMware vSphere Client.
- Cliquez sur l’onglet Surveillance .
- Accédez à Performances & Advanced.
- Dans le menu déroulant Afficher , sélectionnez .
La capture d’écran montre le graphique des performances du disque virtuel (KBps).
Utilisation d’une solution de surveillance dédiée
Vous pouvez utiliser une solution de surveillance spéciale pour surveiller plusieurs serveurs vCenter, hôtes ESXi et leurs ressources à partir d’un seul écran. Cette fonctionnalité VMware surveillance est prise en charge dans NAKIVO Backup & Replication, une solution universelle tout-en-un de protection des données.
- Vous devez ajouter vos serveurs vCenter et vos hôtes ESXi à l’inventaire .
- Accédez à la section Surveillance dans le volet gauche de l’interface Web.
- Cliquez sur Ajouter des éléments surveillés Éléments.
- Sélectionnez les VM, les hôtes ESXi ou l’ensemble des serveurs vCenter que vous souhaitez surveiller. Dans notre exemple, nous choisissons de réaliser la surveillance d’un hôte ESXi et de toutes les VMs résidant sur cet hôte.
Remarque. La vue Éléments est sélectionnée par défaut, mais vous pouvez sélectionner la vue Politique et sélectionner les éléments VMware vSphere correspondant à votre politique.
- Une fois que vous avez coché la case au niveau de l’hôte ESXi, un message de confirmation s’affiche pour sélectionner toutes les VMs sur cet hôte :
Voulez-vous effectuer la surveillance de toutes les VMs enfants ?
Cliquez sur Appliquez pour confirmer.
- Faites défiler la liste des éléments surveillés et sélectionnez les magasins de données que vous souhaitez surveiller.
- Cliquez sur Enregistrez pour enregistrer les paramètres de surveillance des machines virtuelles.
Vous pouvez maintenant cliquer sur le bouton Surveillance dans le volet gauche de l’interface Web NAKIVO, sélectionner les éléments nécessaires à la Surveillance pour VMware et afficher les informations fournies.
Sélectionnons l’hôte ESXi et vérifions la charge du processeur, la charge mémoire et leurs graphiques. Dans ce cas, il n’y a aucun problème de performances.
Vous pouvez cliquer sur une machine virtuelle individuelle pour vérifier la charge actuelle du processeur, la charge mémoire et l’utilisation du disque dans les graphiques circulaires correspondants ou afficher les statistiques dans les graphiques linéaires sur une période donnée.
Cliquez sur un magasin de données pour vérifier l’utilisation du disque sur un hôte ESXi.
Découvrez toutes les fonctionnalités et comparez les éditions de NAKIVO Backup & Replication. & de NAKIVO Backup & Replication.
Conclusion
La surveillance des performances des machines virtuelles est utile pour optimiser votre infrastructure VMware, détecter à temps les problèmes liés aux machines virtuelles et comprendre quels paramètres régler pour optimiser les performances. Vous pouvez utiliser les outils de surveillance natifs de VMware ou une solution tierce. Déterminez les métriques que vous souhaitez surveiller. Sélectionnez le logiciel nécessaire en fonction de vos conditions à remplir et n’oubliez pas la sauvegarde pour VMware pour la protection des données des machines virtuelles.










