Installation de drbd sous etch

(d’aprés makensy13)

[quote=“makensy13”]Tout d’abord on commence par installer la version du kernel Headers et build essentiel ( tout ce fait tout seul et le chemin d’installation se trouve dans /usr/src):#apt-get install linux-headers-$(uname -r) build-essentialPuis on installe DRBD source et utilitaire" attention la version des utilitaires doivent être de la même version que le noyau du module DRBD":#apt-get install drbd0.7-utils drbd0.7-module-sourceOn installe quelques paquets pour configurer le noyau et pouvoir appeler le module assistant du kernel pour installer le module DRBD:#apt-get install dpkg-dev kernel-package ncurses-devOn se rend dans le répertoire source pour détarer les sources DRBD:#cd /usr/src #tar xfzv drbd0.7.tar.gzIl est nécessaire d’installer le paquet contenant la version 3.4 de GCC#apt-get install gcc-3.4On se rend dans le dossier du kernel-headers:#cd /usr/src/linux-headers-2.6.17-2-686et on lance le module-assistant pour intégrer le module DRBD dans le noyau courant:

[/quote]Le module est prêt à être lancé. Utilisez la commande modprobe pour le charger:# modprobe drbdEnfin, utilisez la commande lsmod pour verifier que le module est bien chargé:# lsmod | grep drbdon doit voir :drbd 127412 1Voici mon fichier drbd.conf qu’il faut copier sur les 2 serveurs (il doit être identique sur les 2 serveurs):[code]resource datas {
protocol C;
incon-degr-cmd “halt -f”;
startup {
wfc-timeout 240;
degr-wfc-timeout 240;}

disk {
on-io-error panic;
}
syncer {
rate 10M;
group 1;
al-extents 130;
}

on srvcls01 {
device /dev/drbd0;
disk /dev/hda4;
address 192.168.13.1:7788;
meta-disk internal;
}

on srvcls02 {
device /dev/drbd0;
disk /dev/hda4;
address 192.168.13.6:7788;
meta-disk internal;
}
}[/code]Il faut sur le noeud 1 lui indiquer que c’est lui le maître:#drbdsetup /dev/drbd0 primary --do-what-I-sayAttention ne pas oublier ne demonter la partition choisi pour la mise en raid 1 sur IP est ceux sur les 2 serveurs.
Il ne nous reste plus qu’à créer un système de fichier pour ce périphérique mirroré:#mkfs.ext3 /dev/drbd0