4 votes

Comment résoudre une erreur de connexion 503 Server Unavailable sur VMware ESXi ?

J'ai un serveur VMware ESXi qui fonctionne depuis près de 200 jours. Ces derniers jours, lorsque j'essaie de m'y connecter à l'aide du client VMware vSphere, je ne parviens pas à me connecter. Après avoir saisi mon nom d'utilisateur et mon mot de passe, je vois la petite roue qui tourne et la ligne d'état qui indique "Connecting..." puis "Loading Inventory...", puis je reçois un message d'erreur :

Error Message Screenshot

Le serveur 'my.host.name' n'a pas pu interpréter la demande du client. (Le serveur distant a renvoyé une erreur : (503) Serveur non disponible

L'appel "ServiceInstance.RetrieveContent" pour l'objet "ServiceInstance" sur le serveur "my.host.name" a échoué.

Je suis capable de me connecter en SSH au serveur VMware ESXi. Toutes les machines virtuelles semblent fonctionner correctement. Je veux donc savoir à l'avance si je dois les arrêter pour des raisons de maintenance ! Si les méthodes proposées dans votre réponse interfèrent avec le fonctionnement des machines virtuelles, veuillez l'indiquer clairement afin que je puisse me préparer à un temps d'arrêt. Merci !

Comment puis-je résoudre cette condition d'erreur sur VMware ESXi ?

(Je posterais bien le numéro de version mais je ne sais pas comment l'obtenir sans la console vSphere !)

EDIT: Environ un mois après que j'ai posé cette question, le serveur a inexplicablement redémarré tout seul. Je ne sais pas s'il a paniqué ou ce qui s'est passé... mais après le redémarrage, le problème a disparu. Je ne peux donc pas tester / confirmer la réponse à moins que le problème ne réapparaisse (et j'espère qu'il ne réapparaîtra pas !).

0voto

Joe Jerebic Points 1

J'ai reçu cette erreur juste après ma mise à niveau réussie de vcenter 5.0 à 5.1. J'ai remarqué plusieurs alertes (sous EVENTS (tâches et événements)) dans vcenter provenant de comptes de service que j'avais configurés dans le passé pour divers éléments (comptes kaspersky vsheild et orion syslog svc) qui affichaient un accès refusé. J'ai ajouté ces comptes au groupe des administrateurs locaux de vcenter et mes problèmes ont disparu.

Avant de découvrir cela, pour me fournir une solution de rechange, je redémarrais simplement le service du serveur Vmware et je pouvais alors me connecter sans problème et accéder aux consoles Vm. Après environ 5 minutes, les consoles devenaient noires et je ne pouvais plus y accéder. Si je me déconnectais et essayais de retourner dans vcenter, j'obtenais cette erreur :

L'appel "ServiceInstance.RetrieveContent" pour l'objet "ServiceInstance" sur le serveur "my.host.name" a échoué.

La règle est donc la suivante : si vous pouvez accéder à Vcenter, vérifiez les journaux d'événements et voyez s'il y a des alertes de refus d'accès. Si c'est le cas, ajoutez ces comptes au groupe d'administrateurs locaux de vCenter.

0voto

Tom L. Points 1

Nous avons rencontré le même problème. Le support VMWare indique que vCenter n'est pas synchronisé avec le Single Sign On (SSO). Un simple redémarrage du serveur SSO alors que le serveur vCenter est éteint devrait résoudre le problème :

Voici la séquence :

  1. mettez le serveur vCenter hors tension.

  2. redémarrez ensuite la boîte SSO et attendez que tous les services VMWare soient rétablis sur cette boîte.

  3. mettre sous tension le serveur vCenter

  4. redémarrage des services du serveur vcenter dans l'ordre approprié (annuaire, kdc, service de certificat, idm, sts, service inv et ensuite service vc)

0voto

Rupert Swarbrick Points 1624

J'ai obtenu ceci après avoir changé l'adresse IP du vCenter

  1. J'ai utilisé le numéro 6 https://rlevchenko.com/2016/03/24/vcenter-503-service-unavailable/ pour activer le Shell.

  2. ssh dans le serveur vcenter

  3. Commande> Shell

  4. vi /etc/hosts a changé l'IP ici

  5. service-control --stop --all

  6. service-control --start --all

0voto

Bruno Points 1

Le redémarrage de notre serveur vCenter a permis de résoudre ce problème pour nous.

nous ne pouvions pas vMotion ou construire à partir de modèles sans obtenir l'erreur 503. J'ai également vu ce problème dans le passé où le redémarrage du vCenter n'a pas aidé et nous avons dû redémarrer un hôte, ce qui signifie que les VM sur cet hôte sont tombées aussi.

-1voto

Nandita Ray Points 1

L'erreur 503 Service indisponible est un code d'état de réponse HTTP qui indique que le serveur est temporairement incapable de traiter votre demande. Ce problème peut survenir pour de nombreuses raisons.

Pour résoudre ce problème, suivez le KB VMware qui explique 503 Service indisponible

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X