19 июня 2013 г., 18:31 пользователь "Артём Н." <[email protected]> написал:
> On 19.06.2013 13:24, Aleksandr Sytar wrote: > > >> Но не работает ручная миграция. К тому же, мне кажется, что я > что-то делаю > >> не так. > > > > Вы указали что данная служба может быть запущена на конкретной ноде > ВСЕГДА > > > Я понимаю. Потому миграция и не работает. Я указал два размещения с > INFINITY, > что, насколько я понимаю, не особенно правильно. > > > Если какой-то ресурс должен быть использован зависимо с другим нужно > > использовать colocation. Я правда, обычно нужны ресурсы объединяю в > группу и > > потом уже прописываю поднимать группу после старта DRBD: > > > > group dbGroup ClusterIP MetaFS postgresql activemq > > order dbGroup-after-DRBD inf: ms-drbd0:promote dbGroup:start > > > У меня почти так и сделано для DRBD+ФС+apache для репозитория. > > Вопросы о другом: > 1. DRBD установлен только на двух узлах. И достаточное дисковое > пространство > тоже только на них. Как привязать ресурс к конкретной группе узлов, но > обеспечив > миграцию внутри группы? > Запретить миграцию drbd на хость который ее не умеет -infinity ? 2. Один мультикаст на разнородные узлы (в плане возложенных на них задач) - > неправильный подход? > Мне нужно три групповых адреса для трёх групп? > Это будут три отдельных кластера, каждый из двух узлов? > Отчего нет? Они же предоставляют уникальный ресурс. > 3. На узле запускается несколько служб и есть несколько групп. Не все > обязательные. Как сделать (по вашему примеру), чтобы общий IP запускался > отдельно от DRBD, но обеспечить очерёдность запуска IP -> DRBD -> группа > служб? > У меня он выдал некую невразумительную ошибку, когда я попытался... А в чем практический смысл поднимать IP на машине на которой еще не поднялся DRBD? Вполне реальна ситуация когда вы быстро не сможете на нужную ноду перебросить DRBD-master и что тогда должно быть с миграцией? В конфиге как-то так: order имярек inf: IP0:promote ms-drbd0:start сервис:start

