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-адресов. Это поле "От" в меню Cisco UCS Manager "Добавить блоки IPv4". | |
| hostname обязательно | IP-адрес или имя хоста Cisco UCS Manager. | |
| ipv6_default_gw | По умолчанию: :: | Основной шлюз, связанный с IPv6-адресами в блоке. |
| ipv6_first_addr | Первый IPv6-адрес в блоке IPv6-адресов. Это поле "От" в меню Cisco UCS Manager "Добавить блоки IPv6". | |
| ipv6_last_addr | Последний IPv6-адрес в блоке IPv6-адресов. Это поле "До" в меню Cisco UCS Manager "Добавить блоки IPv6". | |
| ipv6_prefix | По умолчанию: 64 | Префикс сетевого адреса, связанный с IPv6-адресами в блоке. |
| ipv6_primary_dns | По умолчанию: :: | Основной DNS-сервер, к которому должен иметь доступ этот блок IPv6-адресов. |
| ipv6_secondary_dns | По умолчанию: :: | Дополнительный DNS-сервер, к которому должен иметь доступ этот блок IPv6-адресов. |
| last_addr | Последний IPv4-адрес в блоке IPv4-адресов. Это поле "До" в меню Cisco UCS Manager "Добавить блоки IPv4". | |
| name обязательно | Имя пула IP-адресов. Это имя может содержать от 1 до 32 буквенно-цифровых символов. Нельзя использовать пробелы или специальные символы, кроме - (тире), _ (подчёркивание), : (двоеточие) и . (точка). После создания пула IP-адресов изменить это имя нельзя. | |
| order |
| Поле "Порядок назначения". Может принимать одно из следующих значений: default - Cisco UCS Manager выбирает случайную идентификацию из пула. sequential - Cisco UCS Manager выбирает наименьшую доступную идентификацию из пула. |
| org_dn | По умолчанию: org-root | Организационное имя (DN) |
| password обязательно | Пароль для аутентификации Cisco UCS Manager. | |
| port | Порт, который будет использоваться при подключении (по умолчанию используется 443 для HTTPS и 80 для HTTP-соединения). | |
| primary_dns | По умолчанию: 0.0.0.0 | Основной DNS-сервер, к которому должен иметь доступ этот блок IPv4-адресов. |
| proxy | Если 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 |
| Если no, не будет использовать прокси, определённый переменной окружения системы. |
| use_ssl |
| Если no, будет использовано HTTP-соединение вместо стандартного HTTPS-соединения. |
| username | По умолчанию: 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
Статус
Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется как обратная совместимость.
Автор
- 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.5/modules/ucs_ip_pool_module.html