DRBD
Distribuovaně replikované blokové zařízení - DRBD (Distributed Replicated Block Device), zajišťuje v podstatě softwarový RAID1 po síti. Používá se ve spojení se službou heartbeat pro tzv. HA clustery (zkratka znamená High Availability - vysoká dostupnost).
Na jednotlivých nodech (uzlech) HA clusteru běží démon heartbeat, který zajišťuje, že je blokové zařízení k dispozici vždy pod stejnou IP adresou služby (Service IP). V případě, že uzel, který původně fungoval jako MASTER, vypadne, provede heartbeat přehození IP služby na stroj fungující původně jako SLAVE.
DRBD zařízení lze skládat z jiných blokových zařízení. A to jak fyzických, tak logických diskových oddílů z LVM.
Zrcadlení může probíhat buď jako plně synchronizované (synchronous), nebo asynchronní.
- Asynchronní zrcadlení
- se používá při zrcadlení na velkou vzdálenost, kdy může mít připojení dlouhé latence. Je zajišťované protokolem B.
- Synchronizované zrcadlení
- se používá u HA clusterů a vyžaduje kvalitní a rychlé síťové připojení. Je zajišťované protokolem C.
Aktivní a neaktivní nod
Data jsou vždy dostupná pouze v rámci aktivního nodu (MASTER). Neaktivní nod (SLAVE) připojit nelze. Je to proto, že z principu většina lokálních souborových systémů neumožňuje vícenásobné připojení.
Navzdory tomuto omezení však existuje několik cest k tomu jak zpřístupnit data i na sekundárním uzlu (SLAVE). A to:
- Use DRBD on logical volumes and use LVM's capabilities to take snapshots on the standby node, and access the data via the snapshot.
- použitím DRBD v režimu primary-primary a s nainstalovaným síťovým souborovým systémem (GFS, OCFS2). Ovšem tyto souborové systémy jsou velmi citlivé na veškeré výpadky při síťové replikaci.
Kernel 2.6.39-rc4 a vyšší vyžadují novější verzi drbd8-utils (8.3.10), než je v distribuci Debianu!! |
Obsah manuálu
(Vpravo je uveden aktuální stav zpracování kapitoly)
- Vytvoření DRBD zařízení
- Správa DRBD zařízení
- DRBD - konfigurace CRM
- Praktické příklady práce s DRBD
Doplňky