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

Примечание.

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

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

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

  1. Веб-сайты инфраструктуры как услуги

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

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

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

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

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

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

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

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

  4. Агенты

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

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

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

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

Примечание.

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

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

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

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

  • Загрузка программы установки инфраструктуры как услуги для обновления компонентов инфраструктуры как услуги после обновления устройства vRealize Automation.

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

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

  • Для перенастройки координатора распределенных транзакций Microsoft (DTC) выполните следующие действия.

    Примечание.

    Даже если координатор распределенных транзакций включен, распределенная транзакция может завершиться сбоем, если включен брандмауэр.

    1. На устройстве vRealize Automation выберите Пуск > Администрирование > Службы компонентов.

    2. Разверните Службы компонентов > Компьютеры > Мой компьютер > Координатор распределенных транзакций.

    3. Выберите соответствующую задачу.

      • Для локального автономного DTC щелкните правой кнопкой мыши Локальный DTC и выберите Свойства.

      • Для кластерного DTC разверните Кластерные DTC, щелкните правой кнопкой мыши именованный кластерный DTC и выберите Свойства.

    4. Щелкните Безопасность.

    5. Выберите все следующие параметры.

      • Сетевой доступ к DTC

      • Включить удаленных клиентов

      • Разрешить входящий

      • Разрешить исходящий

      • Требуется взаимная проверка подлинности

    6. Нажмите кнопку ОК.

Процедура

  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 версия каждого рабочего процесса становится самой последней после обновления, а самая последняя версия перед обновлением становится второй по времени.

    Дополнительные сведения о vRealize Automation Designer см. в разделе Продление жизненных циклов компьютеров с помощью vRealize Automation Designer.

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

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

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

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

    При обновлении данных диспетчера модели введите имена сервера базы данных и экземпляра базы данных в текстовое поле Сервер раздела «Сведения об установке БД Microsoft SQL Server». Введите полное доменное имя (FQDN) для имени сервера базы данных в текстовое поле Имя базы данных.

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

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

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

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

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

Результат

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

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

  1. Восстановление доступа к встроенному центру управления vRealize Orchestrator.

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

    Дополнительную информацию см. в разделе Балансировка нагрузки vRealize Automation.