21 авг. 2013 г.

VMware VirtualCenter Management Webservices fails to start

После обновление VMWare vSphere до версии 5.1 в EventLog-е обнаружился ворох сообщений с EventID 7031:
The VMware VirtualCenter Management Webservices service terminated unexpectedly.  It has done this 1747 time(s).  The following corrective action will be taken in 60000 milliseconds: Restart the service.
и с EventID 7036:
The VMware VirtualCenter Management Webservices service entered the running state.
Так как в настройках поведения этой службы при крахе стоит вечный рестарт, то оно и запускается-падает целый день.
Поиски причины завели в папку C:\ProgramData\VMware\VMware VirtualCenter\Logs\, где в файле catalina.2013-08-20.log нашлась следующая строчка:
20-Aug-2013 00:00:07.623 SEVERE [WrapperSimpleAppMain] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"]
 java.net.BindException: Address already in use: JVM_Bind :8080
    at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:391)
TcpView показал, что этот порт занимает FlashCopyAgent от IBM ServeRAID Manager. Таким образом, удаление не используемого в практике FlashCopyAgent-а (можно удалить без снесения самого ServeRAID-а, который как раз используется) решает проблему.