Xen 4.1 Hypervisor Released 105
LarsKurth writes "The Xen.org open source community just released a new version of the Xen Hypervisor, Xen 4.1. Feature highlights include a new prototype scheduler for latency-sensitive workloads, better support for very large systems (>255 CPUs, 1GB/2MB super page sizes), new security features, and many others. During the development cycle of Xen 4.1, the Xen community worked closely with upstream Linux projects to ensure that Xen dom0 support and Xen guest support are available from unmodified Linux distributions. The release announcement contains a full list of changes."
Isn't Xen dead? (Score:1)
Re: (Score:3)
Re: (Score:2)
But why not use its own Virtualbox [virtualbox.org]? I find it a lot more usable than Xen. Well, anything is easier to use than Xen.
Re: (Score:2)
Here's hoping Oracle doesn't start charging for it -- just after releasing some updates the mess up the free version. But you know they will, being Oracle and all. I suggest keeping older versions of the packages in case they do that. After
Re:Isn't Xen dead? (Score:5, Interesting)
Virtualbox, though there is nothing specifically stopping you from using it otherwise, is pretty much aimed at the "second and/or test OS on primary desktop" use case. Run whatever primary OS, run a small number of secondary OSes or virtual test boxes because RAM is cheaper than a rats nest of towers and KVM switches. This shows in the fairly simple configuration, easy support for peripheral-passthrough and graphical guest OS window, and lack of interest in things like automated guest migration.
Xen, by contrast, is aimed much more at the "pool of VM servers supporting some large number of VM instances that are mostly there to interact over network only" style. Nothing prevents you from setting up your desktop as the dom0 OS, and using it like Virtualbox; but it would be a pain and not clearly beneficial. On the other hand, you get much more concern for large memory spaces, guest migration, and similar things.
This isn't a precise analogy(since I suspect that they share somewhat more, just for cost reasons); but asking "Why use Xen when you could use Virtualbox?" is sort of like asking "Why use VMware ESX when you could use VMware Workstation?"
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
I have the dream or vision that operating systems will grow into more simplistic hypervisors in the future. System environments that provide APIs such as
Re: (Score:2)
Virtualbox is their consumer x86 virtualization product, Oracle VM is their x86 enterprise virtualization solution; clusters, high-availability, etc.
Think of it like this:
Virtualbox = VMware Workstation
Oracle VM = ESX/vSphere
Re: (Score:1)
Oracle is trying to ENTER the x86 virtualization market with Xen in a product called Oracle VM. I've used it, and it's ugly. Besides the PHB marketing tagling of "you can run Oracle on the entire stack!", I've seen no technical reasons to use it over KVM or VMWare in the enterprise.
You keep using that word. I do not think it means what you think it means. http://www.virtualbox.org/ [virtualbox.org]
Re: (Score:2)
Is anyone using KVM for server consolidation?
KVM is a great tool for having a secondary VM on your desktop. In fact, one of the Xen developers who works remotely (and thus doesn't have the same access to a big farm of test hardware) actually uses KVM to do Xen development, when what he's working on doesn't require any hardware virtualization features. But if what you want is a dedicated VM-hosting box, Xen is the way to go.
Re: (Score:2)
Lots of people do. KVM is what RHEL uses and pretty much everyone else as well. Xen is dead.
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
Ever since IBM stopped contributing this Xen two years ago, the pace of Xen development has been pathetic. Not sure why this project is still alive.
Amazon (arguably the biggest cloud service provider) uses Xen exclusively.
Re: (Score:1)
Re: (Score:3)
Because they have not noticed that IBM abandoning them and KVM removing the need for them means they are dead. Give them time.
Re: (Score:1)
it was owned by xensource, now owned by citrix, really unlikely that IBM contributed more than the owners.
Thanks playing FUD and toeing the party line on KVM
Re: (Score:1)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
You must've stopped looking a while ago. Admittedly it looked very grim a couple of years back when KVM hit the big time and Xen was stuck with their aging fork of 2.6.18 and not getting on well with the Linux kernel team.
But it's different now - the last year or so seems to have been the busiest I've ever seen the Xen devel list and the pace still seems to be increasing. And I've been following along since 2.x or so about 6 or 7 years ago. Additionally the relationship with the Linux kernel upstream seems
Re: (Score:2)
Ref please? IBM has never been a major contributor to Xen, and Xen development, especially over the last year, has been just fine.
The project is still alive because it is useful to thousands of organizations (including large corporations like Tesco, Bechtel, Fujitsu, SAP, cloud providers like Amazon and Rackspace, to name just a very few), and thus worth the time of various organizations (including Citrix, Oracle, AMD, Intel, and yes even RedHat) to pay developers to work on improving it.
Are any major co
Sorry, I have another negative xen comment. (Score:1)
Re: (Score:2)
How's that? Did you hear it somewhere or can you prove it?
Re: (Score:1)
Re: (Score:2)
Xen isn't really for designed for desktops or workstations - VirtualBox's ease of use and integration extensions make it a clear winner in that area.
But Xen is at home in datacenters/blade clusters/VPS hosting where kicks VMWare's ass.
Re: (Score:1)
Will Citrix take notice (Score:1)
Re: (Score:2)
So what is the best solution out there right now?
I've got some vmware server stuff at home, and some Xen stuff at work, I wasn't happy with some of the vmware is doing, and if Xen is going down the crapper too...
What is decent and getting better?
Re: (Score:1)
Re: (Score:1)
I've recently started using KVM as a desktop virtualization solution. On CentOS 5.5 and RHEL 6.0 Its pretty damn awesome imho. You can use virt-v2v to convert older VMs to newer VMs. Also can convert VMware VMs though I have not done that. I am using KVM to lean more about different Linux distros besides Red Hat. I have 4 VM's always running on my desktop at work (RHEL 6) as test boxes and I don't notice that much of a slowdown. I give a huge thumbs up to KVM. I have to use VMware at work but KVM is a bette
Re: (Score:2)
VMware. Nothing else comes close.
It *is* expensive if you want all the cool stuff, though.
Re: (Score:2)
Re: (Score:3)
I assume you mean VirtualBox. Virtualbox is an OS-hosted end user virtualisation application. It's not even playing the same game as bare metal hypervisors like and Xen and VMware ESX.
Re: (Score:1)
How do you do a server with virtual box, preferably with a minimum of command line (I like GUIs, even text based ones)?
I tried virtual box and even used it for my mom's virtual machine so she could run her old windows programs (before VMware player could make VMs) and it worked nicely for that, but it never seemed to be server oriented for what I wanted to do (mail/dns/file servers).
One thing I've never got working on VMware or Virtual Box on any version or platform is USB support. I must be doing something
Re: (Score:2)
I recently attended a conference hosted by VMWare. I spent a bit of time talking geek with one of the tech guys. Mostly we talked about vSphere's new *virtual* cisco switches. Anyway, the engineer said they have some support for some USB devices.
That being said, I have never gotten USB to work in VB or VM Ware...
Re: (Score:2)
How do you do a server with virtual box, preferably with a minimum of command line
You don't belong near a server.
Re: (Score:2)
By cool stuff... the parent poster was likely talking about things like VMotion, DRS, hotsite replication and other stuff.
Post back when Virtual Box can migrate a VM from one host to another hot without even dropping my SSH session.
Re: (Score:2)
Yes, though such a capability is just an ugly kludge for broken applications without native fault tolerance.
A better solution is to (re-) design the software so it can handle failures on its own. That way you can be protected from software errors as well as hardware ones.
Re: (Score:2)
A better solution is to (re-) design the software so it can handle failures on its own. That way you can be protected from software errors as well as hardware ones.
As much as I agree with that sentiment, I'll be among the first to admit that that's unlikely to happen in a reasonable time-frame in a less than perfect world.
Ugly kludge solutions will always have a place in the industry because of this.
Re: (Score:2)
I don't know what GP was talking about wrt XenServer. XenServer is a great piece of software, and getting better all the time; the free-as-in-beer version is very fully featured, missing only high-end features like automatic fail-over and disaster recovery. You can still create pools of VMs using shared storage, and there are no limits on the number of VMs, amount of memory, amount of virtual cpus, or anything like that. And if you prefer an "open" distribution, you can use the Xen Cloud Project [xen.org], which i
Re: (Score:1)
Re: (Score:1)
Oblig. XKCD (Score:2)
Re: (Score:2)
So, let me get this straight..
You suggest that everyone should stop their work on anything that can be linked to linux in any way, until Adobe fixes their piece of crap?
Too much FUD. (Score:3)
I tried and failed at Xen 4.0 after using Xen 3.x successfully sometime beforehand - I have been waiting for all those involved to update, stabilise and simplify Xen - looks like it is coming very soon.
Redhat not using Xen for sometime now, fair enough, I'm not using Redhat so it won't bother me much.
Re: (Score:2)
Xen 4.1 is aiming to be integrated into the native Kernel, it is very close already having some dom0 support now, native guest support as of 2.6.36 and will have full dom0 support soon
This is the crux of the matter, Xen has been going into the mainline kernel 'any day now' for the past 3 or 4 years. It's hard to believe that it took them until 2.6.36 (October 2010) to even get the domU support in there. Either Xen development proceeds at a snail's pace or the project is run by people who don't want to fit i
Re: (Score:2)
Xen was originally not accepted into the kernel because it was basically delivered as a huge
Re: (Score:1)
IIRC Xen 32 bit PV domU support was origianally added to mainline in the 2.6.22 or 23 release and 64 bit support was added in 2.6.27.The "native guest support as of 2.6.36" referred to in the parent was the addition of PV driver support (e.g. for disk and network devices) when running in a fully virtualised (AKA HVM) guest. Fully virtualised guests worked fine before then but with emulated devices.
Xen dom0 support IS in mainline Linux (Score:1)
Re: (Score:2)
So some time early-mid 2012 we can expect to see proper dom0 support in the kernel, ie. you won't need a specially patched kernel to run a Xen server as you do today (even with 2.6.37)? This is good but still about 5 years after KVM entered the mainline kernel.
Re: (Score:1)
Xen is great on servers (not so much desktop) (Score:1)
If you want to run a ton of VMs on a server, Xen is great. It's fast and stable once you sort through the mess of getting a kernel that both supports your hardware and runs well as a Dom0 (the "host" machine).
And for the past year or two, most distros have shipped kernels which would boot just fine "out of the box" on Xen virtual machines.
It's what most "cloud" or VPS providers run (including Amazon, Rackspace, Slicehost, Linode, etc).
However, if you're running a desktop and want to virtualize, Xen is proba
It's the manageability and feature understanding (Score:2)
Yeah, so Xen has all these fancy features. So does KVM. So does VirtualBox. So does VMWare.
The underlying features aren't really the important point - they haven't been for some time and that isn't going to change with this release. The important features right now are manageability - is there a pretty GUI to show the managers? A programmable, easily scriptable API? - and full feature-parity with the likes of VMWare. (Doesn't have to be parity with the enterprise versions, just parity with the free VM
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Consider the Linux kernel from the criticisms you've just made. Does Linus's tree have important features for manageability? Does it have a pretty GUI to show managers? Is it programmable and easily scriptable? The answer is, of co
So, still doesn't alllow online resize of disks (Score:2)
Bummer.
Re: (Score:1)
Re: (Score:2)
So, what's the XM command to tell the guest that the disk size has changed?
Re: (Score:1)
Re: (Score:2)
Is this written down anywhere? I've been looking all over the place and all I can find is that there used to be a xm command to do it but it was removed.
All I can find is discussion of resizing volumes offline. I want to resize a volume without restarting the domU.
Re: (Score:2)
Aha, at http://wiki.xensource.com/xenwiki/XenParavirtOps [xensource.com] I find:
Re: (Score:1)
Hyper-V (Score:2)
Does anyone actually use this?
Re: (Score:2)
Plenty of people, but mentioning it here is probably risky.
If you're running predominatly Windows servers, it's the only way to go unless you want some of VMWares really advanced features, even then it's catching VMWare slowly.
Personally I run ESXi at home since my home server doesn't have VT, and HV at work in a 6 node cluster.
Re: (Score:1)
Hypervisor != HUD goggles? (Score:1)
I was sorta hoping this was about a new Vuzix competitor...
Anyone still use it (Score:1)
Just curious
Re: (Score:2)
Linode
Xen is alive and well (Score:2)
Don't believe the FUD in these party-line comments. I run a NetBSD Dom0 with now 7 Red Hat DomU's in an LDAP/messaging cluster on a single server, scoped to 10 concurrent VMs hitting iSCSI cluster targets.
It's not a desktop product. It's designed for high-availability and dense clustering, has a mature codebase and tools, and it works well. And yes, Red Hat 6 runs just fine as a DomU out of the box, and can be a Dom0 as well, if you like (although not "supported" by Red Hat, still quite functional).
Re: (Score:2)
KVM has done live migration for ages now. Passing usb in kvm is quite easy, heck you can do it with qemu commands if you want.
Sounds like you are out of touch with reality.
Desktop color depth (Score:2)
But does it finally support 24 and 32 bit color depth on the desktop? That was a huge stopping/stumbling block for me on integrating Zen into our datacenter. We ended up going with VMWare's ESXi because it's the only hypervisor that supports 24 bit color depth that I found. I would really have preferred Xen but they seem to have completely ignored the video memory segment of their product.
Anyone know why this is? It seems like it would be a simple addition.
Re: (Score:1)
Re: (Score:1)
Xen is good. KVM won't run on my intel atom boards anyway... No point in expecting all cpus to support hardware virtualization.
HVM is slower than Paravirtualization anyway... as a rule.