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

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

Я нашел следующие программные инструменты для управления кластером:

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

Кажется, что кардиостимулятор используется более широко. У меня есть 2 аппаратных сервера для 12 разных виртуальных машин. Я буду использовать систему Linux Debian lenny. Настройка, которую я хочу использовать: drdb, heartbeart, kvm. У меня нет опыта работы с ПО для управления кластером.

Есть ли у кого-нибудь опыт работы с кардиостимулятором и / или openqrm? Что проще использовать? Есть другие кандидаты?

Heartbeat вроде как устарел, и новым «отраслевым стандартом» будет кардиостимулятор и OpenAIS.

Это очень разные животные, поэтому внимательно читайте их роли. Pacemaker - это «менеджер ресурсов кластера» - часть, о которой вы спрашивали в своем первоначальном вопросе. Он может использовать OpenAIS или Heartbeat в качестве сетевого уровня для управления кластером, но вы вводите команды через оболочку кардиостимулятора.

Я использую его в течение нескольких месяцев, и мы собираемся запустить его в производство. Вы определенно можете поджечь себя (я рекомендую прочитать документацию, как по интерфейсу CRM, так и по книгам с объяснением конфигурации кардиостимулятора, несколько раз, прежде чем пытаться что-либо настроить), если вы не будете осторожны. Не запускайте в производство свою первую реализацию. Запланируйте несколько раз протереть машины. Кроме того, одна проблема с кардиостимулятором заключается в том, что они предполагают, что у вас будет как минимум три физических устройства. Вероятно, вы не хотите, чтобы гостевые виртуальные машины поддерживали кластер; установите кардиостимулятор только на два хоста виртуальных машин.

У меня нет опыта работы с KVM - наш кластер основан на Xen. Однако, если я правильно помню, это проект, поддерживаемый Redhat. Если это так, то вам обязательно стоит взглянуть на инструменты, которые использует Redhat. (редактировать): Если вы виртуализируете рабочие столы, избегайте KVM - для настольного сервера требуется связка оборудования на базе Windows, включая SQL-сервер. Однако, если вы работаете в Redhat, Redhat прекращает поддержку Xen после серии 5.x. Novell / SuSE, вероятно, продержат его немного дольше.

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

Я не могу сказать, что работал с ними обоими, но при работе с Heartbeat мне было очень трудно работать с документом, пока я не нашел следующую страницу

http://www.clusterlabs.org/wiki/Documentation#PDF_Documents

В частности, pdf-файл «Configuration 1.0 Explained» на этой странице действительно вывел меня от проб и ошибок к тому, чтобы фактически выполнить работу с первой попытки.

Что именно вы ищете? После того, как ваш кластер настроен, вам в основном понадобится мониторинг. webmin поставляется с набором модулей пульса / кластера.

Как насчет использования RHEV вместо этого? http://www.linux-kvm.com/content/redhat-announces-kvm-upcoming-rhel-54-and-rhev-h-stateless-hypervisor

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

действительно краткая документация было бы одним из преимуществ ucarp ...