IBM will be bringing KVM Linux virtualization to Power in 2014
zdnet.com
zdnet.com
If I use Linux on Power by choice, I'm either doing OLAP/OLTP or I'm an AIX shop that needs a few Linux boxes without the hassle of a completely different platform (x86) in the mix.
But I can't imagine anyone wants to use IBM Power to host a large number of Linux KVM VMs, that just doesn't make sense.
KVM is handy because you can run an unmodified guest. There are many reasons why somebody would like that, for example to run the latest greatest product somebody ships as an ISO (or VM) image.
If I understood correctly, KVM on POWER would allow to run unmodified OS guests built for the POWER architecture.
What's the use case? Where are the tons of pre existing but subtly different distributions you want to run together but have nobody supporting a couple of small fixes to let it run in a paravirtualized environment.
I'm genuinely curious about the usual ecosystem that people who run linux on IBM POWER have to cope with.
POWER is really nice. I mean properly awesome, but no one seems to use it these days. Even our ex-AIX financial orgs have gone x64 and a lot to windows...
We were joint bidding a $Billion+ project with IBM in 2004/2005, and they lent us a handful of P5 520s to do some initial development on. They were bizarre systems, and just trying to get your standard C packages to compile under AIX was a painful chore for someone used to the portability on Solaris/Linux/BSD back then. Heck, even Irix was easier.
Happy to hear that there is more weight going into KVM, I almost thought that platform had died under the Tsunami of VMware and Xen (Amazon). Nice to know there will be some real competition.
For anything open source related on AIX, http://www.perzl.org/aix/ is a lifesaver.
But, the hardware just scales brutally. You can add/remove LUNs/CPUs/RAM from LPARs without interrupting operations. The Powers hosting the machines I worked on were basically bought, installed and switched on and are now up and running until they are decommissioned years later.
Running your stack on KVM is like running your IPSec concentrators on OpenBSD (been there, done that) - it makes an awful lot of sense technically, particularly to the people who are actually using it every day - but, from the perspective of the enterprise - No Support ecosystem, No market presence, Poor compatibility testing. One of the best things ever for Linux in the enterprise was RHEL/SUSE and their corporate support for the platform.
I'm willing to wager 90%+ of the virtualization market in the fortune 500s is VMware, and KVM has next to zero market penetration.
I'm hoping that changes with the broad market support we're starting to see from IBM and the various open stack alliances.
These machines represent a tiny tiny portion of overall machines, but have certain properties that make them nice for certain functions. They can handle a lot of I/O and can reduce software complexity for certain jobs which actually don't need to scale horizontally.