Nadat u vRealize Automation van versie 6.x hebt geüpgraded naar versie 7.3, kunt u uw bestaande externe Orchestrator 6.x die is geïnstalleerd in Windows, migreren naar de Orchestrator-server die is ingebouwd in vRealize Automation 7.3.

Over deze taak

Opmerking:

Als u een gedistribueerde vRealize Automation-omgeving met meerdere vRealize Automation-toepassing-knooppunten hebt, voert u de migratieprocedure alleen uit op het primaire vRealize Automation-knooppunt.

Voorwaarden

  • Upgrade of migreer vRealize Automation naar versie 7.3. Zie voor meer informatie vRealize Automation upgraden in vRealize Automation installeren en upgraden.

  • Als de bron-Orchestrator gebruikmaakt van een SHA1-handtekeningcertificaat voor pakketten, moet u het certificaat opnieuw genereren met behulp van een sterker ondertekeningsalgoritme.

  • Stop de Orchestrator-serverservice van de externe Orchestrator.

  • Maak een back-up van de database, met inbegrip van het databaseschema, van de externe Orchestrator-server.

Procedure

  1. Download de migratietool van de Orchestrator-doelserver.
    1. Meld u aan bij de vRealize Automation-toepassing via SSH als root.
    2. Download het archief migration-tool.zip uit de directory /var/lib/vco/downloads.
  2. Exporteer de Orchestrator-configuratie van de Orchestrator-bronserver.
    1. Stel de omgevingsvariabele PATH in door deze te verwijzen naar de map bin van de Java JRE die is geïnstalleerd met Orchestrator.
    2. Upload de migratietool naar de Windows-server, waarop de externe Orchestrator is geïnstalleerd.
    3. Pak het gedownloade archief uit in de Orchestrator-installatiemap.

      Het standaardpad naar de Orchestrator-installatiemap in een Windows-installatie is C:\Program Files\VMware\Orchestrator.

    4. Voer de Windows-opdrachtprompt uit als beheerder en navigeer naar de map bin in de Orchestrator-installatiemap.

      Het standaardpad naar de map bin is C:\Program Files\VMware\Orchestrator\migration-cli\bin.

    5. Voer de opdracht export uit op de opdrachtregel.
      C:\Program Files\VMware\Orchestrator\migration-cli\bin\vro-migrate.bat export

      De opdracht combineert de VMware vRealize Orchestrator-configuratiebestanden en -invoegtoepassingen in een exportarchief.

      Het archief wordt gemaakt in dezelfde map als de map migration-cli.

  3. Migreer de geëxporteerde configuratie naar de Orchestrator-server die is ingebouwd in vRealize Automation 7.3.
    1. Stop op de vRealize Automation-toepassing de Orchestrator-serverservice en de Control Center-service van de ingebouwde vRealize Orchestrator-server.
      service vco-server stop && service vco-configurator stop
    2. Maak een back-up van de bestanden catalina.properties, server.xml en web.xml in de directory's /etc/vco/app-server en /etc/vco/configuration.

      Bijvoorbeeld:

      cp catalina.properties catalina.properties-$(date +%Y-%m-%d_%H-%M-%S)
    3. Maak een back-up van het bestand setenv.sh in de directory's /usr/lib/vco/app-server/bin en /usr/lib/vco/configuration/bin.
      cp setenv.sh setenv.sh-$(date +%Y-%m-%d_%H-%M-%S)
    4. Upload het geëxporteerde configuratiebestand naar de directory /usr/lib/vco/tools/configuration-cli/bin van de vRealize Automation-toepassing.
    5. Wijzig het eigendom van het geëxporteerde Orchestrator-configuratiebestand.
      chown vco:vco orchestrator-config-export-orchestrator_ip_adres-datum_uur.zip
    6. Importeer het Orchestrator-configuratiebestand op de ingebouwde vRealize Orchestrator-server door het script vro-configure met de opdracht import uit te voeren.
      ./vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --notForceImportPlugins --notRemoveMissingPlugins --skipTrustStore --path orchestrator-config-export-orchestrator_appliance_ip-datum_uur.zip
  4. Migreer de database naar de interne PostgreSQL-database door het script vro-configure uit te voeren met de opdracht db-migrate.
    ./vro-configure.sh db-migrate --sourceJdbcUrl JDBC_connection_URL --sourceDbUsername database_user --sourceDbPassword database_user_password
    Opmerking:

    Plaats wachtwoorden die speciale tekens bevatten tussen enkele aanhalingstekens.

    De JDBC_connection_URL is afhankelijk van het type database dat u gebruikt.

    PostgreSQL: jdbc:postgresql://host:port/database_name
    MSSQL: jdbc:jtds:sqlserver://host:poort/database_naam\; if using SQL authentication and MSSQL: jdbc:jtds:sqlserver://host:port/database_naam\;domain=domein\;useNTLMv2=TRUE if using Windows authentication.
    Oracle: jdbc:oracle:thin:@host:port:database_name 

    De standaarddatabase heeft de volgende aanmeldgegevens:

    databasenaam

    vmware

    databasegebruiker

    vmware

    wachtwoord_databasegebruiker

    vmware

  5. Als u vRealize Automation niet hebt geüpgraded, maar gemigreerd, verwijdert u de vertrouwde Single Sign-On-certificaten uit de database van de ingesloten Orchestrator-instantie.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"
  6. Als de externe Orchestrator is geconfigureerd om te werken in de clustermodus, verwijdert u de bestaande clusterknooppunten uit de geïmporteerde Orchestrator-database.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_clustermember;"
  7. Vervang de bestanden catalina.properties, server.xmlen web.xml van de geïmporteerde configuratie door de back-up die u in Step b hebt gemaakt.

    Bijvoorbeeld:

    mv catalina.properties-date_hour catalina.properties
    1. Wijzig het eigendom van de bestanden voor de vco -gebruiker.

      Bijvoorbeeld:

      chown vco:vco catalina.properties
  8. Vervang het bestand setenv.sh van de geïmporteerde configuratie door de back-up die u in Step c hebt gemaakt.

    Bijvoorbeeld:

    mv setenv.sh-date_hour setenv.sh
    1. Wijzig het eigendom van de bestanden voor de vco -gebruiker.

      Bijvoorbeeld:

      chown vco:vco setenv.sh

Resultaten

U hebt een externe vRealize Orchestrator 6.x die is geïnstalleerd in Windows, gemigreerd naar een vRealize Orchestrator-instantie die is ingesloten in vRealize Automation 7.3.

Volgende stappen

Stel de ingebouwde vRealize Orchestrator-server in. Zie De ingebouwde vRealize Orchestrator-server configureren.