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

Добавление третьего узла в существующий кластер DRBD

В настоящее время у нас работает 2-узловой кластер DRBD, к которому мы хотели бы добавить третий узел. Мне пока не удалось найти какие-либо ресурсы о том, можно ли добавить третий узел в существующий кластер, только о том, как изначально настроить кластер с тремя узлами.

У меня вопрос: можно ли добавить третий узел и как мне это сделать?

SvW справился с этим, но, если описать шаги - это очень похоже на размещение DRBD под вашими обычными старыми разделами, но теперь существующий ресурс DRBD является устройством поддержки. Предполагая, что физическое поддерживающее устройство (вероятно, ваш LV) не может быть увеличено, вам нужно будет

  1. сжать вашу файловую систему
  2. добавить накопленный ресурс (создать для него метаданные)
    • он использует внутренние метаданные, которые внутри оригинальный DRBD
  3. убедитесь, что на вашем активном узле как исходный, так и сложенный DRBD являются первичными, и вы только когда-либо монтировать сложенный ресурс с этого момента
    • если вы монтируете исходное, нижнее устройство DRBD, вы обойдете сложенный ресурс и повредите данные третьего узла

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

Это даже в документации: http://www.drbd.org/users-guide/s-three-nodes.html

Также обратите внимание, что DRBD 9.0 (в настоящее время тестируется) добавит многоузловое резервирование из коробки (http://www.drbd.org/users-guide-9.0/s-multi-node.html).