Size: a a a

2020 July 03

VK

Vladimir Komendant in ntwrk
vitex (Victor)
всё на jinja темплейтах, загоне этих темлейтов в конфиг файлы(разные), и команды в шелл по применению конфигов или рестарт сервисов
соответсвенно механизма автороллбека нет.
Возможно он и не нужен по хорошему, но меня  как выходца ис аеспи это коробит.

Я вот на свой POC начал писать плейбуки/роли на основе nclu но там уже возникают проблемы с идемпотентностью и тем что ансибл императивен, стейты не хранит и соответственно возникуют проблемы с тем что для удаления сущностей не достаточно убрать их из переменных, а нужно явно указать выполнить их удаление.


Вобщем пока писал понял что все таки их подход более правильный, а так как это все в первую очередь для DC то видимо и автороллбек тут не собо то и нужен.
Но попробую туда bird2 поставить, там нативный механизм по откату конфига.(вроде и в FRR он тоже есть, но там как то невнятно про это )

@alekura
А я правильно понимаю что nclu не рассматривается как основной способ конфигурирования и это скорее просто инструмент для совместимости с легаси сетевиками?
а был бы ариста - заливали бы сразу target config
источник

VK

Vladimir Komendant in ntwrk
целиком
источник

v(

vitex (Victor) in ntwrk
Vladimir Komendant
а был бы ариста - заливали бы сразу target config
ну я так понял что подход такой что «это линукс и должен конфигуроваться так же как любой линукс сервер»
при этом если забивать команды через nclu то будет и стейджинг с диффом и автороллбек
источник

AK

Alexander Kurakin in ntwrk
vitex (Victor)
всё на jinja темплейтах, загоне этих темлейтов в конфиг файлы(разные), и команды в шелл по применению конфигов или рестарт сервисов
соответсвенно механизма автороллбека нет.
Возможно он и не нужен по хорошему, но меня  как выходца ис аеспи это коробит.

Я вот на свой POC начал писать плейбуки/роли на основе nclu но там уже возникают проблемы с идемпотентностью и тем что ансибл императивен, стейты не хранит и соответственно возникуют проблемы с тем что для удаления сущностей не достаточно убрать их из переменных, а нужно явно указать выполнить их удаление.


Вобщем пока писал понял что все таки их подход более правильный, а так как это все в первую очередь для DC то видимо и автороллбек тут не собо то и нужен.
Но попробую туда bird2 поставить, там нативный механизм по откату конфига.(вроде и в FRR он тоже есть, но там как то невнятно про это )

@alekura
А я правильно понимаю что nclu не рассматривается как основной способ конфигурирования и это скорее просто инструмент для совместимости с легаси сетевиками?
Скорее да. Однако это не значит, что инструмент не важен. CLI по прежнему самый популярный способ настройки сетевого оборудования.
Сейчас во всю пилят NCLU 2.0 который будет базироваться на модели описания сетевых объектов, что исключит проблемы связанные с тем что текущий NCLU не всегда понимает иерархию настроек.
Касательно ansible скриптов я видел очень прикольные плейбуки, но они увы пока непубличные. Я как раз сейчас жду когда мне пришлют набор скриптов по управлению мультисайтной архитектурой, т.к. в последнее время эта тема стараниями Cisco стала очень популярной.
источник

R

Roman in ntwrk
Alexander Kurakin
Скорее да. Однако это не значит, что инструмент не важен. CLI по прежнему самый популярный способ настройки сетевого оборудования.
Сейчас во всю пилят NCLU 2.0 который будет базироваться на модели описания сетевых объектов, что исключит проблемы связанные с тем что текущий NCLU не всегда понимает иерархию настроек.
Касательно ansible скриптов я видел очень прикольные плейбуки, но они увы пока непубличные. Я как раз сейчас жду когда мне пришлют набор скриптов по управлению мультисайтной архитектурой, т.к. в последнее время эта тема стараниями Cisco стала очень популярной.
стройте сразу на янге свой NCLU
источник

R

Roman in ntwrk
MD-CLI как в нокле
источник

R

Roman in ntwrk
огонь же
источник

EA

Eugene Andrienko in ntwrk
vitex (Victor)
всё на jinja темплейтах, загоне этих темлейтов в конфиг файлы(разные), и команды в шелл по применению конфигов или рестарт сервисов
соответсвенно механизма автороллбека нет.
Возможно он и не нужен по хорошему, но меня  как выходца ис аеспи это коробит.

Я вот на свой POC начал писать плейбуки/роли на основе nclu но там уже возникают проблемы с идемпотентностью и тем что ансибл императивен, стейты не хранит и соответственно возникуют проблемы с тем что для удаления сущностей не достаточно убрать их из переменных, а нужно явно указать выполнить их удаление.


Вобщем пока писал понял что все таки их подход более правильный, а так как это все в первую очередь для DC то видимо и автороллбек тут не собо то и нужен.
Но попробую туда bird2 поставить, там нативный механизм по откату конфига.(вроде и в FRR он тоже есть, но там как то невнятно про это )

@alekura
А я правильно понимаю что nclu не рассматривается как основной способ конфигурирования и это скорее просто инструмент для совместимости с легаси сетевиками?
То есть релоад ин 5 уже не щитается за автороллбэк?! Выходцам из аеспи всё коммит конфирмед подавай :/
источник

AK

Alexander Kurakin in ntwrk
Roman
стройте сразу на янге свой NCLU
В шаговой доступности информации по внутреннему убранству нет, но я поищу на досуге как это устроено.
источник

v(

vitex (Victor) in ntwrk
Eugene Andrienko
То есть релоад ин 5 уже не щитается за автороллбэк?! Выходцам из аеспи всё коммит конфирмед подавай :/
хороший ролллбек, главное не забыть cancle сделать
источник

v(

vitex (Victor) in ntwrk
но вот в случае с кумулусом(как и с любым линуксом) это не работает
ты конфиг уже положил, после релоада он же и загрузится
источник

v(

vitex (Victor) in ntwrk
Alexander Kurakin
Скорее да. Однако это не значит, что инструмент не важен. CLI по прежнему самый популярный способ настройки сетевого оборудования.
Сейчас во всю пилят NCLU 2.0 который будет базироваться на модели описания сетевых объектов, что исключит проблемы связанные с тем что текущий NCLU не всегда понимает иерархию настроек.
Касательно ansible скриптов я видел очень прикольные плейбуки, но они увы пока непубличные. Я как раз сейчас жду когда мне пришлют набор скриптов по управлению мультисайтной архитектурой, т.к. в последнее время эта тема стараниями Cisco стала очень популярной.
Ну вобщем зря на nclu стал базироваться(коммиты опять же таки подкупили).
Но в то же время прям уважение за роллбеки на фактически линуксе (пусть и через nclu только), на том же  vyos к примеру оно только с ребутом и работает.
источник

AK

Alexander Kurakin in ntwrk
vitex (Victor)
Ну вобщем зря на nclu стал базироваться(коммиты опять же таки подкупили).
Но в то же время прям уважение за роллбеки на фактически линуксе (пусть и через nclu только), на том же  vyos к примеру оно только с ребутом и работает.
Зависит. Тру линуксеры NCLU на дух не переносят и правят /etc/network/interfaces и frr напрямую, но мне например NCLU нравится.
Учитывая, что у меня еще 20 продуктов за которые я отвечаю, NCLU позволяет сконфигурировать базовые вещи гарантированно правильно, без ошибок и опечаток, плюс я очень часто пользуюсь rollback-ом.
источник

AK

Alexander Kurakin in ntwrk
Для автоматизации возможно лучше работать напрямую с файлами
источник

IS

Ilya Somov in ntwrk
источник

IS

Ilya Somov in ntwrk
Всем по булату блять
источник

IS

Ilya Somov in ntwrk
В первом отечественном маршрутизаторе появился EVPN
источник

Y

Yaroslav in ntwrk
это хуавей?
источник

S

Sergey in ntwrk
по цветам хуваей
источник

IS

Ilya Somov in ntwrk
как оказалось, не все булат циска
источник