Junos PyEZ is a Python library to remotely manage/automate Junos devices via SSH/Telnet/Serial connections.
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
1 ответ

PYEZ - Дисплей установлен | Команда соответствия

Я пытался запустить команды ниже через программу ниже, но они получают весь файл конфигурации, а не результат команды соответствия. Функция соответствия не поддерживается через PYEZ? показать конфигурацию | набор дисплея | соответствовать RI- показа…
18 май '17 в 00:16
3 ответа

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

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

PyEZ: jnpr.junos.exception.ConnectRefusedError: ConnectRefusedError(xx.xxx.xxx.xxx)

Соединение с устройством PyEZ возвращает ConnectRefusedError. >>> dev = Device(host='xx.xxx.xx.xx', user='xxxx',password='xxxx') >>> dev.open() Traceback (most recent call last): File "<stdin>", line 1, in <module> File…
14 июн '16 в 08:21
1 ответ

Фатальный: [cor-001]: СБОЙ! => {"change": false, "msg": "junos-eznc (aka PyEZ) >= 2.1.7 требуется для этого модуля. Однако junos-eznc не

Я получаю эту ошибку при попытке запустить playbook, хотя я уже установил pyEZ. Может кто-нибудь, пожалуйста, помогите мне исправить это? MCBOOK: ~ user2018 $ ansible-playbook simpletest.yml [ПРЕДУПРЕЖДЕНИЕ ОБ УДАЛЕНИИ]: опция [по умолчанию]hostfile…
26 апр '18 в 10:45
1 ответ

PyEZ - Cron Job для подключения к 8 маршрутизаторам и сохранения текущей конфигурации в 8 локальных файлах в определенное время

Я стартер для PyEZ. Могу ли я написать задание cron в PyEZ, которое будет подключаться к 8 маршрутизаторам, извлекать запущенную конфигурацию на устройстве и сохранять до 8 различных файлов в определенное время. Не могли бы вы помочь мне достичь тог…
12 май '17 в 00:18
1 ответ

Как установить Juniper.junos ansible-galaxy в Mac?

Я попытался установить последнюю версию Juniper.junos на мой Mac: sudo ansible-galaxy install Juniper.junos -downloading role 'junos', owned by Juniper -downloading role from https://github.com/Juniper/ansible-junos-stdlib/archive/2.0.2.tar.gz [ERRO…
29 мар '18 в 12:32
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
2 ответа

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

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

get_bgp_summary_information RPC и использование логических систем

Привет я пытаюсь использовать PyEZ для создания сценария автоматизации. Моя цель - сохранить ответ из резюме bgp с логической системой в переменной Этот работает: bgpinfo= cor1.rpc.get_bgp_summary_information но я хочу получить резюме bgp для логиче…
05 апр '18 в 06:23
2 ответа

Загрузить файл конфигурации с помощью Juniper PyEZ

Я пытаюсь загрузить переопределить конфигурацию, сохраненную на устройстве Juniper (vSRX) с PyEZ. Код выглядит так from jnpr.junos import Device from jnpr.junos.utils.config import Config dev = Device(host="x.x.x.x", user='user', password='pass').op…
11 июл '18 в 22:34
2 ответа

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

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

XML-печать значений элементов с помощью Python

Я тестирую pyez с вызовами rpc, чтобы получить mac-таблицу, пока я могу получить данные, но когда я печатаю эти данные, мне не показываются значения, которые они показывают, только адреса памяти. ниже моего кода: dev = Device( user='labroot', host='…
06 дек '18 в 04:40
1 ответ

juniper_junos_software устанавливает программное обеспечение, но задача не выполняется из-за "Нет обработчиков.."

Я пытаюсь установить 12.3X48-D70 на SRX550 с помощью модуля juniper_junos_software, и пока он успешно устанавливает и перезагружает устройство, задача возвращается как сбойная из-за ошибок "Нет обработчиков". Playbook: - name: Upgrade Juniper device…
02 авг '18 в 21:46
2 ответа

Команда CLI устройства Junos выдает неверный вывод при исполнении из python

Когда я пытаюсь выполнить команду Device.cli(....) из python, это дает мне неправильный вывод. В чем может быть проблема? Например, если я выполню приведенную ниже команду непосредственно на CLI Juniper Device, она выдаст правильный вывод с соответс…
14 сен '18 в 07:52
2 ответа

Junos PyEZ Ввод паролей из Python

Привет я в настоящее время изучаю PyEZ для настройки устройств JunOS из Python. Но я застрял в определенной проблеме. Я хочу иметь возможность создавать новых пользователей через Python, но я не могу понять, как вводить пароли с помощью Python. Я пр…
11 сен '15 в 08:30
2 ответа

Python - изменить пароль для пользователя в JunOS

Мне нужна помощь с этим проектом, и у меня есть проблемы. Я могу вносить изменения в этот маршрутизатор Juniper без проблем. Проблема возникает, когда мне нужно сменить пароль для пользователя. По экрану или выводу ниже... Я попытался: пользователь …
26 апр '16 в 16:11
2 ответа

PyEZ: у объекта "EntryPoint" нет атрибута "разрешить"

Пользователь PyEZ сталкивается с проблемой в связи с ошибкой в ​​строке темы from jnpr.junos import Device >>> dev = Device(host='xxx',user='xxxx',passwd='xxx') >>> dev.open() No handlers could be found for logger "ncclient.transpo…
14 июн '16 в 06:05
0 ответов

Получение условных данных с использованием таблиц PyEZ

Я пытаюсь создать пользовательскую таблицу / представление для интерфейсов Junos. Да, я знаю, что она уже существует как встроенная таблица / таблица по умолчанию, но это учебное упражнение, которое я планирую расширить позже. Проблема в том, что я …
26 дек '18 в 18:30