- mksysb
- System backup before updates and preparation
- lssrc
-a - Subsystem information
- bffcreate
- Extract images from tape
- instupdt
- Install, reject or update
- installp
- Install mods
- xlpp
- Generates a numbered list of tape images
- ifregs
- Generate a list of PTF's that need to be installed
- lppchk
- Determines if any files are corrupt
- lslpp
- Show attributes of licensed products
- PowerChute
- Configuration for APC UPS auto shutdown
|
Whenever an
update to the system is attempted
- Always
make sure that a smit mksysb
backup of the system was made. If something goes wrong during
the update process you will have the ability to restore the
system back to it's previous state. If not followed, MURPHY'S
LAW could come into play.
- When applying
an update, bring the system down to maintenance mode using the
command shutdown -Fm. This
way you are absolutely sure that no one else can effect the
update process.
- Make sure
the following three file systems are mounted: /, /tmp, and
/usr. If /tmp or /usr are unmounted, re-mount them since
they will be needed during the update process.
- If the
system was preloaded (there are installable images under the
/usr/sys/preload directory), make sure you:
- Backup
those images to a tape for later reference (Optional)
- Remove
the /usr/sys/preload directory and its contents.
- Once
those images are installed, no need to keep them lying around
top
of page
The command
lssrc -a will list all src
controlled installed subsystems. If you only want to list
active subsystems, use the command lssrc
-a |grep active.
If you are
going to update a subsystem that is currently active, you need
to de-activate each of the subsystem(s) using one of the following
commands:
- stopsrc
-g <SubSystem Group>
- stopsrc
-s <SubSystem Name>
Some subsystems
(eg., DOS SERVER) may have to manually be brought down with the
kill command. If these steps aren't
taken, the lpp may fail to install.
top
of page
| Examples |
What
it does |
| bffcreate
-qv -d/dev/rmt1.1 -X pci sna snamEn_US |
extracts
the pci, sna, and snamEn_US backup images from the tape device
and places them under the /usr/sys/inst.images directory (default
for install images) for future installation. |
| bffcreate
-qv -d/dev/rmt0.1 -X all |
extracts
all the images on the tape to /usr/sys/inst.images. |
top
of page
Install, reject,
and/or update licensed program products (lpps).
| Examples |
What
it does |
| instupdt
-r |
Rejects
applied updates that have yet to be committed. Use this
command if one or more lpps failed to install properly.
You may have to manually change the
stat of the OPP rom broken to installed. If a second
go around fails, use the next 2 commands. |
| lslpp
-l |
Determines
if the state of the lpp is something other than 'installed'. |
| odme
lpp |
Use this
command to correct If the state is not installed. Do
not use this command without first consulting an AIX system
engineer. |
| instupdt
-qI -d/dev/rmt0.1 -v -X -F bosadt.xde.obj bosadt.xde.obj |
Installs
the bosadt.xde.obj lpp from the tape device. If the lpp already
exists, the '-F' option will force an install of a lower version
of an lpp over a higher version (overwrite option). |
| instupdt
-qI -d/dev/rmt0.1 -v -X bosnet.tcpip.obj |
Installs
the lpp image named bosnet.tcpip.obj for the first time.
-q=quiet
mode (suppresses prompt for device)
-I=install
-X=expand file system if necessary to install
lpp
-v=verify installed files for correct checksums |
| instupdt
-acq -d/dev/rmt0.1 -v -X bosnet.tcpip.obj |
Installs
original release of bosnet.tcpip.obj and then applies the
newest update for that lpp.
-ac=apply
and committ |
| smit
instupdt_list_problems |
Lists
the problems fixed in this current release. |
| instupdt
-qU -dev/rmt0.1 -ac -X bosnet.tcpip.obj |
Updates
lpp named bosnet.tcpip.obj with newest release. Must
have an installed image in order to apply an update.
In other words, you can't apply an update to an image that
doesn't exist on your system. |
top
of page
| Examples |
What
it does |
| installp
-C |
Used
to cleanup after a failed lpp install/update |
| installp
-c -g -X all |
Commits
all applied LPPs or PTFs |
| installp
-q -d/dev/rmt1.1 -l > /tmp/toc.list |
Lists
the table of contents for the install/update media and saves
it into a file named /tmp/toc.list |
| installp
-s |
Lists
the lpps that have been applied but not yet committed or rejected. |
top
of page
| Examples |
What
it does |
| xlpp
-f /dev/rmt0 -lv > /tmp/TableOfContents |
Generates
a numbered list of available images on tape device /dev/rmt0. |
| xlpp
-vf/dev/rmt0 -I <directory> <TapeNumber> |
Extracts
one image at a time. Specify the number of the image TapeNumber
rather than the name of the image. Also specify the directory
where the image will reside. TapeNumber is the number
of the image file as listed in the /tmp/TableOfContents
file generated in the above step. |
top
of page
| Examples |
What
it does |
| ifreqs
> /tmp/ifreqs.list |
|
| installp
-f /tmp/ifreqs.list |
produces
a list of PTFs that need to be applied/committed. |
top
of page
Determines
if any files belonging to the specified lpp are corrupt and if
so will set the lpp to broken.
| Examples |
What
it does |
| lppchk
-c bosext2.dosutil.obj |
Verifies
file checksum and length for the dosutil.obj, against the
checksum/file length settings stated in the /etc/security/sysck.cfg
file. |
| lppchk
-v |
Displays
information about missing PTFs or information about the incorrect
state of a PTF. |
| lppchk
-f bos.obj |
Verifies
that the files belonging to the specified LPP exist and are
of the correct file size. |
top
of page
Show attributes
of license program products installed
| Examples |
What
it does |
| lslpp
-A |
Generates
the fixes for particular U numbers |
| lslpp
-l |
List
of license program products installed |
| lslpp
-h |
Shows
history (version level) of license program products |
| lslpp
-f bosext2.dosutil.obj |
List
of files that belong to the license program product selected |
| lslpp
-p x_st_mgr.obj |
List
of prerequisites objects that need to be updated with x_st_mgr
|
| lslpp
-acl|egrep APPLIED |
List
of LPPs installed but not committed. Whenever an update is
done, make sure you first check to see if that object that
is to be updated has pre-requisites. If it does, make sure
these objects (xxxxx.obj) get updated, too. |
| lslpp
-v |
Verifies
the LPPs installed were installed correctly. sysck used to
verify contents of files at install/update time. |
Once the lpp
image is applied, the sysck utility will consult the config
file named /etc/security/sysck.cfg to verify file length
and checksums. If no problems are encountered, the image will
be committed and marked installed else is set to broken.
top
of page
PowerChute configuration
The rs/6000
normally has two serial ports that can be used to connect the
cable from the UPS device: tty0 or tty1. You
need the correct cable from APC.
You need to
disable the tty port. This can done in smit. You can also
use the command pdisable tty0 or tty1.
- Enter smit
- Select
Devices
- Select
TTY
- Select
Change/Show characteristics
- Select
the correct tty, either
tty0 or tty1
- Change
the baud rate to 2400
Depending
on the APC model, you need to set the value for clocal
in the Stty attributes for runtime and login.
clocal
must be in the list of attributes if you are using
an APC model
- Smart-UPS
- Matrix-UPS
- Advanced
port of Share-UPS
- SmartSlot
Expansion Chassis port
- Pass-through
port of PowerNet SNMP Adapter
clocal
must NOT be in the the list of attributes if you are
using an APC model
- Back-UPS
- Pack-UPS
Pro
- Network
PowerCell
- Basic port
of Share-UPS
- SmartSlot
Interface Expander port
top
of page |