Необходимо обновлять базу данных 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 6.2.4 или 6.2.5.

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

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

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

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

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

    1. Откройте браузер и перейдите на страницу установки инфраструктуры как услуги VMware vRealize Automation в разделе Устройство vRealize Automation по адресу https://virtual_appliance_host:5480/installer.

    2. Загрузите и запустите средство установки агента управления.

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

Процедура

  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, затем повторно включите трафик подсистемы балансировки нагрузки для всех неподключенных узлов. Если в предыдущем развертывании использовалась встроенная база данных PostgreSQL с балансировкой нагрузки, отключите все узлы в пуле PostgreSQL, так как они не потребуются. В удобное время удалите пул.

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