Настройка Локальной Синхронной Репликации С Помощью Drdb9

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

Однако он работает совсем иначе, чем RAID или даже сетевой RAID. В этой статье я поделюсь своим опытом создания репликации drbd локально, не используя drbdadm, а используя drbdsetup и drbdmeta.

  • Дрбдадм : Инструмент администрирования высокого уровня DRBD. Он используется сверху drbdsetup и drbdmeta
  • DrbdSetup : инструмент администрирования нижнего уровня для подключения устройств DRBD к их устройствам резервного копирования, настройки пар устройств DRBD с учетом их устройств резервного копирования и для проверки конфигурации работающих устройств DRBD.
  • Дрбдмета : инструмент управления метаданными.



Тестовая среда

Ubuntu 18.04, версия ядра 4.19 и выше

Шаг 1. Установите и скачайте модуль

Ядра Vanilla содержат только восьмую версию DRBD, ядра желательно пересобрать без этого модуля и установить девятую версию из репозитория.

Добавление репозиториев в ваш source.list

  
  
  
   

deb http://ppa.launchpad.net/linbit/linbit-drbd9-stack/ubuntu bionic main deb-src http://ppa.launchpad.net/linbit/linbit-drbd9-stack/ubuntu bionic main

Обновите кеш и установите пакеты drbd.

apt update apt install drbd-dkms drbd-utils

Проверьте версию модуля и загрузите его с параметрами

modinfo drbd modprobe drbd usermode_helper=/bin/true minor_count=36



Шаг 2. Настройте global_common.conf

Я использую следующие параметры конфигурации, все остальные можно задать при настройке ресурса

# DRBD is the result of over a decade of development by LINBIT. # In case you need professional services for DRBD or have # feature requests visit http://www.linbit.com global {

Теги: #Хранилище данных #Конфигурация Linux #DRBD #drbd9 #синхронная репликация
Вместе с данным постом часто просматривают: