Модуль dellemc.openmanage.ome_network_port_breakout – Этот модуль позволяет автоматизировать распределение портов или разделение портов на логические подпорты
Примечание
Этот модуль является частью коллекции dellemc.openmanage (версия 9.7.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для её установки используйте: ansible-galaxy collection install dellemc.openmanage. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Для использования в книге задач укажите: dellemc.openmanage.ome_network_port_breakout.
Добавлен в dellemc.openmanage 2.1.0
Описание
- Этот модуль позволяет автоматизировать выделение IOM в режиме ткани на логические подпорты.
- Функция разделения портов поддерживается только в OpenManage Enterprise Modular.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- python >= 3.9.6
Параметры
Параметр | Комментарии |
|---|---|
breakout_type строка / обязательно | Предпочтительный тип разделения. Например, 4X10GE. Для отмены конфигурации по умолчанию введите ‘HardwareDefault’. |
ca_path путь добавлено в dellemc.openmanage 5.0.0 | Файл с сертификатом CA в формате PEM, который будет использоваться для проверки. |
hostname строка / обязательно | IP-адрес или имя хоста OpenManage Enterprise Modular. |
password строка | Пароль OpenManage Enterprise Modular. Если пароль не указан, используется переменная среды Пример: export OME_PASSWORD=пароль |
port целое число | Порт HTTPS OpenManage Enterprise Modular. По умолчанию: |
target_port строка / обязательно | Идентификатор порта в коммутаторе для разделения. Введите идентификатор порта в формате: service тэг:порт. Например, 2HB7NX2:ethernet1/1/13. |
timeout целое число добавлено в dellemc.openmanage 5.0.0 | Таймаут уровня сокета в секундах. По умолчанию: |
username строка | Имя пользователя OpenManage Enterprise Modular. Если имя пользователя не указано, используется переменная среды Пример: export OME_USERNAME=имя_пользователя |
validate_certs логическое значение добавлено в dellemc.openmanage 5.0.0 | Если Настройте До версии коллекции Варианты:
|
x_auth_token строка добавлено в dellemc.openmanage 9.3.0 | Токен аутентификации. Если токен x_auth_token не указан, используется переменная среды Пример: export OME_X_AUTH_TOKEN=x_auth_token |
Примечания
Примечание
- Выполняйте этот модуль с системы, имеющей прямой доступ к Dell OpenManage Enterprise Modular.
- Этот модуль поддерживает
check_mode.
Примеры
---
- name: Port breakout configuration
dellemc.openmanage.ome_network_port_breakout:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
target_port: "2HB7NX2:phy-port1/1/11"
breakout_type: "1X40GE"
- name: Revoke the default breakout configuration
dellemc.openmanage.ome_network_port_breakout:
hostname: "192.168.0.1"
username: "username"
password: "password"
ca_path: "/path/to/ca_cert.pem"
target_port: "2HB7NX2:phy-port1/1/11"
breakout_type: "HardwareDefault"
Значения возврата
Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
breakout_status словарь | Подробности задач OpenManage Enterprise. Возвращается: успех Пример: |
error_info словарь | Подробности HTTP ошибки. Возвращается: при HTTP ошибке Пример: |
msg строка | Общий статус конфигурации порта. Возвращается: всегда Пример: |
Ссылки на сборку
© 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/dellemc/openmanage/ome_network_port_breakout_module.html