Три статьи с инструкциями по созданию High-availability (HA) систем на базе Linux:
- Highly-Affordable High Availability (http://www.linux-mag.com/2003-11/availability_01.html) - инструкция по созданию бюджетного HA кластера. Для репликации дисков используется drbd, для переключения сервисов и контроля сбоев - пакет heartbeat. Присутствует информация по установке и тестированию;
- Data Redundancy By DRBD (http://www.linux-mag.com/2003-11/drbd_01.html) - инструкция по работе с DRBD. Блочное устройство drbd позволяет создать общее для нескольких серверов, зеркальное дисковое пространство, грубо говоря, RAID1 между накопителями на разных машинах в сети.Когда на одной машине производится запись на диск, drbd сразу синхронизирует эти данные на дисках других машин;
- Linux Virtual Server Clusters (http://www.linux-mag.com/2003-11/clusters_01.html) - создание highly-scalable и highly-available сетевых сервисов через использование системы Linux Virtual Server (LVS).URL: http://www.linux-mag.com/2003-11/availability_01.html
Новость: http://www.opennet.me/opennews/art.shtml?num=3469
За прошлый год кинули сылку!!!!!!!!!!!!!!!!
>За прошлый год кинули сылку!!!!!!!!!!!!!!!!Online-версия материалов на сайте linux-mag.com публикуется через пол года после выхода печатного LINUX MAGAZINE. Без подписки статьи раньше не получить.
Если хотите мое мнение то лажа это все.
Репликация должна происходить на более высоком
логическом уровне, хотя-бы на уровне файловой системы.
Я не вижу как блочная репликация устройства может повысить надежность, любая более не менее серьезная ошибка (например логическая) с повреждением баз программы, файловой системы и т.д. будет просто отреплицирована на вторую ноду :(.Более того даже при простом зависании одной из систем, состояние файловой системы, а тем более баз и файлов используемых программами будет недетерминируемо.
Чтобы обеспечить более не менее приемлемый failover, нужно проводить репликацию на уровне файловой системы, а в идеале на уровне каждого конкретного приложения.
Поэтому пока юзаем rsync, предсказуемее чем drbd, хотя и очееень далеко от того что хотелось бы видеть.
поддерживаю, сделал я у себя на тестовых машинах этот drbd, оно вроде работает, но при малейшей нагрузке начинает дико тормозить. Производительность сильно падает.
rsync рулит +1
Такая система которая описана в журнале, у меня работает уже в течении 6-ти месяцет и она спасает от краха!