User Tools

Site Tools


aix:nimol

This is an old revision of the document!


NIMOL to deploy AIX partitions on Power

NIMOL is a tool which 'll be installed on linux, unlike NIM which is the deployment tool for AIX

Deploy packages

Where to find NIMOL packages ? On AIX base CDROM.

/<AIX_base_CD1>/RPMS/linux

XML-LibXML-1.58-1.i386.rpm
aix-res-7100-03-1.0-1.noarch.rpm
libxml2-2.6.17-4.i586.rpm
nimol-1.0-4.noarch.rpm
[root@nimsrv]/export/aix73/7300-00-01_full/RPMS/linux# rpm -qpl aix-res-7100-03-1.0-1.noarch.rpm
/opt/aix-res/7100-03/booti.chrp.mp.ent.Z
/opt/aix-res/7100-03/bosinst.data
/opt/aix-res/7100-03/ispot.tar.Z

[root@nimsrv]/export/aix73/7300-00-01_full/RPMS/linux# rpm -qpl nimol-1.0-4.noarch.rpm
/usr/lib/nimol_lib
/usr/sbin/nimol_backup
/usr/sbin/nimol_bootreplyd
/usr/sbin/nimol_config
/usr/sbin/nimol_install
/usr/sbin/nimol_lslpp
/usr/sbin/nimol_update
/usr/share/doc/nimol/README
/usr/share/locale/Ja_JP/LC_MESSAGES/nimol.mo
...
/usr/share/man/man1/nimol_backup.1
/usr/share/man/man1/nimol_config.1
/usr/share/man/man1/nimol_install.1
/usr/share/man/man1/nimol_lslpp.1
/usr/share/man/man1/nimol_update.1

Commands

The following commands are shipped with the NIMOL RPM:

nimol_config

  Configures a Linux server to install AIX with NIM

nimol_install

  Sets up a client for AIX installation 

nimol_lslpp

  Lists software installed on an AIX client 

nimol_update

  Installs software updates onto an AIX client

nimol_backup

  Creates an installable backup of an AIX client

Note: These commands are available on the Linux server. For additional information on these commands, run the man command on the Linux server with the name of the specific NIMOL command.

Configuring the Linux server

To configure the Linux server, complete the following:

  Insert the AIX product CD that contains the NIMOL RPM into the Linux server.
  Install the following RPMs, which are requisite for SUSE LINUX 9.0 and Red Hat 9.0:
      dhcp
      tftp
      nfs-utils
      gettext
  The following RPMs are additional requisites for Red Hat 9.0 only:
      dhcp-server
      tftp-server
  Insert the AIX product CD Volume 1 into the Linux server.
  Install the NIMOL RPM by running the following commands:
  mount /dev/cdrom 
  rpm -ivh /mnt/cdrom/RPMS/linux/nimol* 
  Run the following command to configure the Linux server:
  nimol_config -C 

The nimol_config command configures the basic services required to install AIX on clients with NIM, such as bootp, tftp, nfs, and syslog. The command uses the dhcp server to respond to client bootp requests.

Note: You should not manually modify the /etc/dhcpd.conf file because the modifications might interfere with the ability of NIMOL to add and remove subnet and host entries.

http://www.ibm.com/developerworks/aix/library/au-install-aix.html

http://dbaspot.com/aix/390557-fyi-aix-6-1-installation-lower-aix-version-using-nim-nimol-nim-linux.html

Install and configure NIMOL

  • Package required by Linux system
  dhcp-server
  tftp
  nfs-utils
  • Configure related services

Before configuring services, please be sure to configure the ip and host name of the network card Ok, check the/etc/hosts file for any mess.

  1. Configure the dhcp server
  2. Enable the tftp server (mabye you should create a symlink: ln -s rpcbind portmap)
  3. rsyslog
  • Install Nimol
  mount/dev/cdrom/mnt
  cd /mnt/RPMS/linux
  rpm -ivh nimol-*.rpm
  cd /
  umount /dev/cdrom from the AIX installation disk/RPMS/linux directory
  • Basic configuration of Nimol

First Manually generate an empty /etc/nimol.conf

# echo'NIMOL_SYSLOG_FACILITY local2' >>/etc/nimol.conf

Remember, this line is necessary, otherwise adding the client will fail.

Define the resource LABEL

# mkdir /export/nim/lpp_source/7300-00-01
# nimol_config -L 7300-00-0 -d /dev/cdrom -t /export/nim/lpp_source

The lpp_source generated above is just a bos. To get a complete installation medium, Modify some files manually

# cd /export/nim/lpp_source/7300-00-01
# rm -fr bosinst.data image.data lpp_source
# mkdir -p lpp_source/installp
# mount/dev/cdrom/mnt
# cp/mnt/*.data ./
# cp -a/mnt/installp/ppc ./lpp_source/installp/
# cp -a/mnt/RPMS ./lpp_source/

Define mksysb resource If lpp_source has been defined before, then skip the following steps: Install AIX CD The aix-res package, take 6108 as an example:

aix/nimol.1655126352.txt.gz · Last modified: 2022/06/13 15:19 by manu