Даже если решение Application Services используется только для развертывания приложений в частном облаке, для некоторых развертываний может потребоваться доступ к URL-адресам из-за пределов корпоративного брандмауэра. Например, сценарий действий может предусматривать загрузку фрагментов приложения с веб-сайта с открытым исходным кодом. Для таких случаев можно настроить использование прокси в Application Services.

Эту задачу необходимо выполнить перед созданием служб и приложений или перед развертыванием существующих предварительно определенных образцов служб и приложений.

Application Services также содержит файл прокси с именем darwin_global_noproxy.conf, который не определяет прокси-сервер. Этот файл можно указать в качестве значения свойства global_conf, если для среды развертывания не требуется прокси-сервер. Среде развертывания Amazon EC2 не требуется прокси-сервер для развертывания приложения.

Поддержка прокси-серверов теперь расширена с глобального уровня на уровень среды развертывания. Дополнительные сведения см. в статье Создание среды развертывания vRealize Automation.

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

  • Войдите в службу Application Services как разработчик архитектуры приложений и администратор каталога приложений.
  • Убедитесь в наличии доступа к виртуальной машине с установленной службой Application Services и пароля для входа в операционную систему с учетной записью darwin_user. Пароль был задан во время установки. См. Запуск устройства Application Services.
  • Ознакомьтесь с процедурой создания новых служб. См. Добавление службы в библиотеку.

Процедура

  1. Для vCloud Director или vRealize Automation настройте виртуальное устройство Application Services на использование прокси-сервера.
    1. Выполните вход на виртуальное устройство Application Services как пользователь darwin_user.
    2. Введите su, чтобы переключиться на пользователя root.
    3. Откройте файл /home/darwin/tcserver/darwin/webapps/darwin/conf/darwin_global.conf в текстовом редакторе.
    4. Обновите данные IP-адреса и порта прокси-сервера и сохраните файл.
      URL-адрес прокси-сервера имеет формат http:// proxy: PortNumber.
    Указанный в этом файле прокси-сервер используется предварительно определенными приложениями или службами библиотеки, которым необходим доступ к репозиторию с помощью команды yum update или install. У предварительно определенных служб и приложений имеется сценарий, необходимый для доступа к этому прокси-серверу.
  2. Войдите в службу Application Services как администратор каталога приложений и определите связанные с прокси-сервером свойства и сценарии для новой или существующей службы.
    1. В случае новой службы добавьте ее в библиотеку.
    2. В новой или существующей службе добавьте свойство с именем global_conf и типом Content в службу и определите для него значение https://DarwinServerIP:8443/darwin/conf/darwin_global.conf.
      Осторожно!: Если добавить значение в свойство http_proxy, https_proxy или ftp_proxy со сценариями служб, в которых файл darwin_global.conf используется в качестве исходного файла, при запуске сценария использование этих свойств приведет к переопределению любой существующей информации о прокси-сервере в приложении.
    3. Добавьте следующие строки в начало каждого сценария действий для службы, которой требуется прокси-сервер:
      # Import global conf
       . $global_conf
    4. Сохраните службу.
  3. Войдите в службу Application Services как разработчик архитектуры приложений и определите в схеме элементов приложения связанные с прокси-сервером свойства и сценарии, чтобы настроить приложение на использование прокси-сервера во время создания схемы элементов приложения.
    1. Для компонента приложения добавьте свойство global_conf типа Content в компонент приложения и определите для него значение https://DarwinServerIP:8443/darwin/conf/darwin_global.conf.
    2. Добавьте следующие строки в начало каждого сценария действий для компонента приложения, которому требуется прокси-сервер:
      # Import global conf
       . $global_conf

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

Войдите в Application Services и ознакомьтесь с возможностями продукта. См. Вход в службу Application Services и Открытие веб-интерфейса службы Application Services.

Зарегистрируйте поставщика облачных служб для вашей облачной среды. См. Регистрация поставщика облачных служб и шаблона vCloud Director, Регистрация поставщика облачных служб и шаблона vRealize Automation или Регистрация поставщика облачных служб и шаблона Amazon EC2.