После обновления с версии vRealize Automation 6.2.5 необходимо обновить базу данных SQL и настроить все системы, в которых установлены компоненты инфраструктуры как услуги. Эти шаги подходят для минимальных и распределенных установок.

Примечание.

Программа установки инфраструктуры как услуги должна находиться на виртуальной машине, содержащей компоненты инфраструктуры как услуги, которые необходимо обновить. Программу установки нельзя запустить из внешнего расположения, за исключением базы данных Microsoft SQL, которую также можно обновить удаленно с веб-узла.

Убедитесь в наличии снимков серверов инфраструктуры как услуги в развертывании. В случае сбоя обновления можно вернуться к снимку и попытаться выполнить другое обновление.

Выполните обновление таким образом, чтобы службы обновлялись в следующем порядке.

  1. Компоненты «Веб-сайт» инфраструктуры как услуги

    При использовании подсистемы балансировки нагрузки отключите сетевой трафик для всех второстепенных узлов.

    Завершите обновление на одном сервере перед обновлением следующего сервера, на котором запущена служба веб-сайтов. Начните с сервера, на котором установлен компонент «Данные диспетчера модели».

    Если внешняя база данных Microsoft SQL обновляется вручную, необходимо обновить внешнюю службу SQL перед обновлением веб-узла. Внешнюю службу SQL можно обновить дистанционно в веб-узле.

  2. Службы диспетчера

    Перед обновлением пассивной службы диспетчера обновите активную службу диспетчера.

    Если для экземпляра SQL не включено шифрование SSL, снимите флажок Шифрование SSL в диалоговом окне настройки «Обновление инфраструктуры как услуги».

  3. DEM Orchestrator и рабочие процессы

    Обновите все DEM Orchestrator-ы и рабочие процессы Завершите обновление на одном сервере, прежде чем обновить следующий сервер.

  4. Агенты

    Завершите обновление на одном сервере, прежде чем обновить следующий сервер, на котором запущен агент.

  5. Агент управления

    Обновляется автоматически в процессе обновления.

При использовании различных служб на одном сервере они обновляются в нужном порядке. Например, если службы веб-сайта и диспетчера находятся на одном сервере, выберите для обновления и те, и другие службы. Установщик обновления применяет обновления в нужном порядке. Необходимо завершить обновление на одном сервере, прежде чем начать обновление на другом.

Примечание.

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

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

  • Сделайте резервную копию существующей среды vRealize Automation 6.2.5.

  • Если после обновления всех устройств vRealize Automation выполняется перезагрузка сервера инфраструктуры как услуги, необходимо остановить службы Windows инфраструктуры как услуги. Перед обновлением компонентов инфраструктуры как услуги остановите все службы Windows инфраструктуры как услуги, запущенные на сервере, за исключением службы агента управления.

  • Загрузка установщика Инфраструктура как услуга для обновления компонентов Инфраструктура как услуга.

  • Убедитесь, что на основном узле веб-сайта инфраструктуры как услуги, где установлены данные диспетчера моделей, установлена соответствующая версия Java. Должна быть установлена среда Java SE Runtime Environment (JRE) 8, обновление 161 (64-разрядная) или более поздней версии. После установки Java задайте новую версию в переменной среды JAVA_HOME.

  • Убедитесь, что дата создания предшествует дате изменения в файле web.config. Если дата создания файла web.config совпадает с датой изменения или превышает ее, выполните процедуру, описанную в разделе Сбой обновления компонента «Веб-сайт» инфраструктуры как услуги.

  • Если выполняется обновление с vRealize Automation 6.2.5 и используется внешняя база данных Microsoft SQL, требуется соответствующая версия агента управления. Перед обновлением веб-сайта инфраструктуры как услуги во внешней базе данных должен быть установлен агент управления 7.0 или более поздней версии. Версию агента управления можно проверить на панели управления внешней виртуальной машины с SQL. Если версия агента отличается от версии 7.0 и более поздних версий, выполните указанные ниже действия, чтобы обновить агент управления.

    1. В браузере перейдите на страницу установки инфраструктуры как услуги.

      https://vrealize-automation-appliance-FQDN:5480/installer

    2. Щелкните Программа установки агента управления.

      По умолчанию программа установки загружается в папку «Загрузки».

    3. Войдите во внешнюю базу данных, обновите агент управления, использовав файл программы установки, и перезапустите службу агента управления в Windows.

  • Если установлен каталог общих компонентов, перед началом обновления его следует удалить. Для получения дополнительных сведений см. Руководство по установке каталога общих компонентов или выполните действия, указанные в документе Контрольный список для обновления vRealize Automation.

Процедура

  1. При использовании подсистемы балансировки нагрузки необходимо подготовить среду.
    1. Для узла веб-сайта инфраструктуры как услуги, содержащего данные диспетчера моделей, должен быть включен трафик подсистемы балансировки нагрузки.

      Этот узел можно определить по наличию папки vCAC Folder\Server\ConfigTool.

    2. Для всех других веб-сайтов инфраструктуры как услуги и второстепенных служб диспетчера следует отключить трафик подсистемы балансировки нагрузки.
  2. Щелкните правой кнопкой мыши файл установки setup__vrealize-automation-appliance-FQDN@5480.exe и выберите пункт Запустить от имени администратора.
  3. Нажмите кнопку Далее.
  4. Примите условия лицензионного соглашения и нажмите кнопку Далее.
  5. Введите учетные данные администратора для текущего развертывания на странице «Вход в систему».

    Имя пользователя — root, пароль — пароль, который был указан при развертывании устройства.

  6. Выберите Принять сертификат.
  7. На странице Тип установки убедитесь, что выбран пункт Обновление.

    Если пункт Обновление не выбран, то компоненты в этой системе уже обновлены до данной версии.

  8. Нажмите кнопку Далее.
  9. Настройка параметров обновления.

    Параметр

    Действие

    Если данные диспетчера моделей обновляются

    Выберите флажок Данные диспетчера моделей в разделе «vCAC Server».

    Флажок установлен по умолчанию. Компонент «Данные диспетчера модели» обновляется только один раз. При обновлении распределенной установки веб-серверы останавливают свою работу, если обнаруживается несоответствие версий между веб-серверами и данными диспетчера модели. После завершения обновления данных диспетчера модели веб-серверы продолжают работу в обычном режиме.

    Если данные диспетчера моделей не обновляются

    Снимите флажок Данные диспетчера моделей в разделе «vCAC Server».

    Для сохранения настроенных рабочих процессов в последней версии данных диспетчера моделей

    При обновлении данных диспетчера модели выберите флажок Сохранить последние версии рабочих процессов в разделе «Рабочие процессы расширяемости».

    Флажок установлен по умолчанию. Настроенные рабочие процессы всегда сохраняется. Установленный флажок определяет только порядок версий. Если в диспетчере моделей имеются настроенные рабочие процессы, выберите этот параметр, чтобы сохранить самую последнюю версию рабочего процесса в качестве самой последней версии после обновления.

    Если этот параметр не выбран, то предоставленная с помощью vRealize Automation Designer версия каждого рабочего процесса становится самой последней после обновления, а версия, которая была самой последней до обновления, становится второй по времени.

    Сведения о vRealize Automation Designer см. в разделе Увеличение жизненного цикла.

    Обновление Distributed Execution Manager или прокси-агента

    Введите учетные данные для учетной записи администратора в разделе «Учетная запись службы».

    Все обновляемые службы работают под этой учетной записью.

    Указание базы данных Microsoft SQL Server

    Если обновляются данные диспетчера модели, введите имя сервера базы данных и имя экземпляра базы данных в текстовом поле Сервер. Введите полное доменное имя (FQDN) для имени сервера базы данных в текстовое поле Имя базы данных.

    Если экземпляр базы данных настроен на нестандартный порт SQL, добавьте номер порта в спецификацию экземпляра сервера. Номер порта Microsoft SQL по умолчанию — 1433.

    При обновлении узлов диспетчера параметр MSSQL SSL выбирается по умолчанию. Если в вашей базе данных не используется SSL, снимите флажок Использовать SSL для подключения к базе данных.

  10. Нажмите кнопку Далее.
  11. Убедитесь, что все службы, выбранные для модернизации, отображаются на странице «Готово к обновлению», и нажмите Обновить.

    Появится страница «Обновление» и индикатор прогресса. Когда процесс обновления завершится, станет доступна кнопка Далее.

  12. Нажмите кнопку Далее.
  13. Щелкните элемент Готово.
  14. Убедитесь, что все службы перезапущены.
  15. Повторите эти действия в указанном порядке для каждого сервера инфраструктуры как услуги в развертывании.
  16. После того как все компоненты будут обновлены, войдите в интерфейс управления устройством vRealize Automation и убедитесь, что зарегистрированы все службы, в том числе служба инфраструктуры как услуги.

Результат

Все выбранные компоненты будут обновлены до новой версии.

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