HA cluster
NOD 1 NOD 2
/====\ /====\ /====\ /====\ | /====\ /====\ /====\ /====\
| HDD || HDD || HDD || HDD | | | HDD || HDD || HDD || HDD |
\====/ \====/ \====/ \====/ | \====/ \====/ \====/ \====/
/±±±±±±±±±±±\ /±±±±±±±±±±±±\ | /±±±±±±±±±±±\ /±±±±±±±±±±±±\
| RAID1 || RAID1 | | | RAID1 || RAID1 |
\±±±±±±±±±±±/ \±±±±±±±±±±±±/ | \±±±±±±±±±±±/ \±±±±±±±±±±±±/
/――――――――――――――――――――――――――\ | /――――――――――――――――――――――――――\
| LVM VG | | | LVM VG |
\――――――――――――――――――――――――――/ | \――――――――――――――――――――――――――/
/----------\ /-------------\ | /-------------\ /----------\
| LVM LV || LVM LV | | | LVM LV || LVM LV |
\----------/ \-------------/ | \-------------/ \----------/
/^^^^^^^^^^\ /++++++++++++++ ⇄ ++++++++++++++\ /^^^^^^^^^^\
| BTRFS || DRBD || BTRFS |
\^^^^^^^^^^/ \++++++++++++++ ⇄ ++++++++++++++/ \^^^^^^^^^^/
/∷∷∷∷∷∷∷∷∷\ /^^^^^^^^^^^^^^^ ⇄ ^^^^^^^^^^^^^^\ /∷∷∷∷∷∷∷∷∷∷\
∷ Linux ∷ | OCFS2 | ∷ Linux ∷
∷ OS ∷ \^^/^^^/^\^^^^^^ ⇄ ^^\^^^^^^^^^^^/ ∷ OS ∷
\∷∷∷∷∷∷∷∷∷/ / / \ \ \∷∷∷∷∷∷∷∷∷∷/
/∷∷∷∷∷∷∷∷∷\ / / \ \ /∷∷∷∷∷∷∷∷∷∷\
∷ Virtual - / \ ----------- Virtual ∷
\∷∷∷∷∷∷∷∷∷/----- --- ⇄ ---------------\∷∷∷∷∷∷∷∷∷∷/
CLUSTER
Schéma zobrazuje jednoduchý cluster, postavený na dvou identických strojích. Angl. zkratka HA - vysoce dostupný (high availability) .. že takový cluster je schopen přežít nejenom kompletní selhání jednoho z nodů, ale i současný výpadek jednoho z pevných disků.
- nod
- Je fyzický stroj (server, PC,..), vybavený pevnými disky (HDD) a alespoň jednou síťovou kartou
- cluster
- Označuje spojení dvou a více nodů prostřednictvím ethernetové sítě. V rámci clusteru mohou být mezi jednotlivé nody rozdělovány jak data (diskový cluster), tak úlohy ke zpracování (výpočetní cluster).
Hardwarová identita strojů (nodů, neboli také uzlů) není podmínkou, ale výhodou, neboť usnadňuje konfiguraci a správu software. |
Lokální bloková zařízení
Svislá linie, která odděluje oba nody, naznačuje do jaké úrovně se pracuje s lokálními blokovými zařízeními.
Úroveň první vrstvy - RAID
I když jsou ve schematu naznačeny pro každý nod dva softwarové raidy typu mirror (zrcadlení), stačí v zásadě pouze jeden raid typu 1 a výše. Při selhání jednoho z HDD zařízení stroj nadále běží a lze provést výměnu zařízení bez toho, že by bylo nutné stroj (nod) restartovat.
Úroveň druhé vrstvy - LVM
LVM umožňuje..
- ..libovolné zvětšování a přerozdělování diskové kapacity nodu - opět bez nutnosti restartu celého zařízení.
- ..přesuny dat mezi zařízeními první vrstvy
- ..zálohování operačního systému nodu za běžného provozu přes snapshoty logického disku.
Síťová bloková zařízení
Síťová bloková zařízení
Na schématu je uveden DRBD8, ale lze použít také LVM cluster.
Clusterový souborový systém
Zeleně je označen clusterový souborový systém OCFS2. Clusterové souborové systémy (kromě OCFS2 lze použít GFS2 nebo CEPH) se liší od síťových souborových systémů především v tom, že se na ně lze připojit přes kterýkoliv z nodů. Kdežto u síťových souborových systémů (jako např. NFS) je k dispozici pouze jeden zdroj k připojení.