I've been using a couple of pve clusters with drbd between two servers for about a year. My conclusion is that this ain't stable enough for production. From time to time something happens, and the mirror breaks. It might be a network problem or something else. I then have to manually resolve the split brain (normally by stopping all virtual servers on one side, bacup, and restore on the other side).
I would like to suggest that the team (might be for 2.1) look into adding a model where a single logical volume is mirrored. This also makes it possible to change which physical server has the mirror of a given virtual server. This should be something that's done through the web ui, and should not require using a cli.
A primary/secondary model would also be practical, even a primary/(secondary,secondary) setup would be possible. This would also add the possibility to live migrate to a server which from the beginning don't have a mirror of the given volume.
I realize that this requires a lot of work, but I think it might be worth it.
I would like to suggest that the team (might be for 2.1) look into adding a model where a single logical volume is mirrored. This also makes it possible to change which physical server has the mirror of a given virtual server. This should be something that's done through the web ui, and should not require using a cli.
A primary/secondary model would also be practical, even a primary/(secondary,secondary) setup would be possible. This would also add the possibility to live migrate to a server which from the beginning don't have a mirror of the given volume.
I realize that this requires a lot of work, but I think it might be worth it.