Если подходящая конфигурация сети отсутствует, в vRealize Automation можно создать новую конфигурацию.

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

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

Процедура

  1. Войдите в vRealize Automation.
  2. Откройте вкладку Контейнеры.
  3. В левой панели выберите Развертывания > Сети.
    На основной панели отобразятся существующие конфигурации сети, которые можно подготовить в процессе развертывания контейнера. Конфигурации сети включают и конфигурации, собранные с добавленных узлов Docker, и конфигурации, созданные в vRealize Automation. На значках, представляющих конфигурации сети, отображаются сетевые драйверы и драйверы управления IP-адресами, сведения о подсети, шлюзе и диапазоне IP-адресов, количество контейнеров, использующих данную конфигурацию сети, и количество узлов.
  4. Нажмите кнопку Новая сеть.
  5. Введите имя сети.
    После завершения создания новой конфигурации к значению имени будет добавлен уникальный идентификатор.
  6. (Необязательно) Чтобы добавить более подробные параметры конфигурации, установите флажок Расширенные.
    В области добавления сети появятся дополнительные параметры конфигурации сети.
  7. Задайте дополнительные параметры конфигурации сети.
    Параметр Описание
    Настройка управления IP-адресами
    Подсеть
    Укажите адреса подсети и шлюза, уникальные для этой конфигурации сети. Они не должны перекрываться с какими-либо другими сетями в том же узле контейнера.
    Настраиваемые свойства

    Для новой конфигурации сети можно также задать настраиваемые свойства (не обязательно).

    containers.ipam.driver

    Только для использования с контейнерами. Определяет, какой драйвер управления IP-адресами будет использоваться при добавлении компонента сети Containers в схему элементов. Набор поддерживаемых значений зависит от того, какие драйверы установлены в среде узла контейнера, в которой используются эти значения. Например, может использоваться поддерживаемое значение infoblox или calico в зависимости от того, какие подключаемые модули управления IP-адресами установлены на узле контейнера.

    Данные имя и значение свойства следует вводить с учетом регистра. Значение свойства не проверяется при добавлении. Если во время подготовки на узле контейнера не окажется указанного драйвера, отобразится сообщение об ошибке и подготовка будет прервана.

    containers.network.driver

    Только для использования с контейнерами. Определяет, какой сетевой драйвер будет использоваться при добавлении компонента сети Containers в схему элементов. Набор поддерживаемых значений зависит от того, какие драйверы установлены в среде узла контейнера, в которой используются эти значения. По умолчанию сетевые драйверы Docker включают bridge, overlay и macvlan, а сетевые драйверы Virtual Container Host (VCH) включают драйвер bridge. Также могут быть доступны сетевые драйверы от сторонних разработчиков, например weave и calico, в зависимости от того, какие подключаемые модули сети установлены на узле контейнера.

    Данные имя и значение свойства следует вводить с учетом регистра. Значение свойства не проверяется при добавлении. Если во время подготовки на узле контейнера не окажется указанного драйвера, отобразится сообщение об ошибке и подготовка будет прервана.

    Примечание: При создании сети без использования расширенных параметров vRealize Automation задает параметры автоматически.
  8. В раскрывающемся меню выберите узел, к которому необходимо подключить сеть.
  9. Щелкните Создать.