Sponsored Content
Operating Systems AIX need advice on AIX virtualization Post 302527328 by bakunin on Friday 3rd of June 2011 05:38:21 AM
Old 06-03-2011
Many thanks - a consultant actually listening to what technicians have to say is balm on the tortured soul of the latter. ;-))

Quote:
Originally Posted by Irishango
Clear now. I can guess that productivity of p-Series-type virtualization is better, since there are less layers of software.

But what are the drawbacks of p-Series-type virtualization? What are there things that first type of virtualization can do, but p-Series type of virtualization cannot do?
This is a bit tough to explain: basically there are two concepts of virtualization, called "full virtualization" and "para-virtualization". What i have described in my last post as "Linux-type virtualization" is in fact "full virtualization": The OS of the virtual machine is not aware that it is virtual at all. If, for example, the disk driver has to write some data to the disk it would write to the standard interfaces like there would be a real disk. Only then the underlying program in the host OS would intercept this, decode it, then create some real disk operation out of it and execute that. In "para-virtualization" the disk driver "knows" that it is only virtual and therefore would do a lot less, skipping tasks a real disk driver would do (because this would be done by the real driver anyways).

Paravirtualization is virtualization with virtual systems which are aware of their virtuality status. It is obvious that paravirtualization needs a lot less reources, hence is "more productive" than full virtualization - the "price" being that you need these paravirtualized software layers (network drivers, disk drivers, filesystem layers, etc.).

To come back to your question: the "drawback" of p-Series virtualization is its limited scope: you can only have AIX or Linux as OS of an LPAR. Compare this to VMWare, where you have *some* host OS (Windows, Linux, ....) and some (or even several) guest OS(es): Linux, Windows, BSD, ....

On the other hand there are paravirtualized environments in Linux too: OpenVZ, for instance, kvm (which is in parts paravirtualized), ... What exactly the "performance per unit of money" is in these systems is hard to tell - when you calculate the TCO of a system in the data center there are so many aspects - hardware cost, power consumption, footprint (space is a limited resource in data centers), service level of hardware support, etc., etc.. - that "virtual systems served per processor" or something such only plays a very limited role.




Quote:
Originally Posted by Irishango
Hmm... You're saying that I can (in principle) move my app (and its LPAR) from box to box easily. And can I (again, in principle) at all decouple my app and my boxes?
In fact this was one of the expressed goals of this system. It is called "Live Partition Mobility" (you can google this term) and there is an IBM redbook about it, in case you are interested in the gory technical details:

RedBook on Live Partition Mobility

Quote:
Originally Posted by Irishango
I.e. have a bunch of IBM boxes and some "hyper-LPAR" that aggregates all of them into one big machine? And my app that runs on that "hyper-LPAR" and doesn't really care whether it in reality executed on box A, box B, or even both boxes A and B? Do people do that?
Not that way, but the other way round: You have a big box A with LPARs A1, A2, A3, ... A10 and a big box B with LPARs B1, B2, ... B10. You can (if resources allow this) now move partition B1 so that its definition (the part on the HMC which says how much memory, processors, ...) is transferred, the running system is also transferred to box A and - this is the real clou ! - even the virtual disks and network adapters, which were served by the VIOS on box B are transferred to the VIOS on box A. All this can be done while the B1 system is running and under load.

There are a few considerations for the procurement of hardware though: to be real flexible you need as big systems as possible, because you can divide and distribute your resources inside but not outside. If you want to create an LPAR with 10G of memory but have 5G left in box A and another 5 in box B you are stuck. This means instead of many small you better have few big systems for maximum flexibility.

(Corollary: this is why Blade Centers are a real bad idea when you want to do virtualization - you better use 3 p570-(p770)-systems instead of 3 Bladecenters full of small units.)

On the other hand, every hardware breaks sometimes. That means you have to choose your hardware small enough that you can easily make one free so that you can perform maintenance on it. If you have only two very big boxes they will have to be big enough to take all the LPARs from the other one once you do maintenance on one of them and making them double as big as necessary can be costly. If you have 10 smaller boxes instead it is a lot easier to make one free to undergo maintenance, because its LPARs can be distributed over the remaining 9.

I hope this helps.

bakunin

Last edited by bakunin; 06-03-2011 at 01:29 PM..
 

10 More Discussions You Might Find Interesting

1. AIX

AIX Virtualization question for non-AIX user

Hello, My first post to the Unix forums, thanks for having me! The division of the company I work for uses a xseries/redhat/VMWareServer solution to make sure that we keep hardware overhead low and use our machines to as near capacity as we can. These boxes are Intel with usually dual or... (1 Reply)
Discussion started by: greenteabagger
1 Replies

2. AIX

AIX virtualization: IVM initial network setup

I have a system model 505 p server. I am trying to virtualize my server. My network admin has given me 10 IP addresses (with the DNS already updated with names that map onto each ip). E.g.: IP1 maps to m1.lab, IP2 maps to m2.lab, etc I have been following the redpaper "Integrated Virtualization... (0 Replies)
Discussion started by: apsaix
0 Replies

3. HP-UX

Virtualization Software

Hello peopel I am interesting in implement a virtualization system on HP-UX v3. I have some Integrity servers with this OS installed but I want to virtualize one of them because I have a problem that has no solution in HP-UX and I have to install RedHat for this reason. Then I don't know what... (1 Reply)
Discussion started by: Lekram
1 Replies

4. Red Hat

Redhat Virtualization 2.2

Hi Friends, Is there any one who is working on Redhat Virtualization (RHEV -- KVM)? Regards, Arumon (4 Replies)
Discussion started by: arumon
4 Replies

5. AIX

New to aix virtualization direction ?

picked up a 9111-520 p5 hardware recently with 8 Gig of RAM, lots of internal disk space...6 x 140 gig had 7.1 pre-installed, and managed to upgrade the firmware to latest SF240_xxxx goal is to virtualize this and have LPARs running aix 7.1, 6.x, and Rhat for ppc .. need some... (13 Replies)
Discussion started by: ppchu99
13 Replies

6. HP-UX

Virtualization options for HP-UX 11.31

Hello, I am looking for a virtualization option for HP-UX that will allow VMs to run completely independent of each other with full Operating System capabilities (not a guest OS with limited features/access), with their own IP addresses and dedicated resources that will not interfere with any... (4 Replies)
Discussion started by: bstring
4 Replies

7. Solaris

solaris virtualization

Hi everyone, I have ten servers with solaris (diffrent versions). there is solaris 10, solaris 6 and solaris 8. some are SPARC and some are x86 I would like to move them to one server so they all will be virtual. Is it possible? how? (4 Replies)
Discussion started by: bregtux
4 Replies

8. AIX

AIX Virtualization Rights

Hi people, I just registered on this forum and this is my first message. I'm trying to understand the AIX Virtualization Rights (or whatever name it's called). If I have a S814 quad-core server with licensed AIX Enterprise Edition for four cores and also licensed PowerVM Enterprise... (8 Replies)
Discussion started by: raphaelmsx
8 Replies

9. AIX

AIX Hardware Migration w/ HACMP...Advice Needed

Hello Everyone, Hope you all are doing great! As you can see by the title on top, we are in the process of migrating alot of our servers from Power5 (physical) to Power8 (Virtual). Now it's turn for servers with HACMP Cluster on it. Let me lay out the environment like: OLD ENVIRONMENT: ... (12 Replies)
Discussion started by: uzair_rock
12 Replies

10. AIX

Hobbyist looking for AIX 5.3 licensing advice...

Hello. I'm a hobbyist who likes to buy old(er) machines on eBay then play around with them (hardware and software). My current project is an IBM RS/6000 43p-150. It came with AIX 5.3 pre-installed, no media or licenses or documentation of any kind. One of the things I like to do is run various... (4 Replies)
Discussion started by: bminear
4 Replies
All times are GMT -4. The time now is 02:05 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy