Spec-Zone.ru › Ansible 2.11

community.network.icx_ping – Проверка доступности с помощью ping со свитчей Ruckus ICX 7000 серии

Примечание

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

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

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

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

Обзор

  • Проверяет доступность, используя ping со свитча до удалённого узла.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
count
целое число
Количество пакетов для отправки. Значение по умолчанию 1.
dest
строка / обязательный
ip-адрес | имя хоста | vrf имя-vrf | ipv6 [ ipv6-адрес | имя хоста | vrf имя-vrf] (разрешимый свитчем) удалённого узла.
size
целое число
Указывает размер части данных ICMP пакета в байтах. Это полезная нагрузка и не включает заголовок. Значение может варьироваться от 0 до 10000. Значение по умолчанию 16.
source
строка
IP-адрес, который будет использоваться в качестве источника пакетов ping.
state
строка
    Варианты:
  • absent
  • present ←
Определяет, является ли ожидаемый результат успехом или неудачей.
timeout
целое число
Указывает время в миллисекундах, в течение которого устройство ждёт ответа от устройства, которому отправляется ping. Значение может варьироваться от 1 до 4294967296. Значение по умолчанию 5000 (5 секунд).
ttl
целое число
Указывает время жизни в качестве максимального количества переходов. Значение может варьироваться от 1 до 255. Значение по умолчанию 64.
vrf
строка
Указывает виртуальную маршрутизацию и пересылку (VRF) экземпляра устройства, которому нужно отправить ping.

Примечания

Примечание

  • Проверено на 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/icx_ping_module.html

Spec-Zone.ru

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