emcstack.bonding
связывание
Роль для создания / правильной настройки связывающих интерфейсов
Требования
Ansible 2.0, python-netaddr
Переменные роли
| Название | Тип | Обязательно | По умолчанию | Описание |
|---|---|---|---|---|
| slaves | список | да | Нет | Список слейвов, которые являются частью связи |
| bond | строка | да | Нет | Имя связывающего интерфейса |
| apply | булевый | нет | false | Установите в true, чтобы записать реальные конфигурационные файлы в sysconfig |
| apply_now | булевый | нет | false | Перезапустите сеть после записи конфигурационных файлов |
| el_network_sysconfig | строка | нет | /etc/sysconfig/network-scripts | Директория по умолчанию для RH/CentOS |
| tmp_dir | строка | нет | /tmp | Временная директория для конфигурационных файлов |
| bond_options | список словарей | нет | [{ 'key': 'mode', 'value': 'lacp'}, { 'key': 'miimon', 'value': '80'}] | Некоторые значения по умолчанию для опций связывания |
| mtu | целое число | нет | 1500 | Значение MTU для интерфейса |
| enable_ipv4 | булевый | нет | false | Определяет, хотите ли вы использовать настройки ipv4 для связывающего интерфейса |
| manage_gateway | булевый | нет | false | Определяет, хотите ли вы настроить шлюз на связи |
| manage_dns_servers | булевый | нет | false | Определяет, хотите ли вы настроить DNS в конфигурации связи |
| manage_hw_addr | булевый | нет | true | Определяет, хотите ли вы записать HWADDR в конфигурацию слейвов |
| ip_addr | строка | нет | Нет | IPv4 для связывающего интерфейса |
| netmask | строка | нет | Нет | Сетевой маска для связывающего интерфейса |
| gateway | строка | нет | Нет | Шлюз для использования связывающим интерфейсом |
| dns1 | строка | нет | Нет | DNS1 сервер |
| dns2 | строка | нет | Нет | DNS2 сервер |
| enable_ipv6 | булевый | нет | true | Включить IPv6 на связывающем интерфейсе |
| init_ipv6 | булевый | нет | true | Включить инициализацию IPv6 |
| ipv6_autoconf | булевый | нет | no | Включить автоматическую настройку IPv6 |
| keep_slave_ipv4 | булевый | нет | false | Определяет, хотите ли вы сохранить существующую конфигурацию IPv4 слейвов |
Зависимости
Нет
Пример плейбука
- hosts: nc-9
roles:
- bonding
vars:
- slaves:
- eth0
- eth1
- bond: bond0
- hosts: nc-9
roles:
- bonding
vars:
- slaves:
- eth0
- eth1
- bond: bond0
- bond_options:
- { 'key': 'mode', 'value': '4'}
- { 'key': 'miimon', 'value': '100'}
- { 'key': 'xmit_hash_policy', 'value': 'layer2+3'}
- { 'key': 'lacp_rate', 'value': 'fast'}
- { 'key': 'ad_select', 'value': 'bandwidth'}
Лицензия
GPLv3
Информация об авторе
Джон Престон [Джон Милл]
Установить
ansible-galaxy install emcstack.bondingЛицензия
lgpl-3.0
Загрузки
85
Владелец
Eucalyptus - Midokura - CEPH
