Spec-Zone.ru › Ansible

Модуль community.network.icx_ping – Тестирование доступности с помощью пинга со свитчами Ruckus ICX 7000 серии

Примечание

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

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

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

Чтобы использовать её в плейбуке, укажите: community.network.icx_ping.

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

Обзор

  • Тестирует доступность с помощью пинга со свитча до удалённого узла назначения.

Псевдонимы: network.icx.icx_ping

Параметры

Параметр

Комментарии

count

целое число

Количество пакетов для отправки. По умолчанию 1.

dest

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

ip-addr | имя_хоста | vrf имя_vrf | ipv6 [ ipv6-addr | имя_хоста | vrf имя_vrf] (разрешимо коммутатором) удалённого узла.

size

целое число

Указывает размер части данных ICMP пакета в байтах. Это полезная нагрузка и не включает заголовок. Значение может варьироваться от 0 до 10000. По умолчанию 16.

source

строка

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

state

строка

Определяет, ожидаемый результат – успех или ошибка.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

timeout

целое число

Указывает время в миллисекундах, в течение которого устройство ждёт ответа от пингованного устройства. Значение может варьироваться от 1 до 4294967296. По умолчанию 5000 (5 секунд).

ttl

целое число

Указывает время жизни в виде максимального количества переходов. Значение может варьироваться от 1 до 255. По умолчанию 64.

vrf

строка

Указывает экземпляр виртуальной маршрутизации и переадресации (VRF) устройства, которому будет отправлен пинг.

Примечания

Примечание

  • Тестировано на ICX 10.1

Примеры

- name: Test reachability to 10.10.10.10
  community.network.icx_ping:
    dest: 10.10.10.10

- name: Test reachability to ipv6 address from source with timeout
  community.network.icx_ping:
    dest: ipv6 2001:cdba:0000:0000:0000:0000:3257:9652
    source: 10.1.1.1
    timeout: 100000

- name: Test reachability to 10.1.1.1 through vrf using 5 packets
  community.network.icx_ping:
    dest: 10.1.1.1
    vrf: x.x.x.x
    count: 5

- name: Test unreachability to 10.30.30.30
  community.network.icx_ping:
    dest: 10.40.40.40
    state: absent

- name: Test reachability to ipv4 with ttl and packet size
  community.network.icx_ping:
    dest: 10.10.10.10
    ttl: 20
    size: 500

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

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

Ключ

Описание

commands

список / элементы=строка

Отображает отправленные команды.

Возвращается: всегда

Пример: ["ping 10.40.40.40 count 20 source loopback0", "ping 10.40.40.40"]

packet_loss

строка

Процент потерянных пакетов.

Возвращается: всегда

Пример: "0%"

packets_rx

целое число

Успешно полученные пакеты.

Возвращается: всегда

Пример: 20

packets_tx

целое число

Успешно отправленные пакеты.

Возвращается: всегда

Пример: 20

rtt

словарь

Отображает статистику RTT.

Возвращается: всегда

Пример: {"avg": 2, "max": 8, "min": 1}

Авторы

  • Ruckus Wireless (@Commscope)

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

  • Система отслеживания задач
  • Репозиторий (исходный код)

© 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/icx_ping_module.html

Spec-Zone.ru

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