Ejecute los comandos de este procedimiento para migrar el servidor de vRealize Orchestrator desde el entorno de origen de vRealize Automation 7.x a vRealize Automation 7.3.

Requisitos

  • Para una implementación mínima, inicie sesión mediante SSH en el dispositivo de origen de vRealize Automation como raíz.

  • Para una implementación de alta disponibilidad, inicie sesión mediante SSH en el dispositivo de origen principal de vRealize Automation como raíz.

Procedimiento

  1. Detenga el servicio del servidor de vRealize Orchestrator.
    service vco-server stop
  2. Detenga el servicio del centro de control de vRealize Orchestrator.
    service vco-configurator stop

    En una implementación de alta disponibilidad, detenga el servicio de servidor de vRealize Orchestrator y el servicio de centro de control de vRealize Orchestrator en el dispositivo de vRealize Automation principal y en cada uno de los dispositivos de réplica.

  3. Copie vro-config.zip desde el dispositivo de vRealize Automation de origen en el directorio /tmp del dispositivo de vRealize Automation de destino. Antes de ejecutar el comando, reemplace SOURCE-VRA-APPLIANCE-HOST-NAME por el nombre de dominio completo del dispositivo de vRealize Automation de origen. Cuando se le pida, introduzca la contraseña del usuario raíz del dispositivo de vRealize Automation de origen.
    scp root@SOURCE-VRA-APPLIANCE-HOST-NAME:/tmp/vro-config.zip /tmp/vro-config.zip
  4. Cambie la propiedad de /tmp/vro-config.zip.
    chown vco:vco /tmp/vro-config.zip
  5. Importe el archivo de configuración en el servidor de vRealize Orchestrator de destino integrado.
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --skipTrustStore --notForceImportPlugins --notRemoveMissingPlugins --path /tmp/vro-config.zip
    

    La importación de la configuración de Orchestrator ha finalizado correctamente aparece cuando el archivo de configuración se importa correctamente.

    Nota:

    Si la importación se realiza correctamente, puede ignorar todos los mensajes marcados como [ERROR] o [WARN] cuando se ejecuta este comando.

  6. Migre la base de datos de vRealize Orchestrator de origen al servidor de PostgreSQL que se ejecuta en el dispositivo de vRealize Automation de destino. Antes de ejecutar el comando, reemplace SOURCE-VRA-APPLIANCE-HOST-NAME con el nombre de dominio completo del dispositivo de vRealize Automation de origen y VRO-MIGRATION-USER-PASSWORD con la contraseña del usuario vro_migration que ha creado en el procedimiento Cambiar temporalmente la configuración del dispositivo de vRealize Automation de origen.
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh db-migrate --sourceJdbcUrl jdbc:postgresql://SOURCE-VRA-APPLIANCE-HOST-NAME:5432/vcac --sourceDbUsername vro_migration --sourceDbPassword VRO-MIGRATION-USER-PASSWORD
    
  7. Elimine los certificados de confianza anteriores de la base de datos migrada.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"
  8. Elimine los nodos de vRealize Orchestrator anteriores de la base de datos migrada.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_clustermember;"
  9. Elimine vro-config.zip del directorio /tmp.
    rm -rf /tmp/vro-config.zip
  10. Inicie el servicio del servidor de vRealize Orchestrator.
    service vco-server start

    En una implementación de alta disponibilidad, inicie el servicio de servidor de vRealize Orchestrator únicamente en el dispositivo de vRealize Automation principal.

Qué hacer a continuación

Reconfigurar la instancia de vRealize Orchestrator integrada de destino para admitir la alta disponibilidad