Назад | Перейти на главную страницу

какая распределенная файловая система для двухузловой настройки аварийного переключения?

Я пытаюсь создать резервную копию, состоящую из два сервера которые имеют все избыточное:

В основном один из двух серверов будет «основным» сервером, а другой будет реплицировать все свои данные и также будет использоваться для распределения рабочей нагрузки (Gearman). В случае отказа основного сервера все переключается на «резервный» сервер, который станет «активным» и продолжит свою работу.

Чтобы снизить риск полного отказа обоих серверов, они географически отделен в двух удаленных дата-центрах (одна страна / прямые подключения).

Я много читал о распределенных файловых системах, но до сих пор не знаю, какое решение подходит всего для двух узлов ...

Еще несколько требований к распределенной файловой системе:

Обновление / подробнее:

Какая файловая система подходит для этого сценария?

XtreemFS кажется, это то, чего вы хотите достичь. Вероятно, вы можете делать то же самое с CephFS.

Попробуйте DRBD. Это не файловая система, а блочное устройство.

Из http://lwn.net/Articles/329543/

Протокол A: Запись считается завершенной, как только запись на локальный диск завершена и пакет данных помещен в очередь отправки для одноранговых узлов. В случае отказа узла может произойти потеря данных, поскольку данные, которые должны быть записаны на диск удаленного узла, могут все еще находиться в очереди на отправку. Однако данные на отказоустойчивом узле согласованы, но не актуальны. Обычно это используется для географически разделенных узлов.

...

Одиночный первичный: первичное обозначение дается одному члену кластера. Поскольку только один член кластера управляет данными, этот режим полезен с обычными файловыми системами, такими как ext3 или XFS.

Смотрите также http://www.drbd.org/home/feature-list/ Больше подробностей.