La interfaz de administración del dispositivo de vRealize Automation puede ayudarle a resolver problemas de registro con los servicios de componentes de vRealize Automation.

Problema

Con un funcionamiento normal, todos los servicios de componentes de vRealize Automation deben ser únicos y tener el estado REGISTRADO. Cualquier otro grupo de condiciones podría hacer que vRealize Automation tuviera un comportamiento impredecible.

Origen

A continuación se muestran ejemplos de problemas que se podrían producir con los servicios de componentes de vRealize Automation.

  • Un servicio se ha desactivado.

  • La configuración del servidor ha causado que un servicio deje de tener el estado REGISTRADO.

  • Una dependencia de otro servicio ha causado que un servicio deje de tener el estado REGISTRADO.

Resultados

Vuelva a registrar los servicios de componentes que parecen tener problemas.

  1. Cree una snapshot snapshot del dispositivo de vRealize Automation.

    Es posible que tenga que volver a la snapshot snapshot si prueba distintos cambios en los servicios, y que el dispositivo termine en un estado impredecible.

  2. Inicie sesión en la interfaz de administración del dispositivo de vRealize Automation como raíz.

    https://vrealize-automation-appliance-FQDN:5480

  3. Haga clic en Servicios.

  4. En la lista de servicios, busque un servicio cuyo estado no sea correcto o tenga algún otro problema.

  5. Para que vRealize Automation vuelva a registrar el servicio, inicie una sesión en la consola en el dispositivo de vRealize Automation como raíz y vuelva a iniciar vRealize Automation escribiendo el siguiente comando.

    service vcac-server restart

    Si hay servicios asociados con la instancia de vRealize Orchestrator integrada, escriba el siguiente comando adicional.

    service vco-restart restart

  6. Si un servicio con problemas es iaas-service, realice los siguientes pasos para volver a registrarlo.

    1. No elimine del registro el servicio.

    2. En el servidor web de IaaS principal, inicie sesión con una cuenta que tenga derechos de administrador.

    3. Abra un símbolo del sistema como administrador.

    4. Ejecute el siguiente comando.

      "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe" RegisterSolutionUser -url https://appliance-or-load-balancer-IP-or-FQDN/ -t vsphere.local -cu administrator -cp password -f "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.data" -v

      La contraseña es la contraseña de administrator@vsphere.local.

    5. Ejecute un comando para actualizar la información de registro en la base de datos de IaaS.

      SQL Server con autenticación de Windows:

      "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe" MoveRegistrationDataToDb -s IaaS-SQL-server-IP-or-FQDN -d SQL-database-name -f "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.data" -v

      SQL Server con autenticación de SQL nativa:

      "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe" MoveRegistrationDataToDb -s SQL-server-IP-or-FQDN -d SQL-database-name -su SQL-user -sp SQL-user-password -f "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.data" -v

      Para buscar el servidor o el nombre de la base de datos, inspeccione el siguiente archivo en un editor de texto y busque repository. Los valores de origen de datos y catálogo inicial revelan la dirección del servidor y el nombre de la base de datos, respectivamente.

      C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Web\Web.config

      El usuario SQL debe tener privilegios DBO para la base de datos.

    6. Registre los endpoints mediante los siguientes comandos:

      "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe" RegisterEndpoint --EndpointAddress https://IaaS-Web-server-or-load-balancer-IP-or-FQDN /vcac --Endpoint ui -v
      "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe" RegisterEndpoint --EndpointAddress https://IaaS-Web-server-or-load-balancer-IP-or-FQDN /WAPI --Endpoint wapi -v 
      "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe" RegisterEndpoint --EndpointAddress https://IaaS-Web-server-or-load-balancer-IP-or-FQDN /repository --Endpoint repo -v    
      "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\Vcac-Config.exe" RegisterEndpoint --EndpointAddress https://IaaS-Web-server-or-load-balancer-IP-or-FQDN /WAPI/api/status --Endpoint status -v

    7. Reinicie IIS.

      iisreset

    8. Inicie sesión en el host principal de Manager Service de IaaS.

    9. Reinicie el servicio de Windows de vRealize Automation.

      VMware vCloud Automation Center Service

  7. Para volver a registrar cualquier servicio asociado con un sistema externo, como una instancia de vRealize Orchestrator externa, inicie sesión en el sistema externo y vuelva a iniciar los servicios ahí.