Назад | Перейти на главную страницу

может ли Heartbeat v3 контролировать статус службы / ресурса без кардиостимулятора?

Я пытаюсь настроить систему высокой доступности на основе CentOS, я хочу использовать heartbeat v3 для механизма «heartbeat», запуска / остановки ресурсов, похоже, что heartbeat может это сделать.
Но что касается статуса ресурса, пульс не может его отслеживать, например httpd, мы вручную останавливаем его, но его нельзя перезапустить или переключить на другой узел.

Может ли Heartbeat v3 достичь этого?

Вам необходимо использовать соответствующий диспетчер кластерных ресурсов, например Pacemaker, в сочетании со слоем обмена сообщениями, например Heartbeat или Corosync. Так что нет, Heartbeat v3 не собирается его сокращать, потому что он выполняет только часть обмена сообщениями / сердцебиения.

Если вы поищете на этом сайте другие вопросы, связанные с Heartbeat и Pacemaker, вы увидите, что наиболее поддерживаемый, наиболее стабильный и многофункциональный стек HA основан на Corosync и Pacemaker. В настоящее время неразумно использовать любую другую комбинацию, если у вас нет очень конкретной причины и вы точно не знаете, что делаете.

Вот некоторые материалы по Corosync и Pacemaker, чтобы вы начали: http://www.linuxjournal.com/content/ahead-pack-pacemaker-high-availability-stack?page=0,0 и http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/.