logo vmware

VMWare vCenter [internal server error]

Na een update gaf mijn vCenter een HTTP Status 500 – Internal Server Error melding op de vsphere client pagina. De console pagina deed het zonder problemen.

Dit probleem is ontstaan door het ineens ontbreken van een regel met het toegekende IP-adres in de /etc/hosts file.

In mijn geval stond er na de update enkel:

127.0.0.1 localhost.localdomain
127.0.0.1 localhost

Dit probleem is te verhelpen door via SSH naar de shell van je vCenter te verbinden en in de /etc/hosts een regel toe te voegen met het ipv4 adres en localhost erachter.

Connected to service
* List APIs: "help api list"
* List Plugins: "help pi list"
* Launch BASH: "shell"
* List APIs: "help api list"
* List Plugins: "help pi list"
* Launch BASH: "shell"

Command>
Command> shell
Shell access is granted to root
root@localhost [ ~ ]# vi /etc/hosts
root@localhost [ ~ ]# reboot
root@localhost [ ~ ]#

Middels vi voeg je een regel toe, zoals hieronder in het voorbeeld.

127.0.0.1 localhost.localdomain
127.0.0.1 localhost
192.168.69.10 localhost

Na het toevoegen van een regel met juiste ipv4 management ip-adress en een reboot werkt alles weer zoals de bedoeling is.