Конфигурацию можно экспортировать из текущего внешнего экземпляра Orchestrator и импортировать на сервер Orchestrator, встроенный в vRealize Automation.

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

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

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

Процедура

  1. Экспортируйте конфигурацию с внешнего сервера Orchestrator.
    1. Войдите в центр управления на внешнем сервере Orchestrator в качестве пользователя root или администратора в зависимости от версии источника.
    2. Остановите службу сервера Orchestrator на странице Параметры запуска, чтобы избежать ненужных изменений в базе данных.
    3. Перейдите на страницу Экспорт и импорт конфигурации.
    4. На странице Экспорт конфигурации выберите Экспортировать конфигурацию сервера, Объединить в пакет подключаемые модули и Экспортировать конфигурации подключаемых модулей.
  2. Перенесите экспортированную конфигурацию во встроенный экземпляр Orchestrator.
    1. Передайте файл экспортированной конфигурации Orchestrator в каталог /usr/lib/vco/tools/configuration-cli/bin в Устройство vRealize Automation.
    2. Войдите в Устройство vRealize Automation через SSH в качестве пользователя root.
    3. Остановите службы сервера Orchestrator и центра управления на встроенном сервере vRealize Orchestrator.
      service vco-server stop && service vco-configurator stop
    4. Импортируйте файл конфигурации Orchestrator на встроенный сервер vRealize Orchestrator, запустив сценарий vro-configure с помощью команды import.
      ./vro-configure.sh import --type embedded --path orchestrator-config-export-orchestrator_appliance_ip-date_hour.zip
  3. Если на внешнем сервере Orchestrator, с которого осуществляется перенос, используется встроенная база данных PostgreSQL, внесите изменения в файлы конфигурации этой базы данных.
    1. В файле /var/vmware/vpostgres/current/pgdata/postgresql.conf удалите комментарий из строки listen_addresses.
    2. В качестве значений для listen_addresses задайте символ подстановки (*).
      listen_addresses ='*'
    3. Добавьте строку в файл/var/vmware/vpostgres/current/pgdata/pg_hba.conf.
      host all all vra-va-ip-address/32 md5	
      Примечание: В файле pg_hba.conf вместо IP-адреса и маски подсети должен использоваться префикс в формате CIDR.
    4. Перезапустите службу сервера PostgreSQL.
      service vpostgres restart
  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. Удалите все сертификаты из хранилища ключей базы данных.
    ./vro-configuration.sh untrust --reset-db
  6. Переустановите подключаемые модули Orchestrator.
    1. Выполните вход в Центр управления в качестве привилегированного пользователя root.
    2. Нажмите Устранение неполадок.
    3. Щелкните Принудительно переустановить подключаемые модули.
  7. Запустите службу сервера Orchestrator.
  8. Верните конфигурацию postgresql.conf и файл pg_hba.conf в состояние, используемое по умолчанию.
    1. Перезапустите службу сервера PostgreSQL.

Результаты

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

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

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