Spec-Zone.ru › Ansible 2.6

ce_mtu — Управление параметрами MTU на коммутаторах HUAWEI CloudEngine.

Новое в версии 2.4.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Управление параметрами MTU на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
interface
Полное имя интерфейса, например, 40GE1/0/22.
jumbo_max
Максимальный размер кадра. Значение по умолчанию — 9216. Значение — целое число, выраженное в байтах. Диапазон значений для CE12800 — от 1536 до 12224, для коммутаторов ToR — от 1536 до 12288.
jumbo_min
Пороговое значение для размера кадров без Jumbo. Значение по умолчанию — 1518. Значение — целое число, изменяющееся от 1518 до jumbo_max, в байтах.
mtu
MTU для определенного интерфейса. Значение — целое число от 46 до 9600, в байтах.
state
    Варианты:
  • present ←
  • absent
Укажите желаемое состояние ресурса.

Примечания

Примечание

  • Требуется параметр sysmtu или параметры interface И mtu.
  • state=absent отключает заданное значение MTU, если оно в настоящее время присутствует.

Примеры

- name: Mtu test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Config jumboframe on 40GE1/0/22"
    ce_mtu:
      interface: 40GE1/0/22
      jumbo_max: 9000
      jumbo_min: 8000
      provider: "{{ cli }}"

  - name: "Config mtu on 40GE1/0/22 (routed interface)"
    ce_mtu:
      interface: 40GE1/0/22
      mtu: 1600
      provider: "{{ cli }}"

  - name: "Config mtu on 40GE1/0/23 (switched interface)"
    ce_mtu:
      interface: 40GE1/0/22
      mtu: 9216
      provider: "{{ cli }}"

  - name: "Config mtu and jumboframe on 40GE1/0/22 (routed interface)"
    ce_mtu:
      interface: 40GE1/0/22
      mtu: 1601
      jumbo_max: 9001
      jumbo_min: 8001
      provider: "{{ cli }}"

  - name: "Unconfigure mtu and jumboframe on a given interface"
    ce_mtu:
      state: absent
      interface: 40GE1/0/22
      provider: "{{ cli }}"

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для данного модуля:

Ключ Возвращаемое значение Описание
changed
boolean
всегда
Проверка внесения изменений на устройстве

Пример:
True
end_state
dict
всегда
k/v пары значений mtu/sysmtu после выполнения модуля

Пример:
{'mtu': '1700', 'jumbo_max': '9000', 'jumbo_min': '8000'}
existing
dict
всегда
k/v пары существующих значений mtu/sysmtu на интерфейсе/системе

Пример:
{'mtu': '1600', 'jumbo_max': '9216', 'jumbo_min': '1518'}
proposed
dict
всегда
k/v пары параметров, переданных в модуль

Пример:
{'mtu': '1700', 'jumbo_max': '9000', 'jumbo_min': '8000'}
updates
list
всегда
Команда, отправленная на устройство

Пример:
['interface 40GE1/0/23', 'mtu 1700', 'jumboframe enable 9000 8000']


Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратно совместимый.

Техническое обслуживание

Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Подробную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • QijunPan (@CloudEngine-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.6/modules/ce_mtu_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API