#annet — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #annet, aggregated by home.social.
-
Как мы автоматизировали сеть в облаке и как нам с этим помогла Аннушка
Меня зовут Саша Шилкин, я работаю в Yandex Infrastructure и занимаюсь автоматизацией сети. Сегодня расскажу про обновление конфигурации сетевых устройств и про то, как мы его делаем в нашей команде: как начинали, как менялась конфигурация, какие для этого были предпосылки. Мы уже рассказывали о задаче автоматического обновления конфигурации на масштабах сети всего Яндекса. В своей статье я поделюсь опытом, как мы решаем эту задачу именно для облачной платформы. Мы обращаемся к накопленному опыту коллег, однако наши сети хоть и похожие, но отличаются в некоторых местах, особенно процессно. Все инструменты, о которых пойдёт речь, выложены в опенсорс. Если у вас возникнет желание попробовать то, о чём я рассказываю, многое вы сможете повторить самостоятельно. Ну и поскольку в каких‑то деталях наша адаптация инструментов имеет свои особенности — мой рассказ будет интересен всем, кто хочет внедрить ту самую Аннушку из опенсорса с учётом своей ситуации. Статья написана по материалам моего выступления на nexthop, конференции по сетевым технологиям, — с небольшими дополнениями, которые произошли за год. В этом году на nexthop 2025 я также расскажу об автоматизации масштабируемой сети для BareMetal‑серверов — так что, если эта тема интересна, заглядывайте к нам 19 ноября .
https://habr.com/ru/companies/yandex_cloud_and_infra/articles/961768/
#annet #gnetcli #автоматизация_сети #сетевая_автоматизация #network_automation #обновление_конфигурации
-
#network #configuration #annet #netbox #python
Annet is a configuration generator that can translate differences between old and new configurations into sequence of commands. This feature is vital for CLI-based devices, such as Huawei, Cisco IOS, Cisco NX-OS, Juniper. Devices configured via separate config files, Linux, FreeBSD and Cumulus are also supported.
https://github.com/annetutil/annet
Annet generates configuration for a device by running Python code, which usually goes to the Network Source of Truth, like NetBox. Annet then gets the difference by getting the configuration from the device and comparing it. Finally, Annet translates the difference into a sequence of commands, called a patch. After deploying these commands, the diff will be empty.
Usage help can be obtained by calling `annet -h` or for a specific command, such as `annet gen -h`.
[Online Documentation](https://annetutil.github.io/annet/)
[Tutorial](https://annetutil.github.io/annet/main/usage/tutorial.html) -
#network #configuration #annet #netbox #python
Annet is a configuration generator that can translate differences between old and new configurations into sequence of commands. This feature is vital for CLI-based devices, such as Huawei, Cisco IOS, Cisco NX-OS, Juniper. Devices configured via separate config files, Linux, FreeBSD and Cumulus are also supported.
https://github.com/annetutil/annet
Annet generates configuration for a device by running Python code, which usually goes to the Network Source of Truth, like NetBox. Annet then gets the difference by getting the configuration from the device and comparing it. Finally, Annet translates the difference into a sequence of commands, called a patch. After deploying these commands, the diff will be empty.
Usage help can be obtained by calling `annet -h` or for a specific command, such as `annet gen -h`.
[Online Documentation](https://annetutil.github.io/annet/)
[Tutorial](https://annetutil.github.io/annet/main/usage/tutorial.html) -
Eine niederländische Künstlerin fotografierte drei Jahre lang Bunker des Atlantikwalls von Frankreich bis Norwegen. Die Bilder sind jetzt im Militärhistorischen Museum Dresden zu sehen. #Atlantikwall #Militärhistorisches Museum Dresden #Annet van de Voort #Prof. Sönke Neitzel https://bit.ly/4isVzdg https://www.diesachsen.de/elbland/militaermuseum-dresden-die-ueberreste-des-atlantikwalls-3001774?utm_source=Mastodon&utm_medium=publizer&utm_content=textlink