Если у вас есть серверы vCenter в географически распределенных центрах обработки данных или центрах обработки данных, которые явным образом не подключены друг к другу, можно развернуть и настроить прокси-сервер расширяемости vRealize Automation (vREx), чтобы управлять центрами обработки данных из одного экземпляра vRealize Automation, а не развертывать выделенный экземпляр для каждого сервера vCenter.

Можно создать или преобразовать учетную запись vCenter в vRealize Automation для доступа к удаленному агенту vSphere, например в отдельных центрах обработки данных, которые не подключены друг к другу посредством сети. Вместо создания полного независимого развертывания vRealize Automation в удаленном центре обработки данных можно использовать агент vSphere в указанном прокси-сервере расширяемости vRealize Automation (vREx), который будет действовать как прокси-сервер vCenter. В этом сценарии использование прокси-сервера vREx может повысить надежность сети и оптимизировать процесс подготовки vSphere и подсчета в центрах обработки данных, которые не могут быть подключены иным образом.

Удаленный агент vSphere является программным компонентом, который находится на прокси-сервере расширяемости vRealize Automation (vREx). Прокси-сервер vREx — это виртуальное устройство, которое развертывается и настраивается. Агент vSphere, запускаемый на корректно настроенном прокси-сервере vREx, выступает в качестве промежуточного устройства обмена данными между vRealize Automation и vSphere. Агент vSphere настраивается автоматически при развертывании и настройке виртуального устройства (VA) прокси-сервера vREx.

Чтобы настроить и использовать прокси-сервер vREx, выполните следующие последовательные действия.

  1. Разверните прокси-сервер расширяемости vRealize Automation (vREx) на одном сервере vCenter или нескольких в одном центре обработки данных или нескольких.
  2. Настройте vRealize Automation для поддержки удаленных серверов vSphere с помощью прокси-сервера vREx.
  3. Подключите прокси-сервер расширяемости vRealize Automation (vREx) к удаленному экземпляру vRealize Automation.
  4. Создайте или отредактируйте облачную учетную запись vCenter в vRealize Automation и свяжите ее с прокси-сервером vREx в указанном центре обработки данных для доступа к серверу vCenter на удаленной площадке.

Шаг 1. Развертывание прокси-сервера расширяемости vRealize Automation (vREx) на одном сервере vCenter или нескольких в одном центре обработки данных или нескольких.

Для развертывания требуемого файла OVA прокси-сервера расширяемости vRealize Automation (vREx) используйте следующую информацию.

  1. Загрузите и разверните файл OVA на целевом сервере vCenter в удаленном центре обработки данных. Откройте страницу загрузки продукта в Customer Connect для vRealize Automation, выберите версию продукта (в данном примере vRealize Automation 8.8.1) и загрузите файл OVA прокси-сервера расширяемости vRealize Automation (vREx).

    Файл OVA доступен для vRealize Automation 8.8.1 и более поздних версий.

  2. При развертывании OVA необходимо установить флажок Расширить vRA локально, чтобы развернуть OVA в качестве прокси-сервера расширяемости vRealize Automation (vREx).
  3. Кроме того, во время развертывания OVA для упрощения изоляции сети между vRealize Automation и целевым ЦОД может быть необходимо настроить прокси-сервер HTTP, чтобы службы, запускаемые в удаленном центре обработки данных, могли подключаться к vRealize Automation. Например, в случае изоляции сети, когда один прокси-сервер HTTP настроен в качестве единственного средства доступа к удаленным сетевым расположениям (например, к экземпляру vRealize Automation) в центре обработки данных.

Шаг 2. Настройка vRealize Automation для поддержки удаленных серверов vSphere с помощью прокси-сервера расширяемости vRealize Automation (vREX)

В качестве администратора облачных служб включите удаленный агент vSphere в vRealize Automation с помощью vracli.

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

После выключения узлов можно открыть каждый узел в кластере и добавить дополнительные 6 ГБ памяти. Размер памяти по умолчанию обычно составляет 42 ГБ. Добавьте еще хотя бы 6 ГБ памяти для каждого узла, чтобы разместить дополнительные службы, необходимые для поддержки удаленного агента vSphere.

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

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

    /opt/scripts/deploy.sh --shutdown

  2. Добавьте дополнительную память (по крайней мере 6 ГБ) к каждому узлу vRealize Automation на сервере vCenter с помощью клиента узла vSphere.

    Сведения о работе с клиентом vSphere для добавления памяти к узлу см. в таких разделах, как Конфигурация виртуальной памяти в документации по продукту vSphere.

  3. Включите узлы.
  4. Дождитесь восстановления виртуального устройства vRealize Automation после перезапуска. Используйте следующую команду, чтобы подождать до 10 минут (600 секунд), пока не будет выполнена проверка перезапуска.

    vracli status first-boot --wait 600

    Если команда возвращает сообщение First boot complete, можно перейти к этапу настройки.

  5. В командной строке среды узла выполните следующую команду vracli, чтобы включить поддержку удаленного агента (прокси-сервера).

    vracli capabilities remote-proxy --enable

    По умолчанию этот переключатель функций отключен.

  6. Перезапустите службы vRealize Automation, выполнив следующую команду.

    /opt/scripts/deploy.sh

Шаг 3. Присоединение прокси-сервера расширяемости vRealize Automation (vREx) к удаленному экземпляру vRealize Automation

В качестве администратора облачных систем настройте прокси-сервер расширяемости vRealize Automation (vREx) на целевом сервере vCenter в указанном центре обработки данных, выполнив следующую процедуру.

  1. Откройте командную строку среды узла с помощью SSH и воспользуйтесь командой vracli join для подключения экземпляра vRealize Automation с конкретной организацией, а именно организацией, в которой указанный администратор облачных систем является администратором.
    Примечание: Это командная строка прокси-сервера vREx, а не командная строка vRealize Automation, которую мы использовали в процедуре на шаге 1, описанной выше.

    При выполнении этого действия прокси-сервер vREx (с которого выполняется команда join) присоединяется к экземпляру vRealize Automation. Таким образом, прокси-сервер vREx подключается к vRealize Automation и связывается с заданной организацией vRealize Automation.

    Ниже приведен пример командной строки для клиента по умолчанию и именованного клиента.

    • Клиент по умолчанию (среда с одним клиентом)
      В этом примере передается полное доменное имя подсистемы балансировки нагрузки vRealize Automation, чтобы связать прокси-сервер vREx с клиентом по умолчанию системы vRealize Automation.
      vracli vra join vra.my-company.com -u admin_user@org_domain
    • Именованный клиент (среда с несколькими клиентами)
      В этом примере передается полное доменное имя конкретного клиента (организации), чтобы связать прокси-сервер vREx с именованной или конкретной организацией.
      vracli vra join my-tenant.vra.my-company.com -u admin_user@org_domain

    При использовании мультитенантной среды необходимо создать интеграцию для каждого клиента. В частности, необходимо развернуть отдельный прокси-сервер vREx для каждого клиента (организации). Прокси-сервер vREx можно связать только с одной организацией vRealize Automation за раз.

  2. Приведенная выше команда join возвращает сертификат для удаленного экземпляра vRealize Automation. Если появится запрос на доверие к сертификату, введите yes, как предлагается.
  3. Подождите примерно 5 минут, чтобы прокси-сервер vREx смог развернуть необходимые компоненты программного обеспечения, прежде чем продолжить.

Шаг 4. Создание или редактирование облачной учетной записи vCenter в vRealize Automation для подключения к учетной записи удаленного сервера vCenter с помощью прокси-сервера vREx

Сведения о создании облачной учетной записи vCenter в vRealize Automation см. в Создание облачной учетной записи vCenter в vRealize Automation.

Сведения о преобразовании существующей облачной учетной записи vCenter см. в Преобразование традиционной облачной учетной записи vCenter в облачную учетную запись на основе прокси-сервера, обеспечивающего расширяемость vRealize Automation (vREx).