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

Высокая доступность Linux

У меня есть два активных / пассивных узла Linux, на которых установлено одно и то же простое приложение для обработки (не веб-приложение). Мне просто нужен кластер высокой доступности, когда одна машина не работает, приложение на второй берет на себя работу. Я не хочу, чтобы оба приложения работали одновременно. Мне нужно что-то вроде того, что узел A не работает, узел P замечает, что P становится A, а затем начинает обработку.

Как мне это сделать ?

С уважением.

Heartbeat работал бы отлично. Вы также можете соединить его с DRBD, чтобы обеспечить синхронизацию данных.

Есть хорошее руководство по созданию сервера NFS, но вы можете изменить его в соответствии с любым приложением, которое вы используете. В ha.d и resource.d dirs позволит вам выполнять свои собственные сценарии запуска / остановки при отказе.

Видеть:

  1. http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat
  2. http://www.howtoforge.com/high_availability_heartbeat_centos
  3. http://www.howtoforge.com/openfiler-2.3-active-passive-cluster-heartbeat-drbd-with-offsite-replication-node

Ну есть Heartbeat, или в настоящее время называется Corosync именно для этого. С двумя узлами очень просто настроить.

Взгляни на Страница Linux-HA и возвращайся сюда, если тебе есть что спросить.