ce_link_status - Получение статуса интерфейсного соединения на коммутаторах HUAWEI CloudEngine.
Новая версия с 2.4.
Описание
- Получение статуса интерфейсного соединения на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| interface обязательно | Для параметра interface можно ввести all для отображения информации обо всех интерфейсах, тип интерфейса, такой как 40GE, для отображения информации об интерфейсах указанного типа или полное имя интерфейса, например, 40GE1/0/22 или vlanif10, для отображения информации о конкретном интерфейсе. |
Примечания
Примечание
- Текущее физическое состояние отображает физический статус интерфейса.
- Текущее состояние связи отображает статус протокола уровня канала интерфейса.
- Текущее состояние IPv4 отображает статус протокола IPv4 интерфейса.
- Текущее состояние IPv6 отображает статус протокола IPv6 интерфейса.
- Входящие байты (octets) показывают количество байтов, полученных интерфейсом.
- Входящие одноадресные пакеты (unicast) показывают количество одноадресных пакетов, полученных интерфейсом.
- Входящие многоадресные пакеты (multicast) показывают количество многоадресных пакетов, полученных интерфейсом.
- Входящие широковещательные пакеты (broadcast) показывают количество широковещательных пакетов, полученных интерфейсом.
- Входящие пакеты с ошибками (error) показывают количество пакетов с ошибками, полученных интерфейсом.
- Входящие потерянные пакеты (drop) показывают общее количество пакетов, отправленных на интерфейс, но потерянных интерфейсом.
- Входящая скорость (rate) в байтах/сек (byte/sec) отображает скорость, с которой интерфейс получает байты в течение заданного интервала.
- Входящая скорость (rate) в пакетах/сек (pkts/sec) отображает скорость, с которой интерфейс получает пакеты в течение заданного интервала.
- Исходящие байты (octets) показывают количество байтов, отправленных интерфейсом.
- Исходящие одноадресные пакеты (unicast) показывают количество одноадресных пакетов, отправленных интерфейсом.
- Исходящие многоадресные пакеты (multicast) показывают количество многоадресных пакетов, отправленных интерфейсом.
- Исходящие широковещательные пакеты (broadcast) показывают количество широковещательных пакетов, отправленных интерфейсом.
- Исходящие пакеты с ошибками (error) показывают общее количество пакетов, отправленных интерфейсом, но потерянных удалённым интерфейсом.
- Исходящие потерянные пакеты (drop) показывают количество потерянных пакетов, отправленных интерфейсом.
- Исходящая скорость (rate) в байтах/сек (byte/sec) отображает скорость, с которой интерфейс отправляет байты в течение заданного интервала.
- Исходящая скорость (rate) в пакетах/сек (pkts/sec) отображает скорость, с которой интерфейс отправляет пакеты в течение заданного интервала.
- Скорость (Speed) отображает скорость для Ethernet интерфейса.
Примеры
- 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
ce_link_status:
interface: 40GE1/0/1
provider: "{{ cli }}"
- name: Get specified interface type link status information
ce_link_status:
interface: 40GE
provider: "{{ cli }}"
- name: Get all interface link status information
ce_link_status:
interface: all
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения документированы здесь, ниже приведены поля, уникальные для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| result словарь (dict) | всегда | Информация о статусе интерфейсного соединения Пример: {'40ge2/0/8': {'Текущее состояние IPv4': 'выкл', 'Текущее состояние IPv6': 'выкл', 'Текущее состояние соединения': 'вкл', 'Текущее физическое состояние': 'вкл', 'Входящие широковещательные пакеты (broadcast)': '0', 'Входящие потерянные пакеты (drop)': '0', 'Входящие пакеты с ошибками (error)': '0', 'Входящие многоадресные пакеты (multicast)': '20151', 'Входящие байты (octets)': '7314813', 'Входящая скорость (byte/sec)': '11', 'Входящая скорость (pkts/sec)': '0', 'Входящие одноадресные пакеты (unicast)': '0', 'Исходящие широковещательные пакеты (broadcast)': '1', 'Исходящие потерянные пакеты (drop)': '0', 'Исходящие пакеты с ошибками (error)': '0', 'Исходящие многоадресные пакеты (multicast)': '20152', 'Исходящие байты (octets)': '7235021', 'Исходящая скорость (byte/sec)': '11', 'Исходящая скорость (pkts/sec)': '0', 'Исходящие одноадресные пакеты (unicast)': '0', 'Скорость (Speed)': '40GE'}} |
Статус
Этот модуль помечен как экспериментальный, что означает, что его интерфейс не гарантируется как обратной совместимый.
Техническое обслуживание
Этот модуль помечен как сообщественный, что означает, что он поддерживается сообществом Ansible. Более подробную информацию см. в разделе Поддержка и техническое обслуживание модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Zhijin Zhou (@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_link_status_module.html