[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Failover
Yep, Chris's comments are a good guide - just pretend the Xen virtual machines are real machines. Just to note: there are some people (in Cambridge and elsewhere) working on things like running two *virtual* machines on differenct hosts exactly in-step (at the instruction level) to guard against higher-level failures without needing application-level fail-over software. There's no code available yet though. Cheers, Mark On Sunday 14 August 2005 23:05, Chris de Vidal wrote: > --- Matthijs ter Woord <matthijsterwoord@xxxxxxxxx> wrote: > > Is it possible to eliminate the possibility of a Xen host failure due to > > hardware failure (ie. failover clustering)? > > I'm no Xen expert but from what I can tell you can't to high-availability > with the Xen kernel itself. > > However, if you think about it, there is very little difference between > domU virtual machines and real machines. You can easily do > high-availability on domU guests between two physical Xen hosts. Run all > of your services on domUs and use something like UltraMonkey, regular LVS, > Heartbeat, OpenSSI (assuming it works with the domU kernel patches), or > some other HA solution giving you failover clustering. > > The difference between this and a real cluster is only that Xen is running > below the virtual machines; very little is different. They only add a thin > layer of separation. > > > So for example if your poison of choice is Heartbeat and you want to make > Apache highly available, you do this: > Apache1 Apache2 > > +---Heartbeat---+ > > DomU1 DomU2 > virtual virtual > machine machine > > Xen1 Xen2 > kernel kernel > > Node1 Node2 > hardware hardware > > A real cluster would look like this: > Apache1 Apache2 > > +---Heartbeat---+ > > Node1 Node2 > hardware hardware > > > Very little difference. > > Hope that helps! > > CD > > You have to face a Holy God on Judgment Day. He sees lust as adultery > (Matt. 5:28) and hatred as murder (1 John 3:15). Will you be guilty? > > Jesus took your punishment on the cross, and rose again defeating death, to > save you from Hell. Repent (Luke 13:5) and trust in Him today. > > NeedGod.com > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |