[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Указание местоположения ресурсов в Pacemaker






19 июня 2013 г., 7:49 пользователь "Артём Н." <artiom14@yandex.ru> написал:
Есть три машинки, объединённых corosync.
Каждая продублирована.
Каждые две машины имеют свой общий IP. На двух запускается DRBD. Чтобы DRBD
запускался только на них, я установил для них соответствующий location с
приоритетом INFINITY. 
Теперь при падении одной машины, службы запускаются на другой.

Но не работает ручная миграция. К тому же, мне кажется, что я что-то делаю не так.


Вы указали что данная служба может быть запущена на конкретной ноде ВСЕГДА
 
Как сделать правильно (и без использования -infinity на других машинах)?
Нужно ли сделать нечто вроде трёх маленьких однородных кластеров?
Как вообще организуются кластеры, в которых неоднородные машины работают в одной
сети?

Если какой-то ресурс должен быть использован зависимо с другим нужно использовать colocation. Я правда, обычно нужны ресурсы объединяю в группу и потом уже прописываю поднимать группу после старта DRBD:

group dbGroup ClusterIP MetaFS postgresql activemq
order dbGroup-after-DRBD inf: ms-drbd0:promote dbGroup:start

 

Reply to: