Есть необходимость обеспечить HA для одного большого веб-проекта.
Решил делать на основе drbd+heartbeat, но сразу же возник вопрос - как правильно синхронизировать сами сервера?
Допустим, изначально, есть 1 сервер, где запущен проект - всякие мемкеши, апачи, жиксы и тп. Допустим, мы помещаем каталог с кодом /var/www/project в drbd, чем обеспечиваем его раздачу с обоих серверов.
Но как быть с остальными важными каталогами типа /etc/nginx,/etc/apache,...? при любом изменении настроек, придется повторять их в точности на другом сервере, что очень неудобно.
Может стоит положить в DRBD весь корень?
Или производить настройку всегда на одном сервера(мастере), а второй будет синкать их? (но тогда, если мастер упадет, то после его поднятия слейв отсинкает старые изменения! )
Форум —
Admin
