Страница 1 из 1

Ansible, netconf для ESR

Добавлено: 12 апр 2022 20:39
AlekseyK
Приветствую!
Есть у кого-нибудь успешный опыт внесения изменений в конфигурацию сервисных маршрутизаторов с помощью ansible или netconf?

Почитал имеющуюся информацию в интернете. Использование netconf плохо задокументировано, предполагается использовать в родных системах управления. По ansilbe тоже неработающие статьи.

Re: Ansible, netconf для ESR

Добавлено: 13 апр 2022 00:59
Garri
Приветствую!
А какие именно статьи?

Re: Ansible, netconf для ESR

Добавлено: 13 апр 2022 13:45
AlekseyK
Garri писал(а):А какие именно статьи?


https://docs.eltex-co.ru/display/doc/esr_command
https://docs.eltex-co.ru/display/doc/esr_config

После того как на форум написал, полез в python napalm. Нашел там napalm_eltex. Но после тестов оказалось что тоже работает не все или неправильно.
Примеры работающих методов:
cli()
get_config()
get_arp_table()
Примеры неработающих методов:
get_lldp_neighbors()
get_interfaces_ip()
get_interfaces_counters()
и т.д.

все методы потыкал. часть отдает правду, часть вызывает исключения, часть ничего не отдает или отдает что-то непонятное, как get_facts()

Re: Ansible, netconf для ESR

Добавлено: 13 апр 2022 21:40
AlekseyK
AlekseyK писал(а):
После того как на форум написал, полез в python napalm. Нашел там napalm_eltex. Но после тестов оказалось что тоже работает не все или неправильно.
Примеры работающих методов:
cli()
get_config()
get_arp_table()
Примеры неработающих методов:
get_lldp_neighbors()
get_interfaces_ip()
get_interfaces_counters()
и т.д.

все методы потыкал. часть отдает правду, часть вызывает исключения, часть ничего не отдает или отдает что-то непонятное, как get_facts()


разобрался, почему не работают некоторые методы. napalm-eltex рассчитан на работу с коммутаторами, а я пытался использовать его для ESR. Пичаль.