Notes on when I installed AIX 4.1.4 on nemesis on 2-1-96 and reconfigured NIM. 1) Copied over files from /home/root, root's home directory, to ~jasper/Nim. Updated the following scripts to reflect the new flattened network that's gonna start happening 2-6-96. nimadd nimadd-isa Install_Scripts/Do-net NIM_Configuration_Archive/nim.commands.to.define.networks NIM_Configuration_Archive/nim.commands.to.define.routing 2) Documented existing 4.1.3 nim. - nemesis has 1 hard drive, a 4-gig drive at hdisk0 (lspv), which gives us 960 4Mb PPs, or 3840 Mb usable space, all but 16 Mb of which is dedicated to rootvg (lspv hdisk0). - rootvg was split up into (lsvg -l rootvg & df) LV NAME TYPE PPs= Mb % Used MOUNT POINT hd6 paging 8= 32 N/A hd5 boot 1= 4 N/A hd8 jfslog 1= 4 N/A hd4 jfs 7= 28 97% / hd2 jfs 159= 636 100% /usr hd9var jfs 2= 8 49% /var hd3 jfs 4= 16 6% /tmp hd1 jfs 1= 4 9% /home lv00 jfs 5= 20 /var/vice/cache lv01 jfs 512=2048 40% /export lv02 jfs 256=1024 44% /inst.images - /export is where nim keeps its stuff, nim scripts & data (.1 Mb), and the spots. We've got two spots defined, spot1 (362 Mb), our "production" spot, and SPOT2 (379 Mb), a test spot. This might be reduced down to 256 PP/1024 Mb or so. - /inst.images is where I've loaded the lpp-413 lpp (419 Mb). I would like to add the Software Solutions CD (600 Mb), des (.07 Mb), dps (7 Mb), opengl (30 Mb), and pex/phigs (92 Mb) program products as an lpp-source, so this should be increased to 300 PP/1200 Mb or so. - It looks like I can get things to fit ok with the 4-gig disk I have. Barely. - There are 53 machines defined now (lsnim -t standalone | wc), 41 rs6k's and 12 rspc's. The rs6k's are airwolf clinton laguna montoye1 schmuck aix-test discovery loaner-13 mudshark sevengill alslap-13 fox loaner-65 pass sydney bear gscdev mako peace teeter bitpit gus maple puffin titan brasil jedi mcnabb riscwizard trident cabernet jupiter minerva roger victim christyaix kong montoye rufus wyllie zen The rspc machines are fosters qbic1-e qbic2-t qbic3-t qbic4-t hafner1 qbic1-t qbic3-e qbic4-e vishnu noteroger-w qbic2-e - There are also 21 networks defined, some known to be wrong, 2 scripts, 2 spots, 2 lpp_source's (lpp-413 & lpp-test), and two bosinst_data files. One was Tom's bosinst.data file for a noprompt install on maple. I squirrled both away in ~jasper/Nim. The rest I'll recreate. - The extra stuff I had in /etc/exports for nfs mounting was /usr/lpp/info/lib/en_US -ro (for info nfs mounts) and /cd -ro (for when I had the install cd publically available). - /etc/tftpaccess.ctl had these 2 lines in it, allow:/afs/almaden.ibm.com/rs_aix32/local/lib/afs allow:/tftpboot -------------------------------------------------------------------------------------- AIX 4.1.4 Installation from CD. 1) - Boot CD with key in service mode. Change installation parms to do a Complete overwrite instead of a migration install. 2) - Once inside the Install Assistant, - set date/time, - gave root a password, - configured the network, - installed 2 additional filesets, bos.net.nfs.client (so that step 3 will work) and bos.net.tcp.server (to pick up named & gated so that step 4 will work). - Exited the Install Assistant by selecting the last item in the main menu instead of PF3 or PF10 so that the install_assist in /etc/inittab got removed. 3) - Installed afs with tftp -o /tmp/afsinstall oak /local/lib/afs/afsinstall image chmod 755 /tmp/afsinstall tftp -o /tmp/afsclient.tar oak /local/lib/afs/afsclient-41.tar image (1 minute) and /tmp/afsinstall /tmp/afsclient.tar. This caused a sytem reboot. 4) - Ran customize -net to get named & gated configured. cd /afs/alm/rs_aix41/local/lib/alminst/scripts ./customize -net 5) - Get the cd readable by crfs -v cdrfs -p ro -dcd0 -m/cd -Ano and mount -v cdrfs -r /dev/cd0 /cd so that I can run the AIX 4.1.3 installp.command.to.augment.nemesis that I had squirreled away. I wanted to build a new one, but I haven't gotten around to it. I'll have to do that later. 6) - Created the /export file system for the spots & nim/scripts, etc. Made it 1 gig big (2097152 512-byte blocks = 1 gig). crfs -v jfs -g rootvg -a size=2097152 -m /export -A yes mount /export mkdir /export/nim mkdir /export/nim/scripts 7) - Activated the NIM master. nimconfig -a pif_name=en0 -a master_port=1058 -a netname=subnet24 \ -a platform=rs6k -a cable_type=dix 8) - Set root's home directory to /home/root and mkdir /home/root cd /home/root cp -Rp /afs/alm/u/jasper/Nim/* . Also renamed all the old 4.1.3 stuff in the NIM_Configuration_Archive to 4.1.3_*. The 4.1.4 stuff will be named 4.1.4_*, like this file is /home/root/NIM_Configuration_Archive/4.1.4_NIM_Installation_History. 9) - Define the network. There were 9 ethernet subnets (10, 12-15, 22, 24, 32, and 40) and 9 token ring subnets (60, 62-65, 68, 72, 82, and 160). Subnet24 didn't have to be redefined, because it was automatically defined in step 7) above. Script to do this saved in /home/root/NIM_Configuration_Archive/nim.commands.to.define.networks. Note that the network has changed since the 4.1.3 NIM configuration, and this script has been changed accordingly. 10)- Define the routing. Script saved in /home/root/NIM_Configuration_Archive/nim.commands.to.define.routing. The oddball lines in there were subnet 24 (didn't have to be defined, that's where nemesis is), and subnet160 (there is no cisco-160 - their router is vulture). 11) - Define the /inst.images file system for the lpp_source. Made it 1.5 gig big. crfs -v jfs -g rootvg -a size=3145728 -m /inst.images -A yes mount /inst.images 12) - Set up to service the info documentation to the lab. Everybody that runs customize -other will NFS-mount /usr/lpp/info/lib/en_US to get the info documentation. I also NFS-exported the /cd file system. mknfsexp -d'/usr/lpp/info/lib/en_US' -t'ro' -B mknfsexp -d'/cd' -t'ro' -B 13) - Define the lpp_source. umount /cd (had to make /dev/cd0 unbusy - I had it mounted from step 5) above). nim -o define -t lpp_source -a location=/inst.images -a server=master \ -a source=/dev/cd0 lpp-414 14) - Add all the other filesets from the cd into the lpp_source, lpp-414. Created one ???-character bffcreate command that installed ?? packages. Command saved in /home/root/NIM_Configuration_Archive/4.1.4_bffcreate.command.to.augment.lpp-414. mount /cd bffcreate -d /cd/usr/sys/inst.images -X -t /inst.images bos.acct bos.adt ... 15) - Define the spot. nim -o define -t spot -a location=/export -a server=master -a source=lpp-414 spot1 16) - Figure out what else I need in the spot & lpp_source. - For additional filesets needed on nemesis, I created one 1038-character command with 44 filesets. - For additional filesets in the lslpp, created one 5432-character command with 270 filesets. - For the spot, created