Slashdot Mirror


VMWare Rolls Out Their Largest Product Release

opieum writes "VMware has launched Virtual Infrastructure 3.0 today which includes ESX 3.0 and a number of management utilities." Relatedly Jane Walker writes "SearchOpenSource has two authors that try to show why VMware ESX Server is miles ahead of Xen and Virtual Server. Discover what to watch out for when running ESX Server and how to avoid sprawl in your virtual data center."

154 comments

  1. MIles ahead by Anonymous Coward · · Score: 0, Funny

    and a few dollars ahead too!

    1. Re:MIles ahead by htnprm · · Score: 1

      Too right. I've just not been able to justify the costs of licensing ESX Server vs. VMWare Server or MS Virtual Server, even though one is comparing apples with oranges. Personally, I think VMWare is price gouging on ESX Server, but others seem to say they are simply making hay while the sun shines. Their product certainly does have a 'limited' future with virtualisation build in to the hardware coming from Intel and AMD.

    2. Re:MIles ahead by Anonymous Coward · · Score: 0

      apples - oranges can be compared via the number of calories a piece contains.

  2. Slashdot Rolls Out... by Anonymous Coward · · Score: 5, Funny

    ... their new not-so-subtle advertising section.

    1. Re: Slashdot Rolls Out... by porkThreeWays · · Score: 0, Offtopic

      On top of their eye hurtingly css styles

      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    2. Re: Slashdot Rolls Out... by SUSaiyan · · Score: 3, Funny

      new?

    3. Re: Slashdot Rolls Out... by chicagotypewriter · · Score: 1

      Its news to me at least. I've never seen this look before.

    4. Re: Slashdot Rolls Out... by Dissectional · · Score: 0, Offtopic
      Score 4?

      Thats bullshit. I need to meta-moderate.

      Thats a 5, easily.

    5. Re: Slashdot Rolls Out... by SUSaiyan · · Score: 1

      The look is new, yes (well, like half a day old), however i was referring to the not-so-subtle advertising section, which is not that new...

    6. Re: Slashdot Rolls Out... by Tim+C · · Score: 1

      If you think this is new, you've not been paying attention. There have been the odd stories about products that looked for all the world like thinly-veiled adverts. One for an LCD monitor springs to mind; I don't have time to dig out the link (I should be on my way to work even now), but the story was based on a review at Tom's. The summary here painted a glowing picture, but quoted the review very selectively. The review itself was very much less glowing, essentially saying "looks great, shame about the panel". I can only assume that the poster was attempting to exploit the common practice of not bothering to read the article...

      I'm not complaining; after all, /. costs me nothing and no-one's forcing me to read it. I actually think it's interesting, and something that's likely to only happen more often. After all, I assume that /. is mostly advertising supported, yet a large proportion of the readership is anti-ads enough and tech savvy enough to block most/all ads, and the owners know that...

  3. VMWare Server 1.0 same as VMWare Workstation 5.x? by ruckc · · Score: 3, Informative

    A year ago i used the trial vmware workstation for a while, i liked it, but i wasn't willing to pay the cash to keep it. Just recently VMWare released VMWare Server which works on my XP Pro machine and appears to be a rebranded VMWare Server 5.0 that I used a year ago, for free.

  4. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Keaster · · Score: 3, Interesting

    It was thier GSX server product rebranded.

    WORD

  5. Excellent support of late by pdbaby · · Score: 5, Interesting

    We've started to use more and more virtualisation systems at work -- the vmware solution is by far the most sophisticated and performant we've encountered - and the upgrade path to ESX server is always handy. Clusters are a virtual (a-ha!) doddle to work with once you pretty much virtualise everything (and the performance isn't bad either!).

    Roll on more vmware products to make my life a happier one!

    --
    Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    1. Re:Excellent support of late by Anonymous Coward · · Score: 0

      Are you saying that you're using the VMWare server software instead of any pay version? If so, could you elaborate on why you didn't buy VMWare ESX? Did you do any performance testing to compare?

  6. Re:VMWare Server 1.0 same as VMWare Workstation 5. by ruckc · · Score: 2, Insightful

    Then was their GSX Server equal to their workstation product? And if so why are they charging $189 for a workstation product when Server now does the same thing?

  7. Re:VMWare Server 1.0 same as VMWare Workstation 5. by kellyandshana · · Score: 1

    Vmware does have a player version that will allow you to run vmware virtual machines. The only thing is you have to have a licensed version to create the virtual machines. It helps if you have a friend with a legit version to built VM's for you.

  8. Re:VMWare Server 1.0 same as VMWare Workstation 5. by ruckc · · Score: 1

    In Server you can create/edit the machines for free just as in workstation.

  9. I want to crap my pants! by Keaster · · Score: 5, Informative

    By far, and I dont work for EMC or VMware, ESX server and virtual center are Bad Ass. There is nothing greater than 0 to minimal hardware downtime. Finally getting the moneys worth out of the hardware. Being able to place a box in "undoable mode" rocks! (think "oops that patch just hosed my sql cluster" "ok, i'm fine again"). Being able to deploy the same server via image and deploy one in 30 min. Adding disks on the fly and growing disks with 5 or less min of downtime. Facts: 1. ESX Servers are mammals. 2. ESX Servers fight ALL the time. 3. The purpose of the ESX server is to flip out and kill people. I once saw an ESX server flip out when a physical server dropped a flopy disk, and the ESX server killed the whole data center! (insert tounge in cheek) Not to mention the countless Beowulf clusters, countless.

    1. Re:I want to crap my pants! by Anonymous Coward · · Score: 0

      Is this your way of welcoming our new Virtual Mammal-ware Ninja Server Overlords?

    2. Re:I want to crap my pants! by dwalsh · · Score: 1

      I don't think the mods noticed the slide into hype parody when they marked this one 'Informative' rather than 'Funny'.

      Now this comment is 'Informative', not 'Funny', and should be modded up, by Slashdot convention, because it references moderation.

      --
      ${YEAR+1} is going to be the year of Linux on the desktop!
    3. Re:I want to crap my pants! by rayzap · · Score: 1

      Ok, who let "Ask a Ninja: in here?

    4. Re:I want to crap my pants! by davez0r · · Score: 1

      wrong ninja page: link

      but ask a ninja is pwnage too. "his name is ROGER and he hates your guts, buddy!"

    5. Re:I want to crap my pants! by drinkypoo · · Score: 1

      Actually, your comment (like this one) is offtopic, and should be moderated as such. Like this one. Fnord!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  10. Re:VMWare Server 1.0 same as VMWare Workstation 5. by pdbaby · · Score: 1

    I suspect vmware server must have a clean-room reimplementation of a lot of features from gsx/workstation - and testing on people who want vmware for free is a great plan -- GSX/ESX still keeps its high reliability and you can work the bugs out of the new code so only the highest quality parts are committed into GSX/ESX's codebase

    --
    Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
  11. Weird department by Anonymous Coward · · Score: 0

    What's virutally?

  12. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Keaster · · Score: 1

    Because M$ gave away thier VM product for free.

  13. I just don't see it. by Anonymous Coward · · Score: 0

    I still don't get why everyone is into vitualization of servers. Just one thought; if you have to take down the server inquestion for something like a server relocation; you take down 5 (virtual servers). What happens why you fry a motherboard? Not one but 5 servers now go down.

    Now, I know what you are thinking; there should be redundant servers. A lot of small shops don't have the funds for that. This is just going to temp some of the worst habbits in the IT world. I am just waiting to walk into one shop and find that they have all redundant (virtual ) server on the same physical server.

    Another day of happiness in IT.
    Enjoy.

    1. Re:I just don't see it. by Dredd13 · · Score: 3, Informative

      For server relocation, with ESX server the answer would be to VMotion them off to another server. In real-time, they happily change their "physical" server, without missing even a single ping. (yes, I've done it, and do it all the time at work). ESX3 is supposed to have all sorts of real-time improvements on this process, allowing servers to auto-migrate themselves to less-taxed hardware, etc., etc.

    2. Re:I just don't see it. by rayd75 · · Score: 5, Funny

      Ummm... If you virtualize a dozen physical servers, you've probably saved enough money for redundant VMWare host hardware.

      I've been working in IT for just under ten years now and I hate every vendor out there. They all suck and none of their products work worth a crap. I'm sick of wasting my time chasing bugs and applying endless patches as new issues surface. However, VMWare is the one shining light in my shop. It does exactly what they say it does and it does it flawlessly. Every feature is as you would expect and (ESX) host servers stay up for months at a time. Never have we had to reboot a host to solve a stability issue. It just freakin' works. After you've fought so many other products for years, seeing VMWare software in action is enough to make you cry.

    3. Re:I just don't see it. by EvanED · · Score: 1

      You first say you take down 5 (virtual servers). What happens why you fry a motherboard? Not one but 5 servers now go down but later A lot of small shops don't have the funds for [redundant servers].

      If you weren't virtualizing, how could you afford those five servers if you can't afford two (albeit beefier) servers for a primary and backup of the virtualized server?

      And if you run those servers on one machine as services instead of VMs, then you're in the same boat; if the MB fries all five services go down.

    4. Re:I just don't see it. by SuperBanana · · Score: 1

      However, VMWare is the one shining light in my shop. It does exactly what they say it does and it does it flawlessly. Every feature is as you would expect and (ESX) host servers stay up for months at a time. Never have we had to reboot a host to solve a stability issue. It just freakin' works.

      Then why does the article say that support is absolutely atrocious for 2.6 kernels? Quote from the article:

      If you're using Linux and there is a dire need to use a 2.6 kernel in a VM [virtual machine], wait for ESX 3.0. VMware ESX Server has been plagued with time-keeping and performance issues that are reportedly resolved in the 3.0 version. I have personally configured and run 2.4 kernels inside of virtual machines that performed as expected for some large organizations only to see the same applications run degraded on a 2.6 kernel.

    5. Re:I just don't see it. by drsmithy · · Score: 1
      I still don't get why everyone is into vitualization of servers. Just one thought; if you have to take down the server inquestion for something like a server relocation; you take down 5 (virtual servers). What happens why you fry a motherboard? Not one but 5 servers now go down.

      It only makes sense if you have - or expect to have - requirements for a large and/or dynamic number of machines.

      For example, if you have 10 different production machines, for 10 distinct tasks, but want to provide redundancy for them (in the form of standby machines) then you could either go out and buy ten additional machines, or you could buy 1 - 3 machines and have the ten standby servers as VMs (the chances of more than a single primary machine failing simultaneously is pretty rare, multiple simultaneous failures even more so).

      Another example might be where load varies throughout the day to different areas of your infrastructure - so instead of always having to have the physical machines to cope with your peak load, you can take additional VMs on and offline as needed to cope with varying load.

      A third example is where you want to have a good, scalable, partitioned architecture from the start (eg: by separating functions out into independent machines) but don't have a suitable hardware budget (or current requirements) to justify it. By using VMs, you can create your multi-machine architecture on a single physical machine and the subsequent migration to multiple physical machines (as requirements increase and/or budget allows) becomes relatively trivial.

      Finally, there are situations where physical rack space is extremely limited, but you still want to have multiple "machines". Since you can fit a lot of power into only a few RUs these days, it could be quite feasible to have a couple of multicore 2U servers running a dozen VMs only taking up 4U, rather than a dozen real machines taking up 12U (or a blade chassis taking up ~7U).

      With all that said, the incredibly low (and dropping) cost of relatively powerful servers has, IMHO, put a serious dent in the usefulness of VMs in production environments.

    6. Re:I just don't see it. by Glonoinha · · Score: 1

      I'm running SuSE 10.1 in a VMware 5.0 Workstation VM on WinXP Pro as the host.
      It works flawlessly. Installed the first time without a hitch, and even without installing the VMware driver support it is working nicely with all my toys (xwindows at 1600x1200 on my lcd display, sound, networking, etc.) I don't know about ESX, but on workstation it works awesome (better than I expected.)

      --
      Glonoinha the MebiByte Slayer
    7. Re:I just don't see it. by Glonoinha · · Score: 1

      D'oh. The unspoken but assumed point of that post was, of course, that SuSE 10.1 is build on the 2.6.16.xx kernel and I haven't had a single problem.
      Honestly I am beginning to wonder if the latest KDE, Gnome, and kernel have had vmware drivers added to the base install in SuSE 10.1

      --
      Glonoinha the MebiByte Slayer
    8. Re:I just don't see it. by Target+Practice · · Score: 1

      "the answer would be to VMotion them off to another server"

      Yeah, but this causes the poster's complaint of needing more than one box to run virtualization in a sane manner. Everything has an inherent flaw, the need for redundant boxes is virtualization's.

      --
      There's a 68.71% chance you're right.
    9. Re:I just don't see it. by batkiwi · · Score: 1

      But how is it an inherant flaw when the alternative is having 5 nonredundant boxes?

    10. Re:I just don't see it. by EvanED · · Score: 1

      Why don't you need a redundant box if you're not virtualizing?

    11. Re:I just don't see it. by a+voice+in+the+crowd · · Score: 1

      vmotion allows running vm's to be migrated from one piece of hardware to another transparently to the user. also see the HA product in 3.0.

  14. Re:Xen by pdbaby · · Score: 1

    It's the management support that vmware provides. Xen is ok, but it doesn't have the performance or the reliability of vmware. And while it's relatively easy to configure a guest os in xen, but trust me, when you're working on a hundred-machine cluster you really come to appreciate virtual centre

    --
    Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
  15. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Keaster · · Score: 1

    You can download prebuilt VM's from VMware for free i.e. BDS, linux, etc.

  16. XVM by WilsonSD · · Score: 1

    People looking to manage VMMs across a range of vendors (VMware, Xen and Microsoft) should take a look at Cassatt. In particular the XVM product.

  17. Re:VMWare Server 1.0 same as VMWare Workstation 5. by EvilSS · · Score: 1

    No. Workstation is geared to developers/testers. For example it supports VM teaming and multiple undo snapshots.

    --
    I browse on +1 so AC's need not respond, I won't see it.
  18. Slashdot's new advertising section... by sr180 · · Score: 1

    Look in the menu bar on the left for vendors, AMD.. That is there new advertising section, and there is nothing subtle about it... AMD

    --
    In Soviet Russia the insensitive clod is YOU!
    1. Re:Slashdot's new advertising section... by GraemeDonaldson · · Score: 1

      The vendor's section isn't new it's been there for ages.

      --
      I think, therefore I am. I think?
  19. Replaced 2 old servers with notebook and VMWare by Stamen · · Score: 5, Informative

    I just replaced 2 old servers, 1 running Windows 2000 server, and one running Linux. I had an IBM X31 Pentium M 1.3x ghz notebook laying around, that had a lot of memory and a 7200rpm 2.5" drive it it. I installed a SATA PCMCIA card and am running my virtual machines off of an external SATA enclosure and drive.

    Now I know what you all are saying, but the X31 works great, and is plenty beefy for the 2 servers it is replacing (a Pentium III 500mhz and an AMD 1ghz). The great thing about it is, it is absolutely quiet, it has its own 12" screen, keyboard and mouse (track-pad), and it has a built in UPS system. I have it hooked up the the same UPS that was running the other 2 servers, so if the power goes out, this thing will probably run a week without power.

    The SATA external drive is fast, so that isn't an issue, and since it is external I place the drive away from the computer and sight for safety.

    VMWare Server is great, and I really appreciate the price (free). I'm currently using Virtual PC for my workstation virtualization (testing, different environments during development, etc), but since I'm so happy with VMWare Server, I'll be switching over to VMWare workstation on my next upgrade. If a client ever needs serious virtualization I'll recommend they give ESX server a try. I think VMWare giving away their basic server is a smart move for them.

    The really nice thing about converting my physical servers to virtual ones is how portable they are now. I literally can suspend my 2 servers, disconnect my external SATA drive, move it to a beefy machine, connect it, and resume the 2 servers on the faster machine; that's slick.

    1. Re:Replaced 2 old servers with notebook and VMWare by MBCook · · Score: 1
      I literally can suspend my 2 servers, disconnect my external SATA drive, move it to a beefy machine, connect it, and resume the 2 servers on the faster machine; that's slick.

      That's one of those interesting ideas that we could do with hyper-visors. Sure the technologies Intel and AMD are putting in their chips lets you run 2 OSes on a machine, but what if you just ran one OS but ran it under a hyper-visor letting you do something like you described. Time to upgrade your hardware? Your hardware die? Move the drive to another PC and you can boot it instantly to where you were without having to worry about Windows/Linux being able to adapt to the new northbridge/southbridge/whatever.

      I can't wait to see some of the cool stuff people use hardware vitalization for if they think out of the box. That has got to be quite a few neat ideas one could use it for.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Replaced 2 old servers with notebook and VMWare by Anonymous Coward · · Score: 0

      Not unless VMware have changed the server a lot since I lasted looked at it you can't. Last I heard (one the server beta testing forums a few months ago) you can only move virtual servers across physical servers, while they are runnoing, if the hardware on all the servers is *exactly* the same. Same processor (stepping and revision), same ram, everything. No suspending the machines and putting them onto a beefy machine for you!! If you want to do that you have to shut the VMs down boot them up on the new processor and let the OS install all the appropriate drivers. VM are actually not 100% virtual. They are still restricted by the underlying hardware.

    3. Re:Replaced 2 old servers with notebook and VMWare by shadowbearer · · Score: 1

      Have any links to how to set that sort of thing up? I'll spend the money for some new hardware if it'll reduce the amount of space my towers are taking up right now; portable is extremely nice if it's really portable cross OS ;-)

        OT, but I was thinking today at work how nice it would be to have a bootable linux CD that could virtualize the windows XP system that's on the hard drive of a customer's machine. Might be a useful tool in fixing the more modern/nasty malware.

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    4. Re:Replaced 2 old servers with notebook and VMWare by Jah-Wren+Ryel · · Score: 1

      Check out Virtual Iron.
      http://www.virtualiron.com/

      They do the hypervisor thing on a cluster - you can take 16 single-cpu boxes and build one big 16-cpu single-system-image server, or two 8-cpu servers, or whatever and you can move the cpus between running virtual machines as well as move running virtual machines between cpus.

      Kind of like the described situation of manually queisceing the laptop and then moving the disk to another box - except tons more flexible.

      --
      When information is power, privacy is freedom.
    5. Re:Replaced 2 old servers with notebook and VMWare by Anonymous Coward · · Score: 0

      Yea, it's called VMWare P2V and works great if you take your time and read the documentation first (obviously something I didn't do right away)

    6. Re:Replaced 2 old servers with notebook and VMWare by Anonymous Coward · · Score: 0

      I hate to say this but you are almost entirely incorrect in your statement.

      Yes when using Vmotion to move a live running VM from one physical server to another you must have the same processor family running in both physical servers.

      Ignore virtualisation for a moment - if windows is running along on an Intel P4 processor using P4 instructions - and suddenly it is running on an Intel P3 processor without P4 instructions it will shit its knickers and die.

      VMware ESX can happily VMotion between a P3 system and a P4 system - it's the O/S inside the VM that will panic and die.

      VMware isn't magic software that can magically start creating virtual CPU instructions - if it did it would be an emulator (really slow) not virtualisation software.

      This is the only limitation of VMotion - any other hardware in the physical server - memory, fibre channel, scsi, ethernet etc etc can be completely different in the server you are moving to.

      Frankly it is the most amazing technology - and any enterprise I have ever talked to can't wait to use it.

      Combine this with the advent of Virtual Infrastructure 3 where the infrastructure itself dynamicaly load balances VMs across your infrastructure intelligently and you're well on the way to nirvana for any large IT shop

  20. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Anonymous Coward · · Score: 0

    Except that Vmware gave away Vmware Server a month before microsoft released their version for free.

  21. You're right, you don't. Stop thinking 1 box. by CFD339 · · Score: 5, Interesting

    So, first the obvious stuff you know. It may have no value to you, but for doing live demos and development environments its sweet.

    vmware workstation - for $$ you get an amazing desktop virtualization environment perfect for people who write drivers and core operating system software. Snapshots and things, complete control over memory, "frozen in state" debugging from outside the vm.

    vmware server - free. On the desktop, it lets you run more than one pc at a time. Also can run on a server -- even headless. It can start with the operating system and automatically load the vm's at boot time. A conside side app lets you manage your headless server platform remotely.

    Then you get into their Data Center environment.

    Don't think 1 machine. Thinking 10 machines. You deploy your vm's across them, using your EMC storage arrays. You don't even have to know which hardware is running your vm. They can be moved around at will. Add a machine to the pack and you increase overall power. A machine goes down? So what? Migrate the vm. The VM's all run with the same "drivers" which are virtual.

    Have you ever kept a server longer than you wanted because you didn't want to deal with reinstalling an entire operating system and all the software just to take advantage of the new hardware?

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
  22. Parallels and VTx by Anonymous Coward · · Score: 2, Interesting

    Is VMWare shipping with VTx support yet, like Parallels.com? I've got WinXP, Linux and OpenBSD running under Parallels, and the performance seems far superior to VMWare.

  23. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Professor_UNIX · · Score: 1

    GSX is being replaced by the VMware Server product.

  24. Re:VMWare Server 1.0 same as VMWare Workstation 5. by linguae · · Score: 1
    The only thing is you have to have a licensed version to create the virtual machines

    You can create VMWare images using QEMU. It's a nice, free way to do so.

  25. Never found it useful (OT) by tyler_larson · · Score: 1

    I just replaced 2 old servers, 1 running Windows 2000 server, and one running Linux. I had an IBM X31 Pentium M 1.3x ghz notebook laying around...

    I must say, you must be doing something very different with your servers than I am with mine. The whole idea of replacing two servers with an old dusty laptop certainly gives the impression that your servers aren't exactly "serving" a whole lot. In fact, the primary reason, it seems, that you would use virtualization in the datacenter is because you're something like a shared hosting provider that needs to isloate accounts for security reasons.

    Whenever I have process A running on a different machine than process B, it's because they're doing too much work for one computer to handle. What I'm really interested in is going the other way: adding more computers but making it behave as one. Imagine a beowulf cluster of those!

    --
    "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
    RFC 1925
    1. Re:Never found it useful (OT) by petermgreen · · Score: 1

      Ok so say you split your work up into computer size loads (not unreasonable).

      now half a decade down the line you have various services running various stuff (fileservers, databases, e-mail, im, custom apps etc). Keeping all those old servers running when the tasks could be performed by a far smaller number is wastefull of both physical space (which may be at a premium especilly if your buisness is growing) and electricity (remember in a large building the real cost of electricity fed to your equipment is significantly more than the cost of electricity from your utility because of aircon costs).

      merging such systems onto a single OS image could well be either a lot of work or impossible (e.g. they need different operating systems (or versions thereof) or there are multiple instances of the same app on different servers and it doesn't support setting a bind ip and configuration location). Moving them to a VM is likely to be far simpler.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:Never found it useful (OT) by Stamen · · Score: 1

      For my clients, what you describe is mostly what they need, more and more bandwidth, more and more processing power. But for me, as small company, the servers, as they were, were over powered. I'd guess most small companies are like this, that is why so many Linux boxen are running on old 486s.

      I wasn't interested in more power, as I think my current setup provides similar performance as the old setup. My goal was to move my servers to a virtualization environment for ease of backup, ease of maintenance, and ease of transferring my servers to new hardware. One of my servers was dying, the hard drive at least, so this was a good time.

      I chose the laptop, well, because it was just plain cool, and worked great for my needs. Since my servers are now all setup under virtualization, when I do need more performance it will be easy as pie.

      My backup situation is better now too. I suspend (whatever this is called in VWWare) the servers so that they aren't running, I copy the virtual machines over to another external drive, then I bring them back up. You can write a script for this, as VMWare supports scripting, which is very nice. I prefer to backup the whole machine, and because the drives are SATA, this is very fast.

      As for running a bunch or processes on one machine, in Windows it is often better to run a separate OS for each server. Linux doesn't have this problem, obviously, but there are still advantages of using virtualization with Linux. Once VMWare runs OS X-On-Intel-Mac I'll be as happy as a kitten following a leaky cow.

      I'm a developer, so my needs aren't as great as an admin's would be, but I'm very happy with my setup for my needs.

    3. Re:Never found it useful (OT) by scottj · · Score: 1
      The whole idea of replacing two servers with an old dusty laptop certainly gives the impression that your servers aren't exactly "serving" a whole lot. In fact, the primary reason, it seems, that you would use virtualization in the datacenter is because you're something like a shared hosting provider that needs to isloate accounts for security reasons.
      You obviously don't have any experience with large, inefficient, bureaucratic corporations. At my company, in my department alone, we have at least 25 2GHz+ machines running idly, serving nothing. The only requirement for virtualization would be enough RAM to run the OS on each VM. Processor is insignificant in such a scenario. Sure, a heavily loaded server won't do so well on a laptop, but then a heavily loaded server should probably be running natively.
      --
      .-.--
    4. Re:Never found it useful (OT) by Courageous · · Score: 1

      Often times one wants a "server" because it means that they can configure and bounce the box at whim, without regards to other users. Not because it's particularly loaded or heavily used.

      As for your cluster reverse-virtualization, it's close to possible with infiniband today, but really, there are instructional latency issues yet.

      C//

  26. VMware player for Skype only? by horacerumpole · · Score: 1
    My only interest in virtualization right now (and VMware in particular, since it's the only viable option on my current hardware) is to be able to run Windows Skype 2.0 with webcam.

    Right now I plan to create an entire Windows XP virtual machine just for this - is there a way to create a machine which can run only Skype and reduce memory requirements by this? My hunch says "no" but I always have a feeling I'm missing something when it comes to tracking the VMware product lines.

    1. Re:VMware player for Skype only? by petermgreen · · Score: 1

      if you can get hold of a copy then you could use XPe to install your system and use trial and error to find out what skype needs. though this will probablly mainly save you hdd rather than ram.

      cutting out explorer (edit shell= in system.ini to just run your app of choice) may also help.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:VMware player for Skype only? by TheoCryst · · Score: 1

      Doubtful, but you could always just streamline the XP install to eliminate any and all processes that are not relevant to your needs.

      --
      Warning: Contents May Be Flammable. Keep Out Of Reach Of Children.
    3. Re:VMware player for Skype only? by killjoe · · Score: 1

      I did a fresh install of XP, turned off all un needed services and my memory footprint was around 264K. I didn't have skype running so it looks like it will be really difficult to run windows and skype without half a gig or so.

      --
      evil is as evil does
    4. Re:VMware player for Skype only? by horacerumpole · · Score: 1

      Thanks for the info. I have a feeling it would be a waste of time to try to run VMware on my current 512Mb of RAM but I recently saw at least two people who claim to use VMware on 512Mb. Since so far I failed to get extra memory for a good price I just might go ahead with my current memory.

    5. Re:VMware player for Skype only? by mattyrobinson69 · · Score: 1

      My girlfriend runs a Windows XP VM, with 768mb RAM. She only allows the VM to have 128mb, so she'd probably be fine with 512.

    6. Re:VMware player for Skype only? by gigel · · Score: 1

      three years ago i was running vmware workstation 3 or 4 (i don't rememeber)
      the physical machine was a dual pentium @90 MHz with 56 Mb RAM and NT4 Workstation
      in the vm i had slackware 10 (or 9, i don't remember). the vm was allocated something like 8 or 16 Mb

      note: the installation of the vm os guest took about two hours

  27. Disagree about Over-allocation of CPUs by z4ce · · Score: 1

    I totally disagree about not assigning dual-cpus to ESX virtual machines. Changing from single-CPU to SMP is a pretty big deal. On Windows it means forcibly changing the HAL, on Linux it means changing to an SMP kernel. Additionally, having two-cpus makes for much smoother running VMs, since the guest operating system can run two-tasks in parallel. Yes, there is a performance hit for adding two CPUs. No, its not very big. Most certainly, if its an issue buy more hardware.

    For example, doing something like running a DB Recouncilation with a single CPU box, will completely annilihate user interactivity unless you have two cpus. So his example of a reporter box that runs once a week not needing two CPUs... sure it doesn't need two CPUs.. unless you decide you want to do something else on the box while its running the report. Or let's say the report consists of two processes working in parallel.. they should run in parallel on a multiple CPU box and complete much, much faster. I've actually noticed in these types of scenarios it can be more than 2x improvement since you're getting more cache hits and much less context switching.

    1. Re:Disagree about Over-allocation of CPUs by Anonymous Coward · · Score: 1, Interesting

      You can use dual CPU if the applications support it and you may see an improvement. Think about it though, if you actually have a dual CPU machine, the single CPU you assign to the guest OS sees one CPU but it can be either of the physical CPUs when it needs a CPU (when can assign a specific CPU or just any single CPU which will be either CPU that is currently available for the guest OS). Assigning 2 CPUs to the guest OS is fine as well but when the guest OS or the application running on the guest OS requires a response from both CPUs or a specific CPU, it has to wait for that CPUs to respond instead of getting cycles from whatever CPU is available. If one of those CPUs is loaded, that wait will not be balanced and your application can suffer. A single CPU at 10% can process more by itself when it is not waiting for the second CPU that may be at 70% if they are requested in parallel by the application running in dual CPU mode. The VM instructor I had explained it a lot better then I can but it made sense to me at the time. Dual CPU *CAN* be an improvement for specific applications but you have to assess the entire ESX environment and all guest OSs running on that ESX server before assuming dual CPU is better then assigning any single CPU. Basically, there is no standard to determine which is better, you have to test it for yourself in your environment.

    2. Re:Disagree about Over-allocation of CPUs by wharlie · · Score: 1

      This also affects the other VM's running on that server.
      The dual CPU VM requires exclusive access to both pCPUs whenever it needs processing resources, no other VM can access either of the pCPUs.
      Thus if you have a dual CPU pserver that is running a dual CPU VM and other single CPU VM's, whenever the dual CPU VM has access to the pCPUs all other VM must wait for it to release the pCPUs before they can get access.
      This occurrs even if the app on the vserver only needs 1 vCPU.
      Of course if you have quad CPU pserver then this is not so much of an issue (unless you have 2 dual CPU VMs).
      ie Take all considerations into account before allocating dual CPU's to any of your VM's.

    3. Re:Disagree about Over-allocation of CPUs by Taimat · · Score: 1

      This is true. The VM has to wait until both those CPUs are free before it can run it's process. My shop installs ESX at some of our clients, and we never set a VM with 2 virtual CPUs.

      --
      The above comments are not guaranteed to make sense to anyone other than the author...
    4. Re:Disagree about Over-allocation of CPUs by drinkypoo · · Score: 1

      So his example of a reporter box that runs once a week not needing two CPUs... sure it doesn't need two CPUs.. unless you decide you want to do something else on the box while its running the report.

      Not to mention that one of the things they talk about in the article (yes, I RTFA, gasp) is that a lot of enterprises are creating a new vm for every task just because they can; the result is that you pay for more windows licenses (if you use windows) and use a lot more memory and other resources in overhead than if you simply partitioned things up as actually necessary for security or what have you. If you want that VM to be responsive to multiple tasks, you may need multiple CPUs; If you don't want to have a shitload of VMs, they have to each process multiple tasks.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Disagree about Over-allocation of CPUs by new500 · · Score: 1

      Thus if you have a dual CPU pserver that is running a dual CPU VM and other single CPU VM's, whenever the dual CPU VM has access to the pCPUs all other VM must wait for it to release the pCPUs before they can get access. This may be a silly question, but does what you say hold true for dual-core CPUs? I would expect more latency with cores (bus contention) but since i have to learn this now, i'd appreciate any experience you can offer. Scenario i am considering is if this is possible: 1 guest (DB) SMP enabled, multiple guests single CPU only, on a 4-core (dual CPU) box (assuredly with healthy amounts of RAM, RAID . . . ) cheers!

  28. Re: So? by L.Bob.Rife · · Score: 5, Insightful

    As it happens, I can't always get by in my job using only free non-commercial software. Now, I have to assume that several other people here are in the same boat, and commercial software can provide value to them. Given those circumstances, I'd prefer seeing a debate about the relative merits of particular software packages, and discuss it, rather than dismissing a product because it costs money. And if slashdot happens to make a side profit, more power to them.

  29. Re:Xen by pilot1 · · Score: 1

    Xen is ok, but it doesn't have the performance or the reliability of vmware.
    Do you have anything to back this claim up?
    I moved several virtual machines from VMWare GSX to Xen a few months ago, and noticed an immediate performance increase. I've had just as many reliability problems as I had with VMWare.. none.

  30. Re:VMWare Server 1.0 same as VMWare Workstation 5. by petermgreen · · Score: 1

    from what i can gather recent versions of workstation (i've only used old versions so i dunno how true this is) have some desktop user (e.g. software devloper/tester) orientated features that server doesn't.

    it seems vmware is trying to set up a free taster product and a better premium product in both client and server categories. In the desktop space player is the taster product and workstation is the premium product. In the server space server is the taster product and ESX is the premimum product.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  31. Re:I just don't see it. - step back and look again by ejoe_mac · · Score: 5, Informative

    So here's 7 things I can say as to why I deploy all new systems as VM's:

    1) Upgrading / retiring a server? Set up the new box, install VMWare, shut down VM on old server, copy files, bring VM up on new server - it never will know the difference (and this is without a SAN!) Got a SAN - VMotion the VM to a new server -0- (zero) downtime.

    2) Custom app you only want to setup one and forget it! Great Plains, vendor platforms, your monitoring and cacti box. Set it up in a VM and let it live. You're never going to reinstall the box, so why put it on a box you may have to reinstall

    3) Backups of a physical server suck. Think, with the box running, you can snap a fully functional complete disk image and move it offsite via nfs, cifs, ftp. If there is ever an issue, you roll back to that snap shot and it's just as if the server had a bad shutdown. No bare metal recovery that takes hours and hours. We're talking minutes (in a SAN enviroment).

    4) Need a server to test something - create it! Setup anything you want in a VM - it doesn't care. Don't like it? Delete it! Need more power? Move it! Take it home with you for the weekend? Install player on your laptop and take the files with you!

    5) Big hardware is better hardware. Running an enterprise on comsumer gear with a special sticker on the front is just bad. Enterprise grade servers are beaten into submission and have the best possible components. Dell has been known to hault production of a platform if a vendor's component fails during testing (the PE 4400's had this issue ~4 years ago). Using VMWare you can buy 2-3 big servers, rather than the 5-10 pc servers. Get 8-16gb of RAM per system. Get larger hard drives, and not waste so much space.

    6) Isolate those apps. Sometimes its just better to let each application server have it's own OS instance. That way if you ever need to, you can replace them without having to worry that some interdependancy on the box will cause failures.

    7) Its good to be green - think of the power savings when your entire enterprise is running on 1/10th the hardware. Using a performance SAN and a bunch of DL585's I can't think of a company under 10,000 people who can't run off of 1 racks worth of servers. Think about it - thousands of users, 100 server, in one rack. I have clients that are in the 50-100 user range running on 2 DL385's or PE2850's.

  32. Re:VMWare Server 1.0 same as VMWare Workstation 5. by ChipX86 · · Score: 5, Informative

    As one of the developers of both VMware Server 1.0 and Workstation 5.x, let me clear this up.

    (Also, this blog entry might help with a few common misconceptions)

    VMware Server, while similar in appearance and sharing much of the same functionality as Workstation, is a completely different product with a different use case and target audience. It is the successor to GSX, and is for people who want to set up, well, servers! The key feature that Server has that Workstation does not is remoting, where you run a server on a computer and connect to it from a separate computer via a remote console or web interface. The VMs can start up with the computer, shut down with it, and can be accessed by multiple users. The VMs also don't require an X installation to run the VMs, nor does it require any sort of UI to be running for the VM to run.

    Workstation has a number of features that Server does not have. Among other differences, it supports multiple snapshots, teams of VMs (where multiple VMs can start up/shutdown together, can be in their own special network with custom NIC speeds and packet loss), and 3D acceleration in the guest (currently experimental, and requires DirectX in the guest for now). We have a lot in the works for the product, and the gap will widen.

    The one difference that people seem to for some reason get upset over is the price. Workstation costs $189, while Server is free. People have asked me why they should get Workstation if Server is free. The answer is that you should get Workstation if it has the features you want. If Server is better suited to your requirements or budget, go ahead and get that. We're not trying to force you into buying Workstation, and we're in no way crippling the VMs. A VM made in Server should work in Workstation and Player just fine. Likewise, a VM made in Workstation should work in Server or Player.

    Workstation is not somehow "better" than Server just because it costs more. It's a different product. Each has their own strengths and weaknesses. Yes, Server is free while Workstation is not, and part of this is because that's where mid-level server virtualization products were heading. Microsoft was considerably lowering the price on Virtual Server in an effort to hurt GSX sales. Xen, while not a huge contender in the enterprise yet, is free and good work is being done on it. Workstation, however, is unique enough in its dev/test features and still has value that we and our customers still feel is worth something. And you'll see that value continue to grow over time, just as you will with our other products.

    I hope that helped you understand why we're still charging for Workstation while Server is free. Choose whichever product you like: Player, Server, Workstation, ACE, ESX.. They're all fine choices, and they all offer solutions to different problems. It's not just about virtualization itself anymore. It's about what you can build on top of it.

    (Opinions expressed here are my own and are not necessarily representative of VMware, yada yada.)

  33. correction by petermgreen · · Score: 1

    "various services running" should have been "various servers running"

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  34. for those that don't know by Anonymous Coward · · Score: 1, Informative
    "Jane Walker" is fictional VMWare marketing dept creation (like Ted at amazon.com).

    (Former VMWare employee, posting anonymously).

    1. Re:for those that don't know by wharlie · · Score: 1

      Oh my god, I'm shattered. Next thing you'll tell me is that Santa Claus isn't real and the 18yo virgin I've been chatting with is really a guy.

    2. Re:for those that don't know by nblender · · Score: 1
      If this is true, and I have little doubt that it is, then it's likely this whole thread is seeded by VMWare marketing bots. Besides the obvious developers who are openly admitting they work for VMWare and are being up front about their affiliations, you probably can't trust any of the glowing VMWare 'stories' in the rest of this thread.

      Funny how creating a fictional shill can undermine your entire marketing plan.

  35. Re:Xen by NormalVisual · · Score: 2, Funny

    Settle down there, Gordon...

    --
    Please stand clear of the doors, por favor mantenganse alejado de las puertas
  36. VMWare ahead of Xen eh? by mrmag00 · · Score: 0, Flamebait

    Nice advertisement for VMWare, but Xen destroies VMWare in every benchmark I've yet seen. I understand they are taking different approaches, but with new CPUs supporting Intel's VT VMWare's OS advantage suddenly disappers. It should be a huge red flashing sign since VMWare's license doesn't allow benchmarks to be published. This page shows VMWare can compete in some places, but is pathetic in others. I don't know what makes them claim ESX server so much better than Xen, maybe they are trying to say VMWare is more stable? Because from my testing, Xen puts VMWare in the dust.

    1. Re:VMWare ahead of Xen eh? by Wesley+Felter · · Score: 1

      That's why VMware gave up on the hypervisor wars and is trying to provide better system management than Xen.

    2. Re:VMWare ahead of Xen eh? by benow · · Score: 1

      Yes, I'm sure VMWare is aware of the coming hardware virtualization (and of increased competition, especially from virtual pc)... they've certainly pushed up advertising. They've made a great product, certainly. They chose a hard problem and pulled it off. Not really worth the cash for me personally (basically only used for cross platform installers), but I could see it being quite useful in a larger shop. If there is a lesson for developers from the VMWare (and other devs having the rug yanked from under them) is not to put all your eggs in one basket... agility and diversity. In a GNU-like fashion, small interoperating applications and services can approach and often out-maneuver larger projects. If this increased competion and possible irrelevance does spell an end (or drastic diminishing) of VMWare, they should be proud of what they have done... many people learnt much from that project, surely... too bad it wasn't a bit more open.

    3. Re:VMWare ahead of Xen eh? by ChrisA90278 · · Score: 2, Insightful
      When I do any kind of analysis and notice that one company does not want benchmarks published I can only assume that is because they will com out on the bottom and don't want that fact to be published. If they came out on top, of course they'd want everyone to know that. OK now prove me wrong but you will have to publish some benchmarks to prove your case.

      But in this case, who cares? No one uses VMs because they need to run something faster. VMs have become popular because we have an excess of hardware performance and can therefor consolidate. Or maybe we use VMs as a test tool or whatever but never for performance senitive applications.

      But still, it should be clear to anyone why a company would not want bechmarks of it's products published. They can explain their reasons forever but everyone will always suspect the real reaon is that the benchmarks don't look so good.

    4. Re:VMWare ahead of Xen eh? by DonChron · · Score: 1

      What sort of testing did you do? Was it something like "3 linux DNS servers with 10k concurrent requests per minute for 60 minutes on different platforms"? Or more like "I loaded Ubuntu on ESX and it was slow, but on Xen it was fast"?

      -Don

  37. Re:Xen by rimu+guy · · Score: 1

    Xen's performance overhead is about 3-4% of the CPU. So sure things could be improved. But even if VMWare had no overhead (which it probably does) the performance difference is not something you'd really notice unless doing technical benchmarks.

    In our hosting setup we have found that Xen is reliable, performs well, and the VPSs are about as functionaly identical as a 'real' dedicated server as you can get.

    If your needs happen to be running Linux virtual machines and you're comfortable with the Xen tools then Xen is a great product. Glad to hear VMWare is also improving their products. Competition = good.

    --
    Xen-based Linux hosting and proud of it

  38. Benchmarks you've seen by TimMann · · Score: 5, Interesting

    Since our EULA didn't allow benchmarks to be published, most likely the only benchmarks you've seen are some that the Xen folks did for their SOSP paper, taken on a version of VMware Workstation from several years ago before the EULA was changed to forbid publishing benchmarks.

    I understand that recently we changed the EULA back to allow benchmarking again. Let's see if the Xen folks redo their benchmarks or keep making hay by comparing with the old VMware Workstation 3.1 benchmarks...

    [Standard disclaimer: I work for VMware, but I'm not speaking officially.]

    1. Re:Benchmarks you've seen by Alioth · · Score: 1

      Using a recent version of VMware Server, I can say that Xen still blows it away performance wise - the difference is like night and day for what I'm doing. That's not to say VMware server is bad - it is not, I like it, and I find it useful - but Xen and VMware Server are different approaches to solve different problems.

    2. Re:Benchmarks you've seen by InsaneGeek · · Score: 1

      I doubt you'd get any disagreement from VMware on your statement, but probably a lot in regards to ESX vs Xen. Xen is more like ESX as they both run on their own hypervisor kernel, vmware server has the same legacy difficulties as the host OS has control over the hardware and scheduling. You've got to go from your guest VM to the hypervisor to the host OS to the hardware, ESX removes the host OS as it's running bare metal. I think I've heard that vmware server has up to 85% of native speed while ESX has up to 98% native speed.

      An interesting thing I've heard is that ESX 3 most likely has paravirtualization support built-in so that when the OS kernel change becomes standardized a simple patch to ESX will allow for support for it (they have philosophical differences against requiring users to change the OS)

    3. Re:Benchmarks you've seen by Bigmilt8 · · Score: 2, Interesting

      You are correct. VMWare does not allow it's products' benchmarks to be published. This is probably the most dishonest thing I've seen. They claim it's better but you have to take their word for it. That's a laugh. I am a Database Administrator and I fought the battle with the Systems Administrators over using VMWare. I had used it before in a previous job and it wasn't ready for the datacenter. My assessment is that it is still not ready for the datacenter. The performance is not up to par and I dare VMWare to prove that it is by allowing a 3rd party to benchmark it against native.

  39. Mac? by JakiChan · · Score: 1

    Anyone know when/if their software will support OS X? I mean Parallels is all nice and everything, and BootCamp is great, but I really have been hoping to run Workstation on my MacBook Pro. That's the money shot that will help Apple out a lot. Live in Mac land day-to-day, and when you need to run that one app you can't get on Mac (in my case it's Visio) you've got it in a window. That's what I can't wait for.

    --
    "Where quality is like a dead stinking rat - you just can't miss it."
    1. Re:Mac? by Drinking+Bleach · · Score: 0

      Nope, you'll need one of those cracks that make OS X run on non-Apple hardware (even if you're using VMware via Windows or Linux on the Intel Macs, the virtual hardware the operating system sees is a regular PC) which is, *gasp*, illegal. So unless Apple stops being overly-dramatic about what OS X can and cannot run on, or VMware signs some sort of deal with Apple, it's not going to happen without going into an illegal/grey-area route.

    2. Re:Mac? by JakiChan · · Score: 1

      Thank you for attempting to explain to me that running MacOS on non-Mac hardware is illegal. In doing so, however, you missed the point entirely. As I said, I've already got an Intel Mac (as referenced by my saying I have a MacBook Pro, as well as referencing Boot Camp and Parallels).

      What I want to do is use VMWare to run a Windows VM so that I can run software like Visio without having to boot into Windows via Boot Camp. I am hoping that VMWare will make it possible to do so at some point.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    3. Re:Mac? by Snover · · Score: 1

      What is it you think Parallels does, exactly? Because, uh, it's a virtual machine, just like VMware.

      --

      [insert witty comment here]
    4. Re:Mac? by Anonymous Coward · · Score: 0
    5. Re:Mac? by JakiChan · · Score: 1

      What is it you think Parallels does, exactly? Because, uh, it's a virtual machine, just like VMware.

      Having played with it I was, shall we say, unimpressed, especially compared to VMWare. I seem VMWare's quality/performance on my Mac. Hopefully it won't take forever.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    6. Re:Mac? by titten · · Score: 1

      Now keep in mind that Parallels Desktop is not finished yet.
      I'm running RC2, and although there are some quirks, it runs lightening fast.
      The reason is that it's using Intel's VT-x technology, and VMware doesn't do that (yet).

      That said, I too hope that VMware will release one or more of it's products for MacIntel.
      The product is far more mature. And since I've been working heavily on VMware's products for years, I feel more "in command" using them.

    7. Re:Mac? by Anonymous Coward · · Score: 0

      VMware workstation 5 has had VT support for quite some time now - you should check your facts.

    8. Re:Mac? by Angostura · · Score: 1

      I expect you are just using Visio as an example, but if if Visio is what you are after, in particular, it's worth having a look at Omnigraffle The pro version imports and exports Viso files and it is certainly nicer to use. I haven't used Visio for a couple of years, so Graffle may even be more powerful.

  40. I wouldn't say miles Oglesby and Herold. by john_anderson_ii · · Score: 2, Informative

    Not too long ago I ran the discovery and benchmarking on a big project to move the large internet credit card processor I work for to either Xen or VMWare ESX server. From the first benchmark to the last stress test, Xen outperformed and outgunned ESX at every turn. Here's the kicker! We had paid VMWare engineers helping us to configure and tweak the ESX boxes. As for help from Xen? Well, I had the user's manual and a subscription to their mailing list.

    Management

    Sure, the VMWare servers had nice pretty management tools that were probably a couple hundred yards ahead of Xen's CLI tools, but this company doesn't exactly tolerate idiots. The unix guys here are more than capbable of migrating to Xen, compiled from source with a customized kernel, with no problem. The command line configuration and live migration utilities are more than adequate considering we already have SSH access to the boxes in the back. There was no need to change the firewall configs to allow us VMWare console access or anything.

    Performance

    I ran series of benchmarks for the following applications: MySQL, Apache, Lighttpd, perl and php. All of the bechmarks were ran on the same hardware, I just re-imaged the two machines multiple times. Xen won in every race. As a matter of fact, on the dual core Opeteron SunFire the Xen vm was a whopping 600 seconds ahead of the VMWare vm at running MySQL's sql-bench suite.

    Stability

    Xen 3.0 is more stable, IMHO than VMWare. Though neither platform crashed or hosed, the ESX box had a lot of trouble keeping time via ntp and had some problems with disk I/O.

    Distrust

    I reported the time problem several times to the VMWare techs assigned to our case, and they assured me that it was a host os issue. Funny that this article mentions that ESX < 3 has a problem keeping time with a 2.6 kernel isn't it?

    Future

    Later this week I'll be recieving the first Intel VT enabled server we purchased. I'll soon see if any OS or any kernel (including GRSec patched) kernels can be booted under Xen. If that is case, my company is likely is to purchase XenSource's commercial products.

    --
    Be Safe! Sleep with a Marine. Semper Fi!
    1. Re:I wouldn't say miles Oglesby and Herold. by Anonymous Coward · · Score: 1

      Management

      Sure, you can create a complex program, use code from linux HA project to monitor hearbeat of the servers, setup migration on failure etc. Those are the kind of services the management tool offers.

      Performance

      The problem with Xen is thier load balancing of diffrent doms is very primitive. For virtual machines with multi processor you simply pin them. ESX pin the other hand has a very fine grained load balancing system (also across hosts). The overhead on xen is much less but it performs badly on db etc due to the above mentioned reason.

      Stability

      We found both to be quite stable and ESX to be very stable (Xen had some issues due to Linux drivers and its not Xen's fault)

      Distrust

      No comment here

      Future

      Np comment here. You should go with Xen if it works for you best.

    2. Re:I wouldn't say miles Oglesby and Herold. by myowntrueself · · Score: 1

      Performance

      I ran series of benchmarks for the following applications


      How about publishing your benchmark results?

      Unless thats prohibited by the VMWare license...

      --
      In the free world the media isn't government run; the government is media run.
    3. Re:I wouldn't say miles Oglesby and Herold. by TheRaven64 · · Score: 1

      It's somewhat unfair to compare Xen performance to VMWare on non-VT hardware. In this configuration, VMWare has to do a lot of binary re-writing which can seriously hurt performance. Xen doesn't, but the target OS has to be ported to run on Xen.

      --
      I am TheRaven on Soylent News
  41. Benchmarks are too easily rigged. by jd · · Score: 3, Insightful
    There are some excellent profiling products around (VTune, PAPI, DAKOTA, KOJAK, and those are just the ones I've used). Companies like VMWare probably use some form of profiling already - they'd be insane not to, as it's a great way to improve performance with little effort. Obviously, they'd be equal idiots if they published all of the stats churned out, but there are likely ways they could publish a set of general indexes or tables to show the overheads of running N OS' over M processors with P cores each, plus the cost of running some of the standard administrative functions. Because I'm talking about the low-level operation, rather than custom-made scenarios, the figures won't represent any given scenario exactly but can't be rigged by selecting a given example either. If other vendors then wanted to publish their own figures for the same matrix and functions, then people would have something to work with on comparisons.


    Sure, you can probably plug the numbers into a suitably complicated equation, but it won't be linear and it won't be "obvious". The maxima won't be at the same place for different hypervisors, either. That's the point. If you use a single number benchmark, you can (almost) always find something product X does better than product Y. If you have the full behaviour of the system written out, vendors can't obscure things like that. It's good for the customer, as they can then see what product does the best with the specific characteristics they have in mind. It's also good for the vendor, because there's no pretense and no FUD (so the customers like you) and there's no denial (so the developers respect you).


    Now, are ANY vendors going to do this? And I'm including Xen and VServers in this. Probably not. There are risks involved in being that transparent, plus costs. And even if the vendors all agreed it was a good idea, you think ANY of them would volunteer to go first?


    This is not to diss VMWare. I respect them (as much as I respect any corporate entity) and this is just as true of the Open Source solutions. It's merely the practical reality that promoting a product through total education of the consumer is something neither party really wants. Customers want plausible denial if things don't work out, and vendors are not going to tell you to go to their competitors.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Benchmarks are too easily rigged. by TimMann · · Score: 1

      Actually, I think we would really like to see a standard benchmark for VMs that multiple vendors could agree on. I'm not in our performance group, but I've heard rumblings. Your points about how such a benchmark should work to be fair are very well taken.

    2. Re:Benchmarks are too easily rigged. by lon3st4r · · Score: 1
      Watch your tongue mister! Benchmarks don't lie. Haven't you heard of the microsoft's "Get the Facts" campaign ;)

      * lon3st4r *

      there are 3 kinds of lies: lies, damned lies and statistics!

  42. VMWare & Virtualization Memegraphs by broward · · Score: 1

    Virtualization meme has shown surprising strength in the past six months.

    VMWare looks like it's taking the lead over Microsoft.

    http://www.realmeme.com/roller/page/realmeme?entry =virtualization_meme_ver_3_0

  43. Time by Bender+Unit+22 · · Score: 1

    Scott M. Herold: If you're using Linux and there is a dire need to use a 2.6 kernel in a VM [virtual machine], wait for ESX 3.0. VMware ESX Server has been plagued with time-keeping and performance issues that are reportedly resolved in the 3.0 version. I have personally configured and run 2.4 kernels inside of virtual machines that performed as expected for some large organizations only to see the same applications run degraded on a 2.6 kernel.

    About time.
    I have only one ESX server, it has only been down twice when I upgraded the host. but the system time in the guest OS is a bitch when the guest OS is Linux. Never did get it to work. not even with xntpd installed. Now it has only been test systems so I can live with having to run a ntpdate from a cron because it is 7 minutes slow every hour.
    I had another strange issue, I have 2 w2k3 servers, 3 SuSE SLES 9, and some other stuff running.

    But I once had a virtual disk failure on a SuSE server that looked just like a real disk failure(timeouts etc). strange when it is just a file on a raid disk. their site had no information that could help me with the errorcode, nor did their forums. It wasn't a big deal(test system) but for the "fun" of it I spent a day trying to figure out how to salvage a virtual server having a virtual disk crash. Didn't find any satisfying solutions, so I ended up installing a new server(copy virtual disk image) and being able to mount a copy of the "crashed" disk and I could then copy all the data over without errors.

    Gave me a bit of hesitation for using it for real, I do not need virtual disk crashes to make my job interesting.

    1. Re:Time by birder · · Score: 1

      Have you tried putting: tools.syncTime = "TRUE" in your .vmx file? I found that fixed our time problems in some Linux distros including a 2.6 kernel one.

      ESX 2.5 has some problems with 2.6 kernels. The latest patch release fixes some but I've downgraded all my Linux to 2.4 since I don't need to 2.6 really. One particularly nasty problem I had was high network i/o would cause the physical NIC in ESX to shutdown, effectively killing all vm's that used it. One vm could cause all your machines that used that network to lose connectivity. The solution was to log in the mui and toggle the nic from 1000 auto to 1000 full and then back. Of course the real solution was get rid of the 2.6 vm.

    2. Re:Time by Bender+Unit+22 · · Score: 1

      Yes, I have tried that and it did help a bit but not enough. I think I have spent about 2 days to get it to work trying all sorts of things. I then decided not to spend any more time on it since it is "just" a server for testing.
      We have been thinking about using vmware for many of our servers, but then some more urgent projects came in the way. But I will be bringing it back at the end of the year. So I have time to play with V.3 until then.
      Besides from the disk issue I had, the virtual machines have been running stable, but they have also only been used by a handful of users.
      Thanks for the input.

  44. While we're adverising: by Anonymous Coward · · Score: 0

    http://www.tektonic.net has better prices (and you get way more ram, disk, etc) for their VPS packages than rimuhosting.com, remember folks, competition = good.

  45. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Anonymous Coward · · Score: 0

    notepad works great to customize some vmx files that were created in workstation. While you might not want to create a VM for player from scratch that way it helps a long way for different paths to iso and vhd files.

  46. Benchmarks you've been forbidden to see by Cid+Highwind · · Score: 1

    Since our EULA didn't allow benchmarks to be published

    Did you ever consider adding an "if you publish mean things about our products, you have to buy the CEO's daughter a pony" clause to go along with that? Seems equally reasonable to me...

    [Standard disclaimer: I never was VMWare customer, and now that I hear they think it appropriate to restrict what I may write about as part of their software license, I never will be. Maybe they should add a section forbidding users to reveal the terms of their EULA on slashdot]

    --
    0 1 - just my two bits
    1. Re:Benchmarks you've been forbidden to see by Anarke_Incarnate · · Score: 1

      Are you aware of Past Tense?

  47. The headline on the article heading by Clueless+Nick · · Score: 1

    was brought to you by...
    of course, the Department of Redundancy Department.
    Your friends in need. Meaning when you need it, not when we need it.

    --
    Chat with other atheists http://secularchat.org
  48. Scott Herold's comment misleading by layer3switch · · Score: 1

    Herold: [In environments with] heterogeneous operating systems, VMware is the clear leader. Microsoft's recent addition of Linux support to Virtual Server shows they are moving in the right direction. While Xen has consistently mentioned that they have been able to get Windows booting, it has been eerily quiet lately on that front."

    http://www.cl.cam.ac.uk/Research/SRG/netos/xen/
    A port of Windows XP was developed for an earlier version of Xen, but is not available for release due to licence restrictions.

    If that is not a slander, i don't know what is. Perhaps Herold mispoke, I don't know. However going by the context and the purpose of the article, a cozy little place may be waiting for him in a marketing department.

    --
    "Don't let fools fool you. They are the clever ones."
    1. Re:Scott Herold's comment misleading by Slashcrap · · Score: 1

      If that is not a slander, i don't know what is. Perhaps Herold mispoke, I don't know. However going by the context and the purpose of the article, a cozy little place may be waiting for him in a marketing department.

      It's not a slander. You are a fucking idiot.

      In the distant past, Xen was able to boot a version of Windows modified by Microsoft specifically for Xen. That version of Windows will never, ever see the light of day. So Xen doesn't run Windows, while VMWare does.

      Now, Xen have also claimed that with the advent of Vanderpool Technoology (Intel) and Pacifica (AMD) they will be able to boot unmodified versions of Windows. You could say that they have "consistently mentioned" it.

      Well, VT is here. Where are the versions of Xen that can boot Windows? Can you download one? Have they announced a forthcoming release?

      No. In fact you could say, "it has been eerily quiet on that front lately".

      So when you say slander, do you actually mean that you didn't really read it properly and don't know enough about the subject to comment?

    2. Re:Scott Herold's comment misleading by Kz · · Score: 1
      Well, VT is here. Where are the versions of Xen that can boot Windows? Can you download one?


      of course you can. Xen3 have had VT support for months.
      --
      -Kz-
  49. Re:VMWare Server 1.0 same as VMWare Workstation 5. by LDoggg_ · · Score: 1

    and 3D acceleration in the guest (currently experimental, and requires DirectX in the guest for now). We have a lot in the works for the product, and the gap will widen.

    Do you mean a linux host with nvidia/ATI drivers running a 3D accelerated windows guest?

    Considerably more expensive than Cedega, but man that would be cool.

    Keep up the great work, ChipX86 !

    --

    "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
  50. Progress / money ratio by Anonymous Coward · · Score: 1, Insightful

    This is the real ratio. With this ratio the best virtualizer is by far kqemu. So novell instead of funding Mono and other technologies that are after the microsoft red herrings, please do us a favor and give some money to Fabrice Bellard, to open up kqemu. (which he rightly deserves as he also happens to be the author of FFMPEG).

  51. Re:Xen by Anonymous Coward · · Score: 0

    Why was this modded troll? Did none of the mods play HalfLife? ... geeze

  52. Re: So? by Anonymous Coward · · Score: 0

    You seem to be confusing commercial software with proprietary software. Those two are not the same thing; software can be free and commercial, and it can also be non-free and non-commercial at the same time.

    Now, the problem here is not that VMWare is a commercial story, but that this story looks too much like an advertisement. If you think it's ok for Slashdot to make money directly on the content it chooses to post, oh well... I guess you're used to watching Fox News?

  53. Re: So? by Cal+Paterson · · Score: 1

    There's nothing wrong with selling andd paying money for Free Software. Red Hat make a living off of it.

  54. Re:I just don't see it. - step back and look again by gbjbaanb · · Score: 1

    Think about it - thousands of users, 100 server, in one rack. I have clients that are in the 50-100 user range running on 2 DL385's or PE2850's.

    yah, but some people need to run J2EE apps :-)

  55. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Pyrowolf · · Score: 1

    Too bad it doesn't work on AMD64x2 systems without disabling half the processor, that is unless you like crashing or NUMA errors (no no, not the crazy dancing kind). I love their workstation product, but I'll come back to drink the VMWare Kool-aid when they implement some method to bind a VM to one core (in software) or something without having to apply various hacks to my system to even use it.

    ... frustrated VMWare Customer

  56. Re: So? by IAmTheDave · · Score: 1

    Now, the problem here is not that VMWare is a commercial story, but that this story looks too much like an advertisement. If you think it's ok for Slashdot to make money directly on the content it chooses to post, oh well... I guess you're used to watching Fox News?

    I don't think I would be against it if the title of the story said "Advertisement: VMWare Rolls Out Their Largest Product Release". At least it would be out in the open, and I could forgive /. for trying to keep their heads above water.

    At the same time, I agree with the GP post - open source is not and has never been the be-all end-all, and minus some phanatics on /., most people here agree that there are closed-source, proprietary, for-profit software packages that rock, and we should evaluate each software package on its merits, and not on its openness.

    Take AppZapper for instance. Or TextMate. Both brilliant programs, that I have paid money for, that I believe has no OSS comparison.

    --
    Excuse my speling.
    Making The Bar Project
  57. Re: So? by G+Morgan · · Score: 1

    On all the things you could have claimed OSS can't compete on you pick a Text Editor. There are at least 5 or 6 capable Text Editors for Linux. I agree that there are some apps you can't get but I don't think this is one particular area OSS is lacking.

  58. Re:VMWare Server 1.0 same as VMWare Workstation 5. by Anarke_Incarnate · · Score: 1

    Works fine for me on an X2 3800+

  59. Re: So? by The+Spoonman · · Score: 1

    Now, the problem here is not that VMWare is a commercial story, but that this story looks too much like an advertisement. If you think it's ok for Slashdot to make money directly on the content it chooses to post, oh well... I guess you're used to watching Fox News?

    So, how do they announce technology news without it sounding like an advertisement? There's one line that says it's out (and points to another news site discussing the release) and another section that points to an open source news site that compares it to open source options and says it's better. It's not like they provide a direct link to purchase the product, or even to the vendor! I could see it as an advertisement if it was written as: "The new VMware software is out! Purchase it right now or we'll kill your puppies!"

    Idiot

    --
    Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
    http://www.workorspoon.com
  60. VMWare ESX 3 is GREAT! by Cixel+Sid · · Score: 1

    I've been beta testing 3 since February, and our datacenter (of roughly 200 servers) is migrating to an almost-entirely ESX shop. I've beeen using it for a long while now, if anyone has any questions. IT's saved us TONS of money. Drew

  61. That was an ad, here are your relative merits by spun · · Score: 1

    Xen uses paravirtualization, where the kernel in the guest OS is modified. Xen takes about a 5%-10% performance hit over running an unmodifed OS on bare metal. VMWare traps privileged instructions. For many applications, it only takes a 10-20% performance hit, in others it is closer to 70%. Xen can only run unmodified OSs like Windows on very new CPUs that have virtualization support built in. Xen is hard to set up, no setting up a VM and sticking in your OS install CD, remember, even the installer kernel needs to be modified. Xen has no management interface, I've tried using the one that comes with YaST, and to put it bluntly, it isn't working at all yet. VMWare ESX comes with an integrated management system that shows logs and graphs for all virtual machines and lets you set up and migrate VMs easily. VMWare won't run 64 bit operating systems on anything less than the newest CPUs.

    I work for New Mexico's Child, Youth, and Family Development IT department, and we are migrating our servers to an IBM BladeCenter running VMWare ESX, currently 2.5.1. I was asked to look into Xen, and my conclusion is, hey, you already bought the licenses for VMWare, and it's easier to use, go ahead and take the performance hit. It's a big one, probably averaging at least a quarter of your computing power down the tubes, but Xen, while great, is not (quite) ready for prime time, unless you need absolute maximum performance, don't need fancy schmancy management tools, and don't need to run Windows on a VM.

    Where Xen could shine is on a brand new system with 64 bit processors with virtualization support (most dual cores have it) where you run primarily Linux and don't mind setting up your own management system. I'm thinking hosting companies or ISPs.

    Where VMWare shines is for anyone who values ease of use over speed. I'm thinking most companies that have dozens of poorly managed workgroup, DNS, Intranet, print servers and what-not that they would like to consolidate into a single blade environment.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:That was an ad, here are your relative merits by GoRK · · Score: 1

      This is slightly over-generalized; Xen's paravirtualization takes less of a hit on processors without virtualization support at the expense of having to modify the VM's OS to work correclty with Xen. The same kind of hit is normally taken with running two services on the same machine or using something line User Mode Linux or coLinux meaning that Xen is a great solution for segregating seperate applications on a single server without sacrificing the same performance as VMWare. However on newer processors with virtualization instructions, both VMWare and Xen are more on the level since the primary speed differentiator between their technologies is pretty much gone. VMWare still has a larger overhead, but then again it does quite a bit more particularly with the way it handles memory and disks for the VM. Last I checked, you can't oversubscribe the host's physical memory or disk to guest OS's in Xen. This kind of feature is absolutely essential when trying to use Virtualization to achieve high availability where sometimes you have to move (or vmotion/Xen equivalent) running machines between servers for recovery or scheduled maintenance. With xen you would either have to have enough spare ram on hosts to handle this or you'd have to reconfigure and reboot running guests to handle the extra loads.

  62. Re: So? by IAmTheDave · · Score: 1

    On all the things you could have claimed OSS can't compete on you pick a Text Editor. There are at least 5 or 6 capable Text Editors for Linux. I agree that there are some apps you can't get but I don't think this is one particular area OSS is lacking. Sorry, perhaps I was thinking specifically to the OSX platform. Feature for feature, I don't think anything OSS stacks up to TextMate, BBEdit, etc. on the mac. But it's an IMHO kinda issue.

    --
    Excuse my speling.
    Making The Bar Project
  63. Nice new release by griffse · · Score: 0

    hopefully now that VMWare has some competition, see http://www.parallels.com/, these products will continue to improve. There certainly is a need for these programs and I love to see the competition.

  64. Re:You're right, you don't. Stop thinking 1 box. by $1uck · · Score: 1

    How does the licensing work on this? (assuming you have windows server or some other commercial product that charges per processor licensing). If you have a windows 2003 server running on VM-Ware (alongside say 2 other linux servers) and the VM-Ware is running on 10 different pieces of hardware (each with 1 cpu for simplicity's sake). Do you need a 10 Processor license of windows server? Does the VM-Ware have something manage licenses?

  65. Guest OS licensing is up to the vmware user by CFD339 · · Score: 1

    There's no blanket statement here. I'd imagine Microsoft would want it to be 1 license per VM. VM's can be configured to emulate single or multi-processor hardware, so I'd imagine the licenses would go with how that is set. If you have a vm, that is a license instance to most companies, and single or multi-processor rules apply.

    Of course, you'd be doing this with linux anyway, right?

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
  66. Re:VMWare Server 1.0 same as VMWare Workstation 5. by dekemoose · · Score: 1

    "And if so why are they charging $189 for a workstation product when Server now does the same thing?"

    Support. That is the key word in software today. More and more vendors are focusing less on getting license fees and more on generating revenue from support and related services.

  67. Re: So? by Anonymous Coward · · Score: 0

    There's nothing wrong with selling andd paying money for Free Software. Red Hat make a living off of it.

    And luckily for them there's one born every minute.

  68. Re: So? by crotherm · · Score: 1



    You heathen, hast thou not heard of gvim?

    --
    "Those who make peaceful revolution impossible, make violent revolution inevitable" - JFK
  69. Re:VMWare Server 1.0 same as VMWare Workstation 5. by drinkypoo · · Score: 1

    I'll second this, but I'm not paying any $189. I'd pay $99 for a version of vmware workstation that supported only Direct3D passed through to linux OpenGL. Maybe he meant requires DirectX in the host OS, though. That would be sad, and fairly useless for the majority of us, unless it will pass OpenGL from Linux to Windows - that's still useless to most people; Cygwin provides a free X Windows server with OpenGL acceleration. Your linux applications can be run in a hidden virtual machine, displaying back to Cygwin/X.

    I'd pay the full price if I could run Linux on the base hardware, and run Windows XP (and later vista) in the virtual machine, with both OpenGL and Direct3D graphics being translated to OpenGL on the host OS. I imagine that this is effectively impossible, but I suppose that's not necessarily true... But it's very, VERY difficult to get right, I'm quite sure of that :)

    The simple fact is that I will use vmware server on windows on my upcoming laptop (HPQ NW9440 Mobile Workstation) with linux (probably ubuntu, it's easy and has a good set of packages) displayed back via Cygwin/X with OpenGL. Linux is the more stable host OS.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  70. Re: VMs by TheLoneGundam · · Score: 1

    Let's not forget IBM's Virtual Machine hypervisor, which has been consistenly improved since 1967.. VM runs virtual Linux servers on z/series hardware and does it quite well. A lot of your favorite software has been ported to it already (Apache, Mono... ). If you're in an organization that has z/Series you owe it to your bosses to look at Linuz on Z - you can consolidate some servers on the same hardware your other business software is running on, with no power increase - and the licensing of the IFL (Integrated Facility for Linux) engines is such that adding IFLs doesn't add to licensing costs for other software running on the "conventional" CPs.

  71. Re: So? by orasio · · Score: 1

    Open source: Source is available to some people, at least.
    Closed source: Source is not available.

    Free software: Software license doesn't restrict your freedom to use, change, distribute the software and your changes.
    Proprietary software: The softwares license does restrict your freedom in some way.

    Commercial: A money-making endeavor ... (ref: wiktionary)

    MSWindows: an OS by Microsoft
    GNU/Linux: an OS by the FSF + Linux Torvalds, at the least.

    For example:
    MySQL is a commercial database, which happens to be free, open source, and runs on Windows, GNU/Linux, and others.
    Java is a commercial platform, proprietary, could be called open source, and runs on Windows, GNU/Linux, and others.
    FoldingAtHome is probably non-commercial, proprietary, closed-source, and runs on Windows.
    GCC is non commercial (if you don't count redhat developers patches), is free, open source and runs everywhere.

    That is only to state the importance of not mixing theses concepts (open-source, commercial, "for Linux", free), because they define orthogonal concepts, and interchaging them leads to confusion, and does no good to a good discussion.

  72. Re:I just don't see it. - step back and look again by strook · · Score: 1

    I can't think of a company under 10,000 people who can't run off of 1 racks worth of servers.

    Hmm, Google has under 10,000 people. But I don't think 1 rack would cut it. ;-)

    --

    "TV is great! Every New Year's I make a resolution to watch more TV." - Ann Coulter

  73. Re:You're right, you don't. Stop thinking 1 box. by shokk · · Score: 1

    Actually, with Windows Server 2003, you are allowed to either run 4 virtual copies off of one license or one physical copy off that single license. I'm sure that makes auditing licenses very much more confusing, but its obvious MSFT is pushing virtualization. VMWare really is a sweet setup and with the free player and lots of free GuestOS for Ubuntu and Fedora you can't afford to not try it out. If anything you no longer have an excuse for not deploying test environments before rolling something into production.

    --
    "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  74. Very useful! by shokk · · Score: 2, Insightful

    The cost of electricity 5 years down the line is probably going to play the biggest role in determining how much hardware you can run AND cool. Consolidating systems into VMs makes much more sense because a VM is not using its entire allocation of memory all the time, so it's easier to save on hardware and energy costs by having fewer systems - the VMWare mantra.

    The only place I have seen that this is not true, is when you have a large compute farm, where each system is dedicated to running just that one job, which can take tons of memory (GBs) and always hits 100% CPU for thousands of jobs. In that case I would rather run without VMs because each machine is exactly the same as the next one and imaging a new system only takes a few minutes, localization and all.

    --
    "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  75. gotta love 'relatedly' by bobp0303 · · Score: 1

    Not an English Nazi, just appreciate inventive words :) :)