Как эффективно админить много виртуальный серверов.

А можно узнать чуток деталей? Например, как организованы манифесты (структура папок)? Что юзается для конфигурирования нод - HIERA? Foreman? site.pp? :) Используется ли веб-интерфейс для просмотра статуса нод? Юзаете ли готовые сторонние манифесты, или пишете свои?
Странный вопрос про структуру папок, но если интересно, она стандартная:
Код:
manifests
    *.pp
modules
    moduleN
        files
            *.*
        templates
            *.erb
        manifests
            *.pp
Чуть выше разделение на среды.

На фронтэнде фореман. Хотя эксплуатация выявила такие косяки, что уж лучше ручками файлы править, чем ждать когда патч выйдет. Но так как часть функций по админиcтрированию делегирована девелоперам, вынуждены использовать гуи. +Фораман используется для полного "провижена" как для железяк, так и для вм. Недавно еще aws на него посадили. В этом плане конечно удобно, когда новая машина создаётся нажатием пары-тройки клавиш.

Всё файло управляется через gitlab, так что если нужны изменения ручками, девелоперы меняют, что им надо и посылают запрос на мёрдж. Манифесты пишутся, в основном, самими, а на сторонние делается ревью кем-нить из девелоперов, требование pci dss.
 
гетерогенную (зоопарк линуксов) среду админить проблематично, рулится также, как и создавали.
инструменты автоматизации (chef, puppet, ansible, salt) в зависимости от повседневных задач могут частично решить часть вопросов
Еще очень сильно помогает docker, который помогает как раз справится с зоопарком, не приводя все сервера в одной ОС.
 
Назад
Сверху