Spec-Zone.ru › Ansible 2.11

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

Примечание

Этот плагин входит в состав коллекции community.network (версия 2.0.1).

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

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

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Обзор

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

Параметры

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

Примечания

Примечание

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

Примеры

- 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/ce_link_status_module.html

Spec-Zone.ru

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