1.1. configurație
Cele două gazde din acest exemplu vor fi numite drbd01 și drbd02. Ei vor trebui să aibă rezoluția de nume configurată fie prin DNS, fie prin / Etc / hosts fişier. Consultați capitolul 8, Serviciul de nume de domeniu (DNS) [P. 166] pentru detalii.
• Pentru a configura drbd, la prima editare a gazdei /etc/drbd.conf:
global { usage-count nr; } comun { syncer { rate 100M; } } resursa r0 {
protocolul C; lansare {
wfc-timeout 15;
degr-wfc-timeout 60;
}
net {
}
cram-hmac-alg sha1; shared-secret „secret”;
pe drbd01 {
dispozitiv /dev/drbd0; disc /dev/sdb1;
adresa 192.168.0.1:7788;
meta-disc intern;
}
pe drbd02 {
dispozitiv /dev/drbd0; disc /dev/sdb1;
adresa 192.168.0.2:7788;
meta-disc intern;
}
}
Există multe alte opțiuni în /etc/drbd.conf, dar pentru acest exemplu valorile lor implicite sunt bune.
• Acum copiați /etc/drbd.conf pentru a doua gazdă:
scp /etc/drbd.conf drbd02:~
• Și pe drbd02 mutați fișierul în / Etc:
sudo mv drbd.conf /etc/
• Acum, folosind utilitarul drbdadm, inițializați stocarea metadatelor. Pe fiecare server executați:
sudo drbdadm create-md r0
• Apoi, pe ambele gazde, porniți demonul drbd:
sudo systemctl start drbd.service
• Pe drbd01, sau orice gazdă pe care doriți să fie principală, introduceți următoarele:
sudo drbdadm -- --overwrite-data-of-peer primary all
• După executarea comenzii de mai sus, datele vor începe sincronizarea cu gazda secundară. Pentru a urmări progresul, mai departe drbd02 introduceți următoarele:
ceas -n1 cat /proc/drbd
Pentru a opri urmărirea ieșirii, apăsați Ctrl + c.
• În cele din urmă, adăugați un sistem de fișiere la /dev/drbd0 si monteaza-l:
sudo mkfs.ext3 /dev/drbd0 sudo mount /dev/drbd0 /srv