<Précédent | Table des matières | Suivant>
1.1. Configuration
Les deux hôtes de cet exemple seront appelés drbd01 ainsi que drbd02. Ils devront avoir une résolution de nom configurée via DNS ou le / Etc / hosts déposer. Voir le chapitre 8, Service de nom de domaine (DNS) [p. 166] pour en savoir plus.
• Pour configurer drbd, sur le premier hôte modifier /etc/drbd.conf:
global { utilisation-count no; } commun { syncer { taux 100M; } } ressource r0 {
protocole C ; Commencez {
wfc-timeout 15 ;
degr-wfc-timeout 60 ;
}
rapporter {
}
cram-hmac-alg sha1; secret partagé "secret" ;
sur drbd01 {
périphérique /dev/drbd0; disque /dev/sdb1;
adresse 192.168.0.1:7788 ;
méta-disque interne ;
}
sur drbd02 {
périphérique /dev/drbd0; disque /dev/sdb1;
adresse 192.168.0.2:7788 ;
méta-disque interne ;
}
}
Il existe de nombreuses autres options dans /etc/drbd.conf, mais pour cet exemple, leurs valeurs par défaut sont correctes.
• Copiez maintenant /etc/drbd.conf au deuxième hôte :
scp /etc/drbd.conf drbd02 :~
• Et sur drbd02 déplacer le fichier vers / Etc:
sudo mv drbd.conf /etc/
• Maintenant, à l'aide de l'utilitaire drbdadm, initialisez le stockage des métadonnées. Sur chaque serveur, exécutez :
sudo drbdadm créer-md r0
• Ensuite, sur les deux hôtes, démarrez le démon drbd :
sudo systemctl démarrer drbd.service
• Sur le drbd01, ou quel que soit l'hôte que vous souhaitez être le principal, entrez ce qui suit :
sudo drbdadm ---overwrite-data-of-peer primaire tout
• Après avoir exécuté la commande ci-dessus, les données commenceront à se synchroniser avec l'hôte secondaire. Pour suivre l'évolution, sur drbd02 entrez ce qui suit :
regarder -n1 cat /proc/drbd
Pour arrêter de regarder la sortie, appuyez sur Ctrl + c.
• Enfin, ajoutez un système de fichiers à /dev/drbd0 et le monter :
sudo mkfs.ext3 /dev/drbd0 sudo mount /dev/drbd0 /srv