Как установить сердцебиение?

Мне нужно настроить кластер Linux. Для этого в CentOS используется сердцебиение. Существует ли также пакет сердцебиения для Ubuntu, и если да, то как я могу его установить?

1
задан 29 October 2013 в 06:56

2 ответа

Установку heartbeat можно легко выполнить с помощью Apt:

sudo apt-get install heartbeat

Настройка вашего кластера сильно зависит от того, чего вы пытаетесь достичь. По умолчанию в Ubuntu основной файл конфигурации /etc/ha.d/ha.cf не существует, и служба не будет запущена. Вы должны создать это самостоятельно. Он должен идентифицировать узлы в вашем кластере. Например:

node primary
ucast eth0 1.1.1.1
node secondary
ucast eth0 1.1.1.2

Более подробную информацию о файле ha.cf можно найти здесь .

Вам также потребуется настроить /etc/ha.d/haresources со списком сервисов и узлом по умолчанию для их запуска. Это может быть так просто:

primary my-service

Здесь primary - это имя узла по умолчанию, а my-service соответствует сценарию инициализации в /etc/init.d/my-service. Дополнительная информация о файле haresources можно найти здесь .

Файл /etc/ha.d/authkeys также должен быть создан с токеном авторизации, который будет совместно использоваться на обоих узлах, например:

auth1
1 sha1 d1e6557e2fcb30ff8d4d3ae65b50345fa46a2faa

Более подробную информацию о authkeys можно найти здесь . .

0
ответ дан 29 October 2013 в 06:56

Как я уже видел, это очень большая часть конфигурации и установки, и, возможно, ее невозможно упомянуть здесь, но вы можете получить к ним доступ из

http://blog.bobbyallen.me/ 2013/01/21 / Установка высокой доступности веб-сервера-кластера-на-ubuntu-12-04-lts-using-haproxy-heartbeat-and-nginx /

http://blog.romerojunior.com/linux/linux-building-basic-high-availability-infrastructure-for-web-servers/

0
ответ дан 29 October 2013 в 06:56

Другие вопросы по тегам:

Похожие вопросы: