Что использовать для основанного на программном обеспечении устройства хранения данных совместно используемого файла?

Полностью законный Nevermind.

Просто появляется, что я должен был позволить ему propigate.

5
задан 1 November 2011 в 11:59
3 ответа

DRBD великолепен.

Хорошие вещи:

  • Он отлично справляется с репликацией данных.
  • DRBD в нескольких случаях предотвратил аварию, когда обнаружил, что том уже был смонтирован на другом узле, а необработанные тома, которые мы получаем из SAN, не могут сказать нам.
  • Heartbeat уже имеет отличную поддержку DRBD.

Проблемы:

  • Не забывайте следить за этим должным образом, чтобы вы обнаруживали разделение мозгов, когда они случаются - и можете справиться с этим.
  • DRBD не может быть смонтирован на обоих серверах без кластерной файловой системы наверху - У меня нет опыта работы с этой частью.
  • Легко "DOS" серверов, настроив DRBD на использование всей доступной полосы пропускания для синхронизации дисков. Просто настройте на более низкую пропускную способность, и все в порядке.

Для монтирования «одной и той же» файловой системы на нескольких узлах мы продолжаем возвращаться к NFS, хотя мы продолжаем тестировать различные решения для этого. У меня нет проблем с производственной установкой: NFS поверх EXT4 поверх DRBD. Я бы не осмелился сделать это с файловыми системами баз данных, но это нормально для wwwroot.

2
ответ дан 3 December 2019 в 01:53

DRBD отображает данные в реальном времени , прозрачно. Обратите внимание на некоторые моменты, указанные ниже:

  • Вам нужна кластерная файловая система для двойного основного режима. OCFS2 только поддерживается CentOS 5. Если вы используете CentOS 6, вам следует использовать GFS2 вместо этого.
  • Хотя все серверы находятся в одной локальной сети, я по-прежнему рекомендуется подключаться с помощью перекрестного кабеля.
  • У вас должен быть механизм контроля для обнаружения разделения мозг , например: Nagios's check_drbd плагин.
  • Не забудьте измерить и оптимизировать DRBD производительность

Если вы хотите установить 3 или 4 узла, взгляните на:

1
ответ дан 3 December 2019 в 01:53

Почему бы вам не настроить две (или более) службы на кластер и не позволить запускать по одной на каждой стороне по умолчанию?

0
ответ дан 3 December 2019 в 01:53

Теги

Похожие вопросы