Stories
Slash Boxes
Comments

News for nerds, stuff that matters

VMWare Rolls Out Their Largest Product Release

Posted by ScuttleMonkey on Monday June 05, @09:27PM
from the virutally-a-full-blown-release dept.
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."
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Slashdot Rolls Out...

    (Score:5, Funny)
    by Anonymous Coward on Monday June 05, @09:33PM (#15477000)
    ... their new not-so-subtle advertising section.
  • 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.
    • Re:VMWare Server 1.0 same as VMWare Workstation 5. by Keaster (Score:3) Monday June 05, @09:40PM
      • Re:VMWare Server 1.0 same as VMWare Workstation 5. by ruckc (Score:2) Monday June 05, @09:49PM
        • Re:VMWare Server 1.0 same as VMWare Workstation 5. by pdbaby (Score:1) Monday June 05, @09:57PM
        • Re:VMWare Server 1.0 same as VMWare Workstation 5. by Keaster (Score:1) Monday June 05, @10:00PM
          • 1 reply beneath your current threshold.
        • Re:VMWare Server 1.0 same as VMWare Workstation 5. by EvilSS (Score:2) Monday June 05, @10:06PM
        • Re:VMWare Server 1.0 same as VMWare Workstation 5. by petermgreen (Score:2) Monday June 05, @11:03PM
        • As one of the developers of both VMware Server 1.0 and Workstation 5.x, let me clear this up.

          (Also, this blog entry [chipx86.com] 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.)
    • Re:VMWare Server 1.0 same as VMWare Workstation 5. by kellyandshana (Score:1) Monday June 05, @09:50PM
  • Excellent support of late

    (Score:5, Interesting)
    by pdbaby (609052) on Monday June 05, @09:48PM (#15477064)
    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!
  • I want to crap my pants!

    (Score:5, Informative)
    by Keaster (796594) on Monday June 05, @09:57PM (#15477109)
    (http://www.keaster.com/)
    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.
  • XVM

    (Score:2)
    by WilsonSD (159419) on Monday June 05, @10:05PM (#15477146)
    (http://www.xalien.com)
    People looking to manage VMMs across a range of vendors (VMware, Xen and Microsoft) should take a look at Cassatt [cassatt.com]. In particular the XVM [cassatt.com] product.
  • by Stamen (745223) on Monday June 05, @10:12PM (#15477179)
    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.
  • by horacerumpole (877156) on Monday June 05, @10:54PM (#15477315)
    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.

  • by z4ce (67861) on Monday June 05, @10:57PM (#15477330)
    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.
  • for those that don't know

    (Score:1, Informative)
    by Anonymous Coward on Monday June 05, @11:34PM (#15477460)
    "Jane Walker" is fictional VMWare marketing dept creation (like Ted [nwsource.com] at amazon.com).

    (Former VMWare employee, posting anonymously).

  • VMWare ahead of Xen eh?

    (Score:1, Flamebait)
    by mrmag00 (200868) on Monday June 05, @11:46PM (#15477510)
    (http://www.mrmagoo.org/ | Last Journal: Thursday May 16, @12:11AM)
    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 [xensource.com] 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 [cam.ac.uk] 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.
  • Mac?

    (Score:2)
    by JakiChan (141719) on Tuesday June 06, @12:19AM (#15477605)
    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.
    • Re:Mac? by JakiChan (Score:2) Tuesday June 06, @12:48AM
      • Re:Mac? by Snover (Score:2) Tuesday June 06, @02:24AM
        • Re:Mac? by JakiChan (Score:2) Tuesday June 06, @04:15AM
          • Re:Mac? by titten (Score:1) Tuesday June 06, @06:37AM
            • 1 reply beneath your current threshold.
      • Re:Mac? by Angostura (Score:2) Tuesday June 06, @09:18AM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • 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 [grsecurity.org] patched) kernels can be booted under Xen. If that is case, my company is likely is to purchase XenSource's commercial products.
  • Time

    (Score:2)
    by Bender Unit 22 (216955) on Tuesday June 06, @01:13AM (#15477707)
    (Last Journal: Saturday May 01, @04:54PM)
    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.
    • Re:Time by birder (Score:2) Tuesday June 06, @07:53AM
  • by layer3switch (783864) on Tuesday June 06, @02:21AM (#15477852)
    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/ [cam.ac.uk]
    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.
  • Progress / money ratio

    (Score:1, Insightful)
    by Anonymous Coward on Tuesday June 06, @04:59AM (#15478183)
    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).
  • Re:Xen

    (Score:1)
    by pdbaby (609052) on Monday June 05, @10:01PM (#15477131)
    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
    • Re:Xen by pilot1 (Score:2) Monday June 05, @11:01PM
  • Re:I just don't see it.

    (Score:4, 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.
  • Re:I just don't see it.

    (Score:5, Funny)
    by rayd75 (258138) on Monday June 05, @10:14PM (#15477184)
    (http://www.dimcap.net/)
    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.
  • 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?
  • by EvanED (569694) <evanedNO@SPAMgmail.com> on Monday June 05, @10:54PM (#15477317)
    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.
  • by ejoe_mac (560743) on Monday June 05, @11:07PM (#15477363)
    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.
  • by drsmithy (35869) <drsmithy_ta&hotmail,com> on Monday June 05, @11:20PM (#15477416)
    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.

  • Re:Xen

    (Score:3, Funny)
    by NormalVisual (565491) on Monday June 05, @11:36PM (#15477465)
    Settle down there, Gordon...
  • Re:Xen

    (Score:2)
    by rimu guy (665008) * on Monday June 05, @11:53PM (#15477534)
    (http://rimuhosting.com/)

    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 [rimuhosting.com]

    • 1 reply beneath your current threshold.
  • by a voice in the crowd (559942) on Tuesday June 06, @07:39AM (#15478667)
    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.
  • 6 replies beneath your current threshold.