Dynamic Logical Partitioning for Linux on POWER
An anonymous reader writes "Logical partitioning provides POWER processor-based servers with the capability to do server consolidation and optimize system resources. Dynamic logical partitioning enhances this capability by providing control of the allocation of the resources without impacting the logical partitions availability. Linux on POWER supports dynamic LPAR for changes to physical I/O, virtual I/O, and processor resources."
And for once I drool over something I have only vaguely an idea of what it does.
Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
I've worked on it on a few times, and its still a bit buggy, but IBM seems to never cease to amaze me by pulling-out new patches on a daily/weekly basis. With time, this technology will perfect itself, and when it will, it will really rock, for now, I'd still go with a BladeCenter + SAN.
Then entire world will move to POWER in the next 10 years. POWER 5 is where it's going folks. Great IBM Hardware is paving the way for the great OSs of the world to run like champs. I have been an AS/400 now iSeries Admin for over 15 years and POWER/5 is awesome. Good to see some Slashdot coverage on the topic of POWER. IBM is still trying to figure out what to do with LINUX and maybe this is it. Will have to wait and see what happens next.
David Vasta iSeries(AS/400) Admin & Junkie
Is this just an extension of the work done for the S/360 nee zSeries LPAR stuff, or was something truely different needed for the POWER line?
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
This has been available from IBM for years. I've only started with POWER 4 but I think it was available a few versions back as well with limited functionality on Linux. The more advanced features recently came available with the release of the POWER 5 processor. Nearly all of the RAS features are now available for Linux on IBM that have been available for AIX.
They also support Redhat and SuSE. Good stuff!
New way to advertise on Slashdot, FOR FREE!
Get a story submitted linking to your corporate website for more information. Then, point to another site, not on your corporate URL, labeled 'Sponsored Content' which once again shows why your product is so great!
You can share network and scsi adaptersr ary/es-susevio/
http://www-128.ibm.com/developerworks/eserver/lib
Simultaneous Multi Threading is an even cooler feature of the POWER 5 chip!
Here's a pdf.
In the future, I would want to not be isolated from my friends in the Space Station.
If you want a better idea of how LPARs are setup on POWER5 hardware check out episode 5 of The Packet Sniffers. They show a 570 system and some brief menu's of the HMC console one uses for LPAR resource management and DLPAR. Not exactly DLPAR on Linux, but the process is the same for Linux as AIX. If you are curious how this works then check it out.
http://www.packetsniffers.org/
This document just touches on the capabilities. If you want to see a little bit more detail regarding running linux LPAR's on a POWER 5 system, I suggest heading here.
This is a good technology, and if there are people wanting to get LPAR capabilities without having to purchase all that extra IBM OS's (AIX, i5/OS), you might look into the OpenPower line. 2 way or 4 way POWER 5 systems that run only linux and can create upto 40 LPAR's on one system. That's bascially like having 40 different Linux servers all running at the same time on 4 total processors.
I agree this technology has some limitations as of right now, but it may not be a bad idea to look at it. And remember, this is PPC Linux, not your standard Intel Linux. While your boss won't know the difference, you should.
VD
Apple has just decided to switch to Intel. They are known to pick the underdog technologies in the industry. Power 5 is about to become mainstream, and Intel will become underdog, that's obvious.
To Terminate, or not to Terminate, that's the question - SCSIROB
Why is the second link an ad on moving from Solaris to Linux? Any bets that the submitter is really an IBM flunky? Are we going to start putting links to doubleclick pages too?
This type of technology has been available from IBM for years. I remember those old AS/400 machines during my undergrad that had removable boards that you could hot swap which contained extra processors. One of my professors told me about when he took operating systems, he made his OS on an IBM machine and was able to use one of the six processors available in his own little virtual space without interfering with anyone else's simulations.
Correct me if I'm wrong, but this seems like IBM has placed into hardware what systems like Xen currently does in software, allocating virtual space for different operating systems to share resources and execute simultaneously.
Nice write up from IBM, but it's important to remember thaat the Linux kernel only supports dynamic changes in CPU and PCI devices, you can't move memory around. AIX allows dynamic memory; the Linux kernel will need some fundamental chages to enable this. Power5 is indeed the coolest technology around today, but Dynamic LPAR started on the Power4 back in 2001, so this is kinda old news.
-The Mad Duke
I'd love to see a version of "Linux" that executed functions solely to allocate system resources. Authenticated access by processes to each other and to the hardware that some of them represent (drivers). All other threads/processes would be userland apps. This LPAR system would offer enough flexibility under the hood of the actual OS that the rest of the system could be highly efficient, while also simple, secure and distributable.
--
make install -not war
The ibm speaker at the ohio linux confrence last weekend talked about this. It seemed damn cool. Too bad we are all sun here atm.
.. SCOG claims this as having been stolen from the code they think they own?
____________________________________
-- I beleve you'll like this -->
Since logical partitions is the only cool technology I have heard of that is new in Solaris 10, Linux needs this LPAR support (everywhere) to keep making in roads in Fortune 500 comapanies' datacenters.
Think Deeply.
This is different then Solaris (SPARC/X86) zones how?
I found this interesting. Try this on the bits for the RHEL4 packages:
for i in *.rpm; do rpm -qilp $i |grep -i license; done
Size: 2547252 License: IBM Corp.
(lots of output deleted)
11 "IBM Corp." licenses.
1 IBM Common Public License (CPL)
1 GPL
Open Source it ain't. I'd rather use Xen.
- Necron69
LPARs have been around since the Mainframe days... on s/390 technology. LPARs on non-mainframes are relatively new. This concept was first introduced with the POWER4 technology (think p690s etc), in which you could allocate resources to the different partitions in your system. DLPARs is new to the POWER5, using newer AIX 5.2/Linux 2.6.... micropartitionins/virtual io is something really nifty from IBMs part. Run 10 servers (independent of each other) on one single processor... and you can still dynamically change them... drool... :D
We currently have a 570 and it's awesome. We can allocate resources on the fly to any of our AIX partitions and we can also run Linux on a LPAR and AIX on a LPAR and even OS/400 (or what ever they call it now as AS/400's are now basically Power Machines). DLPARing let's you allocate memory, processors and disk from one partition to another with out need to take it down. IBM makes THE BEST hardware around...BAR NONE when it comes to reliability and availablity. It is GREAT stuff.
Gorkman
Not sure about Linux on Power, but how about PowerLinux? That's what I use.
http://tinyurl.com/4ny52
it's possible to take server consolidation too far. suppose it costs you $2e6 to buy an IBM mainframe that can support 200 LPARs (I mean real, active ones, not idle ones.) when is this better than putting each on a $2k server of its own? sure, sometimes it is: the LPAR can react more dynamically, and some aspects of TCO would be lower. but we have to be honest when making this comparison - let's assume the separate servers are auto-provisioned, for instance, and have IPMI and some sort of intelligent storage network. the operating costs of such an alternative is fairly low, perhaps lower than IBM's relatively exotic hardware.
don't get me wrong: resource pooling is a great thing (it's what I do, come to think of it), but the kind of partitioning that IBM is pushing is, IMO, more of an effort to sell high-end hardware. and doing a really honest/complete TCO analysis is quite complicated. virtualization is not a value in and of itself.
This has been around for while. Did anonymous coward just now find out about it? Or is anonymous coward IBM marketing just trying to get the word out. Anyway, I have been using it for about two years. It's pretty impressive technology. The recent addition to sub-processor partitioning is really cool. However, the one item that seems out of place is the fact that you need a separate system (a Hardware Maintenance Console HMC) to manage it. This is a separate linux x86 box ($4,000 beige box) that you have to dedicate to manage the LPARS. If the LPAR management could be included in standalone system, it would make more sense. Other than that, it's impressive technology.
Flexible bare-metal recovery for Linux/UNIX
It turns out (in pIV) to be no more efficient than just running two tasks time-shared on an Athlon.
I wonder if you could have put a liittle more thought into that comment. I woudl agree with you on some points, but I am not sure which parts you don't like.
David Vasta iSeries(AS/400) Admin & Junkie
Heheeh... I've been doing this in production for a year now! It's just NOW making it to Slashdot? That's frickin' funny.
In fact, I'm running Linux & AIX on the same cluster, separate LPARs. All over the place. Hrmph. Jho
Sorry man... the Internet pooped on me.
The HMC on a Power 5 machine uses a modified Linux distro and also uses Fluxbox for the Window Manager. Good stuff.
Gorkman
I don't mean to rain on your parade... but IBM hides a lot...
IBM will typically try to sell you a $4k machine dual proc that can run say 20 LPARS. So you buy one quickly since you all of the sudden can consolidate!
On top of that, if you run the maximum LPARS you lose about 30-50% of your performance on LPAR switching overhead.
To top it all off, each LPAR is licensed separately. So it's like $1500 per LPAR turning your $4K box into a $34K box that runs as fast as a $2k box. All of the sudden, this LPAR joke doesn't sound so good any more does it?
Sun realized this and went for Zones (glorified Chroot jails) and it works fairly well. The downside is that all of the sudden patching software in the global zone is a bit tricky, so it's not perfect. However, you won't see a crazy license bill coming from Sun...
Anyways, just beware... IBM has really ticked me off with their marketing... and I'm one of their resellers! Come ask me about COD one day... they tell you that it's free! You don't pay for the HW till you use it! Except what they don't tell you is that you _DO_ have to license the priviledge to have COD... So in the end, you pay more... and BTW the fastest Power procs only come COD... so first you gotta pay COD, then you gotta pay to activate it... Ugh!
AIX and power hardware has always been about management and stability not nifty features.
What about the concurrent firmware upgrade feature that has just been rolled out as promised in the latest power5/HMC code
- anyone else ever tried firmware updating 7 boxes some running multiple partitions at once WITHOUT disruption to the patitions in question?
I just have - nice little feature!
Right?
That is pretty lame, linking to an add for IBM migration services.