f5networks.f5_modules.bigip_virtual_address модуль — Управление виртуальными адресами LTM на BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.31.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigip_virtual_address.
Новое в f5networks.f5_modules 1.0.0
Обзор
- Управление виртуальными адресами LTM на системе BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
address строка | Указывает виртуальный адрес. Это значение нельзя изменить после его установки. Если виртуальный адрес никогда не создавался, но были созданы виртуальные серверы, для каждого виртуального сервера автоматически создавался виртуальный адрес. Имя этого виртуального адреса — его значение IP-адреса. |
arp логическое | Указывает, принимает ли система запросы ARP. Когда Когда Для того, чтобы виртуальные серверы, использующие этот виртуальный адрес, пересылали пакеты ICMP, необходимо отключить как ARP, так и ICMP Echo. При создании нового виртуального адреса, если этот параметр не указан, значение по умолчанию — Варианты:
|
auto_delete логическое | Указывает, автоматически ли удаляется виртуальный адрес при удалении последнего связанного виртуального сервера. Когда Варианты:
|
availability_calculation псевдонимы: advertise_route строка | Указывает, какие маршруты виртуального адреса система публикует. При Варианты:
|
connection_limit целое число | Указывает количество одновременных подключений, разрешенных системой для этого виртуального адреса. |
icmp_echo строка | Указывает, как система отправляет ответы на запросы (ICMP) эхо на основе виртуального адреса для включения публикации маршрутов. При Варианты:
|
name строка | Имя виртуального адреса. Если этот параметр не указан, система использует значение |
netmask строка | Указывает маску сети для предоставленного виртуального адреса. Это значение нельзя изменить после его установки. При создании нового виртуального адреса, если этот параметр не указан, значение по умолчанию — |
partition строка | Раздел устройства для управления ресурсами. По умолчанию: |
provider словарь добавлен в f5networks.f5_modules 1.0.0 | Объект словаря, содержащий сведения о подключении. |
|
auth_provider строка |
Настраивает поставщика аутентификации для получения маркеров аутентификации с удаленного устройства. Этот параметр используется при работе с устройствами BIG-IQ. |
|
no_f5_teem логическое |
Если Вы можете опустить этот параметр, установив переменную окружения Предыдущая переменная Варианты:
|
|
password псевдонимы: pass, pwd строка / обязательный |
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную окружения |
|
server строка / обязательный |
Хост BIG-IP или хост BIG-IQ. Вы можете опустить этот параметр, установив переменную окружения |
|
server_port целое число |
Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную окружения По умолчанию: |
|
timeout целое число |
Устанавливает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечет до завершения операции, модуль выдаст ошибку. |
|
transport string |
Настраивает транспортное подключение для соединения с удаленным устройством. Варианты:
|
|
user string / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную среды |
|
validate_certs boolean |
Если Вы можете опустить этот параметр, установив переменную среды Варианты:
|
route_advertisement string | Указывает, использует ли система объявление маршрутов для этого виртуального адреса. При отключении система не объявляет маршруты для этого виртуального адреса. Большинство этих параметров поддерживаются только в версиях 13.0.0-HF1 и выше. В версиях ниже указанной все варианты, кроме Когда Когда Когда Когда Когда Когда Варианты:
|
route_domain string | Домен маршрутизации Это значение нельзя изменить после его установки. |
spanning boolean | Включает все системы BIG-IP в группе устройств для прослушивания и обработки трафика по одному виртуальному адресу. Распространение для виртуального адреса происходит, когда вы включаете опцию Распространение также зависит от маршрутизатора вышестоящего уровня для распределения потоков приложений по системам BIG-IP с использованием маршрутов ECMP. ECMP определяет маршрут к виртуальному адресу с использованием отдельных плавающих адресов self-IP, настроенных на каждой системе BIG-IP. Необходимо также настроить адреса MAC-маскирования и отключить При создании нового виртуального адреса, если этот параметр не указан, значение по умолчанию Варианты:
|
state string | Состояние виртуального адреса. Если Варианты:
|
traffic_group string | Группа трафика для виртуального адреса. При создании нового адреса, если это значение не указано, значение по умолчанию |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на сайте https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 манипулируют только текущей конфигурацией продукта F5. Чтобы гарантировать сохранение конфигурации BIG-IP на диске, убедитесь, что в задаче используется модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля за правильным использованием модуля для сохранения текущей конфигурации.
Примеры
- name: Add virtual address
bigip_virtual_address:
state: present
partition: Common
address: 10.10.10.10
provider:
server: lb.mydomain.net
user: admin
password: secret
delegate_to: localhost
- name: Enable route advertisement on the virtual address
bigip_virtual_address:
state: present
address: 10.10.10.10
route_advertisement: any
provider:
server: lb.mydomain.net
user: admin
password: secret
delegate_to: localhost
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
address целое число | Адрес виртуального адреса. Возвращается: создан Пример: |
arp логическое | Новый способ обработки запросов ARP виртуальным адресом. Возвращается: изменён Пример: |
auto_delete логическое | Новое значение для автоматического удаления виртуального адреса. Возвращается: изменён Пример: |
availability_calculation строка | Определяет, какие маршруты виртуального адреса система рекламирует. Возвращается: изменён Пример: |
connection_limit целое число | Новый предел подключений виртуального адреса. Возвращается: изменён Пример: |
icmp_echo строка | Новое значение ICMP echo, применённое к виртуальному адресу. Возвращается: изменён Пример: |
netmask целое число | Маска сети виртуального адреса. Возвращается: создан Пример: |
spanning строка | Включена ли функция spanning. Возвращается: изменён Пример: |
state строка | Новое состояние виртуального адреса. Возвращается: изменён Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigip_virtual_address_module.html