Активный узел останавливает ресурсы, когда пассивный узел выключен
2 узла, активный / пассивный. 2 ресурса, виртуальный ip, openLdap и монтирование nfs, где openldap сохраняет данные.
Когда оба узла работают, все работает нормально. Вы можете убрать ресурсы и перевести актив в режим ожидания. Но когда я перезагружаю пассивный узел (с ресурсами в активном узле), и пассивный узел теряет связь, все ресурсы в активном месте останавливаются кардиостимулятором.
Я сейчас читаю документацию, но мне просто нужен небольшой быстрый совет, чтобы понять, что здесь может произойти.
Я использую:
- corosync
- электрокардиостимулятор
- RHEL 6
1 ответ
Быстрый ответ, запустите это:crm configure property no-quorum-policy=ignore
Длинный ответ: только с двумя узлами у вас более 50% активных узлов не согласны на что-то (кворум), поэтому оставшийся узел отключается, чтобы не нанести ущерба. Представьте себе ситуацию, когда оба узла имеют доступ к общему устройству хранения, но потеряли связь друг с другом. Они оба пытаются делать разные записи файловой системы, что приводит к повреждению диска. Кардиостимулятор предотвращает это по умолчанию, требуя, чтобы как минимум 50% узлов согласовали, какой из них является главным. См. Раздел 5.3.1 здесь: http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/ch05s03.html