Slashdot Mirror


Citrix XenServer Virtualization Platform Now Free

Pedro writes "Citrix announced today that they are giving away their Xen OSS based virtualization platform XenServer with all the goodies included for free. The big highlights are XenMotion, which lets you move VMs from box to box without downtime, and multi server management. The same stuff in VMware land is $5k. They plan to sell new products for XenServer and also the same stuff on Microsoft's virtualization technology called Hyper-V. It will be interesting to see what VMware does. The announcement comes the day before VMware's big user event VMworld."

259 comments

  1. heh by stoolpigeon · · Score: 4, Interesting

    I like the marketing for this The enterprise-class features you need at none of the cost. I'm thinking this is a pretty big deal.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:heh by jaavaaguru · · Score: 3, Insightful

      This is definitely a big deal, and it's pretty good timing too for Citrix. I bet this has got VMWare rushing to re-think some of what's going on tomorrow at VMWorld.

      We currently use VMWare's solution, but will be having a serious look at this option as a way of cutting costs.

    2. Re:heh by palegray.net · · Score: 1

      I'm downloading it now, will be testing it out by tomorrow. I'm looking forward to seeing how performance looks compared to VMware Server, especially on relatively low-powered virtualization hosts. I haven't been all that unhappy with VMware, but the UI in VMware Server 2 is glitchy to say the least.

    3. Re:heh by Thumper_SVX · · Score: 3, Informative

      While you're at it, download ESXi to be fair. VMware Server is no comparison with the Enterprise products and comparing it against XenServer would be unfair at best.

      Now, in counterpoint, you DO have to pay for the advanced features of ESXi that are free in XenServer, but at least you'll have a fair comparison to work with.

    4. Re:heh by stoolpigeon · · Score: 2, Insightful

      That's the kicker isn't it? If the two are even close to even then XenServer just crushed it. Where I work we run ESXi - but they can afford it. It's nice to know if I wanted to do something on my own and I couldn't, that I would have options.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    5. Re:heh by Bert64 · · Score: 1

      But if your budget is 0, then xenserver is a viable alternative to vmware server..
      That it can also compete with esxi while still being free is a big extra point in its favour.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:heh by Omega996 · · Score: 1

      Hopefully he'll have better luck getting ESXi installed on his hardware than I did. My test server was on the list of 'supported' machines for ESXi, and it still wouldn't install.

      Out of curiosity, what does one use to manage ESXi if you're not willing to shell out for VMWare Infrastructure? Does it have a web GUI management setup like VMWare Server?

    7. Re:heh by karmatic · · Score: 1

      Out of curiosity, what does one use to manage ESXi if you're not willing to shell out for VMWare Infrastructure? Does it have a web GUI management setup like VMWare Server?

      VMWare Infrastructure Client. It's missing a lot of the fun features like live migration, but you can work around it using SSH most of the time.

    8. Re:heh by morcego · · Score: 1

      Just because they can afford it doesn't mean that money wouldn't be better used somewhere else. Maybe you can even get a raise ?

      --
      morcego
    9. Re:heh by Anonymous Coward · · Score: 0

      Does VMware still require an extra management server?

      The product doesnt seem to have moved on much since I last looked at it 3-4 years ago. Sure, more management/orchestration tools like lab manager, but the core ESX product seems to have only had a name change.

      Is there a definitive list of Xenserver clients? I see some listed here but is there an official Citrix list?

      AG

    10. Re:heh by imemyself · · Score: 1

      No Vmware ESXi doesn't require an extra management server. That's only for Virtual Center, which is not free.

      --
      Every time you post an article on Slashdot, I kill a server. Think of the servers!
    11. Re:heh by dimeglio · · Score: 1

      VMware Server 2 is glitchy to say the least

      I haven't found anyone who actually likes it. Web based is not a destination folks, it's only a road. Don't take it if you're driving a Ferrari, the bumps will ruin the trip.

      --
      Views expressed do not necessarily reflect those of the author.
    12. Re:heh by Anonymous Coward · · Score: 0

      But if your budget is 0, then xenserver is a viable alternative to vmware server..
      That it can also compete with esxi while still being free is a big extra point in its favour.

      I'm sorry, but comparing Xen with VMWare Server is like comparing a Ferrari Enzo to a Hyunday Elantra.

      We use Open Source Xen and have some VMs running on VMWare Server. Assuming that Xenserver is the OSS Xen + pretty management GUI, VMWare Server is not even in the same league. Recently I setup two VM web servers with identical stats (same number of VCPUS, same amount of RAM on the same hardware) and hit them with test loads using Apache JMeter, Bench and Siege. The VMWare Server VM croaked with load averages over 100 and lots of failed requests, well before the Xen VM even registered a load average of 5 and even when I turned up the screws, I saw zero failed requests.

      VMWare needs to rename the VMWare Server to VMWare Desktop, else it makes them look like they don't know what a server should be able to do. If I wanted a web server to perform as bad as LAMP ran on VMWare Server, I'd have to run IIS.

      I would hope VMWare's flagship products perform better compared to OSS Xen considering the money VMWare charges, and if it does, I wonder why VMWare AUP has a clause explicitly prohibiting publishing benchmarks...

    13. Re:heh by Antique+Geekmeister · · Score: 1

      You also have to have compatible hardware. ESX is on an ancient RHEL license, with a 2.2 kernel. That's quite.... well, frankly, painful to support on anything but approved ESX server compatible hardware, and it strongly limits what you can use for your backup systems or local system management on the server itself. Even the OpenSSH on it it is extremely out of date and incapable of properly handling Kerberos authentication, to pick a single example of a missing feature that an enterprise environment might want.

      Xen, however, does an extremely good job of trying to optimize behavior like disk IO by providing those para-virtualized kernels for guest environments. This is a big deal for guest environments that do disk intensive operations, like web proxies or software compilation environments for beta testing.

      The idea that VMware of any flavor "just works" is also.... my goodness. You've apparently not worked with it enough to notice that its "clone" operation modifies the MAC addresses without telling you, have you?

    14. Re:heh by whereiswaldo · · Score: 1

      ...will be having a serious look at this option as a way of cutting costs

      No kidding. My stomach turns and the blood vessels in my eyes almost pop whenever I hear of yet another add-on we can buy from VMware that completes another piece of the puzzle. It's insanely expensive. You bet your ass I'll be looking at this Citrix offering!

    15. Re:heh by Anonymous Coward · · Score: 0

      Dude, in VMware Servset your number of VCPUs to 1 (even if you have 8 real CPUs) and make sure you are loading vmxnet instead of the default (pcnet32) after you install VMware Tools.

      Also, if you are running web sites inside of a VM, you pretty much _must_ go with ESXi because of the I/O overhead involved.

    16. Re:heh by Thumper_SVX · · Score: 1

      I run ESXi at home. I haven't missed a single one of the advanced for-pay features yet. HA? DRS? Hell, I haven't even missed the Virtual Infrastructure server because I just don't need it.

      Now, don't get me wrong... I'm not saying that I don't think the licensing is a little high for what you get... I do think they need to reduce pricing somewhat. However, I also watch what VMware does as a company and I can see that they take the lion's share of the profits and roll it all right back into R&D. Let's just say that I've seen what's coming up, and Xen has leapfrogged the competition in some ways, today... but will be playing catchup again really soon.

    17. Re:heh by Thumper_SVX · · Score: 1

      But if your budget is 0, then xenserver is a viable alternative to vmware server..
      That it can also compete with esxi while still being free is a big extra point in its favour.

      ESXi is also free.

    18. Re:heh by Bert64 · · Score: 1

      If a Ferrari Enzo were available for the same price as a Hyundai Elantra then it would be a perfectly valid comparison...
      And if Ferrari make an Enzo available for the price of a cheap car, why would you ever consider buying a Porsche?

      If vmware server is massively inferior to the other free options then it will either get improved or fade away...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    19. Re:heh by Hyppy · · Score: 1

      Each ESXi installation has a Web GUI that you can manage it from. It's not as functional as VCI, but it can at least start, stop, and monitor virtual servers. If I recall, it's simply https://serverip/ with serverIP being the vmkernel IP.

    20. Re:heh by eharvill · · Score: 1

      Out of curiosity, what does one use to manage ESXi if you're not willing to shell out for VMWare Infrastructure? Does it have a web GUI management setup like VMWare Server?

      VMWare Infrastructure Client. It's missing a lot of the fun features like live migration, but you can work around it using SSH most of the time.

      Umm, there is no shell to log into for ESXi. You have you use the RCLI (remote CLI) or the Virtual Infrastructure Client.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    21. Re:heh by jon3k · · Score: 1

      Yeah for home use you won't really miss them. The main advantages of enterprise are realized after attaching multiple hosts to shared storage (NAS/SAN) and using DRS and HA to redistribute load over many many hosts and reduce downtime.

      For personal use ESXi is absolutely phenomenal. We use ESXi in the lab attached to an iSCSI SAN, and if we need to move guests to another host it's very simple, just requires shutting them down first, which is just fine for testing.

    22. Re:heh by jon3k · · Score: 1

      You're right: I can't afford a Ferrari Enzo and a Hyundai Elantra still gets the job done.

    23. Re:heh by jon3k · · Score: 1

      Actually not true, you just need to enable it. Here's the short version:

      1. Flip to virtual terminal 1 (ctrl+alt+f1)
      2. Type "unsupported" + [enter] (there will be no text displayed, no cursor, nothing -- don't worry, just type it)
      3. You'll now be dropped to a shell
      4. I think you'll need to edit xinet.d or iptables and start the ssh service. Doesn't matter, you can figure out how to start ssh from here (it's already installed).

      Enjoy!

    24. Re:heh by jon3k · · Score: 1

      You can also use the VMWare Infrastructure Client. Just point it at the IP address of your ESXi host and login using the root account.

    25. Re:heh by jon3k · · Score: 1

      VMWare provides Raw Disk Mapping (RDM) facilities to attach your guest directly to your shared storage. Which is where you attach a guest when disk I/O counts.

    26. Re:heh by Antique+Geekmeister · · Score: 1

      Yes, I can call my hardware emulation any Three-Letter Acronym you can think of, as well. My experience from tests with operations such as kernel compilation is that the full virtualization for VMware, as well as for Xen, is extremely poor at handling that kind of intensive disk I/O, and you were frankly better off using a network storage protocol such as NFS or iSCSI and making sure that the network for your virtualized environment was bridged, as opposed to being NAT'ed behind the virtualization server.

      Xen with paravirtualization was _profoundly_ better.

    27. Re:heh by eharvill · · Score: 1

      You are correct. I wasn't going to spill the beans on an "unsupported" "feature" though. ;-)

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    28. Re:heh by jon3k · · Score: 1

      Benchmarks please.

  2. Is Virtualization the New OS? by olddotter · · Score: 0

    Instead of browsers being the new os, is some sort of hyper visor system the New OS, with sub-oses running. How about virtualization of cool embedded products?

    1. Re:Is Virtualization the New OS? by palegray.net · · Score: 5, Informative

      You're describing the practice of using virtualization to host multiple dedicated-purpose "appliances." I use this approach myself; I've got a Debian VPS doing proxy work, another couple of nodes for static HTML serving, another for dynamic apps, one that just serves as an XHTML validation server, etc.

      Hardware is cheap these days, and virtualization makes the clean separation of appliances on a single managed box very easy to accomplish. The benefits I get include improved security (difference services run on partitioned hosts) and ease of management (upgrading one application doesn't break others).

    2. Re:Is Virtualization the New OS? by morgan_greywolf · · Score: 3, Insightful

      How long before we see multiple dedicated-purpose appliances packaged in a single box with the only thing different between multiple models is a license key that 'turns on' the proxy, static web server, router, firewall, e-mail server, etc.

    3. Re:Is Virtualization the New OS? by Amouth · · Score: 3, Insightful

      PBX's have been doing that for a long time now with systems that support Voice Mail, VOIP clients, multi site grouping and routing.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    4. Re:Is Virtualization the New OS? by icebike · · Score: 4, Insightful

      You're describing the practice of using virtualization to host multiple dedicated-purpose "appliances." I use this approach myself; I've got a Debian VPS doing proxy work, another couple of nodes for static HTML serving, another for dynamic apps, one that just serves as an XHTML validation server, etc.

      Hardware is cheap these days, and virtualization makes the clean separation of appliances on a single managed box very easy to accomplish.

      At one installation I managed, it was decide that the single (Linux) "server-that-did-everything" approach would be scrapped in favor of multiple virtualized appliances.

      Without boring everyone with the details, the "experts" brought in to do this left with tail between legs when it was found that the harware previously used, and which never exceeded 2% CPU Utilization, was woefully inadequate to handle the four virtual machines into which it was virtualized.

      New hardware was going to be needed. The manager sent the experts packing, and paid his in-house staff overtime to restore the system to its prior state.

      Virtualizing an entire operating system to run a single system for the sake of simplicity is still absurdly wasteful of CPU cycles, memory, and disk space.

      NO, New hardware is not cheap.

      Anyone who believes it is cheap is looking only at the sticker price and not the staff, power, cooling, backup, rack-space, setup-time needed.

      To use the cheapness of new hardware as a justification for virtualization is to turn the whole Virtual Machine concept on its head.

      At the end of the day you have to ask: Why vitrualize if doing so means you are going to have to buy new hardware? Just buy the new iron and split out your functions across different platforms and take advantage of the redundancy, and reliability of not having all services disappear do to a single component failure.

      --
      Sig Battery depleted. Reverting to safe mode.
    5. Re:Is Virtualization the New OS? by Anarke_Incarnate · · Score: 4, Informative
      Because your anecdote can be trumped by another anecdote..

      Virtualization CAN save money on hardware, cooling, rack space, etc. You have a single multi purpose server. That means that virtualization may not meet your needs. However, take into account the areas where I work, which include a data center that is thousands of square feet (No, this is not a hosting site for web servers, though I have worked for a hosting facility).

      Imagine taking into account environments where you need testing, development, pre production, staging and production. Rather than put them on a single machine (Highly unlikely) you can instead buy a small farm of machines, say 20 boxes for multiple applications/environments and then have them pooled into units and use virtual servers of varying priority and power levels. Your staging should have near production capabilities, your dev box, maybe not. Set the thresholds and hardware differences to your liking. However, if each unit was a physical box, even a 1U you would have a lot more rack space required, perhaps multiple node clusters for each, for availability. In a virtual environment, you are pooling physical machines, so at worst, you are overusing capacity beyond your original spec, but the machines should still be available as much as the OS allows.

      Your scenario doesn't have any availability for downtime. In mine, if Physical box 11 needs a firwmware patch, I migrate VMs to the other machines and then take P11 offline. I patch it, and rotate in low priority machines to ensure it works as needed. What do you do when you have to go down to the physical machine to patch firmware/bios? You lose all your applications, right?

    6. Re:Is Virtualization the New OS? by Bert64 · · Score: 4, Informative

      Virtualizing has overhead on it's own, plus the overhead of running 4 separate kernels, and 4 seperate copies of all the userland shared libs...
      Running everything on a single OS image, when correctly configured, gives a pretty significant performance benefit.
      Virtualization is more heavily used in the windows world, where it is common practice to have a complete install for a single purpose because a lot of apps don't play well together.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:Is Virtualization the New OS? by spazimodo · · Score: 5, Insightful

      I can't speak to what happened in your particular scenario, but yes, staff, power cooling, etc. are big drivers for virtualization. I've seen multiple racks of servers condensed down into two servers and a SAN running in about 20U. You can get to everything remotely (out-of-band) without needing an IP-KVM and can restart hung servers without needing an IP/Serial PDU.

      Setup time for new servers is orders of magnitude faster. fill out a couple screens in a click-and-drool GUI and you have a new server up and running.

      Redundancy and reliability are also quite a bit better. While you're right a catastrophic failure of physical server hardware will bring down the VMs hosted on that server, they can immediately be powered on again on one of the other physical hosts. (Of course if you use local storage with virtual servers, you're playing with fire and will get burned eventually) Virtualization also makes it reasonable to cluster services for HA since you don't need 100% more hardware for failover. VMotion or XenMotion (which I haven't yet tried) will let you move running VMs off a physical box you suspect of failing or need to service which is damn handy, though I don't know that it's worth the price VMWare charges in most cases.

      Virtualization means NOT needing to buy new hardware since the hardware becomes a commodity, run it till it fails and then replace it. You get out of proactive replacement cycles and expensive 7x24x4 support contracts. When you need more capacity, you just add another node and redistribute your VMs rather than having to deal with the headache of migrating an overutilized server to new hardware.

      --

      Fsck the millennium, we want it now.
      Millennium Crisis Line: 0890 900 2000 [calls cost 50p/min]
    8. Re:Is Virtualization the New OS? by MikeBabcock · · Score: 1

      While your story rings true, why not consider virtualization in the future when you'd like to add another server?

      When you're ready to purchase a new server for another task, instead of virtualizing all existing services into individual servers, virtualize the entire server as-is into its own virtual host and let it keep running the way it always did. Then add another virtual server instance to run the new stuff.

      That's how I'd approach cost savings with virtualization in your environment.

      --
      - Michael T. Babcock (Yes, I blog)
    9. Re:Is Virtualization the New OS? by icebike · · Score: 3, Insightful

      Why not add the service to the existing box? Thats what we ended up doing.

      The thing of it is, if you have enough processing power to add Virtualization, you have way more than you need to add the service to the existing box.

      I fully understand the big installation guys with a rack full of servers consolidating many into one who have responded here. They are making up for excesses of the past (too much hardware) using the path of least resistance. Instead of learning how to add a service to an existing box they simply clone an existing box into a Virtual Machine, freeing up hardware, some of which is probably obsolete and due for replacement. Its a cost effective approach.

      There are also security reasons to do such a thing.

      But that's the opposite argument presented by the GP who was talking about the cheap price of hardware as justification to virtualize. That's just wrong on so many levels.

      --
      Sig Battery depleted. Reverting to safe mode.
    10. Re:Is Virtualization the New OS? by Anonymous Coward · · Score: 0

      You mean a stripped down Linux kernel acting as a VM Server is the New OS?

    11. Re:Is Virtualization the New OS? by obarthelemy · · Score: 1

      Virtualization vs Multi-purposing:

      - Virtualization allows you to run different OSes on the same server
      - Virtualization insulates the VMs, so crashing one does not bring a whole bunch of services down
      - With luck, Virtualization allows you to transparently move VMs from one machine to another, according to load
      - Virtualization has a high RAM cost (no shared libraries/code between VMs), and some performance cost, especially IO, and also CPU especially on older procs (new ones are better optimized for context-switching)
      - Virtualization allows you to pre-configure simple server images, so deploying new servers is somewhat easier

      So basically, Virtualization seems a good fit if you have a lot of under-utilized, unreliable or very spiky servers (as long as they don't spike all at the same time): legacy stuff, specific apps... and not a good fit if you need consistent high throughput, have very stable/optimized servers.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    12. Re:Is Virtualization the New OS? by imemyself · · Score: 1

      I generally agree with what you say, one side note though, VMWare ESX can actually share memory between different VM's if the contents of it are the same. http://www.vmware.com/pdf/esx3_memory.pdf (see page 4)

      --
      Every time you post an article on Slashdot, I kill a server. Think of the servers!
    13. Re:Is Virtualization the New OS? by vux984 · · Score: 4, Insightful

      Running everything on a single OS image, when correctly configured, gives a pretty significant performance benefit.

      And pretty significant maintenance COST. Running everything on a single OS image means you have to:

      a) settle on one OS. you cite windows VMs being common because apps often don't play well together. In my experience, Linux really isn't much better... lots of apps are only vender supported or fully compatible with a limited set of distros or distro versions with specific package version requirements, deviate outside that and your on your own...

      With VMs you can trivially run product A in RHEL4 and service B in Debian, and simply not have to worry about it.

      b) any time you make a change to any of the services on the image, you have to retest and validate the entire image to ensure nothing broke. If I'm running A and B, and an update to A requires me to update perl or python... and B also uses perl or python than you need to potentially extensively re-test B to make sure it still works.

      c) when one of the services load grows its trivial to migrate that service to a new physical server without doing a ton of work building a new image, moving data, testing it, spinning the service down on the old server, etc. Granted, running VMs means overhead that will mean you will have to migrate the service earlier than you would otherwise... but the savings in effort when actually moving it more than makes up for it.

      In my experience. of course. YMMV.

    14. Re:Is Virtualization the New OS? by dissy · · Score: 1

      At the end of the day you have to ask: Why vitrualize if doing so means you are going to have to buy new hardware? Just buy the new iron and split out your functions across different platforms and take advantage of the redundancy, and reliability of not having all services disappear do to a single component failure.

      It's funny you mention services disappearing due to a single component failure, which your described setup guarantees, and is one of the nicer features of VMs.

      You have 4 services to offer that need their own machines. Say you have 2 real machines.
      You can do as you describe, maybe putting service A and B on machine 1 with service C and D on machine 2.
      You just created two potentials for a single point of failure. Either machine can have a failure, and such a failure causes two services to disappear. Not to mention reboots.

      With a VM layer in between, you give each service a virtual guest (also called A B C D), running on what is now a cluster of two real machines.
      When i need to make a major change on a host, be it hardware, software, kernel, whatever... I instruct the cluster to move all 4 services to host 2, do my work on a now idle host 1, reboot it, then move all 4 services over to host 1 while i do the same work on host 2 and reboot it. Then let it migrate the two services back to cpu balance.
      None of the guest OS's notice anything has happened. All services running the entire time. And your entire host cluster just got rebooted! With the fact this guest moving can be performed automatically, that sounds a lot more like the redundancy of which you speak.

    15. Re:Is Virtualization the New OS? by DrDitto · · Score: 1

      VMWare does "content-based page sharing". Thus there are *not* 4 separate copies of all the userland shared libs. The VMM, in the background, scans pages across VMs with identical contents. It then maps them to the same physical page with copy-on-write semantics.

    16. Re:Is Virtualization the New OS? by Anonymous Coward · · Score: 0

      Let me know which PBX's so that i can make sure i dont use them...

      PBX's and anything else that runs in real time shouldnt be virtualised due to RTC and many other RTOS issues...

      AC cause i dont have an account

    17. Re:Is Virtualization the New OS? by Yenya · · Score: 1

      What do you do when you have to go down to the physical machine to patch firmware/bios? You lose all your applications, right?

      Well, I patch the firmware probably once or at most two or three times in the server HW lifetime. OTOH, patching the OS kernel is way more frequent in my part of timespace. And the new kernel means server reboot, be it virtualized or not.

      The point of virtualization is mostly to isolate the applications which require different operating systems or OS versions (with a minor added bonus of faster reboot time and live migration). But a separate virtual host per application is simply insane. After all, it is the operating system kernel which has been designed to provide a more-or-less "virtualized" view of the hardware for the applications. One OS image can more often than not run multiple applications without a problem.

      --
      -Yenya
      --
      While Linux is larger than Emacs, at least Linux has the excuse that it has to be. --Linus
    18. Re:Is Virtualization the New OS? by BiggerIsBetter · · Score: 1

      With VMs you can trivially run product A in RHEL4 and service B in Debian, and simply not have to worry about it.

      This be true. Some commercial Linux software is supported under RHEL for example, while you may prefer to run a nice stable Debian system for another task. Xen (or other hypervisor) makes this sort of thing trivial, and all of your apps get supported, updated, etc rather painlessly. You don't need hacks like alien any more, and your vendor won't bail out claiming an unsupported configuration when problems arise.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    19. Re:Is Virtualization the New OS? by cerberusss · · Score: 1

      Virtualization means NOT needing to buy new hardware since the hardware becomes a commodity, run it till it fails and then replace it. You get out of proactive replacement cycles

      I don't think you get out of that. At some point, hardware has to be replaced because it's more economic to do so. Old hardware usually sucks up more juice and takes up more space because you need more of it.

      --
      8 of 13 people found this answer helpful. Did you?
    20. Re:Is Virtualization the New OS? by Richard+W.M.+Jones · · Score: 1

      which never exceeded 2% CPU Utilization, was woefully inadequate to handle the four virtual machines into which it was virtualized.

      Sorry, but your "experts" were idiots. Virtualization adds at most a few percentage points overhead. What were your experts doing? Runnings Bochs?

      Rich.

    21. Re:Is Virtualization the New OS? by Anarke_Incarnate · · Score: 1
      Well, here's the thing: You took an example as a point. Sure, you may only have to patch firmware once in the HW's life. What about hardware problems? What about other hardware maintenance? Perhaps you need to add another NIC for some reason? In the virtual world, you can move the machine off, etc and not have downtime for that.

      Also, if you had to patch the kernel, change the initrd image, modify drivers, and it blew up in your face, how do you rectify this? In a VM world, you roll back the changes. You can even snapshot off an image of your machine, change the virtual network/hostname and test your new kernel, on your app server, in a "lab" environment without additional hardware or downtime.

      How about hardware vendor issues? Say your contract with HP is terminating and you can't get as good a deal as Dell or Sun will give you on new hardware. Your management wants to ditch your DLXYZs for Poweredge ABCs. On virtual OSes, you don't have to worry, necessarily, about the underlying hardware. It makes forklift upgrades a snap.

    22. Re:Is Virtualization the New OS? by Bert64 · · Score: 1

      Which entirely depends on the apps in question..
      A lot of commercial apps will often have such requirements, but the open source apps typically supported by most linux distributions usually don't... You could build a single redhat server and use it to run dns (via bind), http (via apache), mail (via sendmail) and a bunch of other stuff, while still being under the support offered by redhat.
      The distro supplied apps will also be tested together, so the risk of installing updates is minimal - their distro testing is likely to be better thn what you can do yourself.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    23. Re:Is Virtualization the New OS? by Kintanon · · Score: 1

      From where I stand the primary benefit of virtualization is that increased redundancy. Instead of running multiple virtual machines on one piece of hardware because I'm cheap I can run 10 virtual machines on 10 pieces of hardware using an iSCSI backbone to shared storage where the images reside and turn on High Availability. Now not only do several redundant components have to fail in each piece of hardware, but many pieces of hardware have to fail in order for there to be a performance issue. I can also upgrade machines, move them in and out, do maintenance, etc... without the users ever seeing any downtime. In addition we can power physical servers down when the load is low and bring them back up as needed to conserve power and reduce the load on the HVAC. The over all savings is pretty decent over the long term even though the upfront cost is a little high.
      It's also trivial to add new virtual servers to the system and we don't have to add new hardware unless performance is adversely affected. Our 10 physical servers might be adequate for 15, 20, 25 virtual servers with dynamically managed resources. If not we can seamlessly drop a new piece of hardware into the mix or upgrade old ones, again with no down time to the clients. And if a virtual machine craps out it takes only seconds to reload a previous snapshot. Even if the entire datacenter gets hit by a meteor the daily offsite backups of the snapshots means we can have the whole place back up and running in an hour or two in a backup location. Virtualization isn't just a way to cheap out on your hardware, it's a way to ensure absolutely absurd levels of uptime and redundancy.

      --
      Check out JoshJitsu.info for Brazilian Ji
    24. Re:Is Virtualization the New OS? by Yenya · · Score: 1

      Just a minor nitpick: for rolling back a SW upgrade, you can use LVM/FS/storage snapshots, which are as good as the virtual machine snapshots.

      And of course, many HW problems affect the whole system, the virtual machines have no means of magically escaping from this.

      Don't get me wrong, I also use virtual machines for many purposes. I have just wanted to point out that a "one application = one virtual machine" approach is quite insane. We already have a means of isolating applications from each other - it is called "an operating system kernel". Virtualization just brings an unnecessary overhead in this case. OTOH, running a virtual machine with _many_ applications for the purpose of live migration and whatnot - this a right use of virtualization.

      --
      -Yenya
      --
      While Linux is larger than Emacs, at least Linux has the excuse that it has to be. --Linus
    25. Re:Is Virtualization the New OS? by Anarke_Incarnate · · Score: 1
      How good are LVM snapshots at rolling back a hosed OS? How easy is it to:

      Use the same hardware to run a test environment for that case without any virtualization products like OpenVZ/Virtuozzo or Xen/VMware etc?

    26. Re:Is Virtualization the New OS? by Fred_A · · Score: 1

      Because your anecdote can be trumped by another anecdote..

      Wait, so what you're saying is that sometimes virtualisation makes sense and sometimes it doesn't ?

      So it would be a bit like that whole XML mess we had a couple years ago ? (<div type="phb" mode="i've seen it in a magazine somewhere">"I know, let's do it with XML !" </div>)

      --

      May contain traces of nut.
      Made from the freshest electrons.
    27. Re:Is Virtualization the New OS? by vux984 · · Score: 1

      A lot of commercial apps will often have such requirements

      They all do. No company offering support will support their product "on anything, with anything".

      but the open source apps typically supported by most linux distributions usually don't

      True unless you pay for any sort of support at any level. Again, no company offering support even for FOSS will agree to support something 'on anything, with anything'.

      You could build a single redhat server and use it to run dns (via bind), http (via apache), mail (via sendmail) and a bunch of other stuff, while still being under the support offered by redhat.

      Yes, if you limit yourself to the packages officially supported by the distro and hosted in its own official repositories you will be ok. But that's not normally an assumption you can make.

      The distro supplied apps will also be tested together, so the risk of installing updates is minimal - their distro testing is likely to be better thn what you can do yourself.

      Again, yes, if you can limit yourself to distro supplied apps.

      But again their are caveats:
      1) In a 'validated environment' such as what you have to maintain for an ISO or FDA certification/approval, you have to perform your own validation. So the fewer services on an image, the less re-validation effort you have to do whenever you make a change.

      2) Even on reasonably basic systems your own shell/perl/python scripts have to be re-validated if you make a change that could potentially impact their operation. (And in a validated environment, even if they can't potentially impact their operation you still have to document that you made that evaluation and concluded they couldn't be impacted, every time you apply a patch or update to anything...and god help you if there is a chance they are impacted...)

      Yes, working in a validated environment can melt your soul, especially if someone like catbert wrote it. (And people like catbert are attracted to writing ISO quality management systems like flies to shit.)

    28. Re:Is Virtualization the New OS? by wastedlife · · Score: 1

      And in an business environment, you will run into lots of commercial apps that need supporting. Plus, if you want high availability of those services, you will probably want a server for each one in case one needs to go down so you don't have all eggs in one basket. In a good virtualized environment with pooling, if one server goes down you bring the VMs up on another server so you can work on the one that went down while your business is still operational.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    29. Re:Is Virtualization the New OS? by Anarke_Incarnate · · Score: 1

      Yes! Anybody whose answer is to use the same tool for any job is either selling something, or only knows how to use that tool (Else they are a zealot). I fall into the zealot category quite a bit, but I also recognize that sometimes, the right tool is not the one I want to use. I hate seeing it, but life is rough.

    30. Re:Is Virtualization the New OS? by Jamie+Lokier · · Score: 1

      Then one day you need to upgrade the OS to a newer version - just because you need to add an app that isn't 3 years old.

      To updrade the OS you have to revalidate all the installed apps you're using on it, probably changing their configs and updating all the app versions at once... And breaking a few things.

      Or you have some way to easily move working apps between different machines, whether it's virtualisation or something else...

      Right now I have a CentOS 4 server that I really need to upgrade, but it's too dangerous to do so because of the 30 or so apps on it which people depend on daily.

      In my experience, at least half will break if a straightforward OS upgrade is done. "Break" includes subtle things like mail forwarding rules that don't work like they did before, and complex network config that cannot be simply transplanted to a new OS version.

      This is why I'm likely to put the existing OS image into a VM running on its replacement updated OS image :-)

    31. Re:Is Virtualization the New OS? by Yenya · · Score: 1

      How good are LVM snapshots at rolling back a hosed OS?

      About the same as VM snapshots. For example, Solaris uses ZFS snapshots for OS upgrades by default.

      How easy is it to:

      Use the same hardware to run a test environment for that case without any virtualization products like OpenVZ/Virtuozzo or Xen/VMware etc?

      It depends whether your application has any hardcoded paths in it, whether it can use e.g. different TCP ports, whether it is easy to impose ulimits on it, etc. Some can do it, some cannot. But still, it is much faster to have (say) two VMs - one for testing and one for production use, but definitely not one per application.

      --
      -Yenya
      --
      While Linux is larger than Emacs, at least Linux has the excuse that it has to be. --Linus
    32. Re:Is Virtualization the New OS? by Anarke_Incarnate · · Score: 1

      I would only break things out by application if there was a real need. I would recommend against a high usage database being on the same machine as a fileserver, for example but not necessarily keep a fileserver seperated from a low use dns server.

    33. Re:Is Virtualization the New OS? by jon3k · · Score: 1

      "4 seperate copies of all the userland shared libs..."

      http://blogs.vmware.com/virtualreality/2008/03/memory-overcomm.html

    34. Re:Is Virtualization the New OS? by jon3k · · Score: 1

      Well the first thing that comes to mind is security. The second is, take any enterprise app and install it on a host. Now add another. Now a 3rd. Now, it breaks, vendors all point at each other. Oh what's that, these apps need different patch levels or operating systems? Oh, well, buy another server. Oh, and you want to scale it up? Have fun requisitioning new hardware, waiting for it to ship, getting it, racking it, cabling it and standing in the datacenter in building it. Before you finished filling out the request for I'm already patching my new guest. Hardware is failing? Oh well, good luck with that. I'll just migrate my guest, repair the server, power it back up and migrate guests back. Or if you're using VMWare DRS it does it all automatically. Speaking of DRS -- load too high on physical host A? No problem, DRS sees the load and migrates the guest to an underutilized host.

      The advantages of virtualization are so great I can't even _begin_ to cover them all. But sooner or later you'll just "get it" like I did, and like Intel did when they baked it in the chip. Or microsoft when they released Hyper-V, or EMC when they bought VMWare, or Cisco when they bought ever share of VMWare stock they could get during IPO, or ... should I go on?

    35. Re:Is Virtualization the New OS? by jon3k · · Score: 1

      Try running 4 different unrelated windows apps on the same physical host some time. Watch them all fight endlessly for resources and when it breaks, watch all the software vendors point at each other.

      One of the beautiful parts about 1 app per VM (essentially, it's not a hard and fast rule, but it's close). Is that, if the load on any one layer of your "stack" (web, app, database) becomes overwhelmed, it and it alone can be seamlessly migrated to a new physical host where it has a little more room to stretch it's legs.

    36. Re:Is Virtualization the New OS? by jon3k · · Score: 1

      Yeah the numbers are obviously way off, he's clearly exaggerating, but also consider that he may be using old hardware without hardware virtualization support, so it may in fact perform poorly.

  3. That's nice and all, BUT by Anonymous Coward · · Score: 0

    does it run Linux?

    1. Re:That's nice and all, BUT by jetsci · · Score: 0, Offtopic

      Who cares, as long as it will run a Beowulf cluster!

      --
      Bored at work? Play Game!
    2. Re:That's nice and all, BUT by palegray.net · · Score: 1

      It runs EVERYTHING! Bwahahahaha!!!

    3. Re:That's nice and all, BUT by Omega996 · · Score: 2, Informative

      very well, actually. I use to host a slew of paravirtualized debian 'machines', alongside a couple of Windows 'machines'.

      Xen Server is a nice product - it has good support for Linux and for Windows, and it's fast. I have had trouble setting up a DC under VMWare Server 1.x and 2 when using Linux as the host OS, but no such issues with Xen Server. No clock skew problems, fast networking, easy SAN support, etc.

      I had managed to get the tightwads where I work to approve a budget for Xen Server this year (I'm using Xen Express), but now it looks like I'll get to use that money for something else.

    4. Re:That's nice and all, BUT by leamanc · · Score: 1

      I had managed to get the tightwads where I work to approve a budget for Xen Server this year (I'm using Xen Express), but now it looks like I'll get to use that money for something else.

      At any place I've ever worked, if funds for a certain thing were no longer needed (product became free, we found a free alternative, etc.), we did NOT get to spend the money on something else. At best, you get to brag about cost savings!

      --
      :q!
    5. Re:That's nice and all, BUT by Omega996 · · Score: 1

      hahaha, well, i'm hoping they don't find out ;) Maybe I can weasel in a new developer workstation or something...

  4. In comparison... by palegray.net · · Score: 1

    I've been waiting several months (through multiple missed release milestones) for Sun to get a xVM Server general release out. I'm still running a bunch of VPS nodes under VMware Server in the meantime, and I'll probably be in the ground before Sun's product is released.

    It's really a shame, considering how much I like xVM VirtualBox.

    1. Re:In comparison... by TheRaven64 · · Score: 1

      xVM is a brand, not a technology. xVM server is Xen with a Solaris dom0. xVM VirtualBox is VirtualBox, which was bought and rebranded by Sun. There is also the UltraSPARC hardware hypervisor, which uses the xVM brand. All three are entirely different and unrelated technologies. The xVM brand just means `VM stuff supported by Sun'.

      --
      I am TheRaven on Soylent News
    2. Re:In comparison... by palegray.net · · Score: 1

      For some people, that Solaris dom0 part is pretty important. I'm keenly aware that xVM is a brand, and would like Sun to get the bare-metal xVM server product released before the end of the decade.

    3. Re:In comparison... by pyite · · Score: 1

      For some people, that Solaris dom0 part is pretty important. I'm keenly aware that xVM is a brand, and would like Sun to get the bare-metal xVM server product released before the end of the decade.

      You can already do the Solaris dom0.

      irish@gondor:~$ uname -a
      SunOS gondor 5.11 snv_101b i86pc i386 i86xpv Solaris
      irish@gondor:~$ sudo xm list
      Name ID Mem VCPUs State Time(s)
      Domain-0 0 4680 4 r----- 152664.6
      ubuntu 28 1024 2 -b---- 14249.7

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:In comparison... by stefanlasiewski · · Score: 1

      I like the name 'gondor'... is that because it should never/will never fall? If Gondor falls, there will be a big problem. ;)

      -= Stefan

      --
      "Can of worms? The can is open... the worms are everywhere."
  5. Main XenServer site. by palegray.net · · Score: 4, Informative

    Here's the link: Get it while it's hot.

    1. Re:Main XenServer site. by Culture20 · · Score: 1

      Here's the link: Get it while it's hot.

      Why did I read this as Get it while it's hot.? The I, T, R, and the X making an S sound?

    2. Re:Main XenServer site. by MarcQuadra · · Score: 1

      I'm not able to get and test it right now, while I'm at work. What exactly do you get? is this in the same vein as ESXi, an OS that installs to some hardware that I then use another machine (with a client) to connect to? Or is this -only- the console? Or is this a framework that installs into my Linux distro that I can then use to virtualize machines (I'm pretty sure it's not).

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    3. Re:Main XenServer site. by GaryOlson · · Score: 2, Informative

      The licensing key is only temporary. The full shipping version license will not be available till March 25. I have better things to do than try to implement partial-ware.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    4. Re:Main XenServer site. by palegray.net · · Score: 1

      It installs to bare metal like ESXi, and you use a network client to manage it.

    5. Re:Main XenServer site. by palegray.net · · Score: 3, Insightful

      It's not partial-ware. It's exactly the same product that will be re-released in March; you just have to enter the free key into it.

  6. I'm guessing VMWare isn't that worried by Sycraft-fu · · Score: 4, Informative

    As I've pointed out before, the reason many organizations use VMWare is because it just works. Their stuff is solid, and it works in mixed environments real well. Unless they've made some major improvements, Xen has the problem of being only good at Linux on Linux. If you run Linux servers, and want Linux guests, it's great. However it is not good at Windows as a guest, and of course can't run on it at all. While I've never used Hyper-V, I'm sure it is the same for Windows.

    However VMWare isn't a problem like that. You can run VMWare on Windows or on Linux (or Mac for that matter). On either platform, it'll run pretty much anything as a guest OS and run it well. Linux, Windows, Solaris, etc all work great and they've got native tools for most platforms.

    That's really valuable to us. We aren't interested in playing around with what OSes we can and can't run on our virtual servers. We aren't interested in fiddling and tweaking to make shit work. We want to install it and go.

    There's also a whole bunch of other tools/features VMWare has that are really slick, but the OS support is a big one. Unless Xen gets good at supporting Windows as a guest, and by good I mean no problems, high speed, native tools, etc, it just doesn't compare. Same deal with Hyper-V. It may be the best thing ever for Windows on Windows, but if it's Linux support isn't equally good, then I don't see it as threatening VMWare.

    1. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 5, Insightful

      VT changed the game. Nowadays Xen (and others like Sun's VirtualBox) runs Windows just fine.

      It's sad to notice that both VMWare and Citrix are neglecting building non-Windows management clients by the way :(

    2. Re:I'm guessing VMWare isn't that worried by Thumper_SVX · · Score: 4, Interesting

      The other thing to think about is actual support... as in picking up a phone and calling someone when something breaks.

      Sure, with a good admin that's rarely a problem... but that 1% of the time you actually need it, you're 100% glad you've got it!

      I've managed VM farms since ESX 1... now I have a rather nice ESX 3.5 farm I manage. We've recently gone into an head-to-head between Xen and VMware running Xenapp servers. You know what? We're still buying VMware. Make of that what you will.

      Personally I find the Xen product interesting, but still fundamentally missing the "mainframe-ish-ness" of VMware, even out of the box. I love the fact that I reboot my VM hosts only when I patch them, and even then I haven't lost a guest since ESX 3.0 (as in, it went down unexpectedly). I also love the fact that it's well-supported with a fantastic range of third-party products that make my job easier. I also love the fact that the one time we actually needed someone on the other end of the phone, I was able to get one of the developer leads of ESX on the phone with only about 15 minutes of troubleshooting with lower support and have him help us sort through the issues (which ended up being a bug, BTW).

      When I was trying to do the Xen test, I got no support from Citrix since they wanted to charge me for the call (VMware didn't), and even when I had a problem I told them that it was a serious issue that would impact this head-to-head they told me I needed to give them a credit card number before I could get anyone to even listen to the problem. So much for support.

      Disclaimer: I'm a firm believer in using the "best tool for the job", whether it's free software or commercial. The simple fact is that in my job, commercial software often wins out despite the cost because companies want someone to look to when things go wrong and are willing to pay for the privilege.

    3. Re:I'm guessing VMWare isn't that worried by Rich0 · · Score: 1

      Yup. I run vmware-server on my linux box (free for personal use). It is the only free solution around that:

      1. Doesn't require anything more than a 386 on the host (ie works on 2+year old CPUs).
      2. Doesn't require anything special in the guests to make them run (at least minimally).
      3. Doesn't need to be attached to a console of some kind to run (ie runs detached in the background).

      I'm not aware of any other solutions that meet these criteria. I messed around with VirtualBox, which works fine except that it runs in a window and you can't run it NOT in a window and attach/detach from the console at will. You can run vmware-server on a system that doesn't even have X11 installed...

    4. Re:I'm guessing VMWare isn't that worried by Thumper_SVX · · Score: 2, Informative

      Hmm...

      Ask and ye shall receive

    5. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      Still, it's no good for managing. It's just the management server. You still need Windows .NET built client, or use Internet Explorer with the ActiveX extensions to manage your virtualized environments. Sorry.

    6. Re:I'm guessing VMWare isn't that worried by Kent+Recal · · Score: 5, Interesting

      So, VMWare gives you free support for their paid product but citrix charges you for support on their free product? Boggles the mind.

      We are currently doing a similar head-to-head and so far it seems that for the ESX license costs alone we can hire two full-time admins and buy plenty of support from citrix when needed. YMMV.

    7. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      With VT XenServer runs windows fairly well. It is actually a lot better than opensource Xen running windows since Citrix has written decent para-virtualized drivers for windows.

      I've heard, but not confirmed, that XenServer V5 is able to use all the paravirtualization extensions that MS put into Windows Server 2008, including the MS PV IO drivers and other stuff. Ie WS2008 on Xen runs like it does on HyperV..

      These days Linux also works out of the box on XenServer, modern kernels have all the paravirt features and drivers built in. Good stuff.

      Anyone know for sure?

    8. Re:I'm guessing VMWare isn't that worried by Thumper_SVX · · Score: 1
    9. Re:I'm guessing VMWare isn't that worried by ajo_arctus · · Score: 1

      I agree with your sentiments, but you should take a look at Amazon EC2 if you want to see how slick Windows on Xen could be. Granted, it's not as good as Linux on Xen, but it's not half bad. I think it took them a lot of effort, and hopefully some of their work will trickle back down to the community version.

    10. Re:I'm guessing VMWare isn't that worried by sniperu · · Score: 2, Informative

      VMWare is the only vendor that has never disappointed as far as support goes. If you have one of them gold/platinum (whatever) contracts and you open a high priority issue with them, you WILL get a knowledgeable support person on the other end of the line in less than 10 minutes. Having problems with a VMWare (or other vendor) cluster is equivalent to having a few racks of physical servers on fire. Knowledgeable, efficient support is the only thing saving your ass.

    11. Re:I'm guessing VMWare isn't that worried by Maximum+Prophet · · Score: 1

      The problem was probably that he was talking to their support department. If you ask for free support for an evaluation from the *Sales* department you'd probably get more traction. I've never had any problem getting support pre-sales. Of course I work for a 5 trillion dollar company, so YMMV. (p.s. Even though the company I work for is huge, we sometimes have problems getting support post-sales... Again, YMMV)

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    12. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      Come back to us when that vaporware is released. They have been promising it for 3 years or so now, and there has been no sign of imminent actual release yet.

    13. Re:I'm guessing VMWare isn't that worried by gad_zuki! · · Score: 1

      It may be the best thing ever for Windows on Windows

      Steve Balmer and Bill Gates check into a hotel...

      *boom-chicka-chicka-bow-wow-boom-chicka-chicka*

    14. Re:I'm guessing VMWare isn't that worried by Thumper_SVX · · Score: 1

      Oh I agree, YMMV... as will anyone's. It depends on what you want to do with your infrastructure. VMware still excels in the management of virtual machines, managing as an enterprise rather than a discrete set of virtual hosts.

      Part of it is also supportability. VMware is supported by third-party vendors as well to a significant degree. As a result, third-party support and tools are incredibly good (I run a few from Veeam) and finding a solution to a particular problem is usually really easy.

      I would advise everyone to do what you and I have both already done; test it and figure out what suits your needs. We figured that (a) we already had a significant investment in VMware and managing two environments would be unnecessary overhead, and (b) my senior management wanted to reduce the number of phone calls we would ever have to make to a vendor... so our last set of host machines were bought from HP, including VMware licenses... so all we need do is call them. (the legacy licenses will be rolled up under an agreement we're penning now).

      That kind of support is invaluable when you just want to get the job done. We're in the business of doing business, not trying to place blame so we can fix infrastructure problems.

    15. Re:I'm guessing VMWare isn't that worried by icebike · · Score: 1

      > You can run VMWare on Windows or on Linux (or Mac for that matter).

      And bigger installations run Vmware on Bare metal.

      And that's where it REALLY shines.

      --
      Sig Battery depleted. Reverting to safe mode.
    16. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      What do you mean "just fine"?

      In my experience VirtualBox sucks compared to VMware. Xen is no better.

    17. Re:I'm guessing VMWare isn't that worried by Omega996 · · Score: 1

      Actually, you're dead wrong. Xen runs Windows servers very well (2003 R2 and 2008). In fact, I have managed to get a stable and reliable AD configured on Xen VMs, which is far more than I could get while attempting the same thing on VMware. Xen has been much easier to install than ESXi, even when using VMWare-approved servers, and from my small-shop experience, the performance has been better.

      SQL Server 2005, MOSS 2007, Exchange 2007 - these all run without issue under Xen 5, using Server 2003 R2 or Server 2008.

    18. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      Before you go completely down that route, look at the number of servers you can virtualize on the single (or clustered) set of servers.

      Typically with VMWare you can get a much higher Virtual to Physical count than you can with any other virtualization product.

      I've seen xVM and others stop at 5 VMs, on a box that VMWare will run 10 or more without issues.

    19. Re:I'm guessing VMWare isn't that worried by danlor · · Score: 2, Funny

      Please specify where i can hire a citrix admin for 5k a year salary... forget two.

    20. Re:I'm guessing VMWare isn't that worried by harmonise · · Score: 3, Informative

      That's $5k for each ESX host license, plus $5k for Virtual Center to control it all, plus licensing costs for SQL Server or Oracle for Virtual Center's back end database needs. If they have 30 hosts or more then the licensing costs can be substantial.

      --
      Cory Doctorow talking about cloud computing makes as much sense as George W Bush talking about electrical engineering.
    21. Re:I'm guessing VMWare isn't that worried by nickh01uk · · Score: 1
      Re: unsupported trials.

      If you'd dropped my company a line we'd have offered a supported trial with an allocated engineer (okay, time spent would depend partly on potential size of a deployment...) but you'd certainly have spent nothing finding out what the product could and could not do in a supported way. We'd probably both have learnt something, I love real-life tests :-) Sometimes there are benefits in NOT buying direct off the vendor's web store :-) End of outrageous plug! Oh, we also do VMware, I guess what Im saying is that deployment is about more than just the upfront sticker price of the product.
      PK

    22. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      You can always use VMWare server if price is the issue...

    23. Re:I'm guessing VMWare isn't that worried by eagle486 · · Score: 2, Informative

      I run the VirtualBox headless all the time: "VBoxHeadless -s XP1" and I connect to it with rdesktop. It is running on an old P4 2.4, so can't say if it would run on a 386.

    24. Re:I'm guessing VMWare isn't that worried by Huh? · · Score: 1

      VCenter is NOT the management client. However, I do believe VMWare is developing a cross platform VI Client.

    25. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      Part of the installation of VMWare Server involves installation several X libraries, which certainly blurs the line of "doesn't even have X11 installed".

    26. Re:I'm guessing VMWare isn't that worried by cexshun · · Score: 1

      The free version of Xenserver does not include HA, which is crucial in our environment. Also, no load balancing servers on Xenserver. We need the ability to move a VM to a new server for load balancing purposes. Considering these 2 factors, We will not be leaving ESX anytime soon.

    27. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      They're virtualized admins.

    28. Re:I'm guessing VMWare isn't that worried by kamochan · · Score: 1

      Use VBoxHeadless from the command line to launch a non-windowed VM, then use tsclient (Linux) or Microsoft's Remote Desktop client (Win, Mac) to connect to the console.

    29. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      Yup. I run vmware-server on my linux box (free for personal use). It is the only free solution around that:

      1. Doesn't require anything more than a 386 on the host (ie works on 2+year old CPUs).
      2. Doesn't require anything special in the guests to make them run (at least minimally).
      3. Doesn't need to be attached to a console of some kind to run (ie runs detached in the background).

      I'm not aware of any other solutions that meet these criteria. I messed around with VirtualBox, which works fine except that it runs in a window and you can't run it NOT in a window and attach/detach from the console at will. You can run vmware-server on a system that doesn't even have X11 installed...

      Ummm..no you CAN run Virtualbox without a head. vboxmanage and vboxheadless commands

    30. Re:I'm guessing VMWare isn't that worried by stefanlasiewski · · Score: 1

      Unless they've made some major improvements, Xen has the problem of being only good at Linux on Linux. If you run Linux servers, and want Linux guests, it's great.

      But XenServer is a Bare-metal hypervisor, like ESXi, correct? There is no 'Windows on Linux' or 'Linux servers'. There is a hypervisor, and the guest operating systems run on the hypervisor.

      Am I wrong? Are you talking about something else?

      --
      "Can of worms? The can is open... the worms are everywhere."
    31. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      I originally thought VMWare would be great. I tried, as did a few other Linux gurus, to get VMWare working properly in our scenario. We all found it to be an abomination. True, we were using the "free" stuff, but I don't trust any company that offers a broken product for free and then tries to pull a bait and switch. I respect your like of VMWare, but please don't misinform people. It does not just work.

      OTOH VirtualBox OSE (Open Source Edition) works flawlessly for me out of the box (i.e. repository), though I concede that it might not just work for others.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    32. Re:I'm guessing VMWare isn't that worried by stefanlasiewski · · Score: 1

      The free version of Xenserver does not include HA, which is crucial in our environment.

      To be fair, does the free version of VMware include HA?

      --
      "Can of worms? The can is open... the worms are everywhere."
    33. Re:I'm guessing VMWare isn't that worried by jonaskoelker · · Score: 1

      Please specify where i can hire a citrix admin for 5k a year salary... forget two.

      India :P

    34. Re:I'm guessing VMWare isn't that worried by gbjbaanb · · Score: 1

      I respect your like of VMWare, but please don't misinform people. It does not just work.

      then you're the exception that proves the rule. VMWare *does* just work, I've used they free version in production on 6 servers and I've had zero problems with it. Read all the other posts in this story and you'll find you must have done something wrong, maybe try it again.

      But if you're happy with VirtualBox, then there's little point migrating.

    35. Re:I'm guessing VMWare isn't that worried by TheRaven64 · · Score: 2, Informative

      Kind of. Xen is a hypervisor, but it runs a single guest in a more privileged mode ('domain 0') which is used to run device drivers and the management interface. Newer versions[1] decompose this, allowing you to run the management tools in one guest and device drivers in others, and if the hardware has an IOMMU then the guests running drivers are only slightly privileged and can't compromise the system. At present, Linux, NetBSD, and Solaris can all run as domain 0. I seem to remember someone with a source license did get Windows running in domain 0, but they weren't allowed to distribute their changes. There was also talk of combining HVM with dom0 so that you could run an unmodified OS in dom0 and run the device providers in userspace, but I don't know what became of that.

      [1] I don't track releases, so I can't tell you if this is in the latest releases or just in the repository.

      --
      I am TheRaven on Soylent News
    36. Re:I'm guessing VMWare isn't that worried by funkatron · · Score: 1

      India?

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    37. Re:I'm guessing VMWare isn't that worried by mysidia · · Score: 1

      No. XenServer is a Type 1 hypervisor.

      You don't run "linux on linux" with XenServer. Just like you don't run "linux on linux" or "linux on windows" with VMware ESX.

      If you install XenServer, then Xenserver _IS_ the OS, the Linux in XenServer is actually a virtual machine for system management.

      Paravirtualized drivers are included with XenServer, and windows guests run extremely well, even faster than VMware in many cases; in general, XenServer boasts a higher consolidation ratio than VMware.

      Of course VMware denies it, and can show their own benchmarks, where they've chosen the specific hardware situations where VMware is better (that doesn't really correspond to the hardware people are using in the real world)

    38. Re:I'm guessing VMWare isn't that worried by mysidia · · Score: 2, Informative

      No realistic deployment of the ESX enterprise edition costs less than $10,000. You have to buy a minimum of one $5000 license, for each server, plus, you have to buy additional licenses for each server that has more than 2 CPUs; you can only apply these in increments of 2, so if your server has 7 CPUs, you will have to buy _5_ $5000 licenses for that server.

      Also, the management server costs are $5000 at least. I'm not counting the licensing costs for SQL Server, or another copy of Windows to run management.

      Let's say you have 4 servers you want to run VMs on, each has two processors. The _cheapest_ way to license that is to buy an Enterprise Acceleration kit, with the minimum (1 year SnS), which costs $30,486.00. You can see that here if you click on the 'VMware Infrastructure Enterprise Acceleration Kit' link.

      If you later want to add a 5th server that has 4 physical CPUs in it, that will cost you $10,000 in licensing fees, to add that additional server to your environment.

      We haven't even gotten into the high recurring costs you get if you want to actually maintain those support rights...

    39. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      As I've pointed out before, the reason many organizations use VMWare is because it just works. Their stuff is solid, and it works in mixed environments real well. Unless they've made some major improvements, Xen has the problem of being only good at Linux on Linux. If you run Linux servers, and want Linux guests, it's great. However it is not good at Windows as a guest, and of course can't run on it at all. While I've never used Hyper-V, I'm sure it is the same for Windows.

      However VMWare isn't a problem like that. You can run VMWare on Windows or on Linux (or Mac for that matter). On either platform, it'll run pretty much anything as a guest OS and run it well. Linux, Windows, Solaris, etc all work great and they've got native tools for most platforms.

      That's really valuable to us. We aren't interested in playing around with what OSes we can and can't run on our virtual servers. We aren't interested in fiddling and tweaking to make shit work. We want to install it and go.

      There's also a whole bunch of other tools/features VMWare has that are really slick, but the OS support is a big one. Unless Xen gets good at supporting Windows as a guest, and by good I mean no problems, high speed, native tools, etc, it just doesn't compare. Same deal with Hyper-V. It may be the best thing ever for Windows on Windows, but if it's Linux support isn't equally good, then I don't see it as threatening VMWare.

      You're really missing the point. XenServer competes with ESX, not Workstation or Fusion. "VMware on Windows" isn't relevant.

      Have you tried XenServer? It runs Windows guests perfectly well; the main pre-req (that ESX does not have) is Intel VT or AMD-V.

    40. Re:I'm guessing VMWare isn't that worried by aztracker1 · · Score: 1

      I've been really happy with 3ware for RAID hardware... their support is what keeps me, even if they aren't quite the highest performance... support and service means a lot to me.

      --
      Michael J. Ryan - tracker1.info
    41. Re:I'm guessing VMWare isn't that worried by drsmithy · · Score: 1

      Paravirtualized drivers are included with XenServer, and windows guests run extremely well, even faster than VMware in many cases; in general, XenServer boasts a higher consolidation ratio than VMware.

      I doubt that very much. Xen cannot oversubscribe RAM, and has no equivalent of VMWare's memory deduplication. Xen might (*might*) give you better usage of available CPU power - but that's typically the last thing you run out of when consolidating VMs.

    42. Re:I'm guessing VMWare isn't that worried by Rich0 · · Score: 1

      Thanks for pointing this out. I didn't manage to discover this when I was messing around with it (granted, this was also a while ago). I'd certainly prefer a GPL solution - I'll have to check this out again some day.

    43. Re:I'm guessing VMWare isn't that worried by mysidia · · Score: 1

      Memory de-duplication doesn't buy much in practice.

      In my experimentation, i've found that actually trying to use VMware's memory oversubscription results in unacceptable performance, excessive delays in VMs, and excessive I/O and swapping activity.

      I'll admit that memory oversubscription allows increased consolidation in the rare cases where you can use it without hurting things severely.

      But this is especially bad when implementing VDI. Users _notice_ the sluggishness of their desktop that is occuring while pages are being swapped off of disk by VMware.

      In the event you need a lot of RAM, memory is fairly cheap nowadays, it's certainly not unheard of to hear of 64-bit servers being loaded with 64GB of RAM or more for virtualization purposes.

      Heck.. just an Exchange 2007 VM will happilly eat 8GB of RAM just to service a couple dozen user mailboxes; VMware can't really recover any memory there, because the memory isn't "idle", it may be able to swap, but again, the users would notice.

      And with Vista coming around, and the desire to virtualize Vista desktops, overcommit just doesn't help very much.

    44. Re:I'm guessing VMWare isn't that worried by ArkiMage · · Score: 1

      Umm.. You don't run VMWare ESX or XenServer either one *on* Windows or *on* Linux. They're considered "bare-metal" hypervisors:

      http://en.wikipedia.org/wiki/Hypervisor

      I have multiple Win2k8 Server installs running happily on XenServer5 now. Works very well.

    45. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1
      Yes. What you say makes perfect sense. Even though Linux never, ever, ever crashes until VMWare is installed, it just works. I, and the several others I mentioned, are each the sole exception that proves the rule.

      I'm guessing your a Windows guy. That could explain why you didn't experience problems, and also why you think it "just works". Hey look ma! VMWare just works. Now I can have multiple VMs to provide crash fanout! OOPS it crashed! Must be Windows, 'cause VMWare "just works."

      ... and if you use Linux and want to point that out, by all means please do. Just don't be stupid enough to miss the fact that you cannot say something "just works" when others provide anecdotal evidence to the contrary, after it has been pointed out a second time.

      "Read all the other posts in this story and you'll find you must have done something wrong, maybe try it again."

      I don't have to read posts on Slashdot. They have this thing called Google. You can dig up endless examples where people have had legitimate problems/issues. I did. In the future please abstain from sharing your logical process and conclusions. The House of High Tech you aint.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    46. Re:I'm guessing VMWare isn't that worried by Bohiti · · Score: 1

      ARGGGGGGHHGHGHH! I just snapped. The amount of misunderstanding and misinformation in this thread is astounding. I shouldn't be surprised I suppose, I'm not that new here.

      People are comparing totally different products throughout this discussion. The worst was: XenServer versus VMware Fusion. "Vmware can run OSX". Oh really? I specialized VMware desktop product can run OSX, while XenServer can't? Well guess what, neither can VMware ESX.

      Folks, the comparable products here are VMware ESX (and/or ESXi) and XenServer. These are their respective companies' enterprise offerings, the main designator being running on BARE METAL. Other products like VMware Server, Fusion, VirtualBox, are all hosted (run on top of an operating system). Whether they work well or not doesn't matter for the bulk of this discussion.

    47. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      You evidently missed much of my post. I specifically point out that I am referring to the free VMWare offerings. I also specified the Open Source version of Virtual Box. I explicitly stated that we may not be comparing apples to oranges, though not in those exact words.

      The person to whom I originally responded was clearly NOT referring to VMWare ESX, as they state: "You can run VMWare on Windows or on Linux (or Mac for that matter). On either platform, it'll run pretty much anything as a guest OS and run it well." Seems that in this branch of this thread you are the only one talking about ESX.

      Looking back, it looks like you just picked a really bad place to vent. The thread has grown, and if you look at other branches the confusion you describe is going on, but if you go to the OP and follow just the branch I started, you will not see this confusion at all.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    48. Re:I'm guessing VMWare isn't that worried by QuestionsNotAnswers · · Score: 1

      I messed around with VirtualBox, which works fine except that it runs in a window and you can't run it NOT in a window and attach/detach from the console at will.

      VirtualBox has supported headless operation using rdp for about a year - google for VBoxHeadless or vrdp

      --
      Happy moony
    49. Re:I'm guessing VMWare isn't that worried by drachenstern · · Score: 1

      Umm... VMWare Server "just works" for me on my debian box. I don't know if you would consider that in the same vein as what you're doing, but I'll point out that I'm hosting Windows SBS for a ~10 user company and we're doing just fine. VMWare Server also hosts 2 app servers (Windows VMs with smallish db stuff, think CMS's on WAMP - no, I didn't choose that config, I just support it) and at any one time ~6 virtual workstations, for whatever nefarious purposes we have.

      Given the small number of DB apps we have running over the 1+0 RAID, we never notice that the machines aren't running "bare metal style". And that's a deb server with a full X + Gnome setup (for the next guy behind me - I'm not a total asshat, and I do plan on leaving here before too long)

      Now, I may not be the target group that you're looking for, I don't know what your base hw is (we're running dual quads with 16GB RAM on supermicro) and I don't know what your target app base is (DB, Email, web, etc) but I do know that for less than $4,000 I was able to get quite a few "boxes" up and running (not counting windows licenses - we do the MAP, cheaper licenses overall).

      Now, the flipside to the story is I use VirtualBox almost religiously for myself, so I guess it's a little odd that I swap the two environments regularly. Now I wish I had some Xen stuff to play with, but there's always a laptop reformat...

      --
      2^3 * 31 * 647
    50. Re:I'm guessing VMWare isn't that worried by martyros · · Score: 1

      There's also a whole bunch of other tools/features VMWare has that are really slick, but the OS support is a big one. Unless Xen gets good at supporting Windows as a guest, and by good I mean no problems, high speed, native tools, etc, it just doesn't compare. Same deal with Hyper-V. It may be the best thing ever for Windows on Windows, but if it's Linux support isn't equally good, then I don't see it as threatening VMWare.

      You seem to be confusing open-source Xen with Ctirix's XenServer product.

      Open-source Xen is just the hypervisor; a good place to start, but as you say, not a good place to end.

      XenServer has been specifically targeting Windows as guests for two years now. It includes drivers ("native tools") for Windows guests, and the main GUI is written in .NET. Recent independent performance benchmarks show XenServer on par and often beating ESX.

      --

      TCP: Why the Internet is full of SYN.

    51. Re:I'm guessing VMWare isn't that worried by martyros · · Score: 1

      When I was trying to do the Xen test, I got no support from Citrix since they wanted to charge me for the call (VMware didn't).

      Did you consider calling a Citrix sales rep? Or posting on the Citrix XenServer forums?

      --

      TCP: Why the Internet is full of SYN.

    52. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      To bad the brainless VP at VMware doesn't know how advanced WINE has become.

      The poor guy is going to make all of the customers wait while they sit there and port from MFC to ExtJS or KDE/Qt or GTK or worse, the long dead Java world.

    53. Re:I'm guessing VMWare isn't that worried by gbjbaanb · · Score: 1

      nope, I installed VMware on Centos (because the budget for 6 Win2003 servers was too much). We run windows guests in it, but no, I've still not had problems with the host setup. This is on HP proliant servers, some with attached storage, so maybe your distro, or your hardware, or just the way you set it up was at fault - just try again, you'll see it does work.

    54. Re:I'm guessing VMWare isn't that worried by Thumper_SVX · · Score: 1

      LOL... thanks. I know, I used to work in consulting as well... these kinds of gigs are the bread and butter of your kind of company... and that's awesome :)

      In our case though, it was important to our management that we used people for the trial who knew our environment inside and out... i.e. myself, our Citrix head admin and a few application folks (in their spare time). While I admit a supported trial would've been more efficient, the way we did it allowed us to work within the constraints of our staff schedules (which are incredibly tight right now given the lean model under which we run).

      However, I will say for anyone else looking to do a trial of VMware vs. Xen vs. Hyper-V vs. Whatever... give these guys a call! I completely agree that having a supported rollout is important.

    55. Re:I'm guessing VMWare isn't that worried by Thumper_SVX · · Score: 1

      The free version of Xenserver does not include HA, which is crucial in our environment.

      To be fair, does the free version of VMware include HA?

      Oh, does Xenserver have a version that does HA for a price? ;)

      I keed, I keed! :D

    56. Re:I'm guessing VMWare isn't that worried by Thumper_SVX · · Score: 1

      Did you consider calling a Citrix sales rep? Or posting on the Citrix XenServer forums?

      Yup... and yup. The Citrix sales rep told me he'd get me the support I needed and call me back. An hour later I called again, and he said that he'd call me back. Two hours later than that I gave up.

      Same was true on the XenServer forums. I had a few responses, but no-one fixed the problem.

      When you're dealing with time-critical infrastructure you can't wait for a salesdroid to get off the green and call you back any more than you can wait for a support forum to respond. Not with Xen, but I've had the CEO, CIO and various other managers hovering in my cube before when we had a failure of a SAN which caused a major outage. If I'd been sitting there telling them that I was hitting REFRESH on Firefox trying to get an answer then I suspect I would've been working at McDonalds right about now. Instead I was on the phone with the vendor refusing to let them hang up on me until they had escalated me to someone who could tell me how to get the SAN back online and worry about fixing the bug later.

      Three companies with whom I have never had a support problem are VMware, HP and EMC. That's why we use their products.

    57. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      So there's a $5000 site/company wide license for VMWare?

    58. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      No realistic deployment of the ESX enterprise edition costs less than $10,000.

      We run ESX on one 2x Quad-Core machine. Its mostly for some in house development and testing.

      Would we like more hardware (and virtual hardware) and more bells and whistles?

      Sure, but as a small house, we can barely justify the single license we've got (although it has certainly helped us consolidate quite a bit and get rid of lots of older power hungry hardware for 1 more power hungry platform, but I digress).

      Would we look at something like XenServer in place of VMWare?

      Sure. More bang for less buck, plus live migration? Of course we still need the hardware, but then, like I said, we're a small shop.

    59. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      Actually I realized why it doesn't work for me after giving it some thought last night. My Sony VAIO, unfortunately, disables Model Specific Register changes and thus VMWare cannot set the VMX bit (IIRC). VMWare apparently needs it set and doesn't check to see that it was actually set after it *attempts* to do so. They just assume the MSRs are not locked. This is not the proven reason, but it is certainly a reasonable theory.

      Surprise, we have exactly what I have described. VMWare works for some but not everyone . It "just works" for your perfectly valid hardware setup, but fails miserably on my perfectly valid setup.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    60. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      Holy crap dude, in a discussion about server virtualization you hold up your old Vaio as perfectly valid hardware and an example of why VMWare is crap that doesn't work? You really, really, really don't have a clue at all, do you? For what it's worth, we all like to play around with this stuff on our old boxes at home, but confusing this desire with the target audience of an enterprise class virtualization environment is just plain stupid. Checking your .sig, although many of us are sympathetic to your desire to run anything and everything on your old VAIO, your analysis of VMWare is in the category of the misinformed. And I'm posting this from a XEN hosted Debian VM running inside RH on an old, old box that was just laying around. And no, it is not very quick. Why would I do that? Probably the same reason you tried to virtualize a bunch of stuff on your old VAIO, "because it is there." That doesn't mean I conclude that XEN is crappy and slow, just that I should go find a box with the correct extensions to allow XEN to do it's magic. Well, that and kill that Windows 2003 advanced server installation that's running unusably slowly in the background.

    61. Re:I'm guessing VMWare isn't that worried by Cytotoxic · · Score: 1

      And with Vista coming around, and the desire to virtualize Vista desktops, overcommit just doesn't help very much.

      Why would this be? I've never looked into the oversubscription feature, but it seems that running 25 virtual desktops on the same machine would allow for the bulk of memory used for the OS to be oversubscribed. Or does it not work that way? If they are all using Word and Excel, can oversubscription share all of the OS DLLs, Word and Excel DLL and exe's, etc in the same ram? In a corporate environment with very similar application utilization patterns across a large user group, it seems like virtualizing desktops would be the perfect use for this memory deduplication feature... or did I miss something?

    62. Re:I'm guessing VMWare isn't that worried by wastedlife · · Score: 1

      Xen without VT or AMD-V has the Linux-on-linux-only problem. But with either of those enabled, Windows runs fine. In fact, Microsoft Hyper-V, Citrix XenServer, and Sun xVM Server all are based on Xen, just with different a base OS (NT, Linux, and Solaris, repectively). I'm not sure how well Hyper-V supports Linux, although I believe Microsoft and Red Hat have some sort of agreement to do that. IIRC, VMware ESX and ESXi all use a linux base, though I think they use a proprietary hypervisor kernel not based on Xen.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    63. Re:I'm guessing VMWare isn't that worried by eharvill · · Score: 1

      I originally thought VMWare would be great. I tried, as did a few other Linux gurus, to get VMWare working properly in our scenario. We all found it to be an abomination. True, we were using the "free" stuff, but I don't trust any company that offers a broken product for free and then tries to pull a bait and switch. I respect your like of VMWare, but please don't misinform people. It does not just work. OTOH VirtualBox OSE (Open Source Edition) works flawlessly for me out of the box (i.e. repository), though I concede that it might not just work for others.

      I'm sorry, they were obviously not "Linux Gurus" if you couldn't get VMware to work. I am not a "Linux Guru" and I got it to work after a few hours of fiddling around. I did have some issues around getting the proper dev-kernel stuff (or something like that, but can't remember exact details now), but a "Linux Guru" should have been able to figure that out in about 5 minutes...

      It's amazing how popular a product their Workstation version is if it just "does not" work as you claim.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    64. Re:I'm guessing VMWare isn't that worried by wastedlife · · Score: 1

      Sorry, I was mistaken. Hyper-V is NOT based on Xen. Oracle VM is the other commercial implementation of Xen.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    65. Re:I'm guessing VMWare isn't that worried by eharvill · · Score: 1

      I actually meant to say their VMware Server version, not Workstation. I have, however, installed both versions on Linux FWIW.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    66. Re:I'm guessing VMWare isn't that worried by stefanlasiewski · · Score: 1

      Yes, or at least they advertise HA as a new feature in XenServer5, but it is not free.

      VMware also includes HA, and it is also not free. I'm staring at some VMware sales literature for right now, and I honestly can't tell which of the zillion VMware products offers High Availability, or if HA is offered as a free add-on, or a paid add-on, or what. And they recently increased the license costs by $5-10K for the items on my list.

      Citrix is also trying to offer a simpler product line, from the looks of it.

      --
      "Can of worms? The can is open... the worms are everywhere."
    67. Re:I'm guessing VMWare isn't that worried by wastedlife · · Score: 2, Informative

      VMware Server doesn't begin to compare to XenServer or VMware ESX. Might as well compare it to VirtualBox or QEMU. ESXi is more comparable to XenServer Express, which are both free and are "bare metal" hypervisors. However, XenServer Enterprise is now also free, plus if you already have a support contract for Citrix XenApp, you are now supported for XenServer Enterprise.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
    68. Re:I'm guessing VMWare isn't that worried by stefanlasiewski · · Score: 1

      You don't run VMWare ESX or XenServer either one *on* Windows or *on* Linux. They're considered "bare-metal" hypervisors:

      As I understand it, VMWare ESX is not a hypervisor and still requires a host OS. A newer product, VMware ESXi and XenServers are hypervisors, which don't require a host OS.

      This KB article shows the difference between VMware ESX and ESXi.

      http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006543

      --
      "Can of worms? The can is open... the worms are everywhere."
    69. Re:I'm guessing VMWare isn't that worried by omfglearntoplay · · Score: 1

      What I'm trying to find is whether VMWare plays nice with terminal services/Xenn App server/Presentation server/Citrix Metaframe/whatever they are calling it this year. According to this link, the Citrix people of course optimize for that type of server:

      http://community.citrix.com/blogs/citrite/simoncr/2009/02/23/Free%2C+as+in+Virtual+Infrastructure

      I have two Citrix servers that I would love to virtualize, but I've always heard nightmares with VMware or anything else. But other than that, I'm a VMware fan.

    70. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      "Checking your .sig, although many of us are sympathetic to your desire to run anything and everything on your old VAIO, your analysis of VMWare is in the category of the misinformed."

      My "old Vaio" is very recent, 64 bit dual core, with DVD R/W and Blue Ray capability, etc. yada yada yada. I am as unhappy with Sony for pulling this BS, and seriously considered re-flashing a modified BIOS. But then why should I? There are alternatives that are smart enough to leverage the capability if it is there, and use a work around if not. Why would I waste my time and effort to put code on my machine that assumes the hardware is acceptible. These kind of engineers are not the kind I care to take kernel level control of my computer.

      The fact that anyone could conclude I didn't understand VMs, but know about MSRs and the VMX bit is pretty friggin' hilarious ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    71. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      We have different definitions of work. You mean it boots and runs applications. I mean it boots, lets me build a cross compiled Linux distribution, create an image and provide it to uBoot via TFTP over one adapter while keeping connected via a wireless card to the global Internet ... all properly firewalled of course. VirtualBox worked flawlessly. The "free" VMWare products couldn't pull it off.

      So unless an embedded Linux systems engineer who regularly writes kernel drivers and contributes to a critical part of the kernel is "not a Linux Guru", we accept your apology ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    72. Re:I'm guessing VMWare isn't that worried by eharvill · · Score: 1

      LOL. Agreed, that is probably not your typical usage of VMware. You made it sound like you couldn't even get it up and running. Not sure why you wouldn't be able to do those things with VMware though. Another discussion for another day I suppose. ;-)

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    73. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      I apologize for the confusion. I am not kidding. I really thought it works means completely, or at least on a par with everyone else. I see now that I didn't communicate my point very well :-(

      Oh Well ... If you don't laugh you cry ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    74. Re:I'm guessing VMWare isn't that worried by mysidia · · Score: 1

      Probably that memory de-duplication is not an instant process, it is a continuous process that slowly eases memory pressure. It'd actually to better just have very rapid swapping, possibly an uber-fast swap disk (think some SSD drives with a decent amount of cache on them), for pure swapping.

      Don't get me wrong -- you will reduce memory requirements with overcommit and de-dup, but at the cost of speed/performance. Memory overcommit with de-dup and memory balloon is one of things that looks really great on paper, but when you try it on real systems, you find it does have a price.

      On server VMs it's probably fine; performance can probably degrade a great deal with users not directly noticing. This is partly because servers and server VMs tend to be given excessive amounts of memory, their OS doesn't need, however ("just to be safe").

      On performance-sensitive applications, overcommit is a big no-no, as it eliminates your ability to predict performance.

      Granted: overcommit may be a great crutch available in place of proper capacity planning, if you find yourself giving everything way too much memory, overcommit will help you bleed out the excess, it just has some overhead.

      And yes, if you have a bunch of desktops running the same exact version of windows, and the exact same versions of many applications and DLLs, there are probably some pages in common.

      However, while you might have a lot of Excel users, they will not necessarily be using the same documents, and the same features. Usage pattern varies over time.

      Trimming those duplicate pages to one shared page is not free, CPU time is required, and the more RAM involved, the more overhead is required.

      Also, you have this sticky situation in that users may often close applications and restart them.

      While the app is exited, pages may be assigned to a new process, so you now have new overhead involved in VM software _undoing_ the page trim.

      Windows desktops frequently need reboots -- if someone needs to reboot, suddenly you are swapping again.

    75. Re:I'm guessing VMWare isn't that worried by mysidia · · Score: 1

      They will and do optimize for XenServer. I would seriously consider using XenServer on the few machines running those particular servers, and VMware everywhere else

      That said, I think it can be made to run just fine on VMware, with the right tuning and right choice of hardware. It may not be plug-and-play, but it's more likely to work fine on recent hardware and recent VMware versions -- but be warned virtualization does have overhead, and in some cases, more hardware may be required for certain things b/c you use VMware.

      My suggestion would be to setup a test environment -- signup for a free VMware evaluation, download all the ISOs ESX ESXI, VC, etc, setup VMware in the test environment and see what you get.

      The VMware software will run in evaluation mode for 60 days after install, with no need to apply licenses to it.

      Yeah, i'm saying that at the end of the day, you need to test your planned load on both platforms somehow, to see what makes you happier.

    76. Re:I'm guessing VMWare isn't that worried by Anonymous Coward · · Score: 0

      I'm sorry, have you been living in a box for the past 6 months? I believe you may be thinking of OSS xen, which while it has it's uses, is not what this is about.

      We run hundreds of windows & linux guests across a range of clients in a range of industries, and having tested vmware vs xen on the same hardware, Xen easilly outclasses vmware (in many cases, 30% more clients can connect and happily use a xen system).

      We haven't had to tweak anything since Xen 4.1 (with hotfix) came out (4.1 had some... issues)

      You seem to be thinking of standard vmware vs standard xen. Tried running Vmware ESX on windows lately? No? Didn't think so.

      Xen is targetting vmware esx, not vmwares windows variants (Which by the way, are even slower still. Tried having 300 clients on a vmware hosted terminal server lately?)

      When you want to enter the real virtualisation game, ask one of the big boys. Throwing a copy of vmware server on a windows box and expecting it to run in a real production environment is not what anybody should really be doing.

    77. Re:I'm guessing VMWare isn't that worried by jon3k · · Score: 1

      Licenses costs, plural. For all you know he has 100 physical servers.

    78. Re:I'm guessing VMWare isn't that worried by jon3k · · Score: 1

      First of all, XenServer 5 has HA.

      And does VMware free have it? hahaha no.

      VMware standard is required and that will cost you $3624 for a 2 cpu socket license with 1 year of support, without any VirtualCenter license.

    79. Re:I'm guessing VMWare isn't that worried by jon3k · · Score: 1

      You're doing it wrong. ESXi free works fantastic, we use it in the lab hooked to an OpenFiler "SAN" with some iSCSI targets exported. It works fantastic. I've run CentOS, Fedora, Windows XP, Windows Server 2003, even things as random as cisco's unified communication manager (redhat based) and everything "just works".

      We will however be switching to XenServer tomorrow because we can get live migration of guests.

    80. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      I'm not "doing it wrong" and to make that statement is patently absurd. You don't even know my requirements. For example I need to do 3 day builds on a portable that I shut down and move to a different provider and encrypted WiFi. It needs to be self contained. The corporate VPN was misconfigured, so things were made more complicated. When I paused in mid build - during which time the build could be fetching source over the net - I had to be able to restart without a hiccup.

      VirtualBox did everything I just described. VMWare failed miserably in the networking department, and crashed my system. If you are a Windows user, you cannot appreciate how completely unacceptable that is, and if you are a Linux user you cannot possibly defend code that crashes the kernel!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    81. Re:I'm guessing VMWare isn't that worried by jon3k · · Score: 1

      hahaha this is your example as to why VMware is "an abomination" ? What you described is, at best, a bug. Maybe even in YOUR guest or YOUR software, maybe with one of the virtual drivers. You claim it doesn't "just work" but there are THOUSANDS of users who're running it right now.

      I'll leave the audience free to draw their own conclusions.

    82. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      I like quality. You gravitate toward stupidity. Imagine my surprise.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    83. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      Do you take special classes in stupidity? When device level code doesn''t make sure that the hardware it is running on supports it, that code sucks

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    84. Re:I'm guessing VMWare isn't that worried by jon3k · · Score: 1

      Yes, just me ... and the entire industry. Clearly you're the only smart one. Well I'm glad through your extensive testing of one very odd scenario using one guest on one piece of hardware you've come to the conclusion that VMware is "an abomination". The rest of us will continue to use it, increase uptime and reduce costs (servers, cooling, power, management) while you're still stuck in the dark ages. Enjoy.

    85. Re:I'm guessing VMWare isn't that worried by jon3k · · Score: 1

      Yes, please ignore the tens of thousands of virtualized guests running in VMware, clearly it doesn't work. Pay no attention to the man behind the curtain! I honestly feel like I'm kicking a retarded kid while he's down. VMWare has tens of thousands of satisfied customers that I can point at, and you have one weird scenario for which we still don't know the root cause of the problem. Thank you for your extensive study into VMware, I'll be sure to file that right into the round file.

    86. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      What part of this don't you get. They don't check that the hardware they are running on supports the CPU instructions they rely on. It is systems level programming 101, and they failed.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    87. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1

      Great. Then it will sit right next to them, since that is where they have been filed. And, oh look ... you are right next to them ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    88. Re:I'm guessing VMWare isn't that worried by jon3k · · Score: 1

      Please continue to ignore facts and bury your head in the sand. You can ignore the facts, but you can't deny them.

      "VMware Infrastructure 3 is the industryâ(TM)s most robust and widely deployed virtualization suite, used by more than 130,000 customers worldwide, including 100 percent of the Fortune 100 and 95 percent of the Fortune Global 500. "

      have a nice day :)

    89. Re:I'm guessing VMWare isn't that worried by Zero__Kelvin · · Score: 1
      Windows is very widely used as well. So much for your absurd non-sequitur. The only one denying facts is you. I never said lots and lots of companies don't use it successfully. I merely pointed out that it is poorly designed.

      "have a nice day :)"

      Don't tell me what to do! ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  7. Xen Cores=number of VMs still? by Anonymous Coward · · Score: 0

    Last I checked, Xen is still limited to VMs=number of cores, which Virtual Infrastructure is not... Correct me if i'm wrong.

    given the huge size of some vmware consolidations, Xenserver isn't much of an option to many people.

    1. Re:Xen Cores=number of VMs still? by bleh-of-the-huns · · Score: 1

      Based on the vmware/xen comparison chart, there is no limitation...
      http://www.citrix.com/English/ps2/products/feature.asp?contentID=1686939 (this link was posted above by someone else as well, I do not claim credit)

      --
      I came, I conquered, I coredumped
    2. Re:Xen Cores=number of VMs still? by Wesley+Felter · · Score: 2, Informative

      This was never true; I'm not sure where you heard it.

    3. Re:Xen Cores=number of VMs still? by Anonymous Coward · · Score: 0

      "Last I checked, Xen is still limited to VMs=number of cores"

      You haven't checked for the last three years, then.

    4. Re:Xen Cores=number of VMs still? by Omega996 · · Score: 1

      not since Xen 5, actually.
      Xen 4 was obnoxious, in that you could only use 1 or 2 cores, and were limited to 4GB of RAM with the free version.

    5. Re:Xen Cores=number of VMs still? by TheRaven64 · · Score: 1

      With Xen 2, you could not have SMP VMs, perhaps this is what the grandparent is thinking of? Xen 3 was released some years ago now though, and removed this limitation, allowing SMP guests on single processor and SMP machines (running SMP guests on single-core machines is useful for debugging concurrency problems, but not for real use).

      --
      I am TheRaven on Soylent News
  8. Still needs Windows, right? by mr.gson · · Score: 1

    It seems the only way to administer XenServer is from Windows - is this correct?

    1. Re:Still needs Windows, right? by h4rr4r · · Score: 1

      Yup, So another option is Virtual Iron. It is based on Xen and they have a free product.

      Their admin console is a java webapp. It is great.

  9. Certification games by ErikTheRed · · Score: 3, Interesting

    A major issue with virtualization in the enterprise is certification by various enterprise software vendors. If your entire platform stack (hardware, Virtualization, OS, etc.) (can you believe we actually have platform stacks now? Geez...) isn't certified, you just give them an excuse to not support you. VMWare has made some solid inroads here, but the last time I saw Xen on the list of certified platforms for something I was integrating was, oh, I'd say never. Not to say such apps don't exist, but they certainly aren't anywhere near what one would call ubiquitous. For many companies, paying the ridiculous price of VMWare is worth it for this reason alone.

    --

    Help save the critically endangered Blue Iguana
    1. Re:Certification games by Reapman · · Score: 2, Insightful

      Perhaps... but that argument reminds me a lot of the days of networks like Novell and other similar systems like Banyan.

      Eventually other apps will become certified on other hosts, and once that door starts creaking open more and more will jump ship. VMWare should be worried, maybe not for the short term, but definitly for the long term.

    2. Re:Certification games by Anonymous Coward · · Score: 0

      Yes sir indeedy. Try getting support for Orrible on anything other than Oracle VM. Last time I asked our Oracle rep "when will you support VMWare" for our OEM install he said "never!". I suspect he's right.

    3. Re:Certification games by ACMENEWSLLC · · Score: 1

      Recently Microsoft didn't support products running inside of VMWare. You told them that, they'd say replicate the problem outside of VMWare then we will support you.

      For the most part, they support VMWare today. That is very nice to have. XEN would have to gain such support, imo, to be viable.

    4. Re:Certification games by JayGuerette · · Score: 1

      For many companies, paying the ridiculous price of VMWare is worth it for this reason alone.

      Ridiculous? Quick & dirty numbers here: we have at least 90 ESX servers, with at least 800 virtual guest servers. That's 4 million US dollars worth of physical servers we didn't buy. Not to mention the cost of power, rack space, and associated infrastructure. I can't begin to estimate the cost savings in 100% remote management of every aspect of those 800 servers. Cost is all relative.

    5. Re:Certification games by Anonymous Coward · · Score: 0

      Oracle is developing/offering their own version of Xen.

    6. Re:Certification games by ErikTheRed · · Score: 1

      My understanding is that the next release of Oracle & JD Edwards Enterprise One will be certified for VMWare, but I'm taking that understanding with a very large grain of salt...

      --

      Help save the critically endangered Blue Iguana
    7. Re:Certification games by moosesocks · · Score: 1

      (can you believe we actually have platform stacks now? Geez...)

      Yes. Easily.
      IBM have been doing it for as long as they've been selling "computers."

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
  10. Not quite all.... by BuhDuh · · Score: 4, Informative
    the goodies OP would have us believe are actually included. From this story

    In another move to counter VMware's lead, Citrix will offer its XenServer software free starting in April. One or two high-end features from that product, including the high-availability features, will be moved to Citrix Essentials for XenServer, but many of the existing capabilities will be available for no charge, said Citrix CTO Simon Crosby. Citrix Essentials for Hyper-V and Citrix Essentials for XenServer each will be priced at US$1,500 to $5,000 per server, depending on the features selected, Crosby said.

    --
    Enlightenment? It's just a flush in the pan.
  11. Re:Fuck You America!! by Anonymous Coward · · Score: 0, Insightful

    Well, sounds like suicide is the cheap and easy option for you, good buddy. Good luck with that! We Americans wish you nothing but the very best!

  12. Two problems with that by Sycraft-fu · · Score: 4, Informative

    1) Requires new hardware. VT is only available on newer Intel processors. So if you have an older server, and many people do, it isn't suitable for that purpose. That will become a non-issue eventually but at this time there are still lots of servers that aren't.

    2) In my experience with toying with it, it still has problems with Windows like occasional random crashes and such. VMWare seems as solid as if you are running on real hardware, Xen seems to have additional problems.

    Again, it comes down to the "It just works," thing. If you have the hardware that can support it and are willing to tool around and maybe deal with problems, ok then. However if you don't want to do that, then VMWare is what you want.

    1. Re:Two problems with that by Omega996 · · Score: 1

      Well, I guess by some definitions the Pentium 4 / Pentium D processors would be considered 'newer' (november 2005 for the P4, 2006 for the Pentium D), but I wouldn't think that would be new for production hardware. Except for Intel's bargain bin stuff, even the Core 2 processors since Conroe have had VT support. Unless someone's interested in hosting a virtual server farm on a batch of used P2/P3 Proliants they picked up from eBay I don't think this isn't such a valid concern.

    2. Re:Two problems with that by TheRaven64 · · Score: 1

      VT is only available on newer Intel processors

      VT is only available on newer Intel processors, but there is a similar set of extensions (also supported by Xen) in newer AMD chips. Newer, in this case, means that if your company is on a three-year rolling upgrade program for hardware then most of the machines you own will support it.

      It also sounds like you have only compared VMWare to the open source Xen, not the commercial XenSource / Citrix version which includes a number of management tools and Windows drivers that make things `just work' for Windows clients. Last time I talked to the XenSource CEO, over 90% of their business was customers running Windows guests - Linux guests were barely on their customers' radar. That was over a year ago, so things may have changed now.

      --
      I am TheRaven on Soylent News
    3. Re:Two problems with that by mysidia · · Score: 1

      AMD-V has been available on AMD Athlon processors for a long time, all Opteron second gen and newer processors have it, Phenom, Sempron, and newer.

      Athlon 64s and Athlon 64 X2s have it (with one exception).

      You don't necessarily need a brand new processor; the technology has been around for a few years.

      Unless your AMD equipment is at least 4 years old (near or past end of life), or one of the crappy-grade Sempron chips, chances are it has the technology.

    4. Re:Two problems with that by Eil · · Score: 1

      1) VT Extensions have been available in AMD and Intel chips for around 3 years now. XenServer is an enterprise-grade solution, most people who are genuinely interested in deploying it in a production environment are going to have the resources to run it.

      2) Did you actually run Citrix XenServer in your testing? I expect they've tested it pretty well given that running Windows on it is one of their bigger bullet-points. (Also, I admin a datacenter full of Windows machines... it's not very stable in the long run even when running natively.)

      Again, it comes down to the "It just works," thing. If you have the hardware that can support it and are willing to tool around and maybe deal with problems, ok then. However if you don't want to do that, then VMWare is what you want.

      VMWare is nice, but it's hardware requirements aren't anything to write home about. The last time I tried ESX in a production environment, I needed to buy a new RAID card because none that we usually have in stock were compatible with it. Xen, last I knew, runs on pretty much everything although you do need VT instructions in your CPU if you want to run Windows.

    5. Re:Two problems with that by Anonymous Coward · · Score: 0

      If by newer you mean 5 years ago... But I completely understand were your coming from as I was *extremely* disappointed when my commodore 64 couldn't virtualize windows 7.

    6. Re:Two problems with that by Anonymous Coward · · Score: 0

      I call bullcrap.

      1) The hardware requirements are available on pretty much many newer Intel or AMD processors, and have been for over 2 years now. In fact, I've actually seen those particular functions included in the processors of normal off-the-shelf laptops. For servers, it's a pretty normal thing and anybody building new servers can have it in for sure at no (or very negligible) extra cost.

      2) Windows runs incredibly fast using these systems now. With a hardware supported VM backed by the VT technologies, and using some of the newer ParaVirt drivers installed on Windows, the speed is blazing to the point of being far more responsive than many VMWare systems attempting to do the same.

    7. Re:Two problems with that by maestro371 · · Score: 1

      You should give it a try again. I've been using XenServer for the last couple of years on dual socket, dual core, old-ish Xeon 5030s (my personal server, I purchased them for about $150 a piece). I run Windows Server 2003, Windows Server 2008, Windows XP, Windows 7, Debian, Ubuntu, and OpenSolaris and have not had a single crash associated with XenServer. The PV drivers for Windows makes performance a non-issue. All of the *NIX platforms have PV kernels available.

      I think your information is quite outdated. For me, it just works.

      Incidentally, I chose XenServer over VMWare because it worked with my RAID controller (a 3ware device that ESXi does not - and will never, according to VMware - support).

    8. Re:Two problems with that by WuphonsReach · · Score: 1

      1) Requires new hardware. VT is only available on newer Intel processors. So if you have an older server, and many people do, it isn't suitable for that purpose. That will become a non-issue eventually but at this time there are still lots of servers that aren't.

      VT or HVM has been available for quite a while. All AM2 (and later) Athlon64 CPUs support hardware level virtualization, all Socket F Opterons support hardware level virtualization. (Both have been available for about 2-3 years now?)

      The Intel side is murky for me, but I'd say that Intel has been in the HV game since mid-late 2007 as well. It's just harder to figure out which chips have it, and which companies haven't disabled it.

      I'm still happy to see less expensive virtualization solutions. VMWare may "just work", but it's too damned expensive for small/mid sized shops with only a handful of physical servers.

      --
      Wolde you bothe eate your cake, and have your cake?
    9. Re:Two problems with that by Anonymous Coward · · Score: 0

      1) do you really plan to consolidate old servers onto an old server? for many organizations (like mine) a new shiney server that can run 10 old servers is a very inexpensive buy. I can get a quad core poweredge, raid1 320GB disks, and 32GB ram for under $2500. Run some XenCenter on that and move old applications over and have them run faster, with less power usage and less IT time maintaining old equipment.

      2) I run XenCenter5 with Windows Server 2008 without issues. I also run a W2k3 server again without issues. A number of XP Desktops without issue ( use them to run an app like Monarch or Crystal reports with a single license and any one person can use it and be license compliant )

    10. Re:Two problems with that by Anonymous Coward · · Score: 0

      Before complaining so much, try to run several (2+) guests on a non-VT capable processor.

  13. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  14. So . . . by The+Second+Horseman · · Score: 1

    They want you to use it and depend on it so you buy support and additional product. In my opinion, if you're running an enterprise virtualization platform for critical tasks, you'd be an idiot to do it without a support contract.

    So if you need support anyway, how much of a difference is this vs. buying VMware with support?

    I'm not buying that they "tend to win" in a head-to-head with VMware. Sorry. The market numbers (and the fact that they're now giving it away) doesn't really support that. To compete, I suspect they were discounting to the point where they were giving it away when they really wanted to make a sale to a particular account.

    Once you buy VMware, support isn't expensive, so the ongoing cost isn't that bad. The installed base isn't going to evaporate, any more than OpenOffice has managed to get rid of Microsoft Office.

    This does make the Oracle and Novell versions of Xen look a little pointless, though.

    1. Re:So . . . by Anonymous Coward · · Score: 0

      VMware support is hundreds of dollars per box. Citrix support model has you buy bundles of calls. If you run ten servers but only place five calls a year, the difference is tremendous...

    2. Re:So . . . by The+Second+Horseman · · Score: 1

      Actually, adding "Essentials for XenServer Enterprise Edition" is $1,500 per box, going to the Platinum version is $3,000. That seems more like a VMware Lab Manager competitor. There is supposedly a third option for $5,000 that adds in high availability features.

      How's this cheaper than VMware, exactly? And sure, I could use it instead in, say, a test environment, but then it wouldn't be managed using the same tools. I'd be better off buying VMware Foundation licenses for a few test machines and saving the hassle. It's easier to get money for software than people, so reducing wasted time, duplicated effort, and unneeded complexity should be a goal. Assuming the job is to deliver services, anyway,

    3. Re:So . . . by wastedlife · · Score: 1

      Per-box license instead of per socket. VMware ESX is $5k for up to 2 sockets, then 5k more for each additional 2 sockets rounding up (7 sockets would need 4 licenses). Also, on the subject of support, Citrix XenApp customers now recieve support for XenServer Enterprise.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
  15. Last I checked... by Anonymous Coward · · Score: 0

    VMWare ESXi server was free with no support and has more than enough functionality for the average user.

  16. Re:Do you know what else is free? by Anonymous Coward · · Score: 0

    There's always a catch, isn't there?

  17. Has to be good news for the customer because.... by nickh01uk · · Score: 1
    it will provide free access to competitive technology, keep the established vendor(s) straight, and (eventually) will give rise to cross-platform management tools and frameworks.

    At last it looks like there will be a free, supported, commercial-grade virtualization solution for those of us who dont have the budget for VMware and have been disappointed with Hyper-V and its predecessors.

    I can only imagine this is unhappy news for VMware who surely must now take a reality check on their pricing. I sincerely hope they do not go the same way as Netscape, having 3 strong vendors in the market stops a lot of the kind of bad behavior you see from ERP, CRM, and BI vendors (you know who you are guys!). There was a balanced 2 minute comparison of Hyper-v, XenServer, and VMware over at the 360 blog here.

    For the VMware, Xen, and Hyper-V fanboys (are there any Hyper-V fanboys yet?), calm down and take a tip from that blog:

    "Providers of the core hypervisor technology will continue to play a game of technical leapfrog with one another for at least a couple of years, while those with a management, enterprise framework, or suite will claim more strategic long-term positions around "liquid infrastructure" or something else suitably bendy. What is most important right now is that you have the right information processing architecture, not any one particular product within it."

  18. What is it used for? by Buelldozer · · Score: 1

    For those of us who are out of date, what is XenServer USED for?

    I understand VMs, I've tinkered with them a bit but I don't understand XenServers practical application.

    Can someone give a usage scenario?

    1. Re:What is it used for? by Culture20 · · Score: 1

      Keeping all nodes of a server cluster always-online even while transferring to new hardware?

    2. Re:What is it used for? by mysidia · · Score: 1

      You want to run a lot of applications on one piece of hardware.

      A lot of applications will work best when certain other apps don't run on that copy of OS.

      Even applications running on different OSes.

      For example, you don't want to run IIS on your domain controllers, you don't want your DHCP server to be sharing an OS install with your mail server

      But you don't want to leave the hardware underutilized either, when you can consolidate, you reduce expenses.

      Also, by running all your servers in VMs, a lot of management functions become easier.

    3. Re:What is it used for? by Anonymous Coward · · Score: 0

      you don't want to run IIS on your domain controllers, you don't want your DHCP server to be sharing an OS install with your mail server

      Why the hell not? Universities have been known to run enough services to support several entire departments on one big machine. Multitasking operating systems have been solving this problem for decades, and by now any application developer who still needs a (simulated) machine to himself is dangerously incompetent.

    4. Re:What is it used for? by wastedlife · · Score: 1

      And when that big machine goes down, so do all of the services. By virtualizing a datacenter into a pool of machines, if a server goes out any VMs on it can be moved off to other servers on the pool. For one big machine, if it runs virtual hosts for each app, those hosts can be reverted to a previous snapshot if something goes wrong. Or you can backup said snapshots to another server and bring that online very quickly if the main server goes down. Plus, since you can run multiple OSes, if a new app requires a newer or different OS, you can build a VM for it and send it to the server without affecting the other app VMs.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
  19. the security part is sort of an indictment of OSs by Trepidity · · Score: 2, Interesting

    One of the selling points of Unix has always been the ability to have multiple user accounts with security policies that prevent them from interacting badly. The problem, of course, is that security holes are relatively frequent. In particular, local security holes, i.e. exploits in any code that ever runs setuid, are quite frequent. That they're so frequent that people don't trust OS security at all, to the point of running separate apps in separate virtual machines, seems like a pretty conclusive determination that OS security policies have failed.

    I can't help but think that one alternate route that would've ended up more efficient would be to give in and write more core software using some variety of language not vulnerable to quite as many buffer overflows and stack-smashing attacks. Doesn't have to be some big paradigm switch like using Ocaml; a C-with-some-safety dialect like Cyclone would be fine. Besides inertia, one of the main arguments against was that it adds overhead compared to straight C. But the fact that people are willing to accept a much larger amount of overhead via virtual machines to get more solid guarantees of security that the OS is frankly failing to provide is some indication that the overhead-for-security tradeoff is something people really do want.

    There are some advantages to using virtual machines regardless, such as ability to migrate apps separately. But we're using them here in some cases where multiple users on the same OS really would have been the best setup, except for the fact that we don't trust Linux to be free of local-root exploits.

  20. Still no Windows without hardware VT by IGnatius+T+Foobar · · Score: 4, Informative

    We recently did a re-evaluation of our virtualization tech, and VMware won out over Xen. The simple reason: VMware can run Windows on machines that don't have hardware VT. Sure, if we wanted to immediately replace every single server with a new one containing a new cpu, that'd be different, but in this economy you don't really want to throw away perfectly good hardware that still runs VMware at a very nice speed. Xen requires hardware VT, or you aren't running Windows guests, period. VMware doesn't care; it uses hardware VT if you have it, or it does software virtualization otherwise.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Still no Windows without hardware VT by TheRaven64 · · Score: 3, Insightful

      Is it really a saving? VMWare uses binary rewriting on CPUs that don't have AMD-V or VT-x. This imposes anywhere from a 10% speed penalty upwards, depending on how much time your code spends executing privileged instructions. A server CPU that doesn't support HVM will be from early 2006 at the latest, meaning that its raw performance and especially performance-per-watt numbers are going to be huge compared with modern systems. I wouldn't be surprised if you could consolidate at least four of your existing systems onto a single unit if you upgraded, giving significant savings in terms of power and space usage.

      Whether you use Xen or VMWare, the TCO comparison between buying new hardware and running on pre-HVM hardware is not so clear cut.

      --
      I am TheRaven on Soylent News
    2. Re:Still no Windows without hardware VT by mysidia · · Score: 1

      However, VMware requires VT also, if you wish to virtualize a 64-bit OS.

      Also, VT provides speed advantages for many situations, that software virtualization doesn't, and in many cases Xen is faster than VMware in actual practice.

      Actual performance in practice meaning, meaning _not_ on the ultra-parallel uber-expensive hardware VMware sometimes likes to choose to "benchmark" ESX vs. Xen consolidation.

      But it's true that in a 32-bit environment, AMD-V (preferred) or VT is required.

      I'd actually consider running Xen on the servers that have VT, and VMware on the ones that don't, with the understanding that the servers without virtualization are so old now, that within about a year, they'll be useless (as in a waste of money to operate, in terms of performance VS power, energy and space costs) anyways.

    3. Re:Still no Windows without hardware VT by saleenS281 · · Score: 2, Interesting

      VMWare's software implementation was FASTER than the first gen hardware implementations by Intel and AMD...

    4. Re:Still no Windows without hardware VT by Richard+W.M.+Jones · · Score: 1

      Although, given the price of VMWare you could have afforded to replace your hardware instead.

    5. Re:Still no Windows without hardware VT by Jamie+Lokier · · Score: 1

      But slower than the subsequent ones.

      Can't you simply buy new hardware, which is quite a bit faster, for substantially less than the cost of VMware licenses to run on older hardware - and save money on power and cooling too?

    6. Re:Still no Windows without hardware VT by saleenS281 · · Score: 1

      Depends on what you're using vmware for. ESXi is free if you don't need it clustered (like in a lab environment). A lot of shops want to standardize and that means they aren't running Xen in the lab and VMWare in production or vice versa.

    7. Re:Still no Windows without hardware VT by Anonymous Coward · · Score: 0

      And STILL (as of 3.5) use binary patching for every 32-bit VM even if VT is available.

    8. Re:Still no Windows without hardware VT by jon3k · · Score: 1

      benchmarks please

  21. Re:Do you know what else is free? by Anonymous Coward · · Score: 0

    Not this time. At least not by you.

  22. VMWare issue by TiggertheMad · · Score: 1

    As I've pointed out before, the reason many organizations use VMWare is because it just works.

    Just don't try to uninstall it. I have a box that I had been using since 2002 completely melt down after I uninstalled a copy of VMWare. It required a full nuke and pave to rebuild the OS...

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  23. Solaris zones: light weight virt. by Anonymous Coward · · Score: 0

    Imagine taking into account environments where you need testing, development, pre production, staging and production. Rather than put them on a single machine (Highly unlikely) you can instead buy a small farm of machines, say 20 boxes for multiple applications/environments and then have them pooled into units and use virtual servers of varying priority and power levels. Your staging should have near production capabilities, your dev box, maybe not.

    This is why I like Solaris zones. You don't even need a separate /usr et al., as most of the OS binary code is by default shared via a R/O lofs mount. Patching only has to be be done on the 'host' OS image as well.

    It also doesn't need any special hardware: any system that runs Solaris 10 will do (SPARC or x86): HP, Dell, IBM, Sun machines are certified to run it. You can even run Solaris 10 as a VMware guest, and then run zones with-in that guest.

    (Yeah, I'm a fanboy.)

    1. Re:Solaris zones: light weight virt. by Anarke_Incarnate · · Score: 1

      If I were more versed in Solaris I'd be more onboard with it. However, the fact that you can run different OSes is great, however I am not really big on the idea of running Linux in a zone. I do like the debugger on Solaris, though. HP-UX can't exactly do that, as far as my experience. Vpars and Npars seem rather last decade :).

  24. Re:the security part is sort of an indictment of O by WhiteWolf666 · · Score: 1

    I'm not sure that I totally agree with that.

    What is a properly designed cluster of virtual machines? There is no reason that the daemons in the cluster cannot communicate/interact at extremely (read local) speeds. There is no reason that the various levels of hardware abstraction cannot be varied to different levels of virtualization.

    One could easily imagine using a "storage" management v-appliance through a "database" management v-appliance, connected to a series of "HTTP server" v-appliances.

    The "overhead" you speak of, that of OS security; there's no particular reason that it would be more efficient to build that into your OS; instead, the coarseness of putting it in a virtualization hypervisor may make the code more elegant, perhaps even with less overhead.

    However, there is a way in which I agree with you; we need smarter OS's to interact with the hypervisor better. Take *out* the security stuff that's currently in there. That security model is broken, as the past 20 years of taught us. Heck, the unix-y approach, which empirically appears to be the correct one, is based upon simplifying your applications into separate sections as much as possible; and that's an endorsement for the virtualization model.

    The issue is stripping out the crap in Windows, Linux, BSD, OS X, or whatever operating system you are using. And by crap, I mean everything which is not relevant to the functions of that particular v-application.

    I'm sort of playing devil's advocate here, however, in that I don't *really* know which model has overall better $$ of hardware efficiency. If I were going to bet on it, though, I'd bet on the virtualized model with well-written v-applications.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  25. Nice... by certain+death · · Score: 2, Funny

    What about the poor bastards like me who paid for Xen? I wonder if they are planning a refund program, or just a life lesson "Tough Shit" program!

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    1. Re:Nice... by mysidia · · Score: 1

      There won't be a refund.

      Instead, if their subscription advantage is current, they're getting support, and "Citrix Essentials" for XenServer, features the users of the free XenServer won't get.

      For example, the free version of XenServer will probably not have the new HA feature, and some of the new management and automation tools, will still be for-pay.

    2. Re:Nice... by slygrayling · · Score: 1

      Haha, that made me laugh. But OnT, i dont think they gonna make a refundprogram. :-)

    3. Re:Nice... by wastedlife · · Score: 1

      Yes, they basically just made the new management and HA features part of the "Essentials" package and added more features to the free "Express" edition, that they are calling "Enterprise" now.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
  26. ESXi is free, though by curri · · Score: 1

    ESXi is free (although most of the 'advanced' features aren't)

  27. Re:the security part is sort of an indictment of O by nabsltd · · Score: 1

    There is no reason that the daemons in the cluster cannot communicate/interact at extremely (read local) speeds.

    On VMware ESX, if one VM sends via its network card to another VM running on the same host server, it ends up as a memcpy by the hypervisor. Although a context switch is involved, this is still much faster than any physical network interface, but gives you the security of separate machines.

  28. Vmware is the new Novel? by Anonymous Coward · · Score: 0

    Vmware really have to watch out for not becoming the new Novel. Novel used to be the best product in its own category, "it just worked", it had excellent support, etc. all the great things people are saying about Vmware. At the same time, Novel was also pretty expensive - just like Vmware. We all know what happened. I think Vmware is truly the best vm product available today, but the price gap has become basically intolerable for the mass market. Vmware is facing competition not only from other software companies, but also from the rapidly declining hardware prices.

  29. VT has been around for 3 years in servers by Anonymous Coward · · Score: 0

    VT has been around for 3 years in servers. If your servers don't support it, then they are probably going out of hw maint and need to be replaced. A $1600 Dell server has 8GB RAM and quad-core today. How much is a VMware license? Er... buy a new server.

    I love to see VMware bigots commenting on other technologies when they haven't looked at them in a few years. Xen has run arbitrary OSes since v3.2. VirtualBox does too.

    I'd love to use VMware/ESX/ESXi, but it wouldn't install on my hardware. It didn't recognize my disks! VMware Server is a POS and **heavy** compared to VirtualBox. Xen runs even faster, IME. I have had issues with Xen kernels not booting. Usually it is due to kernel module dependencies not being released for a few weeks. Besides that it has been rock solid and running 24/7.

    You do have test systems where you try things out before taking them into production, right?

  30. Oops, there goes our upstream by mongrol · · Score: 1

    Citrix XenServer is built on CentOS. CentOS is built on Redhat. Redhat are dropping Xen like a hot potato and moving to KVM. Guess who's upstream support just went byebye?

    1. Re:Oops, there goes our upstream by atomic-penguin · · Score: 1

      Redhat are dropping Xen like a hot potato and moving to KVM.

      Is there an actual citation to back that up? What a bunch of misinformed FUD. Red Hat is taking a more Hyper-Visor agnostic approach. In other words they are building management tools which will work across all the major Open Source virtualization platforms. Red Hat is not going to dictate whether their customers run KVM, Xen, or QEMU.

      --
      /^([Ss]ame [Bb]at (time, |channel.)){2}$/
    2. Re:Oops, there goes our upstream by jon3k · · Score: 1

      CentOS isn't built by Redhat, repacked from RHEL RPMs into a community distro (thus the name CentOS, Communuty ENTerprise OS), it's based on Redhat. If that partnership mattered much to XenServer don't you think it would be built in Redhat Enterprise Server?

      VMWare's ESX is also a redhat derivative product, so, you want to change your argument at all, or you sticking with that one?

  31. (yes):Is Virtualization the New OS? by s.revenant · · Score: 2, Interesting
    I have consolidated a large installation into 120 Physical servers, running over 600 Virtual Machines (a mix of Linux, Windows and even Sol x86).

    I recommend that you need to seriously consider why you are doing it. If you are doing it for hardware savings, you have totally missed the concept of virtualization, which is savings through abstraction. If your site is so small that it can all fit on one server, perhaps virtualization is not for you. However, it still may be for you if you want the hardware availability features (the fact you can take a physical host down and keep everything running on the other, with ZERO downtime). These are the values of virtualization, and they are HUGE especially when you get into larger sites.

    Now, Xen vs VMware... VMware does just work, and it is damn stable. And it is damn fast. If you have ever benchmarked VMware Server against Xen, throw your results away, go download ESXi (free) and try it again.

    In my testing, with SPECint/fp results (we are an associate member of SPEC), AMD is around 5% overhead and Intel is around 10% overhead. With I/O, you run 10-15% FASTER in a VM than on the exact same physical system, period.

    1. Re:(yes):Is Virtualization the New OS? by Anonymous Coward · · Score: 0

      not only I/O. HP ML350G5, QuadCore 2.5, 5GB, RAID0+1 on 4*750Gb SATA Disks. Win2008 with Exchange runs slower on hardware than same Win2008 with Exchange in Hyper-V on SAME server WITH 2008+Exc running in HW

  32. Multiple cpu's in a vm by Anonymous Coward · · Score: 0

    I'm just a lowly developer, not an admin, but where I work we have seen that trying to use more than 1 cpu in a vm actually degrades performance with vmware. Does any product have a solution for this?

    1. Re:Multiple cpu's in a vm by Anonymous Coward · · Score: 0

      You are probably running on underpowered hardware or are oversubscribed on your hardware. Running multiple vCPUs on a dual core server will kill you if you have more than 1 VM running. Each vCPU has to schedule it's task to a separate physical AT THE SAME TIME before it can perform the task in the VM. If you are short on physical CPUs or low on CPU resources you will run into this issue. Also, it's typically best practice to run on a single vCPU anyway unless you have an app that will specifically take advantage of more than one CPU.

  33. Microsoft part of this by The+Second+Horseman · · Score: 1

    So, actually, they rejiggered the product line to mesh with Microsoft's offering, they're working to integrate with Microsoft's management platform, etc.

    Isn't this the sort of thing that Novell got beaten up for around here? Basically, they're teaming up with Microsoft because neither one of them can touch VMware.

    1. Re:Microsoft part of this by wastedlife · · Score: 1

      Erm, Citrix has pretty much always had products that are add-ons to Microsoft stuff. Look at XenApp (formerly Citrix Presentation Server), it is basically an add-on for Microsoft Terminal Services that adds a bunch of enhancements and management tools, including load-balancing and running apps in a window on the client instead of just inside a terminal window. Adding "Essentials" to their XenServer and Microsoft's Hyper-V is just another way to make money on add-ons for other products. The big news here is that XenServer is now free, and not just the limited "Express" edition.

      --
      Said, "It's just like dice but it's got more sides And it tells me who lives and who dies"
  34. At least.... by hesaigo999ca · · Score: 1

    We might get lucky, VMWare might feel the squeeze by this move and make some more of their "tools" free. They already have the server version for free, as well now they have the ESX version for free.
    I will be watching this one closely.

    1. Re:At least.... by jon3k · · Score: 1

      ESXi is free, not ESX.

  35. Re:the security part is sort of an indictment of O by jon3k · · Score: 1

    "However, there is a way in which I agree with you; we need smarter OS's to interact with the hypervisor better."

    What you're describing is paravirtualization, which is already supported using Xen (maybe other hypervisors as well). Quite a few operating systems can be made aware of the fact that their being virtualized and operate efficiently with the hypervisor. What we'll see now is more and more services appearing OUTSIDE the guest. For example, imagine a hypervisor that implemented firewalling or antivirus services for all the guests it's running.

  36. Amazon EC2 uses Xen.. and it works quite well by jgrose · · Score: 1

    Given that Amazon's EC2 uses Xen to run it's entire environment linux and windows machines and the fact that it works so well.. that gives a lot of credibility to the Xen platform which will certainly make it easier for companies to 'jump in' to Xen IMO.

  37. Like Anything Else, It Depends by Slashdot+Parent · · Score: 1

    My current client has physical servers for everything. Three tiers, as well: dev, staging, and production. As you might guess, dev and prod get the most use--staging, not so much.

    They could easily virtualize all of their staging servers, and run them on one physical host as-needed (they don't do staging builds that often, and it's not like every project needs to stage at once.

    They also have some special purpose machines that rarely get used, but when the client needs 'em, they really need 'em. In the group I work with alone, they probably have about 30-40 unnecessary physical servers, and they are running out of datacenter space.

    If I had my way, they would retire all of those non-24/7 servers and convert them to Amazon Machine Images. Then, when they want to stage a build, they spin up an AMI, stage the build on it, then terminate the instance. Total cost: $0.10. Hell, their staging servers cost that much every few hours, and all they do is idle their CPUs 98% of the time.

    What a waste.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  38. Snapshots will give you a semi... by gravyface · · Score: 1

    I can do incredibly stupid things to my virtual boxen knowing that I can just roll back to a snapshot and smile.

    --
    body massage!
  39. Busted! by walkerp1 · · Score: 1

    I wasn't going to spill the beans on an "unsupported" "feature" though. ;-)

    Not spilling the beans, eh? My friend, you are in massive violation of the Slashdot TOS. Don't tell me, your cat clicked through?