NIM Install in AIX

NIM Install

Try this, it’s not most recent.  However it includes setup CSM, NIM and VIO.

1. Install AIX 5.3 Minimal & sddpcm 2.1.0.1

2. /etc/hosts

3. insert following lines in /etc/profile
export PATH=$PATH:/opt/csm/bin
export MANPATH=/opt/csm/man
set -o vi
stty erase ^H

4. Make /csminstall filesystem (5G=64M * 32 pp)
mkvg -f -y csmvg -s 64 -B hdisk2 hdisk4
mklv -y csminstallLV -t jfs2 -x 9999 -e x csmvg 80
mklv -t jfs2log -y csmjfs2log csmvg 1
echo y|logform /dev/csmjfs2log
crfs -v jfs2 -d /dev/csminstallLV -m /csminstall -A yes -p rw -t no \
-a logname=csmjfs2log



5. Install preq AIX filesets
5.1 Verify perfagent.tools installed

5.2 Java1.4(CD2)
Filesets:Java14.license & Java14.sdk

5.3 X11.compat.lib.X11R5
Preq for tk 8.3.3
Copy X11.compat.X11R5 & X11.base from CD2
During installation, just select X11.compat.lib.X11R5
Will install 3 more filesets
X11.base.lib
X11.base.common
X11.base.smt
After install, run updtvpkg

6. Install AIX 5.3 ML2
inutoc .
installp -acgXd . bos.rte.install
smit update_all

7. Install rsct 2.4.2.1 & CSM 1.4.1.1 patches



8. Install linux RPM filesets
expect 5.34(linuxtoolbox/web)
conserver 8.1(CSM fixpack/CD1)
tcl 8.3.3(linuxtoolbox/web)
tk 8.3.3(linuxtoolbox/web)
opencimon 0.8.1(linuxtoolbox)
rpm -i openCIMOM-0.8-1.aix5.2.noarch.rpm
geninstall -IaX -d . R:expect R:tcl R:tk R:conserver
or
geninstall -IaX -d . R:expect R:tcl R:tk R:conserver R:openCIMOM

Validating RPM package selections ...

conserver                   ##################################################
expect                      ##################################################

***************************************************************
WARNING:cimbrowser requires xerces.jar version 1.0.4
Please refer to /opt/freeware/cimom/readme.txt for download URL
Also please add the xerces.jar installation path to CLASSPATH
***************************************************************




Continuing installation.
openCIMOM                   ##################################################
Installation complete: please see /usr/doc/instrum
    directory for information about this package.
tcl                         ##################################################
tk                          ##################################################


File /etc/inittab has been modified.

One or more of the files listed in /etc/check_config.files have changed.
        See /var/adm/ras/config.diff for details.

9. Install openssh & openssl
openssl 0.9.7d-2
openssh 3.8.1p1

rpm -i openssl-0.9.7d-2.aix5.1.ppc.rpm
rpm -i openssl-doc-0.9.7d-2.aix5.1.ppc.rpm
smitty install_latest for openssh 3.8.0.5302
or Install openssh 4.1p1 for AIX 5.3


10. chdev -l sys0 -a maxuproc=4096

11.Install CSM Server filesets from CD1
startsrc -g rsct
csm.gui.dcem
csm.gui.websm
csm.server

12.Install NIM
bos.sysmgt.nim.master
bos.sysmgt.nim.spot
from CD1 bos.sysmgt

13. Install AIX 5.3 ML2 & CSM 1.4.1.1 patches for NIM/CSM Server

14.reboot

15. Change remote shell setting for CSM
csmconfig
csmconfig RemoteCopyCmd=/usr/local/bin/scp RemoteShell=/usr/local/bin/ssh \
SetupRemoteShell=1
* Turn on setupremoteshell for updatenode to AIX
ln -s /usr/local/bin/scp /usr/bin/scp
verify by, ls -la /usr/bin/s*|grep "\-\>"

16. Accept license
csmconfig -L
17. Copy CSM files into /csminstall
csmconfig -c

18. Set the cluseter ID
csmconfig -s BM10761AC <-wcsm05
csmconfig -s BM105E15C <-scsm05

19. Store HMC user ID/password
systemid sphmc05 hscroot

20. Verify the installation
probemgr -p ibm.csm.ms -l 0

21.Define NIM
nim -o define -t lpp_source -a source=/dev/cd0 -a server=master \
-a location=/csminstall/AIX/aix530/lppsource aix530_lppsource
nim -o define -t spot -a source=aix530_lppsource \
-a server=master -a location=/csminstall/AIX/aix530/spot aix530_spot

cp -rp openssl* /csminstall/AIX/aix530/aix530_lppsource/RPMS/ppc
smitty bffcreate, copy openssh to /csminstall/AIX/aix530/aix530_lppsource/installp/ppc

cp -rp /usr/lpp/bosinst/bosinst.template* /csminstall/AIX/nim/
smitty nim_bffcreate

create lppsource aix530ML2_lppsource in /csminstall/AIX/aix530/aix530ML2/
hard link aix530, ml2, csm 1.4.1.1, openssh

smitty nim_res_op
Update aix530_spot with aix530ML2_lppsource
Do same thing to csm 1.4.1.1 fix

create bundles /csminstall/AIX/nim/openssl.bnd
R:openssl*
create bundles /csminstall/AIX/nim/openssh.bnd
I:openssh.base
I:openssh.license
I:openssh.man.en_US
I:openssh.msg.en_US
or for openssh 4.1p1
create bundle /csminstall/nim/misc/openssh.bnd
I:openssh

create bosinst_data aix530_bid from /csminstall/AIX/nim/bosinst.aix530.newinstall
<     CONSOLE = /dev/vty0
<     INSTALL_METHOD = overwrite
<     PROMPT = no
<     EXISTING_SYSTEM_OVERWRITE = yes
<     ACCEPT_LICENSES = yes
<     ENABLE_64BIT_KERNEL = yes
<     CREATE_JFS2_FS = yes
<     ALL_DEVICES_KERNELS = no
<     GRAPHICS_BUNDLE = no
<     BOSINST_LANG = en_US
<     CULTURAL_CONVENTION = en_US
<     MESSAGES = en_US
<     KEYBOARD = en_US

Create mksysb aix530_mksysb:
   class       = resources
   type        = mksysb
   comments    = AIX 5.3 ML2 BOS
   Rstate      = ready for use
   prev_state  = unavailable for use
   location    = /csminstall/images/bos.aix53.20050526

22. Define Node & group
definenode -n sc5h0501 -H sphmc05 PowerMethod=hmc
nodegrp -a sc5h0501 tivoli

23. Get adapter info
getadapters -n sc5h0501  -z /tmp/adapters
chnode -n sc5h0501 InstallAdapterDuplex=half InstallAdapterSpeed=100 InstallAdapterType=ent \
InstallAdapterNetmask=255.255.255.0 InstallAdapterMacaddr=66DE20003064
24. Define NIM clients
csm2nimnodes -n sc5h05101
lsnim -l sc5h0501

25. Define machine groups
csm2nimgrps -N tivoli
lsnim -l tivoli

26. NIM CSM preparation
csmsetupnim -n sc5h0501

27.Allocate NIM resource
smitty nim_mac_res
aix530_lppsource     lpp_source
osprereboot          script
aix530_spot          spot
openssh381           installp_bundle       IBM openssh 3.81
aix530_mksysb        mksysb                AIX 5.3 ML2 BOS
aix530_bid           bosinst_data          AIX 5.3 noprompt for new installation






smitty nim_mac_op
  Target Name                                         sc5h0502
  Source for BOS Runtime Files                        mksysb   *
  installp Flags                                     [-agX]
  Remain NIM client after install?                    yes
  Initiate Boot Operation on Client?                  no       *
  Set Boot List if Boot not Initiated on Client?      no
  Force Unattended Installation Enablement?           no
    ACCEPT new license agreements?                   [yes]    *

28.1.Check /tftpboot directory
-rw-r--r--   1 root     system     11162112 May 26 15:36 aix530_spot.chrp.mp.ent
lrwxrwxrwx   1 root     system           33 May 26 22:10 sc5h0502 -> /tftpboot/aix530_spot.chrp.mp.ent
-rw-r--r--   1 root     system         1221 May 26 22:10 sc5h0502.info
28.2.Check lsnim -l sc5h0501 output
28.3.Check /etc/bootptab

29.Netboot
netboot -n sc5h0502

30.Monitor
rconsole -rtn sc5h0502


while true
do
date;rpower -ln sc5h0502 query;echo;sleep 5
done

VIOS
a. query IOServer
# lshwinfo -p hmc -c wphmc05
Hostname::PowerMethod::HWControlPoint::HWControlNodeId::LParID::HWType::HWModel::HWSerialNum::DeviceType
no_hostname::hmc::wphmc05::wc5h0501::3::9117::570::100CEEC::::
no_hostname::hmc::wphmc05::wc5h0502::4::9117::570::100CEEC::::
no_hostname::hmc::wphmc05::wc5h0503::5::9117::570::100CEEC::::
no_hostname::hmc::wphmc05::wc5h0504::6::9117::570::100CEEC::::
no_hostname::hmc::wphmc05::wc5h0505::7::9117::570::100CEEC::::
no_hostname::hmc::wphmc05::wc5h05io1::1::9117::570::100CEEC::IOServer::
no_hostname::hmc::wphmc05::wc5h05io2::2::9117::570::100CEEC::IOServer::
no_hostname::hmc::wphmc05::wcsm05::1::9111::520::10761AC::::

b. define VIOS as hardware device
definehwdev -d wc5h05io1 -H wphmc05 PowerMethod=hmc
chhwdev -a RemoteCopyCmd=/usr/local/bin/scp RemoteShell=/usr/local/bin/ssh \
RemoteShellUser=padmin


c. define NIM
cp -rp /mnt/nimol/ioserver_res/mksysb /csminstall/nim/VIOS/bosinst.data.vios1.1.1.21
cp -rp /mnt/nimol/ioserver_res/bosinst.data /csminstall/nim/VIOS

nim -o define -t bosinst_data -a server=master \
-a location=/csminstall/nim/VIOS/bosinst.data.vios1.1.1.21 vios1_1_1_21_bid

get ww_name/lun_id from
# lsattr -El hdisk4|grep -E "ww_name|lun_id"
lun_id          0x5602000000000000  Logical Unit Number ID           False
ww_name         0x5005076300cc9b6b  FC World Wide Name               False
add following to bosinst.data.wc5h05io1
target_disk_data:
    PHYSICAL_LOCATION = U7879.001.DQD0M9J-P1-C2-T1-W5005076300C49B6B-L530C000000000000

nim -o define -t bosinst_data -a server=master \
-a location=/csminstall/nim/VIOS/bosinst.data.wc5h05io1 wc5h05io1_bid

nim -o define -t mksysb -a server=master \
-a location=/csminstall/nim/VIOS/mksysb_image.vios1.1.1.21 vios1_1_1_21_mksysb

nim -o define -t spot -a server=master -a source=vios1_1_1_21_mksysb \
-a location=/csminstall/nim/VIOS/ vios1_1_1_21_spot

nim -o define -t standalone -a if1="csm_net1 wc5h05io2 0" -a cable_type1=N/A wc5h05io2

Define nim resource group vios_1_1_1_21_installation with mksysb spot

Prepare resource allocate and nim op at 1 step
nim -o bos_inst -a source=mksysb -a group=vios_1_1_1_21_installation \
-a bosinst_data=wc5h05io2_bid -a no_client_boot=yes wc5h05io2

rpower -d wc5h05io2 on
rconsole -dn wc5h05io2
select IPL from network
IP Parameters
Port 1 - IBM 2 PORT 10/100/1000 Base-TX PCI-X Adapter: U7879.001.DQD0M9J-P1-C4-
 1.  Client IP Address                    [10.253.140.147]
 2.  Server IP Address                    [10.253.140.144]
 3.  Gateway IP Address                   [000.000.000.000]
 4.  Subnet Mask                          [255.255.255.192]

d. login as padmin, pick your new password and accept license
license -accept

e. install ssh & sddpcm 2.1.0.1

f. VIOS.fp62
ioslevel
mount wcsm05:/csminstall/fixes /mnt
updateios -dev /mnt/viosfp6.2 -accept
ioslevel

g. update csm & rsct patches
mount wcsm05:/csminstall/fixes /mnt

h. add /usr/local/bin to /etc/environment, otherwise updatenode is going to fail

i. mount /csminstall/mksysbfs/VIOS

j. mkvdev -sea ent3 -vadapter ent0 -default ent0 -defaultid 2
mktcpip -hostname wc5h05io1 -inetaddr 10.253.140.145 -interface en7 \
-netmask 255.255.255.192 -start -gateway 10.253.140.129

k. on wc5h05io1
mkvdev -vdev hdisk0 -vadapter vhost0 -dev wc5h0501_hdisk0
mkvdev -vdev hdisk1 -vadapter vhost1 -dev wc5h0502_hdisk0
mkvdev -vdev hdisk2 -vadapter vhost2 -dev wc5h0503_hdisk0
mkvdev -vdev hdisk3 -vadapter vhost3 -dev wc5h0504_hdisk0
mkvdev -vdev hdisk5 -vadapter vhost4 -dev wc5h0505_hdisk0
 on wc5h05io2
mkvdev -vdev hdisk0 -vadapter vhost0 -dev wc5h0501_hdisk0
mkvdev -vdev hdisk1 -vadapter vhost1 -dev wc5h0502_hdisk0
mkvdev -vdev hdisk3 -vadapter vhost2 -dev wc5h0503_hdisk0
mkvdev -vdev hdisk4 -vadapter vhost3 -dev wc5h0504_hdisk0
mkvdev -vdev hdisk5 -vadapter vhost4 -dev wc5h0505_hdisk0
Verfiy
lsdev -virtual
lsmap -vadapter vhost0

Post a Comment

Previous Post Next Post