Назад | Перейти на главную страницу

Инструменты управления и аудита серверов FLOSS

Я работаю с набором инструментов HP Server Automation в течение долгого времени, и, хотя это отличный инструмент, его слишком много для малого бизнеса или домашней сети (точнее: это слишком дорого для чего-то меньшего, чем большая компания позволить себе).

Я немного знаком с Puppet и OpenNMS для обеспечения и мониторинга. Однако после поиска в Google другой информации кажется, что не так много инструментов управления достаточно зрелыми, чтобы их можно было использовать без особых усилий по их обслуживанию.

Существуют ли какие-либо другие инструменты FLOSS (коммерчески доступные) для управления:

Расширение

Если ответ на этот вопрос окажется таким: «Вот набор инструментов, которые являются частью решения», я готов создать какую-нибудь оболочку для себя.

Насколько мне известно, Puppet не выполняет подготовку базовой системы. Таким образом, вам всегда понадобится базовый инструмент для установки автоматизированной системы дистрибуции.

Можно упомянуть такие инструменты, как

А некоторые интересные уже названы.

Я считаю, что при их упоминании есть много вещей, которые необходимо принять во внимание, чтобы ответить на этот вопрос:

  • Какие дистрибутивы (или общие операционные системы) вы используете - что вы хотите развернуть и управлять, и на чем вы хотите / хотите, чтобы ваш сервер управления работал?
  • только для реального оборудования или для виртуализации тоже?
  • Какой тип виртуализации?
  • вам нужен / нужен графический интерфейс?
  • Кому следует пользоваться системой - какой у них уровень знаний
  • каким типом и размером инфраструктуры должен управлять инструмент (ы)?
  • для какой организации это нужно?
  • Какие именно функции вам нужны и нужны? (Я подозреваю, что в маленьком "и т.д.", которое вы написали выше, будет довольно много)

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

Я бы рекомендовал Puppet для получения любой системной информации. Хотя, как уже было сказано, это не касается подготовки серверов.

Для управления исправлениями существует следующее:

  • Red Hat => Спутниковый сервер.
  • CentOS / Fedora, => Выход в открытый космос.
  • SuSE => SMT

Еще я играл с проектом под названием 'Бригадир'который объединяет марионетку с кикстартом. Но это все еще находится на ранней стадии разработки.

Поскольку я еще не могу комментировать, я просто отвечаю здесь, чтобы добавить, что проект с открытым исходным кодом на основе RedHat Satellite называется выход в открытый космос

В RHEL есть Red Hat Satellite.

В Debian есть debmarshal (созданный Google).

я узнал о xCAT - что также, кажется, помогает выполнить, по крайней мере, часть целей моего вопроса.

Также есть OCS для инвентаризации.

Прямо сейчас The Foreman кажется лучшим выбором, когда дело доходит до интеграции Puppet.

Но PuppetLabs также работает над инструментом подготовки под названием Бритва. Об этом была презентация на PuppetCamp Мюнхен что, возможно, стоит посмотреть.

Ansible - это неагентный инструмент управления системами на основе ssh (в центре внимания, похоже, Linux / Unix).