?
Solved

NIM for our AIXs

Posted on 2010-11-19
2
Medium Priority
?
921 Views
Last Modified: 2013-11-17
Hi

I'm planning to install a NIM server  for our AIXs. Couple of questions:

1- What are the advantages of having a NIM server in our network?
2- Any step by step to install NIM on AIX6.1 TL6?

Thanks
0
Comment
Question by:sminfo
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 2000 total points
ID: 34172333
Hi Israel,

great idea! Good job for a tedious autumn weekend!

Advantages of NIM?

The major thing in my opinion is that you're getting a network boot facility exactly designed for AIX.

You can instruct the NIM server to request mksysb backups from its clients to store these images centrally.
Given you created the required AIX installation sources (base level + TL + SP) and their corresponding SPOTs on the NIM server you can then easily recover failed machines from "bare metal" by simply booting the naked machine over the network specifying that the mksysb image be played back.

You can also install new machines over the network using the above installation sources or clone a machine using another machine's mksysb - all that unattendedly if desired and set up correctly.

You can create more sources in the NIM repositories like update packages (TL/SP) and update your clients remotely, also unattendly if desired.

Create scripts/configs like the bosinst.data, image.data, resolv.conf , firstboot files and use these for standardized installations.

In the current versions of NIM you have the additional functionality of installing VIO servers and IVM.

Note: A SPOT is basically a /usr filesystem to be used with diskless clients or for network boot to provide a similar thing to which is known as "Initial RAM Disk" under Linux.

OK, a NIM server doesn't run "out of the box". It needs a bit customizing and maintenance (keeping installation sources up to date and, most important, keeping the SPOTs in sync with them).

As for the setup: "smitty nim" has rather good menus,  there is even an "Easy NIM" ("smitty eznim").

I'm not sure if I should recommend using this "EZNIM". Although it does lots of stuff in few steps it's not really good for learning - you just can't see what's actually going on behind the stages.
I'd possibly prefer using "smitty nim_config_adv" and walk through the menus one by one - but that's your decision, EZNIM can be useful, no doubt.

There have been rather good whitepapers around, but I admit I can't find them any longer on the web.
Try it yourself, maybe you're lucky.
Believe it or not, I only have printed hardcopies of them, they seem to stem from the dinosaurs (yet still relevant, although of course not covering the more recent stuff).

This is from the AIX Infocenter: http://publib.boulder.ibm.com/infocenter/aix/v6r1/topic/com.ibm.aix.install/doc/insgdrf/nim_intro.htm

It's not really a beginner's HOWTO, but very useful nonethless.

As always: Should you encounter problems or have questions during NIM setup or operation - don't hesitate!
I've got a bit experience with NIM and still like it - although NIM doesn't always seem to like me!

Good luck and have a nice weekend (and fun with NIM)!

Cheers

wmp


0
 

Author Closing Comment

by:sminfo
ID: 34172763
very nice wmp.. but it's weekend! :-)
I'll take a look at NIM on monday...

have a nice weekend too.

Israel.
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (http://www.experts-exchange.com/OS/Unix/BSD/FreeBSD/A_3660-S…
Why Shell Scripting? Shell scripting is a powerful method of accessing UNIX systems and it is very flexible. Shell scripts are required when we want to execute a sequence of commands in Unix flavored operating systems. “Shell” is the command line i…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question