Связь между сердцебиением,openais,corosync
Я планирую высокую доступность на lucid Ubuntu, я начал с drbd после простой конфигурации на drbd, я перешел к heartbeat и тоже имел простую конфигурацию.
на официальном сайте drbd мне сказали, что сердцебиение является наследием, и я должен встретиться с кардиостимулятором вместо CRM.
в документах, связанных с кардиостимулятором, я понимаю, что heartbeat и OpenAis являются кластерной инфраструктурой, но openais также предпочтительнее, чем redhat, поэтому я пошел в openais и установил openais после поиска в openais. Я понимаю, что corosync - это проект, созданный openais, и кажется, что corosync используется с Ubuntu вместо Openais.
и я хочу настроить corosync, но нет конфигурации, где документ объявлять!
1. Может ли какой-либо орган описать роль кардиостимулятора в связи с openais, corosync?
2. какая технология является наиболее предпочтительной для обеспечения высокой доступности в Ubuntu?
- Не могли бы вы дать пошаговое руководство по настройке высокой доступности в Ubuntu?
заранее спасибо.
1 ответ
Хорошо я достиг ответа на себя! Кластеризация включает в себя две части:
1. управление ресурсами кластера
2.инфраструктура с массажным слоем
устаревшее сердцебиение разбито на слой сообщений сердцебиения и кардиостимулятор, поэтому кардиостимулятор - это CRM.
и у нас есть два варианта на уровне сообщений: сердцебиение,openais. openais/corosync предпочтителен как: http://comments.gmane.org/gmane.linux.highavailability.user/32355
Однако в Pacemaker есть функции, для которых требуется OpenAIS, который будет работать только с Corosync, а не с Heartbeat. Эти функции касаются распределенных диспетчеров блокировок, используемых cLVM (но не обычным LVM), GFS/GFS2 и OCFS2. Если вам нужна эта функциональность, вы должны выбрать OpenAIS/Corosync. Если вы этого не сделаете, вы можете выбирать.
как: http://www.clusterlabs.org/wiki/FAQ
Изначально Corosync и OpenAIS были одним и тем же. Затем они разделились на две части... основные возможности обмена сообщениями и членства теперь называются Corosync, и OpenAIS сохранил уровень, содержащий реализацию стандарта AIS.
Самому Pacemaker необходим только компонент Corosync для функционирования, однако для некоторых приложений, которыми он может управлять (например, OCFS2 и GFS2), также необходим слой OpenAIS.
поэтому я пошел в openais / corosync и интегрировал его с кардиостимулятором.