DRBD

DRBD
Beírva C [1]
Operációs rendszer Linux
legújabb verzió
Engedély GNU GPL 2
Weboldal drbd.org

A DRBD (az angol  Distributed Replicated Block Device szóból  – „elosztott replikált blokkeszköz”) egy szoftverrendszer, amely szinkronizálást ( RAID 1 ) biztosít egy helyi blokkeszköz és egy távoli eszköz között. Az egyik alkalmazás feladatátvevő fürtrendszerek felépítése Linux kernellel rendelkező operációs rendszeren . 2009. december 15. óta benne van a vanilla Linux kernelben.

Támogatja mind a szinkron, mind az aszinkron replikációt (szinkronban a "C" protokollban az írási művelet akkor tekinthető befejezettnek, ha a helyi és a távoli lemez is sikeresen befejeződött az írás; aszinkron, "A" protokoll esetén az írás akkor tekinthető befejezettnek, ha Az írás befejeződött a helyi eszközön, és az adatok készen állnak a távoli gazdagépnek való elküldésre). Egy köztes protokoll (B) is támogatott, amelyben az írás akkor tekinthető sikeresnek, ha a helyi eszközön befejeződött, és a távoli csomópont visszaigazolta az adatok fogadását (de nem helyi írását) [3] . A szinkronizálás a TCP protokollon keresztül történik (titkosítás és hitelesítés nélkül), az alapértelmezett port a TCP / 3260.

Csak két csomópontot támogat, bonyolultabb tervek is létrehozhatók, ha egy drbd-eszközt „helyi”-ként használunk egy másik drbd-eszközhöz.

A csomópontok működhetnek elsődleges ( elsődleges ) csomópont vagy másodlagos ( másodlagos ) módban, a másodlagos tárolja az adatokat, de nem teszi lehetővé számukra a helyi hozzáférést, az elsődleges engedélyezi a hozzáférést. A DRBD támogatja az elsődleges-elsődleges módot is, amely lehetővé teszi mindkét csomópont elérését; ha van fájlrendszer a DRBD eszközön, akkor fürtözött fájlrendszereket (például GFS2 és OCFS2 ) kell használni az elsődleges-elsődleges mód támogatására .

A DRBD helyileg fut a gazdagépen (azaz replikálja a helyi blokkeszköz tartalmát a távoli gazdagépen). Egy új eszköz jön létre a használatra, általában /dev/drbd X ( X  egy szám). A normál működéshez a DRBD-nek mindkét csomóponton futnia kell. Ha a csomópont másodlagos szerepkörrel rendelkezik, akkor rendelkezik a megfelelő drbd eszközzel, de a hozzáférés megtagadva. Amint a szerepkört elsődlegessé emelik, a hozzáférés megnyílik. A legtöbb művelet a drbdadm segédprogrammal történik, bár a tényleges munka a kernel szintjén történik. Ha a helyi eszköz meghibásodik, és a hibamaszkolás engedélyezve van, akkor a /dev/drbdX eszköz továbbra is működik, és adatokat fogad a hálózaton keresztül, ezt a módot "lemez nélküli"-nek ( lemez nélküli ) hívják.

A fejlesztő az osztrák Linbit cég, amely a DRBD-t és a Pacemaker -t használó megoldásokat is megvalósítja és kereskedelmileg támogatja .

Jegyzetek

  1. A drbd nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.
  2. Reisner P. [DRBD-announce drbd-9.2.0] - 2022.
  3. Replikációs módok . Letöltve: 2010. december 12. Az eredetiből archiválva : 2010. december 14..

Linkek