Résolu: L'hôte VMware ESXi ne répond pas dans vCenter
Un hôte devient indisponible (grisé) et s'affiche comme "Non répondant". Cet article propose une solution efficace pour résoudre ce problème.
Symptômes : l"hôte VMware ESXi ne répond pas dans vCenter
De nombreux administrateurs VMware utilisent le VMware vCenter pour gérer plusieurs hôtes ESXi et machines virtuelles. Cependant, il se peut que vos hôtes VMware ESXi s"affichent comme "non répondants" dans l"interface web du vCenter Server ou qu"ils ne puissent pas se synchroniser avec l"hôte.
Voici les symptômes spécifiques :
- L"hôte ESXi s"affiche en tant que "non répondant" dans le vCenter Server (lors de l"ajout de l"adresse IP, de l"exécution d"une opération, ou après une mise à niveau, etc.).
- L"hôte ESXi ne répond pas, mais les machines virtuelles continuent de fonctionner.
- L"hôte ESXi est affiché comme "déconnecté" dans le vCenter Server.
- Impossible de connecter l"ESXi/ESX au vCenter Server.
- Les machines virtuelles sur l"hôte ESXi sont affichées en gris dans le vCenter Server.
- Lors de la tentative d"ajout d"un hôte ESXi/ESX au vCenter Server, vous obtenez une erreur semblable à :
"Impossible d"accéder à l"hôte spécifié, soit il n"existe pas, le logiciel serveur ne répond pas, soit il y a un problème réseau."
Les raisons courantes pour lesquelles un hôte peut être considéré comme "non répondant" :
• Un problème de connectivité réseau entre l"hôte ESXi et vCenter.
• L"agent hostd ne fonctionne pas correctement.
• vpxa ne fonctionne pas correctement.
• L"ESXi a échoué.
Ce problème n"est pas rare, de nombreux administrateurs ont rencontré ce problème. Vous pouvez continuer à lire. Cet article explique le processus de résolution des problèmes d"un hôte ESXi dans un état déconnecté ou non répondant dans le vCenter Server.
Il vous guide pour éliminer les causes les plus courantes de votre problème en vérifiant que la configuration de votre réseau et des agents du serveur de gestion est correcte, ainsi qu"en confirmant la disponibilité des ressources sur votre hôte ESXi.
Comment résoudre l"erreur "ESXi Host Not Responding" dans vCenter
Dans cette partie, nous vous proposons des étapes pour résoudre le problème de l"hôte "non répondant" dans le vCenter. Vous pouvez essayer les étapes de dépannage suivantes une par une, veuillez ne pas en sauter une.
✍ Soyez prudent lorsque vous traitez le problème. Une opération accidentelle peut affecter les tâches en cours d"exécution sur vos machines virtuelles. Par conséquent, veuillez sauvegarder vos machines virtuelles dans vCenter au préalable afin de garantir la sécurité de vos données VM et la continuité de votre activité.
Étape 1. Vérifiez si l"hôte ESXi est sous tension
Tout d"abord, la manière la plus simple consiste à vérifier l"état actuel du matériel de l"hôte ESXi ou si l"alimentation a atteint la fin de sa durée de vie, auquel cas l"hôte est simplement éteint.
Rendez-vous physiquement sur le matériel de l"hôte ESXi et notez les témoins lumineux sur la face de ce dernier qui peuvent indiquer l"état de l"alimentation ou du matériel.
Étape 2. Reconnectez l"hôte ESXi
Vous pouvez essayer de reconnecter l"hôte ESXi qui ne répond pas et voir si cela résout le problème.
Cliquez simplement avec le bouton droit sur l"hôte et sélectionnez Résumé >> Connexion >> Se connecter.
Étape 3. Vérifiez la connectivité de l"hôte avec vCenter à la bonne adresse IP
S"il y a un problème de connectivité entre vCenter et l"hôte ESXi avec l"adresse IP et le nom de domaine complet (FQDN), vCenter Server ne reçoit pas les battements de cœur de l"hôte ESXi, ce qui entraîne le problème de non-réponse et de déconnexion de l"hôte.
Pour vérifier si votre hôte ESXi peut renvoyer une réponse au serveur vCenter à la bonne adresse IP et au FQDN, vous pouvez effectuer une requête ping sur l"adresse IP de l"hôte et vérifier le service DNS:
Comment faire un ping sur votre hôte ESXi via son adresse IP et son FQDN:
• Appuyez sur la touche Windows R pour ouvrir la boîte de dialogue Exécuter, saisissez cmd et appuyez sur Entrée pour ouvrir l"invite de commandes.
• Exécutez la commande "ping ". Remplacez
• Pour pinger l"hôte par son FQDN, exécutez la commande "ping ". Remplacez
Si le ping est réussi, vous recevrez une réponse de l"hôte, indiquant les temps de boucle et les statistiques des paquets. Si le ping échoue, vous pouvez vérifier votre serveur DNS et voir s"il y a des problèmes avec le résolveur DNS.
Comment vérifier la résolution DNS
• Exécutez la commande "nslookup
Si la résolution DNS pose problème, vérifiez que votre DNS est correctement configuré.
Si votre hôte ESXi est déconnecté ou ne répond pas mais que vous pouvez le pinguer, vous pouvez passer à l"étape suivante.
Étape 4. Vérifiez que le serveur vCenter peut se connecter à l"hôte sur le port TCP/UDP 902
Il peut être nécessaire de tester la connectivité aux différents ports de vos serveurs. Le serveur utilise ce port pour l"accès à d"autres hôtes pour la migration et l"approvisionnement, pour les flux de trafic d"authentification pour ESXi, et pour le flux de trafic de la console à distance (xinetd/vmware-authd).
Vous pouvez utiliser Telnet pour accéder aux consoles des machines virtuelles avec vSphere Client ou pour une connexion de mise à jour (heartbeat) (UDP) depuis ESXi vers vCenter Server. Dans la fenêtre de l"invite de commande, entrez ceci :
☛ serveur : le nom d"hôte ou l"adresse IP du serveur.
☛ port : le port auquel vous souhaitez vous connecter.
Si vous voyez cette sortie :
C:\>telnet serveur 902
Connexion en cours...
La connexion fonctionne. Si vous voyez une erreur "Impossible d"ouvrir la connexion avec l"hôte, sur le port 902 : Échec de la connexion", cela signifie que la connexion est refusée. Cela peut être la véritable raison pour laquelle l"hôte ne répond pas, vous pouvez continuer à lire pour résoudre le problème.
Étape 5. Redémarrez le réseau de gestion
Le réseau de gestion synchronise les composants VMware et facilite la communication entre l"hôte ESXi et le serveur vCenter. Si vCenter ne peut pas synchroniser l"hôte ou se connecter directement à l"hôte ESXi, vous pouvez redémarrer le réseau de gestion.
Pour redémarrer le réseau de gestion sur ESXi :
1. Connectez-vous à la console de l"hôte ESXi.
2. Appuyez sur F2 pour configurer le système.
3. Connectez-vous en tant que root et accédez à Redémarrer le réseau de gestion en utilisant les touches fléchées haut et bas.
4. Appuyez sur Entrée pour redémarrer le réseau de gestion.
Étape 6. Vérifiez si l"agent VPXA ne répond pas sur l"hôte ESXi
L"agent vCenter Server, également connu sous le nom de "vpxa" ou de service "vmware-vpxa", permet à un serveur vCenter de se connecter à un hôte ESXi.
L"agent vpxa est responsable de la communication avec l"agent hostd, qui communique à son tour avec l"hôte ESXi. Si l"agent vpxa ne répond plus sur l"hôte ESXi concerné, vCenter Server est incapable de contacter cet hôte, et en conséquence, l"hôte apparaît grisé dans le Client vSphere.
Pour vérifier cela, vous pouvez vous connecter directement à l"hôte ESXi et essayer d"exécuter cette commande :
Étape 7. Résolution des problèmes liés au stockage sous-jacent
Supposons que vous ayez déjà vérifié tout le reste, sans succès. Eh bien, il ne vous reste plus qu"à vérifier les problèmes de stockage sur votre hôte ESXi.
Les hôtes ESXi peuvent se déconnecter de vCenter Server en raison de problèmes de stockage sous-jacents. Il peut s"agir d"un problème de stockage partagé et, dans ce cas, vous pouvez rencontrer plusieurs hôtes en statut de déconnexion.
Cela peut également être dû à une carte réseau (NIC) défaillante, qui, en raison d"un problème, ne parvient pas à maintenir la connectivité avec le système vCenter Server.
Vous pouvez rencontrer certains de ces symptômes :
- Problèmes de connectivité avec le tableau de stockage
- Les initiateurs de l"hôte ESXi ne se connectent pas au tableau
- L"hôte ESXi ne peut pas monter le partage
Les problèmes de stockage peuvent être multiples car vous pouvez utiliser différents protocoles de stockage tels que iSCSI, NFS ou SAN.
Le problème de non-réponse de l"hôte ESXi dans vCenter peut se produire sur plusieurs hôtes VMware. Il est nécessaire de sauvegarder les machines virtuelles VMware ESXi pour éviter la perte de données due à des tâches réversibles.
Solution de sauvegarde pour éviter les plantages des machines virtuelles
vCenter Server est une plateforme officielle très pratique pour gérer de manière centralisée des environnements virtuels ESXi et de grands nombres de machines virtuelles sur celui-ci. Une seule instance de vCenter Server peut prendre en charge un maximum de 1 000 hôtes, 10 000 machines virtuelles alimentées et 15 000 machines virtuelles enregistrées.
Cependant, vCenter Server ne propose pas la fonctionnalité de sauvegarde des machines virtuelles. C"est pourquoi les logiciels de sauvegarde sont un choix couramment accepté. Un outil de sauvegarde professionnel est plus efficace que les fonctionnalités intégrées.
Ici, je vous présente un logiciel de sauvegarde VMware - AOMEI Cyber Backup. Il automatise le processus de sauvegarde de plusieurs machines virtuelles gérées par vCenter Server et envoie des notifications par e-mail en cas d"erreur.
✦ Sauvegarde sans agent : crée une sauvegarde complète et indépendante au niveau de l"image pour les machines virtuelles VMware ESXi et Hyper-V.
✦ Sauvegarde de plusieurs machines virtuelles : sauvegarde en lot de grands nombres de machines virtuelles gérées par vCenter Server ou de plusieurs machines virtuelles sur un hôte ESXi autonome.
✦ Destinations de stockage multiples : sauvegarde sur des destinations locales, externes, des partages réseau ou des lecteurs NAS.
✦ Exécution automatisée : créez des planifications de sauvegarde pour automatiser les sauvegardes quotidiennes, hebdomadaires ou mensuelles.
✦ Restauration de la machine virtuelle entière : restaurez immédiatement des machines virtuelles disponibles à partir des points de restauration sélectionnés.
AOMEI Cyber Backup prend en charge VMware ESXi 6.0 et les versions ultérieures. Vous pouvez cliquer sur le bouton suivant pour télécharger la version d"essai gratuite de 30 jours.
4 étapes pour sauvegarder en lot des machines virtuelles sur vCenter Server
1. Lier les appareils : Accédez au client web AOMEI Cyber Backup, accédez à Appareil source > VMware > Ajouter un appareil VMware pour Ajouter vCenter ou un hôte ESXi autonome. Ensuite, cliquez sur ... > Lier l"appareil.
2. Créer une tâche de sauvegarde : Accédez à Tâche de sauvegarde > Créer une nouvelle tâche, et sélectionnez Sauvegarde VMware ESXi comme Type de sauvegarde.
3. Définissez le Nom de la tâche, le Périphérique, la Cible, la Planification et le Nettoyage selon vos besoins.
- Nom de la tâche : vous pouvez changer le nom de la tâche ou utiliser le nom par défaut avec un ordre.
- Périphérique : sélectionnez en lots de grands nombres de machines virtuelles gérées par vCenter Server pour une sauvegarde centralisée.
- Cible : sélectionnez une sauvegarde sur un chemin local ou sur un chemin réseau.
- Archive (optionnel) : si vous disposez d"un stockage Amazon S3, vous pouvez archiver les versions de sauvegarde sur celui-ci.
- Planification (optionnel) : effectuez une sauvegarde complète, différentielle ou incrémentielle, et automatisez l"exécution selon la fréquence que vous avez spécifiée.
- Nettoyage (optionnel) : supprimez automatiquement les anciennes copies de sauvegarde qui dépassent la période de rétention que vous avez spécifiée.
4. Lancer la sauvegarde : cliquez sur Démarrer la sauvegarde et sélectionnez Ajouter la planification et démarrer la sauvegarde maintenant ou Ajouter uniquement la planification.
✍ Les tâches de sauvegarde créées seront répertoriées et surveillées séparément, pour vérifier l"avancement, modifier la planification et restaurer. Il est facile de restaurer une machine virtuelle sur le même datastore/hôte ou sur un autre, sans réinstallation ni configuration d"une nouvelle machine virtuelle, en cliquant sur Restaurer dans un nouvel emplacement.
Résumé
Lorsque votre hôte ESXi ne répond pas dans vCenter ou qu"il est déconnecté et grisé, et que les machines virtuelles (VM) sont également dans cet état, vous pouvez suivre les étapes de dépannage fournies dans cet article. Vous pouvez vérifier si votre hôte est allumé, effectuer des tests de ping des deux côtés (port 902), redémarrer les agents de gestion ou reconnecter votre hôte à l"inventaire vCenter. De plus, vous pouvez vérifier si l"agent vpxa ou le service hostd fonctionnent correctement. Enfin, n"oubliez pas de vérifier s"il y a des problèmes de stockage.
En outre, n"oubliez pas de sauvegarder vos machines virtuelles VMware ESXi au cas où un accident surviendrait. AOMEI Cyber Backup est une solution de sauvegarde d"entreprise puissante et facile à utiliser qui vous permet de protéger facilement votre environnement virtualisé, ainsi que d"autres charges de travail, telles que les ordinateurs Windows et les bases de données MSSQL.