Microsoft To Support CentOS Linux In Hyper-V
jbrodkin writes "Long the enemy of Linux users, Microsoft is apparently seeing dollar signs in the Linux-dominated Web server market. Microsoft's virtualization software, Hyper-V, will immediately add support for CentOS Linux, a community version of Red Hat that even Microsoft notes is a 'popular Linux distribution for hosters.' 'This enables our Hosting partners to consolidate their mixed Windows + Linux infrastructure on Windows Server Hyper-V,' Microsoft said. In addition to Web hosting, this targets another area where Microsoft is stuck in second place: the virtualization market dominated by VMware."
not trolling... just wondering about the practical implications of this.
Reboot host and have to shutdown all your VMs at least once a month?!!
Seems impractical to me.
When I first played with HyperV when it came out with server 2K8, I had no problem setting up linux images on the machine. I know I've setup both gentoo and ubuntu server.
I guess its an "official support" type of deal, not as if anything in the tech has changed.
Performance of the virtualized machines was great, the management of the VMs, however, is why you want VMWare if you're serious.
I would think Hyper-V is behind VMWare, KVM, Xen, z/VM, and a few other hypervisers. Has Microsoft really been able to gain that much market share?
Palm trees and 8
Microsoft doesn't care about linux, it cares about market domination while making money. This is one more way to add to their ability to dominate and make money. If they're still selling licenses and getting systems installed, caring about what you implement means little. True, it's only one OS at this point(presumably), but I imagine they'll add more as time comes. This is also about competition from IBM, with which these same points apply
Running Linux in a VM on Windows is like strapping yourself to the outside of a car with a seatbelt.
"When information is power, privacy is freedom" - Jah-Wren Ryel
Microsoft is good about not letting feelings get in the way of business. They famously ignored the Internet for a long time and then caught up fast. They saw the threat of Netbooks immediately. They might not always get things right, but they keep on trying.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Comment removed based on user account deletion
I thought there was a court case (antitrust?) where it was ruled that for competition reasons, Microsoft couldn't sell Unix systems - and this was always presumed to include GNU/Linux.
Is this gone with recent the end of the "oversight period" put in place in 2002?
Expert in software patents or patent law? Contribute to the ESP wiki!
So all the stability and security of Microsoft running on the bare metal; combined with the user-friendliness and ease of use of Linux. :)
Extinguish. 'Nuff said...
KVM and Xen are both fully featured enterprise class hypervisors with the ability to live migrate. Hyper-V only *just* got live migration and only when you're using clustering (translation: large wads of cash are required). VMWare is undoubtedly the leader, but KVM and Xen are defaintely fighting for 2nd.
Feed the need: Digitaladdiction.net
Not a huge fan of its integration components vis-a-vis M$'s native Window's server product line. But hey, with a Linux cluster, all you really need is SSH for the management - obviating SCVMM.
In the end, if the market drives them to improve functionality and support for competing products, good on them. Much along the same lines of systems configuration management center supporting Android, IOS, and Blackberry devices.
Microsoft plays in all fronts , that has the cost we know, crappy products, why don't they focus Daniel why!!!
Running Linux in a VM on Windows is like strapping yourself to the outside of a car with a seatbelt.
In other words, it's like driving a convertible with the top down.
But seriously, if you want to run Linux on some hardware configurations, you have to do it in a virtual machine because the hardware maker doesn't want to share specs with the developers of Linux or userspace subsystems.
User are leaving Centos left and right, security patches are months behind schedule, Centos 6 is over 6 months behind RH enterprise 6, the devs are a closed group and will not accept help, and do there best to allienate the user base.
Why not a more popular distro not to disparage Cent.....
Hyper-V is a steaming pile of crap. After banging my head against the Hyper-V headache for two days, I downloaded a free copy of ESXi and had it up and running in a few hours. Just the other day I got around to connecting it to a LUN on the SAN. It has been an absolute pleasure to work with. I cannot say the same for Hyper-V. Stay away from it. Far, far away.
My new home computer runs Windows 7 quite well, it hasn't blue screened or locked up once since I bought it a year ago. My coworker's Window's box locks up at least once a week. Just because Windows runs fine on your computer does not mean it will run well on everyone's.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
OpenVZ (Virtuozzo) and Linux-VServer used to be the big names in virtualization. Now Linux has LXC in the mainline kernel. Virtualization with Xen and KVM are nice. But when you want to run Linux in virtualized guests you get a much better performance with para virtualization.
Xen and KVM are useful is you want to run Windows as a guest. But for Linux guests I really recommend the above.
But why would you buy a commercial Hyper-V? VMware is there. VirtualBox has excellent support for Windows hosts and is free. I don't see how Microsoft could make any headway with all the excellent products with every ninche (commercial, open source, free, expensive) already taken.
Honestly I cannot understand why you would virtualize anything but commercial software. It is a pain to manage without virtualization, it suffers from legacy problems due to all of the very big risks you take when you buy the license. You really have no benefits at all I can think of running commercial software.
Thanks to KVM, the commercial software I do have to buy, I can virtualize it, freeze the hardware requirements in time so it will always work forever and ever. Never need to reinstall it and it isn't if, but when the company goes tits up I am protected. I can dump the software on my terms.
I can even make a copy of it in case the hardware virtualizing the commercial software breaks.
Deploy it to a disaster recovery site and I don't have to have a huge checklist to go through to make sure it is configured right during recovery.
No stupid specific backup agents for commercial software's little proprietary databases they all like to create to make things even more expensive to use.
I left with the opinion that Hyper-V is a solution in search of a problem.
I would be using Cent OS with KVM to virtualize Microsoft's OS, where it is safely under the flipper of my penguin, where it can't make my life hell.
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
Why CentOS? Why not a more popular distro not to disparage Cent.....
MS is going after commercial users of Linux not hobbyists. CentOS *is* Red Hat Enterprise Linux (RHEL) without the Red Hat branding, CentOS is built from the RHEL source code. While CentOS is not as popular as a desktop it is interesting to anyone using or thinking about using RHEL. If you know you are going to ultimately deploy on RHEL then developing on CentOS would make more sense than other Linux distributions.
If they really want to promote cross-platform virtual server management running on Windows boxes, they need to get out of the Windows-only-hegemony mindset when it comes to their VDI offering.
--
Posting anonymously... because Slashdot broke my account (93 Escort Wagon) and their "helpdesk" is apparently manned by junior high kids
Shouldn't we be hosting Windows on CentOS instead of the other way around? I mean, usually you go with Linux for robustness or price, and you host Windows because of a requirement (IIS, Exchange, politics) that can't easily be met natively on Linux. Hosting an operating system with uptimes measured in hundreds of days on an OS that has to be rebooted every 45 days doesn't seem wise to me.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
Discovering Microsoft wants YOU to be its virtualized Linux would be like discovering the hulking mouthbreathing neighborhood bully wants to be your boyfriend, and no, you don't have any say in the matter.
Welcome to the Panopticon. Used to be a prison, now it's your home.
Understands this is not a concession or olive branch.
It is a way to damage the RedHat business model. Trust me - Redmond will get to the point they offer Premiere support for CentOS on HyperV, starving RedHat of oxygen.
Even if it made them no money at all, Redmond has people who'd love this outcome, and set MBOs for this.
"Flyin' in just a sweet place,
Never been known to fail..."
I've often seen it stated that Linux is classified as a FORM of UNIX/Unix-like, etc.. Lots of that in fact, see this: http://www.google.com/search?hl=en&source=hp&ie=ISO-8859-1&q=%22Is+Linux+a+UNIX%3F%22&btnG=Google+Search
They are known to be much more controlling in hosting area, and the stunts they pulled to lock in web hosters in this area were more obvious. And the filth they pulled out too. Like arranging godaddy domain registrar to park their domain names on windows servers, then using these distinct ip parked domains as a statistic to show in IIS usages to make IIS appear stronger.
In short, one needs to be either a blatant moron who doesnt think about the potential ramifications of being a microsoft reliant host into the future, or, a microsoft shop to use anything microsoft.
Hosting is a delicate matter. a random obscure restriction somewhere may screw you and your clients up in the ass in the most unexpected fashion at the most unexpected of times.
...And I will say that again -- Linux in a production environment does not belong in VM in the first place. VMs are a solution to uniquely Windows problems (lack of package management, broken backup procedures, inflexible storage, abysmal security), and it does not significantly exacerbate uniquely Windows deficiencies (bad scheduler, bad virtual memory, bad filesystem and storage management). While VMs are useful for development,
"VMWare jockeys" (or whatever they should be called with this crap) should never be allowed to administer operating systems that they do not understand on the most fundamental level.
Contrary to the popular belief, there indeed is no God.
I mean ... you wouldn't want to use windows to actually run services open to the outside world would ya ?
"Popular" distros like Ubuntu are not even relevant in Microsoft's world. Windows already won on the desktop. The battle is over. Ubuntu is the handful of Japanese soldiers in remote jungles who are still fighting WW2 in the 1960s. Red Hat, on the other hand? That's relevant. Red Hat gets used by real companies who have real IT budgets that they spend on real support contracts.
Supporting CentOS encourages people to stop buying those support contracts from Red Hat. That directly reduces a vital source of funding for a lot of core Linux development.
Also, it means that in a year or so Microsoft can start nudging shareholders to complain about the risk of using unsupported software since they terminated the Red Hat contracts, and why aren't they just consolidating on Windows since they already rely on Microsoft virtualization infrastructure? And then Windows gains market share from Linux.
And it does all this in a way that will also convince useful idiots that Microsoft has changed, honest, and they love OSS now! It's a brilliant move.
I have trouble believing that Hyper-V _really_ is a Type-1 hypervisor as MS claims. How is it that adding a 'role' to a running server suddenly means that the server OS you just installed is now NOT the native/booted system and a separately-booted hypervisor gets installed? Does it create an new bootable partition for the hypervisor and put it there?
I've not experimented at all with Hyper-V, can anyone confirm what happens? Is it really a type-1 or is it just smoke-and-mirrors?
Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
According to Matt Asay.
Microsoft supporting CentOS is a first-class capitalist move. Red Hat's #1 competition is non-paid Linux, now Microsoft accentuates it.
I think it's a bold, bold move, and one that threatens Red Hat in a way that Oracle's own Linux never could
http://twitter.com/#!/mjasay
Our business is 60:40 split CentOS vs. Windows servers. If we didn't have to pay VMware's licenses on top of Windows Datacenter licenses and got kick ass Linux performance, there might be reason for us to dump VMware enterprise plus at the end of the terms and go with Hyper-V exclusively. Of course if MS really wants the market, they need Debian/Redhat/Solaris/BSD at least.
FYI my shop is around 75 people running continuous integration for all of its projects, around 120 VMs total. Probably will grow to around 150 in the near future.
Most are missing the point of MS supporting this. It's all about the $ in licensing fees of VMware vs. Microsoft. Windows shops pay for windows licenses and always will have to if they want/have to use the OS. Microsoft recognizes that a lot of shops are probably mixed and are attempting to reverse the pay for VMware and drop Windows path that a lot of people are taking. They are offering the MS alternative, use Hyper-V and get Linux support without a VMware tax. Of course, others would say, its like pay MS and VMware tax and yes that is true as well. But in the end, for a business time is money. Being able to have an army of technical people motivated by real money supporting a product versus all us wonderful /. users telling them how they are doing it wrong in the world on Linux is what makes the world go round.
Its about time Microsoft started contributing to the Linux kernel, I wonder if they will return the favor and allow Linus to contribute to the MS kernel?
I've already been doing this for nearly a year - running CentOS on Hyper-V. Great that we'll have official support for it, but it's hardly news!!!!!
If you're using Hyper-V in Production for business you pretty much need datacenter edition. 4 VMs per box is ridiculous - it doesn't even begin to pay off and Enterprise doesn't have the features you need. That means $3K per processor or $6K per 2 socket box, and a fairly automatic upgrade to Software Assurance where you pay again every year. And you need two servers worth, plus the High Availability program to start being a comfortable environment you would trust to use in business - otherwise you're just aggregating all your failure mode in one box so that when something fails everything goes down at once and nobody sane wants that. You need two servers worth because you have to have someplace to migrate your virtual servers to when you're updating the firmware, the hardware or the OS. It's better to have three so you can stay redundant while updates occur. That way you can start thinking about "0 planned downtime" and a fourth of July barbecue where your iPhone doesn't blow up and drag you back to work.
People do use Hyper-V, and they're selling more of it lately than ever. But please, let's not call it free: Software Assurance and support puts the price of Hyper-V close to the cost of VMWare Enterprise Plus in the long run. Say it costs less than a Xen geek, or that it costs less than the overtime would for monthly patching on the weekend, and the ease of management and high-availability features are just bonus. Say that the Test/Dev servers then won't cost any extra server hardware, and people can more readily try new things. But it's not free.
And yes, Hyper-V can handle a lot more VMs than that. Oversubscribing CPU is one of the justifications for virtualization in the first place. Given proper back-end high-performance storage to keep them fed, and a decent amount of RAM, modern server processors are brutally overpowered for the tasks we give most of them.
There are a lot of talking points for Hyper-V, but please be honest with people: "free" is not one of them. People know it's not free. Saying it's free in some way shape or form is just attacking your own credibility. People don't need for it to be free. They need for it to be a good fit for their needs, and in many cases it is. Business people are realistic, and they don't have a lot of time. You may as well come right out and say that if you want to play the Hyper-V HA game then it costs $18K for the software licensing, plus more for the hardware and networking, just to sit at the table. Add a few thousand for 24/7 support and a few more thousand for a server geek to come get it running smoothly for you using best practice because you're just not going to wade in and get it right the first time.
Help stamp out iliturcy.
Supporting CentOS is the same as supporting Red Hat. Why is this significant in any way?
Kriston
SUSE deal with Novell over?
Best reply in the whole thread, thank you.
US-UK-Israel: The real Axis of Evil
Microsoft shills know how to sell stuff. They know that an ad for Microsoft products delivered to Microsoft supporters is a waste of time. If you want to expand your market share you have to take the sales show to the opposition.
For every ninety nine Slashdot users who huff and puff and make funny insulting comments there will be one who takes the bait and that is the one they are looking for.
That's what this post is about.
It's the same from the point of view of a support engineer. But CentOS was previously unsupported, which is corporate for "yeah it might work, but you get to keep the pieces". Significant? If you care about things like vendor support from the likes of MS, I'm sure it is.
It's not strictly Microsoft's fault as much as the fault of third-party proprietary software publishers who refused to adapt their products to work with Wine.
Are they really supporting or are they just so afraid that mixed networks running windows and linux will turn into linux networks instead, it all depends on how you look at it.
Microsoft server licensing 101
MS Windows Server 2008 R2 Datacenter allows unlimited Windows guests up to and including the windows datacenter version.
This means that any office that has more than about 10 windows servers in the datacenter is going to purchase a DC license for their virtualization hosts.
This means that you already has the license for Hyper-V (and thus dont have to pay for VMware).
For datacenter late to the virtualization game, Hyper-V might then become a viable option. Especially if they can support linux on the hosts as well.
Personally I still prefer VMWare, but Hyper-V (and Zen) are catching up quite quickly in features. Given another year or two it will be a nominal difference. Which means that either VMware will have to lower costs or MS will gain marketshare. It is hard to justify paying for something when you can get equal for free.
My thought is that VMWare is miling the market as much as it can until everyone catches up to it. Then it will lower costs to maintain market share. Which is not good for them, but great for all of us.
Do they also support commercial RHEL (not in the TFA)? Otherwise, it also happens to be a nice way to endorse "the Linux that doesn't pay the large RedHat developer team that wrote CentOS".
I don't mind CentOS, I use it lots myself, and I have a weak business case at work motivating paying for a RHEL license.
However, frankly, CentOS would not exist without RHEL, and I don't think Microsoft is feeling sorry to endorse the side of the (RedHat) ecosystem that don't pay the RedHat staff.