Virtual Center: Tab Hardware Status mancante
L’hardware status sul vCenter Server fornisce una serie di informazioni sullo stato degli host ESX:
Se la TAB non è presente, sicuramente sul menu plug-ins ci saranno degli errori simili al seguente:
La prima verifica da fare è sul firewall: il vCenter Server deve essere raggiungibile dagli host ESX sulla porta 8443.
Se, come è probabile, il firewall è correttamente configurato, controllare sui servizi di Windows: se il servizio VMWare VirtualCenter Management Webservices, normalmente in avvio automatico, non è attivo e ogni tentativo di riavvio dovesse fallire, verificare gli eventuali messaggi di errore di Tomcat, presenti nella cartella C:\Program Files\VMware\Infrastructure\tomcat\logs; cercare sul file vctomcat-stderr.YYYY-MM-DD.log un errore simile al seguente:
15-nov-2013 12.35.17 org.apache.catalina.core.StandardServer await GRAVE: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383) at java.net.ServerSocket.bind(ServerSocket.java:328) at java.net.ServerSocket.<init>(ServerSocket.java:194) at org.apache.catalina.core.StandardServer.await(StandardServer.java:406) at org.apache.catalina.startup.Catalina.await(Catalina.java:676) at org.apache.catalina.startup.Catalina.start(Catalina.java:628) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Dai log è evidente l’errore: un altro servizio è in binding sulla porta 8005, utilizzata da Tomcat per il ricevere il comando di SHUTDOWN. E’ sufficiente cambiare la porta di default utilizzata dall’application server (tomcat), modificando sul file C:\Program Files\VMware\Infrastructure\tomcat\conf\server.xml, l’attributo “port” del tag “SERVER“, sostituendo 8005 con 8105 ad esempio:
<Server port="8105" shutdown="SHUTDOWN">
Dopo aver riavviato il vCenter Server, la TAB Hardware Status ricomparirà.