19 июня 2013 г., 7:49 пользователь "Артём Н." <[email protected]> написал:
> Есть три машинки, объединённых 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

