В течение нескольких дней я пытаюсь достичь высокой доступности с отказоустойчивостью между двумя моими существующими двумя XEN VPS, один из которых расположен в Токио, а другой - в США (оба имеют одинаковую настройку и одинаковые конфигурации, я рассматриваю Pacemaker, Corosync, DRBD и Stonith, но я Я столкнулся с адом, так как обе системы работают (в производстве), и я не могу попытаться потерять данные любого рода.
/dev/sda1 (formatted in ext3 and mounted as /)
/var/tmp (formatted in ext3 and mounted as /tmp)
Я знаю, что DRBD нуждается в собственном отключенном выделенном разделе перед установкой, чтобы использовать его для синхронизации данных и метаданных, поэтому я сжал корневой раздел на обоих серверах, но я логически потерялся, потому что здесь мы говорим о веб-серверах с множеством запущенных служб, включая, но не ограничиваясь (Apache, MySQL, FTP ... и т. д.)
/dev/sda1 (formatted in ext3 and mounted as /)
/dev/sda2 (unmounted unformatted partition)
/var/temp (formatted in ext3 and mounted as /tmp)
Итак, что мне делать, начиная с этого момента, как я могу переместить все эти службы в новые отключенные разделы, не затрагивая работающие серверы, как я могу защитить связь между двумя серверами с минимально возможной задержкой, и если VPN является ответом, как могу ли я достичь этого и на правильном ли я пути в отношении (Pacemaker, Corosync, DRBD и Stonith), или чего-то еще не хватает, о чем я не знаю, и являются ли они лучшим выбором для моей существующей установки или нет, я сделал домашнее задание и много пробовал, прежде чем спрашивать, это мой первый опыт такой настройки, и мне действительно нужен ваш технический опыт и рекомендации и, возможно, технический путь, который я могу использовать для достижения моей цели.
Большое спасибо за то, что нашли время прочитать мой вопрос и хорошего дня :))
Прежде всего - это выполнимо. Имейте в виду, что вам необходимо установить
Не рекомендую использовать старые версии drbd.
Но я бы использовал другой подход к разметке вашего диска:
Теперь о настройке drbd: