VMware ESXi Available For Free Starting Today
Mierdaan writes "VMware's bare-metal hypervisor is available for free starting today. ESXi, which can either be installed or run from an embedded device available in certain servers, has a 32MB footprint and gives small businesses an easy way to get into the virtualization world, with easy upgrade paths to enterprise-level features such as (H)igh (A)vailability and (D)istributed (R)esource (S)cheduler. ESXi runs on most any hardware with a server-class disk controller, and previously retailed for $495. VMware is obviously shooting to prevent Microsoft's Hyper-V technology from gaining a foothold in the marketplace."
This zdnet blogger already gave it a spin on some commodity-like hardware (which it seems to me there might be a few here who will be so inclined) and has a nice write-up of the results as well as some good tips on how to avoid some trouble spots for those not fortunate enough to be putting this on enterprise level hardware.
Downloading the ISO does require creating an account with a ton of required fields - so there are a few minutes of typing involved. There is also the usual eula to agree too, which I need to go over before I do anything with the disc image I've downloaded.
It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
Oh, this is going to be fun, I can hardly wait! BTW the download link in TFA appears to be broken, you can get it here.
Caveat Utilitor
In our testing VMWare is by far the best performing VM platform out there, especially on the networking benchmarks. This is nothing but a good thing.
Website Hosting
slashdot apparently is a guerrilla marketing site. Who knew?
How about some objective analysis, or a couple of links to blogs like in the first comment?
"If still these truths be held to be
Self evident."
-Edna St. Vincent Millay
Maybe that's why TFS said "free", rather than "FREE"?
Caveat Utilitor
The ad got the product name wrong, it's suppose to be iESX.
(H)igh (A)vailability and (D)istributed (R)esource (S)cheduler.
And just in case you couldn't tell that we're spelling out an abbreviation, not only have we capitalized the letters, we've added parentheses around each one as well!
Don't mind the $2500 per-physical-machine-maximum-2-cpus price tag on the version which actually lets you do stuff, like manage the machines, migrate them, share storage, etc.
Please help metamoderate.
Yes, let's get into arguments about what free is. Cause it's not like one could successfully argue (depending on one's precise definition of free) that GPL, BSD, $0, any of that, is/is not free. Come on, man, get off your high horse.
"16MB (fuck off, MiB fascists)" - The Mighty Buzzard
Look buddy. If I don't have to pay for it, by definition of what I have learned "free" to be my whole life, it is free.
"Free" as in, "short for freedom" is not, and shall never be, the default value of this term in my head. When you go to the store and get a "free sample", they are talking about cost. If I were to go to McDonalds for a promotion of "Free McNugget Wednesdays", you can bet I'll have a happy little lawsuit when they actually try to charge me and claim "It is free in that you can do whatever you want with it!"
ESXi runs on most any hardware
"Almost any"? "Most -> Any"?
I checked out the datasheet here(PDF), and ESXi is just the small-footprint operating system on-top of which you can run multiple virtual machines.
So instead of having a fullblown Windows/Linux installation, you install this, and the smaller footprint leaves more resources for the guest OSes.
Am I right? And what is the software that you need to manage ESXi?
Check out my sysadmin blog!
As a user this great (at least short term), but what exactly is there business model? I want them to be around in few years time.
I've heard that ESXi cannot talk to Virtual Center. Is that true?
Your comparison is bogus. McDonalds is a general public place, whereas this is slashdot, and is well known to be frequented by free software geeks.
It is unfortunate that the word "free" in English has such multiple meanings. Other languages have seperate words for "free as in freedom" and "free of charge"
Technically in English, "free" has no default value. If you want to avoid ambiguity, you have to say something like "free of charge"
You are right that you may be okay just saying "free" in McDonalds, but in places where freedom is likely to be discussed, you should know better than to assume. Either use the context where possible, otherwise ask for clarification.
Technically in English, "free" has no default value. If you want to avoid ambiguity, you have to say something like "free of charge"
You mean as in "VMware ESXi Available For Free"?
If I were to go to McDonalds for a promotion of "Free McNugget Wednesdays", you can bet I'll have a happy little lawsuit when they actually try to charge me and claim "It is free in that you can do whatever you want with it!"
Yeah, I threatened to sue when the local market wanted me to pay for their so-called "Free Range Chickens".
That's been a showstopper standing between us and vmware forever. Maybe it is finally supported, but I RTFA, then I even went and RTFWS and I couldn't find any mention of Firewire or IEEE 1394 (a or b).
Well I just bought this a few months ago... oh well
If the software doesn't suit you as a solution, don't complain about it, use something else.
This new free solution is perfect for me, as I've got enterprise level stuff running virtualization with Workstation. Nobody is debating whether this is a tool to getting you stuck with VMware, because it most certainly is.
use your turn signal! you people act like it's divulging information to the enemy
Twenty-four years have passed since the GNU project began, and still it is extremely difficult to explain one of its fundamental tenets because of the poor choice of terminology. You have to convince someone that free doesn't mean what everyone else understands it to be.
Sometimes there is great value in standing your ground, insisting that the rest of the world change to fit your vision of things. This is not one of those instances.
Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
I know the VMware product is going to be 100X better than the MS-MESS that is going to get crammed down our throats. I mean can Virtual PC use your PC's USB ports, NO, can VMWARE, Yes.
Can VMware work on a small footprint, yes it can.
Can MS's product work, no it can't.
I'll bet that the MS demons will end up winning the Market share with this and VMware virtualization will end up like Novell, Kaput!
Sad, but true.
Tsukasa: All I really want, is to be left alone...
Range Chickens? What, are these replacing clay pigeons?
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
I can finally run my firewall/antivirus in a hypervisor so viruses won't detect that it's there? This could be a whole new level of security.
One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
"It is unfortunate that the word "free" in English has such multiple meanings."
Yeah, there should be like regulations and laws against that, who are we to look for alternate meanings, keep these language pirates from stealing our sources.
If you don't mind rolling your own you can do a whole bunch of management via the VI API using, for example, Perl Toolkit. It's not necessarily simple but, hey, once you've written it, share it with other folks.
The enterprise-level management tools are necessary for complex setups but for smaller applications you are able to do a lot on your own. A whole lot! In addition to the obvious stuff like VM operations, you could probably do a clone, perhaps in a limited way, by copying and moving files in the datastores.
Someone who's industrious could get quite a bit out of embedded ESX.
Embedded ESX supports a large subset of the VI API (basically, everything that a standalone host can give you). You can write Perl or Java to your heart's content and get ESXi to jump through hoops. Virtual Center uses the VI API and it's quite possible you can write something you enjoy better. Go check out the Virtual Infrastructure SDK.
ESXi and for that matter ESX will run on a variety of non qualified hardware. (Unsupported of course.) It will be interesting to see what kind of compatibility list people are able to come up with. It can't be worse than, say, the early days of Linux and 802.11 ....
Aside from the occasional maintenance task (like if you have misconfigured your network) there's no reason you want *want* to use the VMware console. Just like any other server that's not right under your desk, you'll be using X or RDC. Or a command line via ssh.
A Dell SC1430 will work fine. (Well, CIM's busted but whatever.)
For my work we wanted to setup a HA cluster with 2 (or at worse 3) servers running both a Linux and Windows environment for some DRM stuff. So after years of just toying with VMWare server and simple VMs like that, I finally jumped into the wonderful world of hypervisors.
I of course first tried the open source solutions, and boy was that a nightmare. First Xen, on a DRBD+OCFS2+Heartbeat environment. Never managed to get it to be stable, got either kernel panic from OCFS after some time, or the servers would hang when doing live migrations. Also tried the iSCSI way, and still no way to stabilize the thing.
Then since I though the issue was with the only officially supported Xen kernel (2.6.18) I tried KVM since it's integrated into the mainline kernel. Well surprise, I got more or less the exact same result. Kernel panic when trying the migrate a VM...
So I gave ESX a try, not really believing it would be any better. Well, it actually works, but while it was easier to set up than KVM/Xen for HA and stuff like that, it sure wasn't trivial either. I spent a lot of time on google researching the various issues I was having (who would think that you HAVE to use the names of the machines and not their IPs when setting up the HA stuff?), but at least I got it to work. The accounting people sure aren't happy with it though...
There are so many options out there, and so few up-to-date benchmarks, can you let us know what else you tested?
I haven't seen a good (recent) Xen vs Linux KVM study (on hardware with NPT). Adding this free VMWare offering into the mix should be interesting.
Does it really have a smaller footprint? Linux can be stripped down for embedded systems, as can the user space. You can even boot it from just a couple of floppies.
Considering you also have a huge library of drivers available for all sorts of hardware, I think Linux makes sense as a hypervisor.
I know many people think of Linux KVM as something you run from a full blown installation, but it doesn't have to be that way, and I think Redhat's new lineup might change that.
If it's not FREE (as in GPL v3), it's not FREE.
Please use the correct terminology.
It's not GNU/Free.
I've been using the free VMware player on-and-off for personal use. It works pretty well for what I've done with it (although sometimes the virtual machines get in a state where they refuse to start and I have to revert to a backup copy). I'm not able to find from the article or discussion here just what this brings to the table (or doesn't bring to the table) that the VMWare player doesn't (or does). Can anyone give a simple feature oriented breakdown of the various VMWare products (in particular the free ones)? A contrast to Microsoft and other offerings would also be interesting, although I expect I'll stick with some form of VMWare unless I learn something really amazing there.
If it matters I run VMware on dual core AMD2 processors that have the hardware visualization support.
I'm an American. I love this country and the freedoms that we used to have.
It's easier to just use the Latin since the terms are distinct. In this case the software is gratis but not libre.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Anyone found a decent guide for comparing free and pay-for hypervisors? I had a link to one here but now cant seem to find it?
AG.
But riding my high horse is free! So I ride him everywhere because of high gas prices.
I Am My Own Worst Enemy
I've been using VMWare Server on my laptop for simple software testing. Would anyone happen to know if ESXi would be a good alternative. Obviously I don't have a server-class disk controller on my laptop.
Also, VMWare Server has a lot of trouble maintaining the clock. Would ESXi have the same problem?
You do realize you're on Slashdot, right?
One of my servers is used as a MythTV machine (running Linux) along with running various VM's. Could I install ESX instead of Linux and then run a Linux VM with the MythTV stuff? The VM would need access to the PVR-350 for capture and playback.
There are many setups that should work, but don't. I have used the following extensively, and in production, so maybe it can help.
/dev/guests/1 on both machines).
On each node I setup LVM, from which I can allocate logical volumes for the guests (e.g. guest 1 gets
I then use DRBD to mirror the logical volumes, so yes, there can be quite a lot of DRBD devices - one per guest.
For OpenVZ the DRBDs get ext3 (so quota works) and it is mounted on the node running the guest. This doesn't support live migration, instead I suspend to disk, copy the dump, and restore it on the other machine. With the intermediate steps of unmounting, switching primaries, and mounting this takes about 5 seconds.
For KVM the guests just use the DRBDs directly. I enable dual primary which lets me do live migrations over TCP. This is extremely fast, fast enough that it would be appropriate for load balancing.
One notable benefit of this system, as opposed to cluster file systems, is that there is no locking across the network. Each logical volume is "owned" by one node at a time, so there is no need for synchronizing access for every read or write.
Seen too many options yet?
Yes ... oh yes, I see what you did there, that was kind of funny, no? You made an oblique reference to the Cathedral and the Bazaar and the comparison to open source versus free.
I'm still confused how one company giving away a (now) free product is anywhere close to the CatB model. ESXi is still very much Cathedral, unless I missed something.
2^3 * 31 * 647
Let's face it, if you want to use ESX in a real production environment the cost has dropped only a little
R900 for virtualization is still $8,854 after instant savings.
But you're playing right into the hands of big hay!
Mod Parent Troll?
Marketing that I refer to is just this kind of thing: appear to be F/OSS so that the unwashed masses who are really beginning to understand F/OSS better will mistake your product for one of those "new-fangled cool programs" that is free.
Like puffing up a bag of chips with air to make it seem like more product, or making the bag opaque so you can't see how little is inside.
No, you didn't miss it, it's Cathedral but others *will* miss it. It's as good as the 'no payments for a year' scam. I truly believe we are going to see a LOT more of this. MS is starting a few of these scams but people are more leery of MS's bag of tricks. OpenSolaris is a nice trick, sounds good but any kind of support seems pretty much a pain in the ass if you are not using the pay-for enterprise version (or has been). I'm waiting to see what they do with their latest acquisitions.
It stands a chance of creating a bad name for F/OSS if not handled correctly with marketing ploys by F/OSS groups. Something they are not quite accustomed to doing.
That's the thought anyway... and the brilliant part of it all is that appearing to be F/OSS is now the 'in thing' to be seen to do. Mainstream software makers are actually validating F/OSS every time they use one of these scams. There doesn't even seem to be much of any kind of effort to actually assert that their product is better any more? game over, or so it seems. Switching to the support model that was quite well done by RedHat seems de facto business model now. The worm has turned and not many people noticed the change.
I don't quite understand the redundant mod? oh well.
Support NYCountryLawyer RIAA vs People
Is there anything else you need to know about this? Really?
Help stamp out iliturcy.
For example, this counts a lot to some people.
Help stamp out iliturcy.
Generally speaking if it's from a company on this list, or a subsidiary (VMWare is a subsidiary of EMC), then it's not free without sufficient other assurances like the GPL to protect you from their audits.
Help stamp out iliturcy.
For "nothin' left to lose."
Apologies to Kris Kristofferson
Help stamp out iliturcy.
We used to call it "software."
That was a better day. It was long ago.
Really... get off my lawn.
Help stamp out iliturcy.
Please - only because you use craptastic Dell machines.
We built a DL580 G5 (Dual proc quad core 2.2ghz intel procs) with 64gigs of RAM and an add-on 4 port gigabit NIC.
All for the low price of $14,000.
That price from Dell (instant savings and all) makes me want to puke.
So has VMWare (or any other virtualization layer) gotten to the point where I can install it on say, 3 PCs hooked up to a Gb-e switch, and run from a single console that just seems to run 3 times as fast? or that can handle 3 times as many processes, without my having to notice that it's really 3 PCs?
--
make install -not war
Very interesting set of points. Thanks for expounding.
I know my last post was smarmy, but I'm trying to be sincere on this one, as someone (most likely not parent_poster) will think I'm still being smarmy.
2^3 * 31 * 647
I'd be surprised to hear that it beats out Xen! Isn't Xen a lower level hypervisor as compared to the VMWare ESX kernel hypervisor? Although, I have heard that ESX has been sped up quite a bit recently - I just assume that whomever is riding closest to the hardware wins the speed race...
For me, the Big Win is native iSCSI support.
I was about to fire up a Xen solution on RHEL-5.2 tomorrow. I've got an eight logical core Xeon box that my boss and I were thinking about hosting a few VMs on, so this throws me for a loop now!
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
I believe he means free yeah sure, but all the tools you need to use to run it costs money, and sort of like installing the office engine on your computer, but without the word, powerpoint etc... you have the engine, but you cant do anything with it, unless you know c#, so you buy word for 100$ , then buy pwerpoint for another ...etc..
Tested this on a Dell Power edge sc1425 (1U) with 1 Sata disk, and it installed with no hassle. It seems that the new Vi-client has some nice extra options compared to the older 2.0.x like plug ins, that can be added for support directly from you hardware vendor.
Say you want the HP insight manager plug in, to view health status on your server directly in your Vi-client, how neat is that!?
We have been running regular Esx since 2.5 and are going to upgrade to 3.5.2 (from 3.0.2) this Thursday, morning. Just wonder if it would be worth getting this on instead, then we could avoid renewing out support plan next year.
Since we aren't running on a San or any other centralized storage solution, we aren't using the enterprise tools, but just 4 DL385 boxes as stand alone.
There is a Cli (command line interface) for the i version, but if you need normal ssh into your box, use this guide: http://www.vm-help.com/esx/esx3i/ESXi_enable_SSH.php
This is really a brilliant move from vmware imho.
Yes they are. Range Chickens are under GPL3, slower and therefore easier to hit. Clay pigeons have an ugly EULA and are closed source, like VMWare ESXi.
is the lack of a service console--no command line. I have a few Dell 2550(?) that for some reason have CDrom issues that I need console access for.
It is possible, though unsupported, to SSH in to ESXi. This doesn't have the same functionality as the service console, as you're probably aware. It's enabled on one or more of the ESXi servers we use, (for development, not production, lest the flames ensue), and is handy in a pinch. Paul Lalonde posted instructions in the community at http://communities.vmware.com/message/881978;jsessionid=529C6EC4C2DAD952438F591A8052BBBB quoting his instructions...
HTH
Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety
"If it's not FREE (as in GPL v3), it's not FREE."
I was disappointed that it doesn't cure cancer or provide faster-than-light travel.
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
Just a heads up, the registration site won't send you an email if your running Firefox 3.x. I tried all morning waiting for my serial number. After getting anxious, I logged into my VmWare account using IE, and clicked resend key. This time, I actually got the email.
Lame :(
They are clever, them VMWare perple! They are essentially giving you the "door" to a mansion!
Sure... it's gold-plated, awesome looking and it even comes with "mansion-compatible hinges" and all that...
But in the end, if you want to actually PLAY with ESXi, you need:
a) VirtualCenter 3
b) VI Client
Otherwise, they say that you can "use the door on a self-built tepee" AKA the OSS route they offer for their tools etc... but then you will just end up with a kick ass door on a tepee!
Sooo... what's the benefit of ESXi again? At least VMWare Server FREE is really FREE and actually is used by millions and is really supported! You don't need to buy a mansion to make it work! :) Sure, compared to ESXi+VC3 it's like a trailer, but... :)
--Russ
Office of Research
Virginia Tech
I'll stick with clay pigeons. I know they actually work. Range Chickens 4.0 is obviously a developer's release, after all.
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
I can't tell if you're being sarcastic or not...
The experience back then was different for members of the network than it was for ordinary folk. For me it was much like my Internet experience is now.
Slashdot is not very unlike a Fido echo. I read and post neither more nor less than I did back then. It still takes an hour to download Linux. I don't chat any more. Subscribing to the Filebone was much like running BearShare or whatever they're using now, except that it was all legal back then. If I had to point to the biggest improvement since then it wouldn't be what you think -- not bandwidth, not graphics. I think the best think that's happened to the online experience is that you can Google stuff now.
We used to get together in real life, though. I miss that. Oh, and it costs about 5 times as much now.
Help stamp out iliturcy.
The DL series servers have always been awesome. Dell... not so much.
I've been a VMware server user for about a year with a production server running a hosted Exchange server, a Windows 2003 Web edition server, a Win 2003 SBS machine and two XP workstations in a production environment (Win2003 x64 host). I just set ESXi up on a 2005 era SuperMicro 5014c-t 1u server with a pair of hard drives (both SATA). The boot drive is 80GB (total overkill) and the data drive is 500GB. I'm happily running two VMs (Untangle 5.3 and XP Pro 32bit) and both work great with 512MB each allocated. The server has a P4 3Ghz and currently 2GB of PC2-5300 ram (soon to be doubled to the motherboard max). I've never done iSCSI, and see no reason at his stage of the game to go there. I might try mounting NFS (couldn't get it working on my NAS drive, but I hear Windows servers do it nicely). For my clients (small 5-25 client businesses), I think consolidating 5-10 servers on a DL360 or an ML350 with 16GB of RAM would run perfectly. I could retire a lot of iron with this product and never lay eyes in iSCSI. I guess I could also set up an inexpensive Windows Storage server. I hear they can do both NAS and SAN with the proper software. Bottom line - any box with an Intel SCSI controller will likely work. Use an old 40GB drive for the OS and as big a drive as you can dig up for the data. The footprint is small, so it's likely you'll get three or four workstations, or possibly two servers up and running nicely. BTW, I tried attaching a USB drive. It saw it, but didn't offer it to me as a data store option.
GPL stands for GNU Public License?