Управление 50 серверами вручную и просмотр различных cms для Linux (cfengine, puppet, chef и т. Д.). Он будет использоваться в основном для CM для файлов конфигурации.
Есть ли там cms, собирающая информацию с существующих серверов? Так что мне не нужно писать классы, получатели и т.д. для каждого сервера, но я автоматически получаю файлы конфигурации с моего сервера, чтобы я мог централизованно редактировать их позже?
Чертеж может генерировать конфигурации Puppet или Chef с ваших существующих серверов, если вы хотите Начало используя один из этих двух инструментов.
В качестве альтернативы, etckeeper поможет вам сохранить все /etc
в VCS, если это все, что вам нужно (с небольшой конфигурацией, вы могли бы затем держать репозитории где-нибудь в центре).
Автор чертежа здесь, и он именно что вам нужно. Нам нравится говорить, что он выполняет обратное проектирование сервера - то есть обнаруживает пакеты, исходные файлы и настройки конфигурации, а затем упаковывает их в формат для повторного использования. Проверьте это на github: https://github.com/devstructure/blueprint.