После обновления vRealize Automation 6.x до версии 7.4 существующее внешнее устройство Orchestrator 6.x, установленное в Windows, можно перенести на сервер Orchestrator, встроенный в vRealize Automation 7.4.

Примечание: Если используется распределенная среда vRealize Automation с несколькими узлами vRealize Automation, перенос следует выполнять только на основном узле vRealize Automation.

Необходимые условия

  • Успешный перенос в среду vRealize Automation 7.4.
  • Остановите службу сервера Orchestrator во внешнем экземпляре Orchestrator.
  • Создайте резервную копию базы данных, включая схему базы данных, внешнего сервера оркестратора.

Процедура

  1. Загрузите средство переноса с целевого сервера Orchestrator.
    1. Войдите в устройство vRealize Automation через SSH в качестве пользователя root.
    2. Загрузите архив migration-tool.zip, находящийся в каталоге /var/lib/vco/downloads.
  2. Экспортируйте конфигурацию Orchestrator с исходного сервера Orchestrator.
    1. Задайте для переменной среды PATH папку bin среды Java JRE, установленной с устройством Orchestrator.
    2. Передайте средство переноса на сервер Windows, где установлено внешнее устройство Orchestrator.
    3. Распакуйте загруженный архив в папке установки Orchestrator.
      По умолчанию в системе на базе Windows Orchestrator устанавливается в папку C:\Program Files\VMware\Orchestrator.
    4. Запустите интерфейс командной строки Windows от имени администратора и перейдите в папку bin в папке установки Orchestrator.
      По умолчанию путь к папке bin выглядит так: C:\Program Files\VMware\Orchestrator\migration-cli\bin.
    5. Запустите команду export в командной строке.
      C:\Program Files\VMware\Orchestrator\migration-cli\bin\vro-migrate.bat export
      Эта команда объединяет файлы конфигурации и подключаемые модули vRealize Orchestrator в архив для экспорта.
      Архив создается в той же папке, где находится папка migration-cli.
  3. Перенесите экспортированную конфигурацию на сервер Orchestrator, встроенный в vRealize Automation 7.4.
    1. Передайте экспортированный файл конфигурации в каталог /usr/lib/vco/tools/configuration-cli/bin на Устройство vRealize Automation.
    2. В каталоге /usr/lib/vco/tools/configuration-cli/bin измените права владения для экспортированного файла конфигурации Orchestrator.
      chown vco:vco orchestrator-config-export-orchestrator_ip_address-date_hour.zip
    3. Импортируйте файл конфигурации Orchestrator на встроенный сервер vRealize Orchestrator, запустив сценарий vro-configure с помощью команды import.
      ./vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --notForceImportPlugins --notRemoveMissingPlugins --skipTrustStore --path orchestrator-config-export-orchestrator_appliance_ip-date_hour.zip
  4. Перенесите базу данных во внутреннюю базу данных PostgreSQL, запустив сценарий vro-configure с помощью команды db-migrate.
    ./vro-configure.sh db-migrate --sourceJdbcUrl JDBC_connection_URL --sourceDbUsername database_user --sourceDbPassword database_user_password
    .
    Примечание: Заключайте пароли, содержащие специальные символы, в одинарные кавычки.
    Параметр JDBC_connection_URL зависит от типа используемой базы данных.
    PostgreSQL: jdbc:postgresql://host:port/database_name
    MSSQL: jdbc:jtds:sqlserver://host:port/database_name\; if using SQL authentication and MSSQL: jdbc:jtds:sqlserver://host:port/database_name\;domain=domain\;useNTLMv2=TRUE if using Windows authentication.
    Oracle: jdbc:oracle:thin:@host:port:database_name
    Сведения для входа в базу данных по умолчанию:
    database_name vmware
    database_user vmware
    database_user_password vmware
  5. Если вместо обновления vRealize Automation выполнен перенос, удалите доверенные сертификаты единого входа из базы данных встроенного экземпляра Orchestrator.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"

Результаты

Перенос внешнего устройства vRealize Orchestrator 6.x, установленного в Windows, в экземпляр vRealize Orchestrator, встроенный в vRealize Automation 7.4, успешно завершен.

Дальнейшие действия

Настройте встроенный сервер vRealize Orchestrator. См. раздел Настройка встроенного сервера vRealize Orchestrator.