Хотя мы и можем приобрести саму утилиту Idirectord, мы получим ее как часть пакета Ultra Monkey, включающего программы периодического подтверждения соединения для ВД. Поскольку Ultra Monkey не является частью стандартного варианта Debian, вы должны добавить следующие две строки в стандартный файл архива Debian (/etc/apt/sources. 1 i st) на машине 1 b:
deb http://www.ultram0nkey.0rg/d0wnl0ad/3/ sarge main debsrc http://www.ultram0nkey.0rg/d0wnl0ad/3 sarge main
Затем обновите архив и получите пакет:

# aptget update # aptget install ultramonkey

В процессе установки вам будет задано несколько вопросов:
Do you want to automatically load IPVS rules on boot? No
Select a daemon method, none
В нашей конфигурации будет один виртуальный сервер (адрес, видимый клиентом, работающим с ldirectord), который мы назовем директором, и два реальных сервера (работающие с Apache). Реальные серверы могут быть соединены с директором одним из трех способов.
О LVSNAT — реальные серверы находятся в подсети NAT за директором и направляют свои ответы обратно через директор. О LVSDR — реальные серверы направляют свои ответы непосредственно к клиенту. Все машины входят в одну подсеть и могут находить друг друга по адресам уровня2 (Ethernet). Они не должны иметь возможность пинговаться за пределами своей подсети. О LVSTUN — реальные серверы могут образовывать отдельную сеть, не связанную с директором. Они соединяются туннельным способом с помощью оболочки пакета IPoverIP (IPIP).
Мы будем использовать второй способ (DR), поскольку он прост, быстр и хорошо поддается измерению. Пользуясь этим методом, мы назначаем VIP, делимый между балансировщиком нагрузки и реальными серверами. Это сразу же порождает проблему: если все машины делят один и тот же VIP, то как мы интерпретируем его для отдельно взятого адреса MAC? Эта проблема называется проблемой ПРА, поскольку системы в одной и той же локальной сети используют один и тот же протокол разрешения адресов (ПРА) для нахождения друг друга, а ПРА ожидает, что каждая система имеет уникальный IPадрес.
Многие решения требуют заплаток или модулей ядра и обмениваются изменениями ядра Linux. В версии 2.6 и выше есть популярное решение, позволяющее оперировать ПРА для VIP и конфигурировать VIP на псевдонимах для устройств обратной связи. Причина в том, что устройства обратной связи не отвечают на запросы ПРА.
Сначала мы настроим вебсерверы.