Управление несколькими серверами zLinux SuSE

Мой магазин виртуализирует несколько сотен серверов SuSE 11.1 через гипервизор IBM zVM. (Если вы никогда не слышали о zVM, он работает на мэйнфрейме и виртуализирует Linux в архитектуре s390x. Это не тот зверь, к которому привыкли большинство из вас. Ребята, написавшие zVM, покинули IBM, чтобы создать VMWare Inc.)

В настоящее время мы управляем нашими серверами вручную. Мы клонируем новые виртуальные серверы от золотого мастера в zVM, переводим сервер в оперативный режим, а затем настраиваем по мере необходимости. Мы внедряем техобслуживание с SMT, но, исходя из сервера RedHat Satellite, функции SMT не сравниваются с RedHat. (т.е. запускать удаленные команды). Если есть проблема с нашим сервером, мы вставляем SSH в коробку и исправляем. Если нам нужно запустить удаленные команды на нескольких серверах, мы либо делаем это вручную, либо используем что-то вроде PuTTYCS.

Мой вопрос: что вы рекомендуете в качестве хорошего инструмента обеспечения / управления для моих серверов и среды?

Некоторые требования или пожелания:

  • С открытым исходным кодом и бесплатно
  • Не полагается на взаимодействие с гипервизором, как ESXi
  • Если, конечно, он взаимодействует с гипервизором zVM (я ничего не знаю о существующем)
  • Какой-то клиент-сервер / веб интерфейс

Это может выполнить такие вещи системного администратора, как:

  • Запуск нескольких команд для нескольких серверов
  • Мониторинг сервера
  • Статистика сервера
  • Другие общие задачи системного администратора и т. Д.

Я знаю, что это длинный выстрел. Но я хотел использовать свой "опрос жизнеобеспечения аудитории" и узнать, что вы делаете. Я искал вокруг, но большинство моих усилий привело к тупикам или несовместимости.

1 ответ

Решение

Вы запрашиваете большое количество характеристик, которые вы не найдете ни в одном инструменте. Многие системные инженеры используют множество инструментов для управления средой. Это ничем не отличается.

Подготовка сервера может быть выполнена с помощью Cobbler. Это хороший инструмент обеспечения с поддержкой zVM.
Cobbler может управлять сборкой системы, загрузкой PXE и ​​имеет CLI и веб-интерфейсы для управления системами и сетевой загрузки.

Управление конфигурацией лучше всего выполняется с помощью специальной инфраструктуры, такой как Puppet, CFEngine, Bcfg2 и т. Д.

Мониторинг систем и приложений может быть покрыт любым количеством решений. OpenNMS, Nagios, M / Monit популярны. Многие из них были рассмотрены на этом сайте.

Графики и статистика обычно делятся на собственные решения... Кактусы, Мунин, Обсервиум, Орка... Есть много других...

Другие вопросы по тегам