Verwenden Sie diese Vorgehensweise, um den VMware vRealize ™ Orchestrator ™-Server aus Ihrer VMware vRealize ™ Automation 7.2-Quellumgebung nach vRealize Automation 7.3 zu migrieren.

Vorbereitungen

  • Für eine minimale Bereitstellung öffnen Sie eine SSH-Konsolensitzung zur vRealize Automation-Ziel-Appliance als Root-Benutzer.

  • Für eine Hochverfügbarkeitsbereitstellung öffnen Sie eine SSH-Konsolensitzung zur vRealize Automation-Ziel-Master-Appliance als Root-Benutzer.

Prozedur

  1. Führen Sie diesen Befehl aus, um den vRealize Orchestrator-Serverdienst anzuhalten.
    service vco-server stop
  2. Führen Sie diesen Befehl aus, um den vRealize Orchestrator-Control Center-Dienst anzuhalten.
    service vco-configurator stop

    Für eine Hochverfügbarkeitsbereitstellung beenden Sie den vRealize Orchestrator-Serverdienst und den vRealize Orchestrator-Control Center-Dienst auf der vRealize Automation-Master-Appliance und auf jeder Replikat-Appliance.

  3. Führen Sie diesen Befehl aus, um vro-config.zip aus der vRealize Automation-Quell-Appliance in das Verzeichnis /tmp auf der vRealize Automation-Ziel-Appliance zu kopieren. Wenn Sie dazu aufgefordert werden, geben Sie das Kennwort für den Root-Benutzer der vRealize Automation-Quell-Appliance ein. Bevor Sie den Befehl ausführen, ersetzen Sie {SOURCE-VRA-APPLIANCE-HOSTNAME} durch den vollqualifizierten Domänennamen der vRealize Automation-Quell-Appliance.
    scp root@{SOURCE-VRA-APPLIANCE-HOSTNAME}:/tmp/vro-config.zip /tmp/vro-config.zip
  4. Führen Sie diesen Befehl aus, um den Besitzer der Datei /tmp/vro-config.zip zu ändern.
    chown vco:vco /tmp/vro-config.zip
  5. Führen Sie diesen Befehl aus, um die Konfigurationsdatei in den eingebetteten vRealize Orchestrator-Zielserver zu importieren.
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --skipTrustStore --notForceImportPlugins --notRemoveMissingPlugins --path /tmp/vro-config.zip
    
  6. Führen Sie diesen Befehl aus, um die vRealize Orchestrator-Quelldatenbank auf den PostgreSQL-Server zu migrieren, der auf der vRealize Automation-Ziel-Appliance ausgeführt wird. Bevor Sie den Befehl ausführen, ersetzen Sie {SOURCE-VRA-APPLIANCE-HOSTNAME} durch den vollqualifizierten Domänennamen der vRealize Automation-Quell-Appliance und {VRO-MIGRATION-USER-PASSWORD} durch das Kennwort des „vro_migration“-Benutzers.
    /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. Führen Sie diesen Befehl aus, um die alten vertrauenswürdigen Zertifikate aus der migrierten Datenbank zu löschen.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"
  8. Führen Sie diesen Befehl aus, um alte vRealize Orchestrator-Knoten aus der migrierten Datenbank zu löschen.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_clustermember;"
  9. Führen Sie diesen Befehl aus, um die Datei vro-config.zip aus dem Verzeichnis /tmp zu löschen.
    rm -rf /tmp/vro-config.zip
  10. Führen Sie diesen Befehl aus, um den vRealize Orchestrator-Serverdienst zu starten.
    service vco-server start

    Für eine Hochverfügbarkeitsumgebung starten Sie den vRealize Orchestrator-Serverdienst nur auf der vRealize Automation-Master-Appliance.

Nächste Maßnahme

Neukonfigurieren des zielseitigen eingebetteten vRealize Orchestrator zur Unterstützung der Hochverfügbarkeit