2014-03-21 7 views
1

Я настройке Linux-HA (corosync + кардиостимулятора) кластер, который включает в себя 2 узлов, и я определил несколько ресурсов:есть ли какой-либо метод/api для определения узла ведущий/подчиненный кластера Linux-HA?

primitive virtual-ip 
primitive main-service 
primitive db 
clone db-clone 

Мой вопрос о том, могли мы определить, какой узел будет главный узел перед кардиостимулятор начать или во время загрузки? Я имею в виду, какой узел будет работать virutal-ip? Есть ли какая-либо командной строки api или другой метод?

спасибо,
Emre

ответ

0

В соответствии с конфигурацией corosync.conf вы определить, какой IP является основным узлом, и который является вторичным узлом, согласно отказоустойчивому подходу, когда node1 один вниз, node2 становится основной в активная/пассивная конфигурация.

Команда crm configure show дает вам сконфигурированную информацию обоих узлов.

статус CRM показывает узел, который находится в сети

Пожалуйста, проверьте ссылку ниже для получения дополнительной информации: -

http://www.tokiwinter.com/clustering-with-drbd-corosync-and-pacemaker/

Thanks & С уважением,
Alok Thaker

+0

на самом деле я не могу найдите место, чтобы определить, какой из них является основным узлом в corosync.conf, не могли бы вы помочь понять это? и я хочу знать, можно ли каким-либо образом идентифицировать основную/вторичную роль узлов кластера ДО или ВО ВРЕМЯ загрузки ресурсов? потому что это поможет добавить некоторую логику во время загрузки ресурсов. и, как вы знаете, после загрузки всех ресурсов мы можем использовать команду crm_mon или pcs, чтобы определить местоположение ресурса для определения роли узла. –