>почитай lvs.
>изобретатель велосипедов :) LVS всего-лишь один из балансеров. Задачи полной синхронной работы нескольких серверов он не решает. Грубый пример, если вертится какой-то серверный процесс, то состояние его на обеих машинах должно совпадать. Если на второй машине зеркалировать диск, то при сбое например не удастся сохранить прокешированные сессии.
Другое дело, что для не универсальных полностью подконтрольных систем, можно упростить схему - сделать классическое резервирование диска по NBD, а все промежуточные кеши держать в memcached, в котором при записи обновлять данные на обоих серверах, а при чтении - балансировать нагрузку.