I have two servers upon which I am running a Proof of Concept for DRBD. They are both operating on Ubuntu 9.04 (clean installations). Both systems have partitions set aside for DRBD.
I installed DRBD through apt-get, and it all worked fine. I set up the configuration files as recommended in
https://wiki.ubuntu.com/Testing/Cases/UbuntuServer-drbd
I got DRBD started and synched, and eventually cat /proc/drbd showed that the servers were running "primary/secondary uptodate/uptodate"
Now at this point I placed some content on the primary system/partition, and then shut down the primary, promoted secondary and looked at the promoted secondary's content, which looked good. I made some changes to the content and switched the primary role back to the original server.
About this point, although both sides stated they were "up-to-date" there seemed to be "issues" with stale information on either system.
At this point I have not added Heartbeat.
Has anyone got a good "Howto" that *works*, or experience of this kind of "partial" operation, and preferably a fix for it...because at this point I'm beginning to wonder about the wisdom putting DRBD into a production environment
Thanks