meta data for this page
Differences
This shows you the differences between two versions of the page.
spickzettel:linux:drbd [2016/10/30 11:57:16] – external edit 127.0.0.1 | spickzettel:linux:drbd [2020/03/08 15:41:29] (current) – Marcel Jäpel | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== DRBD ====== | ||
+ | ===== Pakete installieren: | ||
+ | <code bash> | ||
+ | apt-get install drbd8-utils | ||
+ | </ | ||
+ | |||
+ | ===== Konfiguration / | ||
+ | <code bash> | ||
+ | global { | ||
+ | usage-count no; | ||
+ | } | ||
+ | |||
+ | common { | ||
+ | startup { | ||
+ | wfc-timeout | ||
+ | degr-wfc-timeout 15; | ||
+ | outdated-wfc-timeout 10; | ||
+ | } | ||
+ | |||
+ | net { | ||
+ | protocol C; | ||
+ | shared-secret " | ||
+ | max-buffers 36k; | ||
+ | sndbuf-size 1024k; | ||
+ | rcvbuf-size 2048k; | ||
+ | } | ||
+ | |||
+ | syncer { | ||
+ | rate 4194304k; | ||
+ | al-extents 6433; | ||
+ | } | ||
+ | |||
+ | disk { | ||
+ | on-io-error detach; | ||
+ | c-plan-ahead 2; | ||
+ | c-fill-target 24M; | ||
+ | c-min-rate 80M; | ||
+ | c-max-rate 720M; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | resource r0 { | ||
+ | device /dev/drbd0; | ||
+ | disk /dev/sdb; | ||
+ | meta-disk internal; | ||
+ | |||
+ | on drbd1.eisscholle.net { | ||
+ | address 10.0.0.101: | ||
+ | } | ||
+ | |||
+ | on drbd1.eisscholle.net { | ||
+ | address 10.0.0.102: | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | Die Konfigurationsdatei auf alle beteiligten Hosts kopieren. | ||
+ | |||
+ | |||
+ | ===== Nodes vorbereiten: | ||
+ | <code bash> | ||
+ | root@drbd1: | ||
+ | root@drbd2: | ||
+ | </ | ||
+ | |||
+ | ===== Ersten Primary festlegen und Dateisystem erzeugen: ===== | ||
+ | <code bash> | ||
+ | root@drbd1: | ||
+ | root@drbd1: | ||
+ | </ | ||
+ | |||
+ | ===== Infos über DRBD: ===== | ||
+ | <code bash> | ||
+ | cat /proc/drbd | ||
+ | drbdadm cstate r0 | ||
+ | drbdadm dstate r0 | ||
+ | drbdadm role r0 | ||
+ | </ | ||
+ | |||