<Precedenti | Contenuti | Succ.>
1.1. Configurazione
I due host in questo esempio verranno chiamati drbd01 e drbd02. Dovranno avere la risoluzione dei nomi configurata tramite DNS o il / Etc / hosts file. Vedere il capitolo 8, Domain Name Service (DNS) [P. 166] per i dettagli.
• Per configurare drbd, alla prima modifica dell'host /etc/drbd.conf:
globale { utilizzo-conteggio no; } comune { sincronizzatore { velocità 100 M; } } risorsa r0 {
protocollo C; avviare {
timeout wfc 15;
degr-wfc-timeout 60;
}
rete {
}
cram-hmac-alg sha1; "segreto" condiviso-segreto;
su drbd01 {
dispositivo /dev/drbd0; disco /dev/sdb1;
indirizzo 192.168.0.1:7788;
interno del meta-disco;
}
su drbd02 {
dispositivo /dev/drbd0; disco /dev/sdb1;
indirizzo 192.168.0.2:7788;
interno del meta-disco;
}
}
Ci sono molte altre opzioni in /etc/drbd.conf, ma per questo esempio i loro valori predefiniti vanno bene.
• Ora copia /etc/drbd.conf al secondo ospite:
scp /etc/drbd.conf drbd02:~
• E, su drbd02 sposta il file in / Etc:
sudo mv drbd.conf /etc/
• Ora, utilizzando l'utility drbdadm, inizializzare l'archiviazione dei metadati. Su ogni server eseguire:
sudo drbdadm create-md r0
• Successivamente, su entrambi gli host, avvia il demone drbd:
sudo systemctl avvia drbd.service
• Sul drbd01, o qualsiasi host desideri essere il principale, inserisci quanto segue:
sudo drbdadm --overwrite-data-of-peer primary all
• Dopo aver eseguito il comando precedente, i dati inizieranno a sincronizzarsi con l'host secondario. Per vedere i progressi, su drbd02 Digita il seguente:
guarda -n1 cat /proc/drbd
Per smettere di guardare l'uscita premere Ctrl + c.
• Infine, aggiungi un filesystem a /dev/drbd0 e montarlo:
sudo mkfs.ext3 /dev/drbd0 sudo mount /dev/drbd0 /srv