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

Об этой задаче

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

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

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

После обновления можно проверить его результат. Для этого откройте файл журнала обновления: /usr/lib/vcac/tools/upgrade/upgrade.log.

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

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

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

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

  • На каждом узле инфраструктуры как услуги вручную установите агент управления инфраструктуры как услуги, предоставленный в виде отдельного пакета на странице загрузки vRealize Automation 7.2. Дополнительные сведения см. в статье базы знаний 2147926.

    Не пытайтесь воспользоваться программой установки агента управления, доступной на виртуальном устройстве vRealize Automation.

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

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

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

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

    1. Зайдите в консоль управления устройства vRealize Automation.

    2. Выберите Параметры vRA > Кластер.

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

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

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

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

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

Процедура

  1. Запустите новый сеанс консоли на основном или главном узле Устройство vRealize Automation и выполните вход с помощью учетной записи пользователя root.

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

  2. Измените каталоги на /usr/lib/vcac/tools/upgrade/.
  3. Запустите эту команду в командной строке, чтобы создать файл upgrade.properties.

    ./generate_properties

  4. Откройте файл upgrade.properties и введите все обязательные значения.

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

    Обязательное значение

    Описание

    Формат учетных данных

    web_username

    Имя пользователя для основного веб-узла. Требуется указать только один раз.

    Домен/Пользователь

    web_password

    Пароль для основного веб-узла. Требуется указать только один раз.

    Пароль

    dem_username

    Имя пользователя для оркестратора DEM или рабочего процесса DEM. Требуется указать для каждого узла, где установлен компонент DEM.

    Домен/Пользователь

    dem_password

    Пароль для оркестратора DEM или рабочего процесса DEM. Требуется указать для каждого узла, где установлен компонент DEM.

    Пароль

    agent_username

    Имя пользователя для агента, например агента vSphere. Требуется указать для каждого узла, где установлен компонент агента.

    Домен/Пользователь

    agent_password

    Пароль для агента, например агента vSphere. Требуется указать для каждого узла, где установлен компонент агента.

    Пароль

    vidm_admin_password

    Пароль администратора VIDM. Требуется указать только при обновлении vRealize Automation 6.2.4 или 6.2.5.

    vIDM_password

    В целях безопасности файл upgrade.properties удаляется при запуске сценария оболочки обновления. Свойства в файле задаются на основании данных каждого компонента инфраструктуры как услуги, полученных с помощью агентов управления инфраструктуры как услуги. Важно убедиться, что все агенты управления инфраструктуры как услуги обновлены и исправны, прежде чем запускать сценарии оболочки ./generate_properies или ./upgrade. В случае проблем с каким-либо агентом управления инфраструктуры как услуги при выполнении сценария оболочки обновления см. раздел Не удается обновить агент управления, или на узле инфраструктуры как услуги не установлен сертификат. Чтобы снова создать файл upgrade.properties, повторите шаги 2 и 3.

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

    В рамках сценария отображается каждый узел инфраструктуры как услуги и все установленные в нем компоненты. Также в рамках сценария проверяется каждый компонент перед установкой обновления. Если в файле upgrade.properties есть неверные значения, сценарий не выполняется.

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

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

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

Добавление пользователей или групп к подключению Active Directory