lunes, 13 de junio de 2011

Error Iniciando VMWare

Error al conectar VMWare desde el navegador web
(Internet Explorer no pudo encontrar la página)

Imagen 001 - Internet Explorer

La causa más probable de este error suele estar relacionada con los servicios de VMWare, pero puede deberse a diferentes circunstancias:

1) El Firewall de Windows o un Firewall de terceros está bloqueando la comunicación. Si se puede, conviene detener el firewall para verificarlo.

2) Otra aplicación está utilizando el puerto TCP 8333, que es el que utiliza VMWare por defecto para conectar.

Para comprobarlo podemos hacer lo siguiente:

Inicio >> Ejecutar
cmd
netstat -ano

Aparecerá un listado de puertos en uso.

También se puede utilizar la aplicación TCPView para comprobarlo:

Descargar TCPView

3) Durante la instalación se puede haber producido algún error. En ese caso conviene desinstalar y volver a instalar.

4) Hemos escrito mal la URL de conexión a VMWare: http://nombredeservidor:8333/

5) Los servicios de VMWare no se han iniciado correctamente.

Imagen 002 - Servicios

Inicio >> Ejecutar >> services.msc

Comprobamos el estado de los servicios:

VMware Authorization Service - VMAuthdService
VMware DHCP Service - VMnetDHCP
VMware Host Agent - VMwareHostd
VMware NAT Service - VMware NAT Service
VMware Server Web Access - VMwareServerWebAccess

Principalmente el problema va asociado al VMWare Host Agent, conviene asegurarse de que se inicia con una cuenta de Sistema Local, en la pestaña de recuperación marcar los reinicios ante posibles errores y si está parado habrá que iniciarlo.

Imagen 003 - Recuperación del Servicio

Todos estos servicios deberían iniciarse al arrancar el equipo, por lo tanto, hay que comprobar que esto realmente ocurre.

Por desgracia en el log de Windows no suele aparecer el motivo de esta incidencia.

Es muy probable que la causa de que el VMHostd no arranque sea el fichero:

C:\ProgramData\VMware\VMware Server\hostd\datastores.xml

Que está en una ubicación oculta y tiene la mala costumbre de corromperse.

Sabréis que está corrupto si intentáis abrirlo en internet explorer y aparece vacío.

O si lo cortáis y lo pegáis en otra carpeta y veis que podéis arrancar de nuevo el servicio VMHostd. Lo malo es que aunque arranquéis el VMWare, al no tener este fichero correctamente, los almacenes de datos de máquinas virtuales no se mostrarán. Así que hay que corregirlo sí o sí.

He visto en foros que hay un fichero datastores.xml.default que se puede sustituir por el datastores.xml. Pero cuando a mi me ocurrió este error, por desgracia este fichero no estaba. Así que quedan dos opciones:

a) Reinstalar VMWare Server 2.0.

b) Eliminar el fichero datastores.xml o renombrarlo.

Reiniciar el servicio (o mejor aun el equipo) y se generará de nuevo el fichero, pero sin datos.

Accedemos al entorno de VMWare.

Menú Commands >> Add.

Introducimos los datos de nuestro almacén de máquinas virtuales (Datastore).

Y ya tendremos disponible de nuevo nuestro almacén de datos y nuestro sistema de máquinas virtuales funcionará correctamente.

Un saludo.

Antonio Gayo

No hay comentarios:

Publicar un comentario