DRBD: Porovnání verzí
Řádek 43: | Řádek 43: | ||
Vytvoření DRBD zařízení: | Vytvoření DRBD zařízení: | ||
drbdadm create-md {DRBD_target_z_konfiguraku} | root@xeric:#drbdadm create-md {DRBD_target_z_konfiguraku} | ||
Připojení storage k DRBD zařízení | a to samé na druhém serveru: | ||
root@other-server:#drbdadm create-md {DRBD_target_z_konfiguraku} | |||
Podobně na obou serverech spustit: | |||
Připojení storage k DRBD zařízení | |||
drbdadm attach {DRBD_target_z_konfiguraku} | drbdadm attach {DRBD_target_z_konfiguraku} | ||
Připojení DRBD zařízení k protějšku na síti: | Připojení DRBD zařízení k protějšku na síti: |
Verze z 1. 10. 2011, 18:49
Pro online replikaci dat používáme DRBD.
Vytvoření externího úložiště pro metadata
lvcreate -L 256M -n drbd-meta-disk vg_main
Velikost 256MB stačí pro kapacitu 256MB * 32768 = 8 TB, viz návod Estimating meta data size.
drbd.conf
Příklad:
resource vyuka-system { protocol C; startup { wfc-timeout 0; ## Infinite! degr-wfc-timeout 120; ## 2 minutes. become-primary-on xeric; } disk { on-io-error detach; } net { # allow-two-primaries; } syncer { } on xeric { device /dev/drbd0; disk /dev/vg_main/vyuka-system; address x.y.z.w:7789; meta-disk /dev/vg_main/drbd-meta-disk[0]; } on other-server { device /dev/drbd0; disk /dev/vg_main/vyuka-root; address x.y.z.v:7889; meta-disk /dev/vlam-server/drbd-meta-disk[0]; }
}
Spuštění synchronizace
Rozchození je jednoduché - nejdřív vytvořte v /etc/drbd.conf popis vašich DRBD zařízení (DRBD target-ů) a pak spusťte tyto 3 příkazy:
Vytvoření DRBD zařízení:
root@xeric:#drbdadm create-md {DRBD_target_z_konfiguraku}
a to samé na druhém serveru:
root@other-server:#drbdadm create-md {DRBD_target_z_konfiguraku}
Podobně na obou serverech spustit: Připojení storage k DRBD zařízení
drbdadm attach {DRBD_target_z_konfiguraku}
Připojení DRBD zařízení k protějšku na síti:
drbdadm connect {DRBD_target_z_konfiguraku}
Změna v konfiguraci
Po jakékoli změně v konfiguraci (např. změně IP adresy některého uzlu) je potřeba udělat
drbdadm adjust
Problém "Secondary/Secondary" po rebootu nebo restartu drbd
Defaultní konfigurace počítá s tím, že o nastavení "Primary" strany se postará HeartBeat. Pokud HeartBeat nemáte, pak vyberte jedno ze zařízení, které po rebootu zkusí být primární, a na oba stroje přidejte do konfiguráku následující řádek: