яке програмне забезпечення для управління кластером використовувати для Linux?


12

Я знайшов такі програмні засоби управління кластером:

  • кардіостимулятор (clusterlabs.org), - оригінальний проект Heartbeat, фокус на високу доступність буде у наступній версії debian
  • openqrm (openqrm.com), - web gui - ширше використання, a

Сайт з презентаціями для обох

  • Віртуальна консолідована HA: віртуалізація за допомогою KVM, пейсмейкера та DRBD
  • Управління віртуальними машинами mit openORM

Схоже, що кардіостимулятор використовується ширше. У мене є 2 апаратних сервера для 12 різних ВМ. Система Linux, яку я буду використовувати, - це debian lenny. Налаштування, яку я хочу використовувати: drdb, heartbeart, kvm. Я не маю досвіду роботи з програмним забезпеченням для управління кластером.

Хтось має досвід роботи з кардіостимулятором та / або openqrm? Що простіше у використанні? Чи є інші кандидати?

Відповіді:


4

Серцебиття настільки застаріло, і новий "галузевий стандарт" буде кардіостимулятором і OpenAIS.

Вони дуже різні тварини, тому обережно читайте їх ролі. Pacemaker - це «менеджер ресурсів кластерів» - частина, про яку ви задали своє первісне запитання. Він може використовувати OpenAIS або Heartbeat як мережевий рівень для управління кластером, але ви видаєте команди через оболонку кардіостимулятора.

Я використовую його вже кілька місяців, і ми збираємось разом з ним перейти до виробництва. Ви, безумовно, можете підпалити себе (я рекомендую прочитати документацію, як для інтерфейсу CRM, так і для книг "пояснення конфігурації кардіостимулятора", кілька разів, перш ніж ви намагаєтеся щось налаштувати.), Якщо ви не будете обережні. Не йдіть на виробництво з першою реалізацією. Плануйте протирати машини кілька разів. Крім того, однією з "gotcha" з кардіостимулятором є те, що вони припускають, що у вас буде принаймні три пристрої фізичного обладнання. Ви, мабуть, не хочете, щоб ваші відвідувачі віртуальних машин знали кластер; встановлюйте кардіостимулятор лише на два хости VM.

Я не маю досвіду роботи з KVM - наш кластер заснований на Xen. Однак, якщо я добре пам’ятаю, це проект, що підтримується Redhat. Якщо це так, то ви обов'язково хочете подивитися на інструменти, якими користується Redhat. (редагування): Якщо ви віртуалізуєте настільні комп’ютери, уникайте KVM - для настільного сервера потрібна купа обладнання на базі Windows, включаючи SQL-сервер. Однак, якщо ви працюєте на Redhat, Redhat припиняє підтримку Xen після 5-ти. x серія . Novell / SuSE, ймовірно, триматиме його трохи довше.

Одне слово обережності: DRBD може бути проблематичним, особливо якщо ви потрапили в ситуацію з розділеним мозком. Переконайтеся, що ви використовуєте дві форми STONITH. Я не є великим прихильником DRBD, хоча, зізнаюся, він може бути корисним. Крім того, коли ви масштабуєте останні два вузли хоста, DRBD не буде масштабуватись, і вам доведеться знайти нове рішення для зберігання даних.



0

Що саме ви шукаєте? Як тільки ваш кластер налаштований, вам в основному потрібен моніторинг. webmin поставляється з набором модулів серцебиття / кластера.


Я хочу приємний інтерфейс управління для своїх віртуальних машин, для налаштування, міграції, високої доступності
yvess

0

Я не можу сказати, що я працював з ними обома, але коли я працював із серцебиттям, мені було дуже важко працювати, поки я не знайшов наступну сторінку

http://www.clusterlabs.org/wiki/Документація#PDF_Документи

Зокрема, PDF-файл "Конфігурація 1.0 пояснено" на цій сторінці насправді переніс мене з проб і помилок, щоб насправді виконати роботу з першої спроби.


0

Ви можете добре придивитися до ucarp - це набагато простіше, ніж миротворець / серцебиття, але - для деяких завдань це просто чудово [наприклад, підняти всі сервіси на маршрутизаторі, що стає активним вузлом у кластері].

дійсно коротка документація буде однією з переваг ucarp ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.