Solucionar problemas del servicio de VMware VirtualCenter Server cuando este no se inicia o falla en el vCenter Server
search cancel

Solucionar problemas del servicio de VMware VirtualCenter Server cuando este no se inicia o falla en el vCenter Server

book

Article ID: 344148

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Renuncia: Este artículo es una traducción de Troubleshooting the VMware VirtualCenter Server service when it does not start or fails on vCenter Server (1003926) Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.

Este artículo explica el proceso de solución de problemas de vCenter Servercuando no se inicia.El artículo ayuda a eliminar las causas habituales del problema mediante la verificación de la configuración de la base de datos, la comprobación de la conectividad de red y la verificación de la configuración del servicio de VirtualCenter Server.


Symptoms:
  • No puede conectarse al vCenter Server.
  • Recibe un evento de error de Microsoft Windows asociado a IIS.

    Event properties - Event 7024, Service Control Manager
    The VMware VirtualCenter Server service terminated with service-specific error The system cannot find the file specified..
    Log Name: System
    Source: Service Control
    Event ID: 7024
    Level: Error

    Nota: También es posible que se informe de un evento ID 1000 de Windows en relación con este problema.

  • La conexión al vCenter Server falla con el siguiente error:

    Cannot connect to host <server>: No connection could be made because the target machine actively refused it.
  • Si intenta iniciar el servicio de VMware VirtualCenter Server, es posible que aparezcan los siguientes errores:


    • Could not start the VMware VirtualCenter Server service on Local Computer. Error 1067: The process terminated unexpectedly.
    • Could not start the VMware VirtualCenter Server service on Local Computer. Error 1069: The service did not start due to a logon failure.
    • The VMware VirtualCenter Server Service on Local Computer started then stopped. Some services stop automatically if they have no work to do, for example the Performance Logs and Alerts service.

  • En el archivo %ALLUSERSPROFILE%\VMware\VMware VirtualCenter\Logs\vpxd.log de vCenter Server, se ve una entrada similar a la siguiente:

    [VpxdReverseProxy] Failed to create http proxy: An attempt was made to access a socket in a way forbidden by its access permissions.
    [Vpxd::ServerApp::Init] Init failed: VpxdMoReverseProxy::Init()
    Failed to intialize VMware VirtualCenter. Shutting down...
    Forcing shutdown of VMware VirtualCenter now

    o:

    [2012-03-30 14:41:37.687 02128 error 'App'] [VpxdReverseProxy] Failed to create http proxy: An attempt was made to access a socket in a way forbidden by its access permissions.
    [2012-03-30 14:41:37.687 02128 error 'App'] [Vpxd::ServerApp::Init] Init failed: VpxdMoReverseProxy::Init()
    [2012-03-30 14:41:37.687 02128 warning 'VpxProfiler'] ServerApp::Init took 29328 ms
    [2012-03-30 14:41:37.687 02128 error 'App'] Failed to intialize VMware VirtualCenter. Shutting down...
    [2012-03-30 14:42:14.359 02128 info 'App'] Forcing shutdown of VMware VirtualCenter now


    Nota: En Windows 2008, el archivo vpxd.log se encuentra en C:\ProgramData\VMware\VMware VirtualCenter\Logs.


Environment

VMware vCenter Server 5.0.x
VMware vCenter Server 4.0.x
VMware vCenter Server 4.1.x
VMware vCenter Server 5.1.x
VMware VirtualCenter 2.0.x
VMware VirtualCenter 2.5.x

Resolution

Verifique si los siguientes pasos para resolución de problemas son los adecuados para su entorno. Cada paso le proporcionará instrucciones o un enlace hacia un documento para poder eliminar las causas posibles y tomar medidas correctivas según corresponda. Los pasos están ordenados en la secuencia más apropiada para aislar el problema e identificar la solución adecuada. No omita ningún paso.

Para solucionar problemas del servicio de VMware VirtualCenter Server cuando este no se inicia o falla:


Nota: Si toma una medida correctiva en alguno de los siguientes pasos, intente reiniciar el servicio de VMware VirtualCenter Server.

  1. Verifique que no se puede reiniciar el servicio de VMware VirtualCenter Server.

    Abra el control de servicios de Microsoft y compruebe el estado del servicio. Para obtener más información acerca de cómo iniciar el servicio de VirtualCenter si se ha detenido, consulte Detener, iniciar o reiniciar servicios del vCenter (1003895).

  2. Compruebe que la configuración del origen de datos (DSN) de ODBC que se utiliza para la conexión a la base de datos para vCenter Server es correcta. Para obtener más información, consulte La instalación de vCenter Server falla con errores de ODBC y DSN (1003928).

    Nota: Para la versión 2.5.x, asegúrese de utilizar la autenticación SQL si usa un servidor Microsoft SQL. No se admite la autenticación de Windows. A partir de la versión 4.x, sí se admite la autenticación de Windows.

  3. Asegúrese de que ninguna otra aplicación esté utilizando los puertos 902, 80 y 443. Si otra aplicación, como Microsoft Internet Information Server (IIS) (también llamada Web Server (IIS) en Windows 2008 Enterprise), los servicios de publicación World Wide Web (W3SVC) o el servicio de soporte técnico de licencias de Citrix, utiliza alguno de estos puertos, vCenter no se podrá iniciar. Para obtener más información, consulte El puerto se encuentra en uso al instalar vCenter Server (4824652).

    Si observa un error similar a alguno de los siguientes al revisar los registros, es posible que otra aplicación esté utilizando los puertos:

    • Failed to create http proxy: Resource is already in use: Listen socket: :<port>
    • Failed to create http proxy: An attempt was made to access a socket in a way forbidden by its access permissions.
    • proxy failed on port <port>: Only one usage of each socket address (protocol/network address/port) is normally permitted.

      Para obtener más información acerca de cómo comprobar los puertos, consulteDeterminar si se está utilizando un puerto (1003971) (Determining if a port is in use [1003971]).

  4. Compruebe el estado del servidor de base de datos que se está utilizando para vCenter Server. Si no queda espacio en las unidades de disco duro, si los registros de transacción de la base de datos están llenos o si la base de datos está muy fragmentada, es posible que vCenter Server no se inicie. Para obtener más información, consulte Investigar el estado de una base de datos de vCenter Server (1003979) (Investigating the health of a vCenter Server database [1003979]).
  5. Compruebe que el servicio VMware VirtualCenter se esté ejecutando con las credenciales adecuadas. Para obtener más información, consulte Después de instalar vCenter Server, el servicio VMware VirtualCenter Server no puede iniciarse (1004280) (After installing vCenter Server, the VMware VirtualCenter Server service fails to start [1004280]).
  6. Compruebe que el host del vCenter Server tiene las carpetas esenciales. Para obtener más información, consulteLas carpetas que faltan en el vCenter Server impiden que se inicie el servicio de VirtualCenter Server (1005882) (Missing folders on a vCenter Server prevent VirtualCenter Server service from starting [1005882]).
  7. Compruebe que no se hayan realizado cambios de hardware ni de software en el vCenter Server que hayan podido provocar el error. Si ha realizado cambios en el vCenter Server recientemente, deshaga esos cambios temporalmente para hacer una prueba.
  8. Antes de iniciar vCenter Server, asegúrese de que se esté ejecutando el servicio VMwareVCMSDS.
Nota: Si el problema persiste después de seguir los pasos de este artículo, haga lo siguiente:

Información adicional

Otro método habitual para diagnosticar el vCenter Server cuando no se inicia consiste en revisar los archivos de registro vpxd.Al revisar estos archivos, puede determinar rápidamente la causa del problema en función del mensaje de error indicado.

En el caso de vCenter Server4.x,los archivos de registro se almacenan de forma predeterminada en el siguiente directorio:

%ALLUSERSPROFILE%\Application Data\VMware\VMware VirtualCenter\Logs

Por ejemplo:

C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Logs

En el caso de vCenter Server2.5.x,los archivos de registro se almacenan de forma predeterminada en el siguiente directorio:

C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Logs

En el caso de VirtualCenter Server2.0.x,los archivos de registro se almacenan de forma predeterminada en el siguiente directorio:

C:\Windows\Temp\vpx

Para revisar los registros, abra el registro más reciente en un editor, como el Bloc de notas, y vaya a la parte de abajo del archivo. Si se han producido errores durante el servicio de inicio de VirtualCenter Server, se mostrarán en el archivo.


Additional Information

Troubleshooting the vCenter Server service