Basculement automatique drbd heartbeat
louison
-
bbl77 -
bbl77 -
Bonjour,
Je suis sous mandriva et je souhaite mettre en place un cluster HA à l'aide de drbd et heartbeat.
Pour ça, j’ai suivi ce tuto : http://doc.ubuntu-fr.org/drbd
Tout se passe formidablement bien jusqu’à la configuration de la liaison miroir (les tests fonctionnent…) mais dès que j’essaie de mettre en place la configuration de basculement automatique, ça merde…
En fait, je démonte la partition à mirroirer, je stoppe les services drbd et heartbeat, je modifie le fichier haresources sur les 2 serveurs et je relance les services. Le node que j’ai définis comme maître prend bien l’IP du cluster mais la partition reste démontée et un ‘service drbd status’ me renvoie ça :
cs:connected st:secondary/secondary ld:consistent drbd
Alors qu’il devrait m’en renvoyer un en primaire et l’autre en secondaire.
Voici mon drbd.conf :
resource drbdtest {
protocol C;
incon-degr-cmd "halt -f";
syncer {
rate 2048;
}
on z-test01 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.1.1:7788;
meta-disk internal;
}
on z-test02 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.1.2:7788;
meta-disk internal;
}
}
Mon fichier haresources :
z-test01 IPaddr::10.22.2.163 drbddisk::drbdtest Filesystem::/dev/drbd0::/opt::ext3
Et mon ha.cf :
# Emplacement des msg de debug
debugfile = /var/log/ha-debug
# Emplacement des autres msg
logfile = var/log/ha-log
# indique si on utilise la facilité syslog
logfacility local0
# Nombre de secondes entre chaque battements
keepalive 2
#Temps avant qu'un noeud soit déclaré mort
deadtime 10
# Temps avant envoi d'une alerte pour retard de pouls
warntime 6
# deadtime specifique pour les reseaux long a demarrer
# initdead 60
# Port utilisé pour la communication en udp : prise de pouls
udpport 694
# interface utilisee
bcast eth1
# nom des machines qui font partie du cluster
# les noms renseignés dans node doivent imperativement etre les memes
# que les vrais noms de machines. Pour le savoir, uname -n
node = z-test01
node = z-test02
# comportement a adopter si le maitre revient dans le cluster
auto_failback off
J'ai recherché sur le net mais je n'ai pas trouvé de personnes ayant le même probleme que moi.
Merci d'avance pour votre aide.
Je suis sous mandriva et je souhaite mettre en place un cluster HA à l'aide de drbd et heartbeat.
Pour ça, j’ai suivi ce tuto : http://doc.ubuntu-fr.org/drbd
Tout se passe formidablement bien jusqu’à la configuration de la liaison miroir (les tests fonctionnent…) mais dès que j’essaie de mettre en place la configuration de basculement automatique, ça merde…
En fait, je démonte la partition à mirroirer, je stoppe les services drbd et heartbeat, je modifie le fichier haresources sur les 2 serveurs et je relance les services. Le node que j’ai définis comme maître prend bien l’IP du cluster mais la partition reste démontée et un ‘service drbd status’ me renvoie ça :
cs:connected st:secondary/secondary ld:consistent drbd
Alors qu’il devrait m’en renvoyer un en primaire et l’autre en secondaire.
Voici mon drbd.conf :
resource drbdtest {
protocol C;
incon-degr-cmd "halt -f";
syncer {
rate 2048;
}
on z-test01 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.1.1:7788;
meta-disk internal;
}
on z-test02 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.1.2:7788;
meta-disk internal;
}
}
Mon fichier haresources :
z-test01 IPaddr::10.22.2.163 drbddisk::drbdtest Filesystem::/dev/drbd0::/opt::ext3
Et mon ha.cf :
# Emplacement des msg de debug
debugfile = /var/log/ha-debug
# Emplacement des autres msg
logfile = var/log/ha-log
# indique si on utilise la facilité syslog
logfacility local0
# Nombre de secondes entre chaque battements
keepalive 2
#Temps avant qu'un noeud soit déclaré mort
deadtime 10
# Temps avant envoi d'une alerte pour retard de pouls
warntime 6
# deadtime specifique pour les reseaux long a demarrer
# initdead 60
# Port utilisé pour la communication en udp : prise de pouls
udpport 694
# interface utilisee
bcast eth1
# nom des machines qui font partie du cluster
# les noms renseignés dans node doivent imperativement etre les memes
# que les vrais noms de machines. Pour le savoir, uname -n
node = z-test01
node = z-test02
# comportement a adopter si le maitre revient dans le cluster
auto_failback off
J'ai recherché sur le net mais je n'ai pas trouvé de personnes ayant le même probleme que moi.
Merci d'avance pour votre aide.
A voir également:
- Basculement automatique drbd heartbeat
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique gmail - Guide
- Sommaire automatique word - Guide