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