Utilice este procedimiento para migrar el servidor de VMware vRealize ™ Orchestrator ™ desde el entorno de origen de VMware vRealize ™ Automation 7.2 a vRealize Automation 7.3.

Antes de empezar

  • En una implementación mínima, abra una sesión de la consola de SSH en el dispositivo de vRealize Automation de destino como usuario root.

  • En una implementación de alta disponibilidad, abra una sesión de la consola de SSH en el dispositivo de vRealize Automation de destino principal como usuario root.

Procedimiento

  1. Ejecute este comando para detener el servicio de servidor de vRealize Orchestrator.
    service vco-server stop
  2. Ejecute este comando para detener el servicio de 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. Ejecute este comando para copiar vro-config.zip desde el dispositivo de vRealize Automation de origen en el directorio /tmp del dispositivo de vRealize Automation de destino. Cuando se le pida, introduzca la contraseña del usuario raíz del dispositivo de vRealize Automation de origen. Antes de ejecutar el comando, reemplace {SOURCE-VRA-APPLIANCE-HOSTNAME} por el nombre de dominio completo del dispositivo de vRealize Automation de origen.
    scp root@{SOURCE-VRA-APPLIANCE-HOSTNAME}:/tmp/vro-config.zip /tmp/vro-config.zip
  4. Ejecute este comando para cambiar la propiedad de /tmp/vro-config.zip.
    chown vco:vco /tmp/vro-config.zip
  5. Ejecute este comando para importar el archivo de configuración al servidor de la instancia de vRealize Orchestrator de destino integrada.
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --skipTrustStore --notForceImportPlugins --notRemoveMissingPlugins --path /tmp/vro-config.zip
    
  6. Ejecute este comando para migrar 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-HOSTNAME} por el nombre de dominio completo del dispositivo de vRealize Automation de origen y {VRO-MIGRATION-USER-PASSWORD} por la contraseña del usuario vro_migration.
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh db-migrate --sourceJdbcUrl jdbc:postgresql://{SOURCE-VRA-APPLIANCE-HOSTNAME}:5432/vcac --sourceDbUsername vro_migration --sourceDbPassword {VRO-MIGRATION-USER-PASSWORD}
    
  7. Ejecute este comando para eliminar 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. Ejecute este comando para eliminar 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. Ejecute este comando para eliminar vro-config.zip del directorio /tmp.
    rm -rf /tmp/vro-config.zip
  10. Ejecute este comando para iniciar el servicio de 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