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

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

Можно запустить сценарий обновления с помощью консоли vSphere для виртуальной машины или с использованием сеанса консоли SSH. Использование консоли vSphere позволяет избежать появления периодических проблем с подключением к сети, которые могут прерывать ход выполнения сценария.

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

После завершения обновления можно проверить результат, открыв файл журнала обновления в расположении /opt/vmware/var/log/vami/upgrade-iaas.log.

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

  • См. раздел Устранение неполадок обновления vRealize Automation.

  • Убедитесь в успешном обновлении всех устройств vRealize Automation.

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

  • Перед выполнением сценария оболочки обновления на главном узле устройства vRealize Automation щелкните Службы в интерфейса управления устройством vRealize Automation. Убедитесь, что все службы, кроме iaas, находятся в состоянии «ЗАРЕГИСТРИРОВАНО».

  • Для установки вручную агента управления инфраструктуры как услуги на каждом узле инфраструктуры как услуги выполните следующие действия.

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

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

    2. Загрузите установщик агента управления vCAC-IaaSManagementAgent-Setup.msi.

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

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

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

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

    1. Выполните вход в интерфейс управления устройства vRealize Automation как пользователь root.

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

    2. Выберите Кластер.

    3. Разверните список установленных компонентов на каждом узле инфраструктуры как услуги и найдите среди них агент управления инфраструктуры как услуги.

    4. Убедитесь, что указана текущая версия агента управления.

  • Исключение компонентов из обновления инфраструктуры как услуги.

  • Убедитесь в наличии доступа к резервной копии базы данных Microsoft SQL Server инфраструктуры как услуги на случай, если возникнет необходимость отката.

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

    Если выполнить обновление не удастся, вернитесь к моментальному снимку и резервной копии базы данных и повторите попытку обновления.

Процедура

  1. Откройте новый сеанс консоли на узле Устройство vRealize Automation. Войдите в систему, используя учетную запись пользователя root.
  2. Измените каталоги на /usr/lib/vcac/tools/upgrade/.

    Важно убедиться, что все агенты управления инфраструктуры как услуги обновлены и исправны, прежде чем запускать сценарии оболочки ./upgrade. В случае проблем с каким-либо агентом управления инфраструктуры как услуги при выполнении сценария оболочки обновления см. раздел При обновлении не удается обновить агент управления.

  3. Запустите сценарий обновления.
    1. В командной строке введите ./upgrade.
    2. Нажмите клавишу ВВОД.

    Чтобы получить описание процедуры обновления IaaS, см. Обновление устройства vRealize Automation и компонентов инфраструктуры как услуги.

    В случае неудачного выполнения сценария оболочки обновления проверьте файл upgrade-iaas.log.

    После исправления проблемы можно повторно запустить сценарий обновления.

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

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

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

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