Spec-Zone.ru › Ansible

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

Примечание

Этот модуль входит в коллекцию community.network (версия 5.0.3).

У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Чтобы установить ее, используйте: ansible-galaxy collection install community.network.

Чтобы использовать ее в книге задач, укажите: community.network.ce_link_status.

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

Описание

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

Псевдонимы: network.cloudengine.ce_link_status

Параметры

Параметр

Комментарии

interface

строка / обязательно

Для параметра интерфейса можно ввести all для отображения информации обо всех интерфейсах, тип интерфейса, например, 40GE для отображения информации об интерфейсах указанного типа, или полное имя интерфейса, например, 40GE1/0/22 или vlanif10 для отображения информации об определенном интерфейсе.

Примечания

Примечание

  • Текущее физическое состояние отображает физическое состояние интерфейса.
  • Текущее состояние подключения отображает состояние протокола уровня канала интерфейса.
  • Текущее состояние IPv4 отображает состояние протокола IPv4 интерфейса.
  • Текущее состояние IPv6 отображает состояние протокола IPv6 интерфейса.
  • Принятые байты (octets) отображает количество байтов, полученных интерфейсом.
  • Принятые одноадресные пакеты (unicast) отображает количество одноадресных пакетов, полученных интерфейсом.
  • Принятые многоадресные пакеты (multicast) отображает количество многоадресных пакетов, полученных интерфейсом.
  • Принятые широковещательные пакеты (broadcast) отображает количество широковещательных пакетов, полученных интерфейсом.
  • Принятые пакеты с ошибками (error) отображает количество пакетов с ошибками, полученных интерфейсом.
  • Принятые отброшенные пакеты (drop) отображает общее количество пакетов, отправленных на интерфейс, но отброшенных интерфейсом.
  • Скорость приема (byte/sec) отображает скорость приема байтов интерфейсом в течение интервала.
  • Скорость приема (pkts/sec) отображает скорость приема пакетов интерфейсом в течение интервала.
  • Отправленные байты (octets) отображает количество отправленных байтов интерфейсом.
  • Отправленные одноадресные пакеты (unicast) отображает количество отправленных одноадресных пакетов интерфейсом.
  • Отправленные многоадресные пакеты (multicast) отображает количество отправленных многоадресных пакетов интерфейсом.
  • Отправленные широковещательные пакеты (broadcast) отображает количество отправленных широковещательных пакетов интерфейсом.
  • Отправленные пакеты с ошибками (error) отображает общее количество пакетов, отправленных интерфейсом, но отброшенных удаленным интерфейсом.
  • Отправленные отброшенные пакеты (drop) отображает количество отброшенных отправленных пакетов интерфейсом.
  • Скорость отправки (byte/sec) отображает скорость отправки байтов интерфейсом в течение интервала.
  • Скорость отправки (pkts/sec) отображает скорость отправки пакетов интерфейсом в течение интервала.
  • Скорость отображает скорость для интерфейса Ethernet.
  • Для этого модуля требуется, чтобы служба netconf была включена на управляемом удаленном устройстве.
  • Рекомендуемое подключение – netconf.
  • Этот модуль также работает с подключениями local для устаревших книг задач.

Примеры

- name: Link status test
  hosts: cloudengine
  connection: local
  gather_facts: false
  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": {"Current IPv4 state": "down", "Current IPv6 state": "down", "Current link state": "up", "Current physical state": "up", "Inbound broadcast(pkts)": "0", "Inbound drop(pkts)": "0", "Inbound error(pkts)": "0", "Inbound multicast(pkts)": "20151", "Inbound octets(bytes)": "7314813", "Inbound rate(byte/sec)": "11", "Inbound rate(pkts/sec)": "0", "Inbound unicast(pkts)": "0", "Outbound broadcast(pkts)": "1", "Outbound drop(pkts)": "0", "Outbound error(pkts)": "0", "Outbound multicast(pkts)": "20152", "Outbound octets(bytes)": "7235021", "Outbound rate(byte/sec)": "11", "Outbound rate(pkts/sec)": "0", "Outbound unicast(pkts)": "0", "Speed": "40GE"}}

Авторы

  • Zhijin Zhou (@QijunPan)

Ссылки на коллекцию

  • Отслеживание задач
  • Репозиторий (источники)

© 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/community/network/ce_link_status_module.html

Spec-Zone.ru

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