Spec-Zone.ru › Ansible 2.5

bigip_device_connectivity - Управляет настройками IP-конфигурации устройства для HA на BIG-IP

Новое в версии 2.5.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Обзор

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

Требования

Ниже приведены требования к хосту, на котором выполняется этот модуль.

  • f5-sdk >= 3.0.9

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
config_sync_ip
Локальный IP-адрес, который система использует для операций ConfigSync.
failover_multicast
    Варианты:
  • yes
  • no
Когда yes, гарантирует, что конфигурация Failover Multicast включена, и если дальнейшая конфигурация multicast не задана, гарантирует, что multicast_interface, multicast_address и multicast_port являются значениями по умолчанию, указанными в описании каждого параметра. Когда no, гарантирует, что конфигурация Failover Multicast отключена.
mirror_primary_address
Указывает первичный IP-адрес, который система использует для зеркалирования подключений.
mirror_secondary_address
Указывает вторичный IP-адрес, который система использует для зеркалирования подключений.
multicast_address
IP-адрес, на который система отправляет мультимедийные сообщения, связанные с резервированием. Когда failover_multicast является yes и этот параметр не указан, будет использовано значение по умолчанию 224.0.0.245.
multicast_interface
Интерфейс, по которому система отправляет мультимедийные сообщения, связанные с резервированием. Когда failover_multicast является yes и этот параметр не указан, будет использовано значение по умолчанию eth0.
multicast_port
Порт, по которому система отправляет мультимедийные сообщения, связанные с резервированием. Когда failover_multicast является yes и этот параметр не указан, будет использовано значение по умолчанию 62960. Это значение должно быть в диапазоне от 0 до 65535.
password
обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Вы можете опустить этот параметр, если переменная среды F5_PASSWORD установлена.

псевдонимы: pass, pwd
provider
(добавлено в 2.5)
По умолчанию:
Нет
Объект типа dict, содержащий данные подключения.
ssh_keyfile
Указывает SSH-ключевой файл для аутентификации подключения к удаленному устройству. Этот аргумент используется только для переводов cli. Если значение не указано в задаче, вместо него будет использоваться значение переменной среды ANSIBLE_NET_SSH_KEYFILE.
timeout По умолчанию:
10
Указывает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истечет до завершения операции, модуль выдаст ошибку.
server
обязательно
Хост BIG-IP. Вы можете опустить этот параметр, если переменная среды F5_SERVER установлена.
user
обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, если переменная среды F5_USER установлена.
server_port По умолчанию:
443
Порт сервера BIG-IP. Вы можете опустить этот параметр, если переменная среды F5_SERVER_PORT установлена.
password
обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Вы можете опустить этот параметр, если переменная среды F5_PASSWORD установлена.

псевдонимы: pass, pwd
validate_certs
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены. Используйте только на сайтах под личным контролем, использующих самозаверяющие сертификаты. Вы можете опустить этот параметр, если переменная среды F5_VALIDATE_CERTS установлена.
transport
обязательно
    Варианты:
  • rest
  • cli ←
Настраивает транспортное соединение для подключения к удаленному устройству.
server
обязательно
Хост BIG-IP. Вы можете опустить этот параметр, если переменная среды F5_SERVER установлена.
server_port
(добавлено в 2.2)
По умолчанию:
443
Порт сервера BIG-IP. Вы можете опустить этот параметр, если переменная среды F5_SERVER_PORT установлена.
unicast_failover
Желаемые адреса для операций резервирования. Параметры address и port поддерживаются со структурой словаря, где address — локальный IP-адрес, который система использует для операций резервирования. Порт указывает порт, который система использует для операций резервирования. Если port не указан, будет использовано значение по умолчанию 1026. Если вы указываете (рекомендуемый) адрес управления, используйте «management-ip» в поле адреса.
user
обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, если переменная среды F5_USER установлена.
validate_certs
(добавлено в 2.0)
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены. Используйте только на сайтах под личным контролем, использующих самозаверяющие сертификаты. Вы можете опустить этот параметр, если переменная среды F5_VALIDATE_CERTS установлена.

Примечания

Примечание

  • Этот модуль в основном используется как компонент для настройки пар HA устройств BIG-IP.
  • Требуется BIG-IP >= 12.0.0
  • Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
  • На хосте требуется пакет f5-sdk Python. Это так же просто, как pip install f5-sdk.

Примеры

- 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
    server: lb.mydomain.com
    user: admin
    password: secret
  delegate_to: localhost

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

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

Ключ Возвращаемое Описание
changed
bool
всегда
Указывает, была ли обновлена конфигурация F5.

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

Пример:
10.1.1.1
failover_multicast
bool
изменён
Указывает, был ли изменён атрибут резервного копирования multicast.

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
string
изменён
Новое значение параметра multicast_port.

Пример:
1026
unicast_failover
list
изменён
Новое значение параметра unicast_failover.

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


Статус

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

Автор

  • Tim Rupp (@caphrim007)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/bigip_device_connectivity_module.html

Spec-Zone.ru

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