Re: [Hampshire] Base OS for Xen

2009-07-15 Thread Steve Kemp
On Wed Jul 15, 2009 at 12:58:34 +0100, Dr A. J. Trickett wrote:

> The userland part of KVM is mostly Qemu which is pretty mature already
> so I'd say that while KVM is very new, it has grown up quickly and it's
> still moving forward. I get the feeling that Xen is losing ground and
> going out of fashion.

   It does seem to suffer from being so new though.  I've certainly
  seen problems where heavy network IO will take down a guest unless
  you're running a very very recent kernel.

> I think ByteMark went from User Mode Linux to KVM for their virtual
> systems and now deploy KVM rather than Xen as their default way of
> chopping a new system up. I gather that KVM is easier to work with - but
> that's just a feeling I have no objective data to back it up.

  [I work for Bytemark but I'm not saying anything that isn't already
 public!]

  Bytemark hosted for many years based upon UML, and you're correct
 that these days if you rent a virtual machine it will be KVM-based.

  We had a brief trial of Xen but didn't find it ready for the prime
 time at the point the trial occurred.  Later it did seem reliable,
 robust, and so on but we never switched to it for customer machines
 just for some of our internal systems.

  I'm with the later poster who suggested virtualisation is essentially
 a commodity at this point.  KVM looks good at the moment, and the other
 in-kernel option is Rusty's lguest - I've only toyed with that but
 again its a nice simple system with a lot of flexibility.

  Xen?  I think is destined for the sideline until it makes it fully
 into the kernel, and by then?  I think it'll be overtaken.

Steve
--
http://www.steve.org.uk/

-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--


Re: [Hampshire] Base OS for Xen

2009-07-15 Thread Hugo Mills
On Wed, Jul 15, 2009 at 01:40:07PM +0100, Adam Trickett wrote:
> On Wednesday 15 Jul 2009, Hugo Mills wrote:
> > On Wed, Jul 15, 2009 at 12:58:34PM +0100, Adam Trickett wrote:
> > > KVM is interesting, it's in the mainline kernel and Xen is
> > > not. The firm behind KVM is now part of Red Hat and the firm
> > > behind Xen is Citrix (a big Microsoft partner).
> >
> >There's quite a lot of Xen support in the kernel. It's not all in,
> > and there has recently been a big argument on the linux-kernel list
> > about the proposed changes for dom0 support.
> 
> I thought as much, I knew Xen as big and there were a lot of arguments 
> last year. I know that KVM went in quite quickly, I believe it's very 
> simple.

   There's also quite a lot of chatter about KVM on linux-kernel:
rather more than about Xen (although I may have missed Xen-related
things because I don't know the people's names as well). This would
indicate that the KVM developers are much more actively engaged with
the kernel community, which is usually a good sign.

> > > The userland part of KVM is mostly Qemu which is pretty mature
> > > already
> >
> >Xen also uses qemu for its device emulation.
> 
> Is there any VM solution that doesn't use Qemu? I gather VirtualBox uses 
> bits too.

   I don't think VMWare uses it. All the others that I'm aware of do,
because it's a good, reliable and tested codebase for emulating PC
platform hardware (and, indeed, a range of non-PC hardware).

[snip]
> >I've used Xen, VMWare, KVM and (k)qemu on various systems in the
> > past. Of those, Xen was by far the hardest to get going sensibly.
> > I've had some issues with VMWare not keeping their kernel module
> > sources up to date with the latest kernel, requiring patches. kqemu
> > didn't like running 64-bit guests on 64-bit hosts last time I tried
> > (and when I reported the problem, got told to get out my debugger and
> > get to work).
> 
> My only gripe with Qemu is that at every significant upgrade, Windows NT 
> class clients refuse to boot because of subtle emulation changes. Linux 
> systems seem happy to keep running though.
> 
> As far as I can tell a single Qemu disk-image can run under Qemu/kqemu 
> or KVM without modification which seems like a good idea to me. It's a 
> pity that VirtualBox can't use Qemu "Qcow" disk-image files directly.

   There's been some issues I've heard of with data corruption on qcow
images recently. I don't recall the details, as I always use raw block
devices instead, so I've not encountered it.

   Hugo.

-- 
=== Hugo Mills: h...@... carfax.org.uk | darksatanic.net | lug.org.uk ===
  PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
   --- Hey, Virtual Memory! Now I can have a *really big* ramdisk! ---   


signature.asc
Description: Digital signature
-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--

Re: [Hampshire] Base OS for Xen

2009-07-15 Thread Dr A. J. Trickett
On Wednesday 15 Jul 2009, Hugo Mills wrote:
> On Wed, Jul 15, 2009 at 12:58:34PM +0100, Adam Trickett wrote:
> > On Wednesday 15 Jul 2009, Andy Smith wrote:
> > > In my experience KVM has the most chance of not
> > > encountering bizarre problems that no upstream
> > > can/will take on.  I believe Bytemark are using it
> > > for their VM offering now, which was a big milestone.
> >
> > KVM is interesting, it's in the mainline kernel and Xen is
> > not. The firm behind KVM is now part of Red Hat and the firm
> > behind Xen is Citrix (a big Microsoft partner).
>
>There's quite a lot of Xen support in the kernel. It's not all in,
> and there has recently been a big argument on the linux-kernel list
> about the proposed changes for dom0 support.

I thought as much, I knew Xen as big and there were a lot of arguments 
last year. I know that KVM went in quite quickly, I believe it's very 
simple.

> > The userland part of KVM is mostly Qemu which is pretty mature
> > already
>
>Xen also uses qemu for its device emulation.

Is there any VM solution that doesn't use Qemu? I gather VirtualBox uses 
bits too.

> > so I'd say that while KVM is very new, it has grown up quickly
> > and it's still moving forward. I get the feeling that Xen is
> > losing ground and going out of fashion.
>
>It's got significant problems, I think: architecturally, in terms
> of usability, and apparently also in the development process.

I think it's fair to say that Xen isn't the golden child any more! At 
the UKUUG meeting last year the Transitive people said that as far as 
they were concerned virtualisation is a commodity now and the money is 
doing smart stuff round the edges...

> > I think ByteMark went from User Mode Linux to KVM for their virtual
> > systems and now deploy KVM rather than Xen as their default way of
> > chopping a new system up. I gather that KVM is easier to work with
> > - but that's just a feeling I have no objective data to back it up.
>
>I've used Xen, VMWare, KVM and (k)qemu on various systems in the
> past. Of those, Xen was by far the hardest to get going sensibly.
> I've had some issues with VMWare not keeping their kernel module
> sources up to date with the latest kernel, requiring patches. kqemu
> didn't like running 64-bit guests on 64-bit hosts last time I tried
> (and when I reported the problem, got told to get out my debugger and
> get to work).

My only gripe with Qemu is that at every significant upgrade, Windows NT 
class clients refuse to boot because of subtle emulation changes. Linux 
systems seem happy to keep running though.

As far as I can tell a single Qemu disk-image can run under Qemu/kqemu 
or KVM without modification which seems like a good idea to me. It's a 
pity that VirtualBox can't use Qemu "Qcow" disk-image files directly.


>These experiences are all somewhat out of date, so the situation
> may have changed with some/all of them, but for a personal preference,
> I'd opt for using kvm (if hardware permits) or qemu+kqemu.

I thought that's what you said last time this came up on the list. I've 
not decided for certain but I fancy doing a virtualisation talk at one 
of the next meetings. I think desktop virtualisation is now easy enough 
for anyone and on the server it's become routine.

-- 
Adam Trickett
Overton, HANTS, UK

With ... the fact that Linux has become so easy to install that
certain species of bacteria are now being hired by MIS departments,
what was once the domain of rigorously trained, highly specialised
professionals has devolved into the Dark Land of the Monkeys.
-- Greg Knauss


-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--


Re: [Hampshire] Base OS for Xen

2009-07-15 Thread Hugo Mills
On Wed, Jul 15, 2009 at 12:58:34PM +0100, Adam Trickett wrote:
> On Wednesday 15 Jul 2009, Andy Smith wrote:
> > In my experience KVM has the most chance of not encountering bizarre
> > problems that no upstream can/will take on.  I believe Bytemark are
> > using it for their VM offering now, which was a big milestone.
> 
> KVM is interesting, it's in the mainline kernel and Xen is not. The firm 
> behind KVM is now part of Red Hat and the firm behind Xen is Citrix (a  
> big Microsoft partner).

   There's quite a lot of Xen support in the kernel. It's not all in,
and there has recently been a big argument on the linux-kernel list
about the proposed changes for dom0 support.

> The userland part of KVM is mostly Qemu which is pretty mature already 

   Xen also uses qemu for its device emulation.

> so I'd say that while KVM is very new, it has grown up quickly and it's 
> still moving forward. I get the feeling that Xen is losing ground and 
> going out of fashion.

   It's got significant problems, I think: architecturally, in terms
of usability, and apparently also in the development process.

> I think ByteMark went from User Mode Linux to KVM for their virtual 
> systems and now deploy KVM rather than Xen as their default way of 
> chopping a new system up. I gather that KVM is easier to work with - but 
> that's just a feeling I have no objective data to back it up.

   I've used Xen, VMWare, KVM and (k)qemu on various systems in the
past. Of those, Xen was by far the hardest to get going sensibly.
I've had some issues with VMWare not keeping their kernel module
sources up to date with the latest kernel, requiring patches. kqemu
didn't like running 64-bit guests on 64-bit hosts last time I tried
(and when I reported the problem, got told to get out my debugger and
get to work).

   These experiences are all somewhat out of date, so the situation
may have changed with some/all of them, but for a personal preference,
I'd opt for using kvm (if hardware permits) or qemu+kqemu.

   Hugo.

-- 
=== Hugo Mills: h...@... carfax.org.uk | darksatanic.net | lug.org.uk ===
  PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
   --- Hey, Virtual Memory! Now I can have a *really big* ramdisk! ---   


signature.asc
Description: Digital signature
-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--

Re: [Hampshire] Base OS for Xen

2009-07-15 Thread Dr A. J. Trickett
On Wednesday 15 Jul 2009, Andy Smith wrote:
> Hi Peter,
>
> On Tue, Jul 14, 2009 at 09:38:01PM +0100, Peter Brooks wrote:
> > KVM I will look into too, some reports say it's not too mature
> > yet but it's worth checking out (I'd actually forgotten about
> > it until you mentioned it again).
>
> In my experience KVM has the most chance of not encountering bizarre
> problems that no upstream can/will take on.  I believe Bytemark are
> using it for their VM offering now, which was a big milestone.

KVM is interesting, it's in the mainline kernel and Xen is not. The firm 
behind KVM is now part of Red Hat and the firm behind Xen is Citrix (a  
big Microsoft partner).

The userland part of KVM is mostly Qemu which is pretty mature already 
so I'd say that while KVM is very new, it has grown up quickly and it's 
still moving forward. I get the feeling that Xen is losing ground and 
going out of fashion.

I think ByteMark went from User Mode Linux to KVM for their virtual 
systems and now deploy KVM rather than Xen as their default way of 
chopping a new system up. I gather that KVM is easier to work with - but 
that's just a feeling I have no objective data to back it up.


> > The VM host will need to host windows and linux systems.
>
> I'd not discount VMWare then.

If you pay your money then VMWare does have a good reputation, but it's 
not perfect.

I currently use:

VirtualBox on the desktop because it's dead easy and supports GUIs on 
the client system very well.

KQemu/Qemu on my server because it's stable and fast.

I tried VirtualBox on the server but it kept crashing in Debian Lenny, 
where Qemu was rock solid. My desktop systems run Squeeze okay though.

Recently I tried KVM on my server, which was awkward to get going 
(permissions problems), but once I had it running it seems very similar 
to KQemu in stability and performance.

-- 
Adam Trickett
Overton, HANTS, UK

I never really understood how there could be things that would
drive you insane just because you knew them until I ran into Windows. 
-- anon


-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--


Re: [Hampshire] Base OS for Xen

2009-07-15 Thread Andy Smith
Hi Peter,

On Tue, Jul 14, 2009 at 09:38:01PM +0100, Peter Brooks wrote:
> KVM I will look into too, some reports say it's not too mature yet but
> it's worth checking out (I'd actually forgotten about it until you
> mentioned it again).

In my experience KVM has the most chance of not encountering bizarre
problems that no upstream can/will take on.  I believe Bytemark are
using it for their VM offering now, which was a big milestone.

> The VM host will need to host windows and linux systems.

I'd not discount VMWare then.

Cheers,
Andy

-- 
http://bitfolk.com/ -- No-nonsense VPS hosting

"What should one say after making love?  ``Thank you'' seems too much.
 ``I'm sorry'' - somehow not enough." -- The League Against Tedium


signature.asc
Description: Digital signature
-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--

Re: [Hampshire] Base OS for Xen

2009-07-14 Thread Peter Brooks
I've heard reports of the citrix distribution being "Handicapped", so
I'll probably use Debian. Just really surveying VM options at the
moment, we're updating the PE1950 to 8GB ECC with some additional
storage too (currently on 1GB Ram, 80GB).
KVM I will look into too, some reports say it's not too mature yet but
it's worth checking out (I'd actually forgotten about it until you
mentioned it again).
The VM host will need to host windows and linux systems.

Cheers

On Tue, Jul 14, 2009 at 9:29 PM, Andy Smith wrote:
> Hi Peter,
>
> On Tue, Jul 14, 2009 at 02:20:10PM +0100, Peter Brooks wrote:
>> Just wondering what people have experimented about with for Xen base
>> OS, I have a dell Poweredge 1950 that I'm experimenting with. I see
>> two obvious choices as Debian or Xenserver but the citrix website for
>> XenServer doesn't give too much away.
>
> Well Citrix Xenserver is its own distribution, so you won't get very
> far looking for details of running it on other distributions and
> avoiding giving them money.
>
> So when using the open source Xen stuff personally I would just use
> whatever distribution I was most familiar with, as Xen works pretty
> much the same on all of them.
>
> But I probably wouldn't use Xen in any new install today.  I'd be
> more likely to use KVM if the hardware supported it.  I don't know
> if your PE1950 does, or if you have other reasons for settling on
> Xen.
>
> Cheers,
> Andy
>
> --
> http://bitfolk.com/ -- No-nonsense VPS hosting
>
> "Xandros's low-level support for the Eee mostly seemed to consist of a pile
>  of shell scripts made of cheese and failure." -- Matthew Garrett
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> iD8DBQFKXOqTIJm2TL8VSQsRA2RqAKDTVlEh0ptCB2PAyr4DruLynz/JbACbBhRr
> hyNS/rwUaTtv06O3x6PjdeM=
> =wXny
> -END PGP SIGNATURE-
>
> --
> Please post to: Hampshire@mailman.lug.org.uk
> Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
> LUG URL: http://www.hantslug.org.uk
> --
>

-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--


Re: [Hampshire] Base OS for Xen

2009-07-14 Thread Andy Smith
Hi Peter,

On Tue, Jul 14, 2009 at 02:20:10PM +0100, Peter Brooks wrote:
> Just wondering what people have experimented about with for Xen base
> OS, I have a dell Poweredge 1950 that I'm experimenting with. I see
> two obvious choices as Debian or Xenserver but the citrix website for
> XenServer doesn't give too much away.

Well Citrix Xenserver is its own distribution, so you won't get very
far looking for details of running it on other distributions and
avoiding giving them money.

So when using the open source Xen stuff personally I would just use
whatever distribution I was most familiar with, as Xen works pretty
much the same on all of them.

But I probably wouldn't use Xen in any new install today.  I'd be
more likely to use KVM if the hardware supported it.  I don't know
if your PE1950 does, or if you have other reasons for settling on
Xen.

Cheers,
Andy

-- 
http://bitfolk.com/ -- No-nonsense VPS hosting

"Xandros's low-level support for the Eee mostly seemed to consist of a pile
 of shell scripts made of cheese and failure." -- Matthew Garrett


signature.asc
Description: Digital signature
-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--

Re: [Hampshire] Base OS for Xen

2009-07-14 Thread Keith Edmunds
On Tue, 14 Jul 2009 16:44:35 +0100, m...@mjturner.net said:

> I can definitely recommend Debian 5.0 (lenny)

Interesting. I've just built a server running Lenny + Xen with six Lenny
guests. The 'xm' command hangs from time to time, as do some of the
guests. Nothing significant in the logs, but a number of bugs logged with
Debian, significantly
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517449 (the bug I'm
seeing doesn't quite match that one, so it may be a different problem
altogether).

I've happily run Xen under Etch with no problems, but with Lenny is has
been anything but plain sailing so far.

-- 
Keith Edmunds

+-+
|Tiger Computing Ltd|  Helping businesses make the most of Linux  |
|  "The Linux Specialists"  |   http://www.tiger-computing.co.uk  |
+-+

-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--


Re: [Hampshire] Base OS for Xen

2009-07-14 Thread Michael-John Turner
On Tue, Jul 14, 2009 at 02:20:10PM +0100, Peter Brooks wrote:
> Just wondering what people have experimented about with for Xen base
> OS, I have a dell Poweredge 1950 that I'm experimenting with. I see
> two obvious choices as Debian or Xenserver but the citrix website for
> XenServer doesn't give too much away.

I can definitely recommend Debian 5.0 (lenny) - I've been using it as a
Dom0 for over 6 months (since before it became stable) and am very happy
with it. I've not used XenServer so can't comment on what it offers above
and beyond the open source tools Debian provides though.

-mj
-- 
 Michael-John Turner
 m...@mjturner.net  <> http://mjturner.net/

-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--


[Hampshire] Base OS for Xen

2009-07-14 Thread Peter Brooks
Hi all,
Just wondering what people have experimented about with for Xen base
OS, I have a dell Poweredge 1950 that I'm experimenting with. I see
two obvious choices as Debian or Xenserver but the citrix website for
XenServer doesn't give too much away.

Any opinions or thoughts?

-- 
Please post to: Hampshire@mailman.lug.org.uk
Web Interface: https://mailman.lug.org.uk/mailman/listinfo/hampshire
LUG URL: http://www.hantslug.org.uk
--