DRBD

DRBD (від англ. Distributed Replicated Block Device — «Розподілений Копіюючий Блоковий пристрій») — це блоковий пристрій, який здатен забезпечити синхронізацію даних на рівні RAID1 між локальним блоковим пристроєм та віддаленим.

DRBD
Версії 9.1.2 (10 травня 2021)[1]
Репозиторій github.com/LINBIT/drbd
Операційна система Linux
Мова програмування C[2]
Ліцензія GNU General Public License, version 2.0
Онлайн-документація docs.linbit.com/docs/users-guide-9.0/
Вебсайт drbd.org

Застосуванням є побудова відмовостійких кластерних систем в середовищі ОС Linux. Всупереч поширеній думці, DRBD не є файловою системою, а тим більше кластерною файловою системою. Входить у ванільне ядро з версії 2.6.33 (8.12.2009).

DRBD підтримує як синхронний, так і асинхронний режим роботи (Синхроний режим — протокол C,- операція запису вважається виконаною, тоді, коли і локальний і мережевий диски повідомляють про успішне закінчення запису даних, при асинхронному режимі роботи — протокол A, — запис вважається завершеним, як тільки запис було здійснено на локальний пристрій і дані було передано на віддалений вузол. Також підтримується проміжний протокол- протокол B, при якому запис вважається успішним, якщо запис даних було завершено на локальний диск і віддалений вузол підтвердив отримання, але не запис на свій локальний пристрій даних.

Синхронізація іде через протокол TCP без шифрування/аутентифікації, за замовчуванням порт tcp/3260. DRBD підтримує тільки два вузли (складніші конструкції можуть базуватися на використанні drbd-пристрою як локального диска для ще одного drbd-пристрою).

Вузли можуть працювати в режимі Primary — працює з даними та Secondary — містить дані, але не може їх записувати. В разі збою вузол Secondary переводиться в Primary і робота продовжується.

DRBD підтримує режим primary/primary, при якому можливий доступ до обох вузлів, якщо при цьому на drbd-пристрої використовуються кластерні файлові системи(такі як GFS/GFS2).

Посилання

  1. Release 9.1.2 — 2021.
  2. The drbd Open Source Project on Open Hub: Languages Page — 2006.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.