Spec-Zone.ru › Ansible 2.10

community.network.ce_link_status – Получение состояния соединения интерфейса на коммутаторах HUAWEI CloudEngine.

Примечание

Этот плагин является частью коллекции community.network (версия 1.3.0).

Для его установки используйте: ansible-galaxy collection install community.network.

Для использования в playbook укажите: community.network.ce_link_status.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Получение состояния соединения интерфейса на коммутаторах HUAWEI CloudEngine.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
interface
строка / обязательный
Для параметра interface вы можете ввести all для отображения информации обо всех интерфейсах, тип интерфейса, например, 40GE, для отображения информации об интерфейсах указанного типа, или полное имя интерфейса, например, 40GE1/0/22 или vlanif10, чтобы отобразить информацию об этом конкретном интерфейсе.

Примечания

Примечание

  • Текущее физическое состояние отображает физическое состояние интерфейса.
  • Текущее состояние соединения отображает состояние протокола канального уровня интерфейса.
  • Текущее состояние IPv4 отображает состояние протокола IPv4 интерфейса.
  • Текущее состояние IPv6 отображает состояние протокола IPv6 интерфейса.
  • Входящие байты отображают количество байтов, принятых интерфейсом.
  • Входящие одноадресные пакеты отображают количество одноадресных пакетов, принятых интерфейсом.
  • Входящие широковещательные пакеты отображают количество широковещательных пакетов, принятых интерфейсом.
  • Входящие многоадресные пакеты отображают количество многоадресных пакетов, принятых интерфейсом.
  • Входящие пакеты с ошибками отображают количество пакетов с ошибками, принятых интерфейсом.
  • Входящие потерянные пакеты отображают общее количество пакетов, которые были отправлены интерфейсу, но были потеряны интерфейсом.
  • Скорость входящих данных (байт/сек) отображает скорость, с которой интерфейс получает байты в течение определенного интервала.
  • Скорость входящих данных (пакеты/сек) отображает скорость, с которой интерфейс получает пакеты в течение определенного интервала.
  • Исходящие байты отображают количество байтов, отправленных интерфейсом.
  • Исходящие одноадресные пакеты отображают количество одноадресных пакетов, отправленных интерфейсом.
  • Исходящие многоадресные пакеты отображают количество многоадресных пакетов, отправленных интерфейсом.
  • Исходящие широковещательные пакеты отображают количество широковещательных пакетов, отправленных интерфейсом.
  • Исходящие пакеты с ошибками отображают общее количество пакетов, которые интерфейс отправил, но они были потеряны удаленным интерфейсом.
  • Исходящие потерянные пакеты отображают количество потерянных пакетов, отправленных интерфейсом.
  • Скорость исходящих данных (байт/сек) отображает скорость, с которой интерфейс отправляет байты в течение определенного интервала.
  • Скорость исходящих данных (пакеты/сек) отображает скорость, с которой интерфейс отправляет пакеты в течение определенного интервала.
  • Скорость отображает скорость для интерфейса Ethernet.
  • Для этого модуля требуется, чтобы служба netconf была включена на управляемом удаленном устройстве.
  • Рекомендуемое соединение — netconf.
  • Этот модуль также работает с соединениями local для устаревших playbooks.

Примеры

- name: Link status 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: Get specified interface link status information
    community.network.ce_link_status:
      interface: 40GE1/0/1
      provider: "{{ cli }}"

  - name: Get specified interface type link status information
    community.network.ce_link_status:
      interface: 40GE
      provider: "{{ cli }}"

  - name: Get all interfaces link status information
    community.network.ce_link_status:
      interface: all
      provider: "{{ cli }}"

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

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

Ключ Возвращаемое значение Описание
result
словарь
всегда
Информация о состоянии соединения интерфейса

Пример:
{'40ge2/0/8': {'Текущее состояние IPv4': 'выключено', 'Текущее состояние IPv6': 'выключено', 'Текущее состояние соединения': 'включено', 'Текущее физическое состояние': 'включено', 'Входящие широковещательные пакеты': '0', 'Входящие потерянные пакеты': '0', 'Входящие пакеты с ошибками': '0', 'Входящие многоадресные пакеты': '20151', 'Входящие байты': '7314813', 'Скорость входящих данных (байт/сек)': '11', 'Скорость входящих данных (пакеты/сек)': '0', 'Входящие одноадресные пакеты': '0', 'Исходящие широковещательные пакеты': '1', 'Исходящие потерянные пакеты': '0', 'Исходящие пакеты с ошибками': '0', 'Исходящие многоадресные пакеты': '20152', 'Исходящие байты': '7235021', 'Скорость исходящих данных (байт/сек)': '11', 'Скорость исходящих данных (пакеты/сек)': '0', 'Исходящие одноадресные пакеты': '0', 'Скорость': '40GE'}}


Авторы

  • Zhijin Zhou (@QijunPan)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/network/ce_link_status_module.html

Spec-Zone.ru

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