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.

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.

  • Hay servicios duplicados.

Resultados

Elimine el registro y, cuando sea necesario, vuelva a registrar los servicios de componentes que parecen tener problemas.

  1. Cree una instantánea snapshot del dispositivo de vRealize Automation.

    Es posible que tenga que volver a la instantánea 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, seleccione aquellos duplicados, que no tengan el estado correcto o que tengan algún otro problema.

  5. En la parte superior derecha, haga clic en Eliminar del registro.

  6. 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

  7. Si un servicio que no está registrado es el iaas-service, realice los siguientes pasos para volver a registrarlo.

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

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

    3. Desplácese hasta la carpeta Cafe:

      cd "C:\Program Files (x86)\VMware\vCAC\Server\Model Manager Data\Cafe\"

    4. Realice una copia de seguridad de los datos de configuración:

      rename Vcac-Config.data Vcac-Config.old

    5. Introduzca los siguientes comandos, donde contraseña es la contraseña de la cuenta con la que ha iniciado la sesión:

      Vcac-Config.exe GetServerCertificates -url https://FQDN-servidor-web-iaas --FileName .\Vcac-Config.data

      Vcac-Config.exe RegisterSolutionUser -url https://FQDN-servidor-web-iaas --Tenant vsphere.local -cu administrator -cp contraseña --FileName .\Vcac-Config.data -v

    6. Introduzca el comando siguiente, donde nombre-bd es el nombre de la base de datos de IaaS y nombre-servidor-bd es el nombre del servidor de la base de datos de IaaS:

      Vcac-Config.exe MoveRegistrationDataToDB -d nombre-bd -s nombre-servidor-bd -f .\Vcac-Config.data -v

    7. Escriba el siguiente comando:

      Vcac-Config.exe UpdateServerCertificates -d nombre-bd -s nombre-servidor-bd -v

    8. Escriba el siguiente comando:

      Vcac-Config.exe RegisterEndpoint --EndpointAddress https://iaas-web-server-or-load-balancer-FQDN -v

  8. 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í.