Spec-Zone.ru › Ansible

Модуль f5networks.f5_modules.bigip_device_connectivity — управление параметрами конфигурации IP-адресов устройства для обеспечения высокой доступности на BIG-IP.

Примечание

Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Чтобы использовать коллекцию в плейбуке, укажите: f5networks.f5_modules.bigip_device_connectivity.

Добавлено в f5networks.f5_modules 1.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Управляет параметрами конфигурации IP-адресов устройства для обеспечения высокой доступности (HA) на BIG-IP. Каждое устройство BIG-IP имеет сведения о подключении для синхронизации и переключения при сбое (IP-адреса), которые задаются при настройке пары или кластера HA. Этот модуль позволяет настроить эти сведения.

Параметры

Параметр

Комментарии

cluster_mirroring

string

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

Этот параметр поддерживается только на платформах с несколькими блейдами, например на оборудовании Viprion. В виртуальных редакциях (VE) он не поддерживается.

Варианты:

  • "between-clusters"
  • "within-cluster"

config_sync_ip

string

Локальный IP-адрес, который система использует для операций ConfigSync.

failover_multicast

boolean

Если задано значение true, обеспечивает включение конфигурации многоадресной рассылки для переключения при сбое и, если дополнительные параметры многоадресной рассылки не указаны, обеспечивает использование значений multicast_interface, multicast_address и multicast_port по умолчанию, указанных в описании каждого параметра.

Если задано значение false, обеспечивает отключение конфигурации многоадресной рассылки для переключения при сбое.

Варианты:

  • false
  • true

mirror_primary_address

string

Задает основной IP-адрес, который система использует для зеркалирования подключений.

mirror_secondary_address

string

Задает дополнительный IP-адрес, который система использует для зеркалирования подключений.

multicast_address

string

IP-адрес, на который система отправляет многоадресные сообщения, связанные с переключением при сбое.

Если failover_multicast имеет значение true и этот параметр не указан, будет использоваться значение по умолчанию 224.0.0.245.

multicast_interface

string

Интерфейс, через который система отправляет многоадресные сообщения, связанные с переключением при сбое.

Если failover_multicast имеет значение true и этот параметр не указан, будет использоваться значение по умолчанию eth0.

multicast_port

integer

Порт, через который система отправляет многоадресные сообщения, связанные с переключением при сбое.

Если failover_multicast имеет значение true и этот параметр не указан, будет использоваться значение по умолчанию 62960. Значение должно находиться в диапазоне от 0 до 65535.

provider

dictionary

добавлено в f5networks.f5_modules 1.0.0

Словарь со сведениями о подключении.

auth_provider

string

Настраивает поставщика аутентификации для получения токенов аутентификации с удаленного устройства.

Этот параметр фактически используется при работе с устройствами BIG-IQ.

no_f5_teem

boolean

Если задано значение yes, телеметрические данные TEEM не отправляются в F5.

Этот параметр можно не указывать, задав переменную окружения F5_TELEMETRY_OFF.

Ранее использовавшаяся переменная F5_TEEM устарела, поскольку ее название вводило в заблуждение.

Варианты:

  • false ← (по умолчанию)
  • true

password

псевдонимы: pass, pwd

string / обязательный

Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную окружения F5_PASSWORD.

server

string / обязательный

Имя узла BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную окружения F5_SERVER.

server_port

integer

Порт сервера BIG-IP.

Этот параметр можно не указывать, задав переменную окружения F5_SERVER_PORT.

По умолчанию: 443

timeout

integer

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

transport

string

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

Варианты:

  • "rest" ← (по умолчанию)

user

string / обязательный

Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть права администратора на устройстве.

Этот параметр можно не указывать, задав переменную окружения F5_USER.

validate_certs

boolean

Если задано значение no, SSL-сертификаты не проверяются. Используйте этот параметр только на подконтрольных вам сайтах с самоподписанными сертификатами.

Этот параметр можно не указывать, задав переменную окружения F5_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

unicast_failover

list / элементы=dictionary

Адреса для использования при операциях переключения при сбое. Для параметров address и port поддерживается структура словаря, где address — локальный IP-адрес, который система использует для операций переключения при сбое.

Параметр Port задает порт, используемый системой для операций переключения при сбое. Если port не указан, будет использоваться значение по умолчанию 1026.

Если вы указываете рекомендуемый IP-адрес управления, используйте ‘management-ip’ в поле адреса.

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

Примечания

Примечание

  • Этот модуль в первую очередь используется при настройке пар устройств BIG-IP для обеспечения высокой доступности.
  • Требуется BIG-IP версии >= 12.0.0
  • Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
  • Требуется версия программного обеспечения BIG-IP >= 12.
  • Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы сохранить конфигурацию BIG-IP на диске, обязательно добавьте хотя бы одну задачу с использованием модуля f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Инструкции по правильному использованию модуля для сохранения текущей конфигурации см. в документации модуля.

Примеры

- name: Configure device connectivity for standard HA pair
  bigip_device_connectivity:
    config_sync_ip: 10.1.30.1
    mirror_primary_address: 10.1.30.1
    unicast_failover:
      - address: management-ip
      - address: 10.1.30.1
    provider:
      server: lb.mydomain.com
      user: admin
      password: secret
  delegate_to: localhost

Возвращаемые значения

Общие возвращаемые значения описаны здесь. Ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

changed

boolean

Указывает, была ли обновлена конфигурация F5.

Возвращается: всегда

cluster_mirroring

string

Текущий параметр зеркалирования кластера.

Возвращается: при изменении

Пример: "between-clusters"

config_sync_ip

string

Новое значение параметра config_sync_ip.

Возвращается: при изменении

Пример: "10.1.1.1"

failover_multicast

boolean

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

Возвращается: при изменении

mirror_primary_address

string

Новое значение параметра mirror_primary_address.

Возвращается: при изменении

Пример: "10.1.1.2"

mirror_secondary_address

string

Новое значение параметра mirror_secondary_address.

Возвращается: при изменении

Пример: "10.1.1.3"

multicast_address

string

Новое значение параметра multicast_address.

Возвращается: при изменении

Пример: "224.0.0.245"

multicast_interface

string

Новое значение параметра multicast_interface.

Возвращается: при изменении

Пример: "eth0"

multicast_port

integer

Новое значение параметра multicast_port.

Возвращается: при изменении

Пример: 1026

unicast_failover

list / элементы=string

Новое значение параметра unicast_failover.

Возвращается: при изменении

Пример: [{"address": "10.1.1.2", "port": 1026}]

Авторы

  • Tim Rupp (@caphrim007)
  • Wojciech Wypior (@wojtek0806)

Ссылки на коллекцию

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_device_connectivity_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API