Стало еще непонятнее. Вот выкатился неправильный конфиг на первый сервер. Очевидно, это сломало какие-то линки и даже возможно целиком связность до этого сервера. Загорелся мониторинг, алерты, вот это все. Пофиг мороз, катим на остальные 99? Или как?
Естественно на 100 серверов руками никто не катит. Это автоматизировано. В конфиге 100 хостов и diff уже сложно отпарсить глазами даже если накатить на один сервер. Накатывать на каждый сервер в отдельности и каждый раз заглядывать в мониторинг не вариант, т.к. на добавление новой машины в сеть уйдет целы день.
Можно выкатить на один сервер руками, проверить мониторинг, выкатить автоматикой ещё на один, проверить мониторинг, выкатить на 10, проверить мониторинг, выкатить на 88, проверить мониторинг
Можно выкатить на один сервер руками, проверить мониторинг, выкатить автоматикой ещё на один, проверить мониторинг, выкатить на 10, проверить мониторинг, выкатить на 88, проверить мониторинг
Я согласен с самим подходом. Поэтому и ищу как это можно автоматизировать и остановить обновление в нужный момент. Очевидно, что руками на такое кол-во серверов это не делается иначе уйдет целый день.
> Очевидно Мне - не очевидно. Если я качу дифф, который невозможно проверить глазами, потому что он огромный, то я его не качу автоматикой, пока не буду уверен, что он не сломает всё в щепу
Я согласен с самим подходом. Поэтому и ищу как это можно автоматизировать и остановить обновление в нужный момент. Очевидно, что руками на такое кол-во серверов это не делается иначе уйдет целый день.
приделать к механизму выкатавания средства тестирования - serverspec/inspec/testinfra
Ревью - это когда ещё кто-то смотрит, Конфиг выглядит правильным
Вы слишком веруете во внимательность человеков. Опечатку сложно заметить. Для таких задач подходят автотесты, которые проверяют работу сервиса. И я ищу способы как это применить на сеть.
2 вариант создание в каком-то VRF, подобие чего-то, упарываться на кол-ве не надо, Ну, а если надо пишешь бизнесу, надо лабу, дайте, а то вот такие вот риски, профит )