Bonjour,

Je configure DRBD + pacemaker sur 2 serveurs. Tout se passe bien. Mais lorsque je fais un 'reboot', j'ai le message suivant: 'unexpected inconsistency ... ' sur le disk à répliquer.

Je crois comprendre que le disk sur lequel se trouvent les meta-data n'a pas de file-system correct.

Il faut alors que je fasse un mkfs.ext3 sur le disque puis après le reboot que je recrée les meta-data et synchronize ma resource drbd.

Comment éviter cela?

Ma conf drbd est très classique:
global {
usage-count no;
}
common {
syncer { rate 100M; }
protocol C;
handlers {
pri-on-incon-degr "/usr/lib/drbd/notify-pri-on-incon-degr.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";
pri-lost-after-sb "/usr/lib/drbd/notify-pri-lost-after-sb.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";
local-io-error "/usr/lib/drbd/notify-io-error.sh; /usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; halt -f";
}
}
resource postgres {
startup {
wfc-timeout 0;
degr-wfc-timeout 120;
}
disk { on-io-error detach; }
on server1.com {
device /dev/drbd0;
disk /dev/vg/lv1;
address 10.200.200.1:7791;
meta-disk internal;
}
on server2.com {
device /dev/drbd0;
disk /dev/vg/lv1;
address 10.200.200.2:7791;
meta-disk internal;
}
}