bigip_virtual_address - Управление виртуальными адресами LTM на BIG-IP.
Новая версия 2.4.
Описание
- Управление виртуальными адресами LTM на BIG-IP.
Параметры
| параметр | обязательно | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| address | да | Виртуальный адрес. Это значение нельзя изменить после его установки. псевдонимы: имя | ||
| advertise_route | нет |
| Указывает, какие маршруты виртуального адреса система публикует. Когда when_any_available, публикует маршрут, когда любой виртуальный сервер доступен. Когда when_all_available, публикует маршрут, когда все виртуальные серверы доступны. Когда (всегда), всегда публикует маршрут независимо от доступности виртуальных серверов. | |
| arp_state | нет |
| Указывает, принимает ли система запросы ARP. При значении (выключено) система не принимает запросы ARP. Обратите внимание, что для того, чтобы виртуальные серверы с переадресацией, использующие этот виртуальный адрес, пересылали пакеты ICMP, необходимо отключить как ARP, так и ICMP Echo. Если (включено), пакеты отбрасываются. | |
| auto_delete | нет |
| Указывает, автоматически ли система удаляет виртуальный адрес при удалении последнего связанного виртуального сервера. Когда disabled, указывает, что система оставляет виртуальный адрес даже при удалении всех связанных виртуальных серверов. При создании виртуального адреса значение по умолчанию enabled. | |
| connection_limit | нет | Указывает количество одновременных подключений, разрешенных системой для этого виртуального адреса. | ||
| icmp_echo | нет |
| Указывает, как система отправляет ответы на запросы (ICMP) echo на основе каждого виртуального адреса для включения публикации маршрута. При значении enabled, система BIG-IP перехватывает пакеты запросов ICMP echo и отвечает на них напрямую. При значении disabled, система BIG-IP передает запросы ICMP echo на серверы бэкенда. При значении (выборочно) система BIG-IP внутренне включает или отключает ответы в зависимости от состояния виртуального сервера; when_any_available, when_all_available, or C(always, независимо от состояния виртуальных серверов. | |
| netmask | нет | 255.255.255.255 | Маска сети предоставленного виртуального адреса. Это значение нельзя изменить после его установки. | |
| password | да | Пароль учетной записи пользователя, используемой для подключения к BIG-IP. Этот параметр можно опустить, если переменная среды F5_PASSWORD установлена. | ||
| server | да | Хост BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER установлена. | ||
| server_port (добавлен в 2.2)
| нет | 443 | Порт сервера BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER_PORT установлена. | |
| state | нет | настоящее |
| Состояние виртуального адреса. Если absent, будет предпринята попытка удалить виртуальный адрес. Это удастся только в том случае, если этот виртуальный адрес не используется виртуальным сервером. present создает виртуальный адрес и включает его. Если enabled, включить виртуальный адрес, если он существует. Если disabled, создать виртуальный адрес при необходимости и установить состояние на disabled. |
| use_route_advertisement | нет |
| Указывает, использует ли система публикацию маршрута для этого виртуального адреса. При отключении система не публикует маршруты для этого виртуального адреса. | |
| user | да | Имя пользователя для подключения к BIG-IP. У этого пользователя должны быть административные права на устройстве. Этот параметр можно опустить, если переменная среды F5_USER установлена. | ||
| validate_certs (добавлен в 2.0)
| нет | True |
| Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, использующих самозаверяющие сертификаты. Этот параметр можно опустить, если переменная среды F5_VALIDATE_CERTS установлена. |
Примеры
- name: Add virtual address
bigip_virtual_address:
server: "lb.mydomain.net"
user: "admin"
password: "secret"
state: "present"
partition: "Common"
address: "10.10.10.10"
delegate_to: localhost
- name: Enable route advertisement on the virtual address
bigip_virtual_address:
server: "lb.mydomain.net"
user: "admin"
password: "secret"
state: "present"
address: "10.10.10.10"
use_route_advertisement: yes
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие являются полями, уникальными для данного модуля:
| название | описание | возвращается | тип | пример |
|---|---|---|---|---|
| address | Адрес виртуального адреса. | создан | int | 2345 |
| arp_state | Новый способ обработки запросов ARP виртуальным адресом. | изменен | строка | выключено |
| auto_delete | Новое значение для автоматического удаления виртуального адреса. | изменен | строка | включено |
| connection_limit | Новая максимальная граница подключений виртуального адреса. | изменен | int | 1000 |
| icmp_echo | Новое значение ICMP echo, примененное к виртуальному адресу. | изменен | строка | выключено |
| netmask | Маска сети виртуального адреса. | создан | int | 2345 |
| state | Новое состояние виртуального адреса. | изменен | строка | выключено |
| use_route_advertisement | Новое значение для использования или неиспользования публикации маршрута. | изменен | bool | True |
Примечания
Примечание
- Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk.
- Требуется пакет netaddr Python на хосте. Это так же просто, как pip install netaddr.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.
Для получения помощи в разработке модулей, если вам это нужно, пожалуйста, прочитайте Информацию о сообществе и внесение вклада, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/bigip_virtual_address_module.html