Описание тега junos-automation

This is a tag created for questions which may fall under the automation category of Junos. Junos is the OS that runs on Juniper Networks routers.
2 ответа

Как получить таблицу MAC-адресов маршрутизатора Juniper с использованием PyEZ? Выдает erorr при запуске

Я создал простой скрипт на python для получения таблицы mac vpls от маршрутизатора с помощью команды RPC. Hower это выдает ошибку при запуске. Кто-нибудь знает, что я делаю не так? root@ubuntu:~# cat vpls3.py #!/usr/bin/python3 from jnpr.junos impor…
03 дек '18 в 23:55
0 ответов

Питон телнетлиб на юноне

Когда я пытаюсь подключить telnet (Python telnetlib) к Juniper SRX, чтобы зафиксировать некоторые команды, он работает нормально, но когда я сделал то же самое на Juniper JSR, все команды, видимые на логах маршрутизатора, кроме commit, а также иногд…
13 мар '18 в 16:36
1 ответ

Резервное копирование конфигурации в JUNOS с использованием TFTP

Есть ли какой-либо способ автоматического резервного копирования в Junos с использованием TFTP, например Cisco... Я не могу найти какую-либо конкретную документацию, подобную этой... Я уже сделал это в маршрутизаторе CISCO XR с помощью этой команды:…
03 окт '18 в 14:53
2 ответа

python xpath возвращает пустой список

Я прочитал тонну потоков в xpath & lxml, но мне все еще не хватает чего-то в отношении следующего xml. Мне нужно вытащить элемент 'rt-entry' вместе с информацией под ним. Я пытаюсь следующее в Python: from lxml import etree x=""" <rpc-reply xmlns…
04 фев '17 в 03:42
2 ответа

Ansible - Невозможно запустить определенные модули JUNOS

Я пытаюсь запустить модули Ansible junos_cli и junos_rollback и получаю следующую ошибку: ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path. The error appears to have been in '/home/quake/netw…
04 апр '17 в 19:27
3 ответа

Есть ли способ преобразовать конфигурацию Juniper "JSON" или "XML" в "Set" или "Show" конфигурации?

Мы используем оборудование Juniper с Junos версии 15. В этой версии мы можем экспортировать нашу конфигурацию как "json" или "xml", которую мы хотим использовать для редактирования ее с помощью наших средств автоматизации. Однако импорт возможен тол…
13 фев '19 в 13:20
1 ответ

Как обойти невозможность использования канала в команде Junos_module

Я пытаюсь использовать ansible для автоматизации некоторых команд на устройстве Juniper. Однако команды требуют от меня использовать '|' (трубы). Читая документацию модуля Junos_command, каналы не могут быть использованы. This module does NOT use th…
05 апр '18 в 02:28
1 ответ

Как отфильтровать вывод - Junos Automation с Ansible

Цель моего кода - отфильтровать конкретное имя экземпляра маршрутизации из конфигурации. Мой поиск по инстансу маршрутизации, который находится в конфигурации-> Routing -Instances->Instance -> name -> MY RI, и по всем линиям, в которых есть MY RI. Я…
06 июл '18 в 23:26
1 ответ

Как узнать, когда в последний раз использовалась политика брандмауэра JUNOS SRX

Есть ли способ узнать, когда в последний раз использовалась политика в брандмауэрах JUNOS SRX? Мне нужно удалить устаревшие политики с устройства. Одним из способов является сравнение количества попаданий двух снимков, которые были сделаны в промежу…
05 окт '18 в 09:09
1 ответ

Нужна помощь в выяснении, как разобрать и извлечь файл в режиме порта?

У меня есть текстовый файл, который содержит следующую информацию: interfaces { ge-2/0/0 { description "site1;;hostname1;ge-16/0/9;;;TRUST;"; unit 0 { family ethernet-switching { port-mode trunk; } } } ge-2/0/2 { description "site2;;hostname2;ge-16/…
1 ответ

Junos_config больше не работает с ANSI 2.5 Python jsonDecoderError

Так как мы обновили версию 2.4.3 до 2.5.0, Junos_config завершился ошибкой, и ошибка, связанная с jasonDecoderError, не найдена. После некоторых исследований кажется, что этот атрибут поддерживается только в Python 3.5 и выше. у нас работает python …
29 мар '18 в 08:55
1 ответ

Ansible 2.3 Базовый модуль junos_config - Не удалось "открыть оболочку"

В Ansible 2.3 для модулей Core junos_config мы получаем ошибку "невозможно открыть оболочку". Моя пьеса 25 tasks: 26 - name: Build configuration 27 template: src={{ playbook_dir }}/bgp.j2 dest={{ build }}/{{ inventory_hostname }}.conf 28 notify: 29 …
15 июн '17 в 08:36
1 ответ

pyEZ: как получить группы по умолчанию junos

Я работаю над проектом по автоматизации рабочего процесса создания политики брандмауэра junos. Я нашел pyEZ как наиболее приемлемый вариант для моего случая. Хотя я могу получить полную конфигурацию с устройства в формате XML с помощью rpc.get_confi…
23 янв '18 в 13:48
1 ответ

Python сохранить в файл цикла

Мне нужна помощь, чтобы создать цикл для моей программы. Моя проблема в том, что мне нужно запустить скрипт дважды, прежде чем файл / вывод зарегистрирует какие-либо изменения, внесенные в мою конфигурацию. Программирование - не самое сильное мое ум…
06 ноя '18 в 14:59
1 ответ

Модуль junos_command не возвращает вывод

У меня есть скрипт Ansible, в котором я просто использую модуль junos_command для получения списка пользователей из переключателя Juniper, ниже приведен фрагмент моего кода. Я продолжаю получать RuntimeWarning всякий раз, когда я пытаюсь запустить э…
2 ответа

JUNOS PYEZ: перезаписать базовую конфигурацию устройства в команде SET

Я пишу код ниже, чтобы перенести базовую конфигурацию на мое устройство. Но это слияние строк, а не переписывание. Слияние по-прежнему сохраняет необязательные строки конфигурации базы, что является проблемой для меня Мой конфиг в заданном формате к…
19 май '17 в 03:17
2 ответа

Начинающий Python Script для запуска SSH на удаленном сетевом устройстве и запуска нескольких команд

Прошу прощения, потому что я новичок в любом языке программирования. У меня есть около 25 комбинаций сетевых устройств cisco, juniper, linux и т. Д., Которые мне нужны для удаленного доступа и запуска некоторых основных команд cli, чтобы получить вы…
20 фев '19 в 10:25
1 ответ

Ошибка Pip - не удалось найти версию, которая удовлетворяет требованию junos-eznc

Ansible требует Python junos-eznc модуль: junos-eznc> = 1.2.2 требуется, но, похоже, не установлен. Может быть установлен с помощью pip install junos-eznc Однако при запуске sudo pip install junos-eznc - Я понимаю это: Collecting junos-eznc /usr/lib…
30 мар '17 в 20:15
1 ответ

Условные выражения - Ansible Junos

Так что это условно на Ansible: - debug: var: x when: x is not defined Есть ли в любом случае применять условия для junos_commands? Подобно: tasks: - name: Show logs junos_command: commands: - show interfaces when: apply this condition
30 ноя '18 в 13:39
0 ответов

SNMP установлен через Junos Automation

Возможно ли для Junos управлять некоторыми функциями менеджера SNMP, такими как SET и GET, или через Python в Junos Automation? В частности, я хотел бы иметь возможность запускать скрипт Python из политики событий, который может выполнять SNMP SET н…
08 июн '18 в 12:39