Привет! Мы активно используем Mikrotik в нашей среде, и автоматизация для нас очень важна. Конфигурацию для нашего сетевого оборудования мы генерируем через скрипты и шаблоны из системы с единой точкой правды. Чтобы лучше интегрировать Mikrotik в этот рабочий процесс (который мы используем и для корпоративных коммутаторов других производителей), мы создали pyNetinstall и выпустили его как OpenSource для сообщества пользователей Mikrotik.
Из документации: pyNetinstall задуман как компонент системы нулевого вмешательства (zero-touch deployment). С его помощью можно легко массово настраивать RouterBoard. Система плагинов позволяет интегрировать pyNetinstall с существующими системами управления инфраструктурой дата-центров, загружать отдельную прошивку и конфигурацию для каждого устройства на основе MAC-адреса, модели и серийного номера.
Можно запускать pyNetinstall в контейнере прямо на RouterBoard, обеспечивая автономную (почти) систему нулевого вмешательства. В отличие от официальных инструментов, pyNetinstall не включает DHCP и TFTP-серверы; эти службы должны обеспечиваться, например, dnsmasq или тем, что идет в комплекте с RouterOS.
Подробнее на Github:
Для запуска в контейнере RouterOS смотрите:
И он также есть на PyPi:
Надеемся, что этот софт будет полезен и другим пользователям Mikrotik, особенно тем, кто разворачивает оборудование в крупных проектах!
С уважением, Роберт
Из документации: pyNetinstall задуман как компонент системы нулевого вмешательства (zero-touch deployment). С его помощью можно легко массово настраивать RouterBoard. Система плагинов позволяет интегрировать pyNetinstall с существующими системами управления инфраструктурой дата-центров, загружать отдельную прошивку и конфигурацию для каждого устройства на основе MAC-адреса, модели и серийного номера.
Можно запускать pyNetinstall в контейнере прямо на RouterBoard, обеспечивая автономную (почти) систему нулевого вмешательства. В отличие от официальных инструментов, pyNetinstall не включает DHCP и TFTP-серверы; эти службы должны обеспечиваться, например, dnsmasq или тем, что идет в комплекте с RouterOS.
Подробнее на Github:
Для запуска в контейнере RouterOS смотрите:
И он также есть на PyPi:
Надеемся, что этот софт будет полезен и другим пользователям Mikrotik, особенно тем, кто разворачивает оборудование в крупных проектах!
С уважением, Роберт
