There is a Xen cluster that setup that I really like. It consists of 2 nodes (let's call them 1 and 2). Each node has 2 non-raided drives (A and B). A1 replicates to A2 through DRBD and B2 to B1.
When machine 1 goes down, VMs come up on machine 2 and vice versa (just with 1/2 the performance)
I'm happy with this. It's cheap, flexible and robust, but it's not perfect ... and it's not letting me rest. Maybe you can help me make it better (or have an alternative architecture that's better than this ... I'm not against VMWare or other if it does the job)
Here are my problems:
- Xen doesn't have a convenient converter like VMWare does. Or does it? (Disclaimer: I'm in love with VMWare converter)
- DRBD is still unknown (scary even?) for most IT guys. I do not want to be the only expert that knows how to work this thing. I want things as dumbed down as VMware makes them. Some kind of easy web frontend for DRBD maybe? Even better, is there some kind of an appliance that does this (in the style of freeNAS, monowall and friends) Or some kind of a plug and play product? I don't mind paying more if it means that I'm no longer rolling my own and get some kind of vendor support.
- Related to the above problem: Last time I've had a system like this was a few years ago, and I always felt like I'm on bleeding edge, and playing with things too much. It was a lot of fun. It didn't have the rock solid enterprise feel to it as VMWare does. This time around I don't want any "fun" :-) ... I just want it to work and never stop working. Maybe that was because I was still on Xen 2.0 and DRBD 0.7, I'm sure a lot has change since then, but something tells me that I'm still in for a lot of custom kernel compiles and challenging glitches now and again. Something I want to avoid at all costs this time around.
- I was running this across a single 1Gb ethernet. What's the best way to double or triple that that keeping the above points in mind?
... maybe I could have summed all of the above with. How do I dumb down and fool proof this Xen cluster architecture?