Visit Our UNIX and Linux User Community

Learning AIX from zero.

Thread Tools Search this Thread
Operating Systems AIX Learning AIX from zero.
# 1  
Old 07-02-2012
Learning AIX from zero.

Dear Sirs:
Good afternoon, my name is Javier
Im new to Unix and I am working as a Linux Server admin in an ISP from Argentina.
Im want to in learn AIX, and find interesting information about it on some IBM Redbooks.
I would like to know if is there any possibility to Virtualize an AIX enviroment on a PC computer, so as to be able to take hands on this Operating System and practice with it, or if the only way to do it, is buying an RS/6000 Server and installing AIX on it.
Is there any other more low cost model that support this Operating System?
Thank you very much for your kind attention Sirs.
Best regards,

# 2  
Old 07-02-2012
R/6000 servers are an old technology already and you will only be able to run AIX5.2 (or earlier) on most of them - on some not even that. IBM dropped the support of the R/6000 hardware with AIX 5.2. As AIX5.3 has gone out of support these days it is not a good idea to try to learn on such an old system even if you could get one.

The modern hardware is the "pSeries" and can be bought second-hand and is relatively inexpensive. It is still pricey, compared to the sacrificial PC one needs to start with Linux, but it comes with built-in virtualisation support, a OS license and even the smallest system works exactly the same way a bigger system will.

Up to date no emulator for pSeries hardware is known and therefore you absolutely need IBM hardware to run AIX. There is no way around that.

I hope this helps.

# 3  
Old 07-02-2012
no you cannot virtualize AIX on a PC
# 4  
Old 07-02-2012
Thank you very much Sirs for your answers.
Can you please tell me if an IBM pSeries 610-6C1 Server is a good choice for starting with AIX and if I can install a reasonable AIX version on it.
Thanks again for your kind attention.
Best regards.
# 5  
Old 07-03-2012
The 6C1 is about 10 years old. If i remember correctly (but i am not sure about this) you can install AIX versions up to 5.3 to this architecture, which marks the transition from the classical R/6000 hardware to todays pSeries.

To learn AIX this will be sufficient, because AIX is not changing that much from version to version and 5.3 is - for the beginner! - pretty much the same as 6.1 or 7.1.

On the other hand, AIX is not only about the OS itself. To ever put your new knowledge to work you should be familiar with IBMs virtualisation concepts. I haven't seen a physical AIX system (like in "a box with AIX running on it") in years. These are almost always virtualised systems, sometimes even virtualised systems running in other virtualised systems (workload partitions on LPARs). You should be aware of the concepts behind "live partition mobility", HMC (hardware management console), VIOS (virtual I/O server), etc..

You have already mentioned you are reading redbooks (which are an excellent source). Congrats! You show a better attitude then most. Keep that up and concentrate on learning the virtualisation concepts of IBM and you will be up and running in no time. After all, AIX is a very good and reliable OS and IBMs hardware among the best in the world. You will like it.

I hope this helps.

# 6  
Old 07-04-2012
Thank you very much for your answer Sir.
So, I must have a Server that lets me make virtualisation so as to be able to practice with these IBM concepts.
The very difficult thing is to find here in my country, a second hand Server of this type, only X Series can be found, and if I buy it in other country, the cost for the shipping is very expensive.
Which is the advantage of only reading a manual, if I cant put in practice what Ive read....
Could you tell me Sir, which is the AIX version that first support virtualisation?
Thank you again for your attention.
Best regards.
# 7  
Old 07-04-2012
Historically, it started in the middle 90s with the SP/2: this was a rack with several rack-mounted systems, some glue-logic to have a single management platform (called the "control workstation") and a proprietary highspeed network which connected all the systems ("nodes" in the SP/2 wording). There was also a middleware called "PSSP", which introduced further central manageability to this distributed system. It was IBMs take on so-called massively-parallel systems and it was initially designed for number-crunching. (for instance the "Deutscher Wetterdienst" [german weather forecast agency] was using a SP/2 with 64 frames full of thin-nodes - one of the fastest systems in the world in these times).

Maybe you remember the first computer beating an chess world champion: the "Deep Blue", which beated Garri Kasparov in 1997 - this was a two-frame SP/2 with 32 thin-nodes with additional specially developed chess processors added.

In fact it was often used as just another rack-mounted system with good central manageability and the massively parallel aspect of the system was often ignored. As well the wormhole-routing-based "High-Performance-Switch" was often (mis-)used as simple IP-interface. On these systems all the AIX versions from the beginning (well, probably not before 3.2.5, but nobody would have wnated to use any AIX prior to 3.2.5 anyway) could be run, but the current versions at this time were 4.x. 4.1.4 and 4.1.5 were relatively stable, 4.2 and 4.2.1 soon to be superseeded by 4.3 (4.2.x were, ahem, not the best effort IBM had undergone) and for a very long time there was 4.3.3 as the state of the art. 4.3.3 underwent 12 "maintenance levels" and this alone shows that for a very long time 4.3.3 was the best AIX one could use. It is - very rarely - seen even today on the occasional legacy system.

In about 2000 or 2001 IBM introduced the S/70, followed by the S/80 and similar systems. It took the idea of the massively-parallel system a little bit further and the management middleware PSSP "evolved" to "Cluster/1600", which was basically a makeover of PSSP with all the commandline tools removed and built into a GUI which everybody hated with a passion. While one could use the commandline tools to automate a lot of things (this was done a lot) with the GUI one could only use by hand. Many thanks for nothing, IBM. At the same time IBM issued the new AIX 5L which brought a massive change in the OS: the "L" was for "Linux affinity" and IBM started supporting Linux and tools from that part of the OS universe. There was, for instance, still the package manager from AIX (which is, btw. excellent - a lot better than the Linux counterparts), but you could install "rpm" additionally and work both package managers in parallel.

5.0 was buggy to now end and relatively fast replaced with 5.1, which was quite stable.

This was the state of matters when IBM in 2002/2003 (?) introduced the POWER4 processor and a completely new architecture: the "Regatta" (pSeries p6xx) was the successor of the high-end systems (S/80, S8a, ...) and the first system where a lot of resources were built into one box with the possibility to set aside portions of these resources (adapter cards, memory, processors, disks) and create several virtual systems - the LPAR was born. The first systems used AIX 5.0 and 5.1. There was also the HMC ("hardware management console), where the LPAR-profiles were being stored. This was a Linux-PC, heavily guarded by IBM middleware against a normal login as root by the systems owners, because IBM went "appliance-crazy" and the HMC was declared an "appliance", meaning its owner shouldn't be allowed to log in and use the system like any system else. If you search carefully you will find a lot of what one today would call "jailbreak how-tos" in the net explaining how to temporarily or permanently lift this completely unnecessary limitation. Still, this is so upon today, but IBMs measures against logging into your own HMC have quite evolved so that you need a lot of criminal energy today to break into the the system you bought.

In 2004 or 2005 IBM introduced, along with the next processor generation, the POWER5, the next generation of systems: p5xx. They were the absolutely fastest machines in the world and held all the OLTP-performance records, SPECint, etc.. The reason was the POWER5 processor, which was an absolutely phantastic thing. Also introduced was the "VIOS" (virtual I/O server). In the p6-series one had to have physical disks built into the system to boot the OS from. Data disks could be from SAN but the system had to be physical. The VIOS was (is - its still there) a special kind of LPAR, which gets LUNs via the SAN and presents them to other LPARs in the same hardware box as disks. This way an LPAR can boot from the SAN directly.

At the same time IBM presented a major makeover of their OS, AIX 5.2. This, for the first time, dropped the support of some outdated hardware while making use of the new hardware features of the the p5xx-systems. As AIX 5.2 was buggy to no end (oh my, this thing really sucked) AIX 5.3 came out in about 200

In about 2008 IBM introduced the POWER6 processor as successor of the POWER5. The systems were still called "p5xx", which is a bit confusing. Besides being faster, bigger, etc., the new systems supported "micro-partitioning", which means one could assign less than a complete processor to an LPAR. Another thing new was the "DLPAR" - dynamic LPAR. It was possible to move an LPAR from one hardware box to another, complete with profile, SAN disks and all WITHOUT ANY DOWNTIME! This was really remarkable, because no-one else in the industry had this. Users wouldn't even notice that their system was being moved from one box to another, because the performance loss was hardly noticeable and the process took only minutes.

Also new was the WPAR, the "workload partition". Basically this is like virtualization in the Linux world, only taking place in an LPAR: in the LPAR an OS ist started, then inside this several virtual machines are started with their resources taken from the LPAR. There is some management software to control how much every WPAR gets and what to do in cases of more WPARs competing for resources.

After a very long time of service AIX 5.3 was finally superseded by AIX 6.0, which quickly evolved into 6.1 in 2007. It supported the new features of the POWER6 hardware.

About a year ago IBM introduced the POWER7, which is again faster, bigger, etc. Only minimal improvements in functionality have surfaced, overall the very mature virtualization system has been straightened here, polished there - but no really big news.

The same is true for AIX 7.1, introduced at the end of 2010. Some more functionality with WPARs, more cores supported, etc.. Faster, bigger, better, but no really new functionality. After all, the system is very mature and one better doesn't fix things if they aren't broken.

I hope this helps.


Last edited by bakunin; 07-04-2012 at 10:33 PM..
These 3 Users Gave Thanks to bakunin For This Post:

Previous Thread | Next Thread
Test Your Knowledge in Computers #112
Difficulty: Easy
macOS was not the largest Unix largest installed base in 2017.
True or False?

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Regex learning.

Hello All, I have come across a question from colleague about complex regex, so I written a regex using grep's -P option in PCRE regex. Since its a new learning for me, so thought to share with forums. Lets say we have a Input_file with following test data: cat Input_file PROJECT =... (8 Replies)
Discussion started by: RavinderSingh13
8 Replies

2. Programming

Learning C with CBT?

Hello All, I am a beginner in C, although I believe my learning curve is rather steep. I would like to know if any of you would have some recommendations with some learning materials to become a good C developer. I am particularly thinking about some CBT courses or some good Quizz that would... (2 Replies)
Discussion started by: freddie50
2 Replies

3. AIX

Learning AIX?

I have a new job where they will expect me to start (as a beginner) to administer using AIX, this will be for a credit card payment company. I understand that there are many flavours of Unix of which AIX is just one. Should I concentrate on just trying to learn AIX or is there some other... (9 Replies)
Discussion started by: henfold
9 Replies

4. AIX


Hi, I am harsath , am new to UNIX- Aix ust started to learning , interested in working with servers , is it necessary to know shell scripting before learning aix, will i get job only if i know aix .... pls reply..... Thanks in advance.... (2 Replies)
Discussion started by: harsath24330
2 Replies

5. AIX

AIX learning path: suggestions

Hello, Am fresher to AIX domain but trained in RHEL 5. I want to go for AIX certifications in future and very much eager to learn AIX from basics.Kindly provide me the guides or the links or the books for study. What are the recent IBM AIX certifications in the market as of today and their... (3 Replies)
Discussion started by: zaheerbk
3 Replies

6. Shell Programming and Scripting

Learning foreach

im newbie at shell scripting. why do the following code #!/bin/tcsh setenv CBC ~/cbc/models/ foreach mix (p00p00 p02p00 p02p04) echo $mix cp $CBC/*$mix*Gyr*fits $mix/ end print(copy) only the first mix? % ./ p00p00 wasn't it supposed to run through all words... (0 Replies)
Discussion started by: prtc
0 Replies

7. UNIX for Dummies Questions & Answers

learning unix

Hi, i have started to learn unix (on and off for the past few months) and am wishing to move into that area in the administration field of it. I have been working in the help desk area (desktop support - windows based) for about 2.5 years and moved into a team leading role for 1 year in which i... (1 Reply)
Discussion started by: donnieDarko
1 Replies

8. AIX

Hands On Learning - AIX

Hi all, I am interested in your opinions of the best way to get hands-on security experience with AIX. I am proficient with most linux flavors on intel, but need to get familiar with AIX. Any ideas on how to get some hands-on without lumping out $4Gs for a used RS/6000? Thanks EW (4 Replies)
Discussion started by: ewelsh
4 Replies

9. UNIX for Dummies Questions & Answers

learning on my own

can i do this? i am learning this on my own..and from the book..simple unix i am not sure if the syntax would work if statement then statement do or for or while statement done else statement fi.... I dont know how else to explain that...I hope I... (2 Replies)
Discussion started by: jonas27
2 Replies

Featured Tech Videos