ucs_ip_pool - Настройка пулов IP-адресов в Cisco UCS Manager
Новая версия 2.5.
Описание
- Настраивает пулы IP-адресов и блоки IP-адресов в Cisco UCS Manager.
- Примеры можно использовать с эмулятором платформы UCS https://communities.cisco.com/ucspe.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- ucsmsdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| default_gw | По умолчанию: "0.0.0.0" | Шлюз по умолчанию, связанный с IPv4-адресами в блоке. |
| descrption | Определяемое пользователем описание пула IP-адресов. Введите до 256 символов. Можно использовать любые символы и пробелы, кроме следующих: ` (знак ударения), (обратный слэш), ^ (знак возведения в степень), " (двойная кавычка), = (знак равенства), > (больше), < (меньше) или ' (одинарная кавычка). псевдонимы: descr | |
| first_addr | Первый IPv4-адрес в блоке IPv4-адресов. Это поле "От" в меню UCS Manager "Добавить блоки IPv4". | |
| hostname str обязательно | IP-адрес или имя хоста Cisco UCS Manager. | |
| ipv6_default_gw | По умолчанию: "::" | Шлюз по умолчанию, связанный с IPv6-адресами в блоке. |
| ipv6_first_addr | Первый IPv6-адрес в блоке IPv6-адресов. Это поле "От" в меню UCS Manager "Добавить блоки IPv6". | |
| ipv6_last_addr | Последний IPv6-адрес в блоке IPv6-адресов. Это поле "До" в меню UCS Manager "Добавить блоки IPv6". | |
| ipv6_prefix | По умолчанию: "64" | Префикс сетевого адреса, связанный с IPv6-адресами в блоке. |
| ipv6_primary_dns | По умолчанию: "::" | Основной DNS-сервер, к которому должен иметь доступ этот блок IPv6-адресов. |
| ipv6_secondary_dns | По умолчанию: "::" | Дополнительный DNS-сервер, к которому должен иметь доступ этот блок IPv6-адресов. |
| last_addr | Последний IPv4-адрес в блоке IPv4-адресов. Это поле "До" в меню UCS Manager "Добавить блоки IPv4". | |
| name обязательно | Имя пула IP-адресов. Это имя может содержать от 1 до 32 буквенно-цифровых символов. Нельзя использовать пробелы или специальные символы, кроме - (дефис), _ (нижнее подчеркивание), : (двоеточие) и . (точка). После создания пула IP-адресов изменить это имя нельзя. | |
| order |
| Поле "Порядок назначения". Может принимать одно из следующих значений: default - Cisco UCS Manager выбирает случайную идентификацию из пула. sequential - Cisco UCS Manager выбирает наименьший доступный идентификатор из пула. |
| org_dn | По умолчанию: "org-root" | Org dn (имя с различением) |
| password str обязательно | Пароль для проверки подлинности Cisco UCS Manager. | |
| port int | Номер порта, который используется во время подключения (по умолчанию используется 443 для https и 80 для http подключения). | |
| primary_dns | По умолчанию: "0.0.0.0" | Основной DNS-сервер, к которому должен иметь доступ этот блок IPv4-адресов. |
| proxy str | Если use_proxy равно no, задаёт прокси-сервер, который будет использоваться для подключения. Например, 'http://proxy.xy.z:8080' | |
| secondary_dns | По умолчанию: "0.0.0.0" | Дополнительный DNS-сервер, к которому должен иметь доступ этот блок IPv4-адресов. |
| state |
| Если present, проверит, существует ли пул IP-адресов, и создаст его при необходимости.Если absent, проверит, отсутствует ли пул IP-адресов, и удалит его при необходимости. |
| subnet_mask | По умолчанию: "255.255.255.0" | Маска подсети, связанная с IPv4-адресами в блоке. |
| use_proxy bool |
| Если no, не будет использовать прокси, определённый системной переменной окружения. |
| use_ssl bool |
| Если no, будет использовано HTTP-соединение вместо стандартного HTTPS-соединения. |
| username str | По умолчанию: "admin" | Имя пользователя для аутентификации Cisco UCS Manager. |
Примеры
- name: Configure IPv4 address pools
ucs_ip_pool:
hostname: 172.16.143.150
username: admin
password: password
name: ip-A
order: sequential
first_addr: 192.168.0.10
last_addr: 192.168.0.19
subnet_mask: 255.255.255.0
default_gw: 192.168.0.1
primary_dns: 172.16.143.136
- name: Configure IPv6 address pools
ucs_ip_pool:
hostname: 172.16.143.150
username: admin
password: password
name: ipv6-B
ipv6_first_addr: fe80::1cae:7992:d7a1:ed07
ipv6_last_addr: fe80::1cae:7992:d7a1:edfe
ipv6_default_gw: fe80::1cae:7992:d7a1:ecff
- name: Remove IPv4 address pools
ucs_ip_pool:
hostname: 172.16.143.150
username: admin
password: password
name: ip-A
state: absent
- name: Remove IPv6 address pools
ucs_ip_pool:
hostname: 172.16.143.150
username: admin
password: password
name: ipv6-B
state: absent
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. в разделе здесь.
Автор
- David Soper (@dsoper2)
- CiscoUcs (@CiscoUcs)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/ucs_ip_pool_module.html