Puppet с открытым исходным кодом для сетевых устройств
Я пытаюсь определить, смогу ли я запустить Puppet на сетевых устройствах (коммутаторах, брандмауэрах и т. Д.). Из того, что я могу сказать после прочтения онлайн-документации, Puppet Enterprise будет обслуживать такие устройства. По сути, меня спросили, можем ли мы что-нибудь сделать с марионеткой в сетевом пространстве. У нас нет бюджета на покупку коммерческого продукта, поэтому мы надеемся, что версия с открытым исходным кодом может помочь.
1 ответ
То, что вы можете делать с Puppet, полностью зависит от ваших навыков программирования и написания сценариев.
На моих компьютерах с Linux я использую Puppet для управления файлами конфигурации, обновления определенных пакетов программного обеспечения, обновления информации о csv-файлах на сервере, создания конфигураций виртуальных хостов для Apache... все виды задач.
Что касается моего сетевого оборудования, я еще не пошел по этому пути. Я рассмотрел это, но я все еще делаю старую школьную конфигурацию выключателей и тому подобное.
Проверьте эту ссылку в качестве примера:
http://www.scottyob.com/2012/12/08/my-experiences-of-managing-a-cisco-switch-with-puppet/
Кукольный на самом деле не инструмент, который имеет много ограничений, ограничения на кукольный - ваше воображение и ваши способности.
Почти любое устройство, которым можно управлять через удаленное соединение и CLI, может управляться Puppet.
Когда я автоматизирую задачи, я учитываю, как часто это нужно делать и сколько времени мне нужно делать вручную. Если вы можете автоматизировать это быстрее, отлично!