DISCLAIMER : Please note that blog owner takes no responsibility of any kind for any type of data loss or damage by trying any of the command/method mentioned in this blog. You may use the commands/method/scripts on your own responsibility.If you find something useful, a comment would be appreciated to let other viewers also know that the solution/method work(ed) for you.
Showing posts with label ML upgrade. Show all posts
Showing posts with label ML upgrade. Show all posts
AIX ML/TL Upgradation steps
1. Pre-installation checks
To check packages/file set consistency
# lppchk –v
If we found some errors. We can get more information about problem & resolve it before continue with installation.
# lppchk -v -m3
Check the current installed ML/TL
# instfix -i|grep ML
# oslevel –s
Check Rootvg
Commit all package/fileset installed on the servers
# smit maintain_software
Check if rootvg is mirrored and all lv's are mirrored correctly (excluding dump and boot volumes). If your rootvg is not mirrored we can skip later in document part for alt_disk_install,
# lsvg -p rootvg
# lsvg rootvg
# lsvg -l rootvg
2. Preinstallation Task
Check for HACMP cluster
Check if cluster software is installed .Check for HACMP running on server.
# lslpp -l | grep -i cluster
Check if the cluster processes are active
# lssrc -g cluster
If HACMP is used, a current fix pack for HACMP should be installed when a new AIX Technology Level is installed. Currently available HACMP fix packs can be downloaded via http://www14.software.ibm.com/webapp/set2/sas/f/hacmp/home.html
3. Check for IBM C/C++ compiler
Updates needs to be installed with TL up gradation. Same can be downloaded from below mentioned links.
http://www-1.ibm.com/support/docview.wss?rs=2239&uid=swg21110831
4. Check for Java Version
If Java is used, current software updates for the Java version(s) should be installed when a new AIX Technology Level is installed. If Java is being used in conjunction with other software, consult the vendor of that software for recommended Java levels
The Java version(s) installed on AIX can be identified with the commands
# lslpp -l | grep -i java
Default Java version can be identified with the
# java -fullversion command.
Java fixes can be downloaded from below link.
http://www14.software.ibm.com/webapp/set2/sas/f/hacmp/home.html
5. Check for recommended TL/SP for system
Gets information of latest TL/SP for system using Fix Level Recommendation Tool available in below link
http://www14.software.ibm.com/webapp/set2/flrt/home
Download latest updates from IBM fix central website & dump in NIM server.
Create resources in NIM servers.
Run mksysb backup of servers on safer side.
Check for running application compatibility if any. Confirm it with application owner.
Free hdisk1 for alternate disk installation
Remove the secondary dump device if present from hdisk1. Then change the settings for secondary dump device to /dev/sysdumpnull.
# sysdumpdev –P –s /dev/sysdumpnull
Unmirror rootvg
#unmirrorvg rootvg
migrate logical volume from hdisk1 to hdisk0 which are not mirrored.
# migratepv hdisk1 hdisk0.
Clear boot record from hdisk0
# chpv -c hdisk1
Add new boot image to the first PV to have “fresh” boot record just for safer side
# bosboot –ad /dev/hdisk0
Set bootlist to hdisk0
# bootlist –m normal hdisk0 hdisk1 (hdisk1 after installation will contain upgraded OS)
Removes the second PV from rootvg
# reducevg rootvg hdisk1
7. Alternate disk migration
Carry out alternate disk installation via nim on hdisk1. We will carry out preview install. If it gets succeed we will go ahead & install TL/SP in applied mode
# smit nimadm
Reboot system. It will be booted from hdisk1 which contains upgraded OS.
# shutdown -Fr
8. Recreate the mirror of rootvg
After few days of stable work and some tests from application users.
Remove alternate disk installed disk
# alt_disk_install –X
Add disk hdisk0 in rootvg
# extendvg rootvg hdisk0
Check for estimated dump
# sysdumpdev –e
Re-create secondary dump device
# sysdumpdev –P –s “dump_device”
Mirror rootvg with hdisk1 in background.
# nohup mirrorvg '-S' rootvg hdisk1 &
Create bootimage on hdisk1
# bosboot -ad /dev/hdisk1
Add hdisk1 to bootlist
# bootlist -m normal hdisk0 hdisk1
Synchronize rootvg
# nohup syncvg -v rootvg &
To check packages/file set consistency
# lppchk –v
If we found some errors. We can get more information about problem & resolve it before continue with installation.
# lppchk -v -m3
Check the current installed ML/TL
# instfix -i|grep ML
# oslevel –s
Check Rootvg
Commit all package/fileset installed on the servers
# smit maintain_software
Check if rootvg is mirrored and all lv's are mirrored correctly (excluding dump and boot volumes). If your rootvg is not mirrored we can skip later in document part for alt_disk_install,
# lsvg -p rootvg
# lsvg rootvg
# lsvg -l rootvg
2. Preinstallation Task
Check for HACMP cluster
Check if cluster software is installed .Check for HACMP running on server.
# lslpp -l | grep -i cluster
Check if the cluster processes are active
# lssrc -g cluster
If HACMP is used, a current fix pack for HACMP should be installed when a new AIX Technology Level is installed. Currently available HACMP fix packs can be downloaded via http://www14.software.ibm.com/webapp/set2/sas/f/hacmp/home.html
3. Check for IBM C/C++ compiler
Updates needs to be installed with TL up gradation. Same can be downloaded from below mentioned links.
http://www-1.ibm.com/support/docview.wss?rs=2239&uid=swg21110831
4. Check for Java Version
If Java is used, current software updates for the Java version(s) should be installed when a new AIX Technology Level is installed. If Java is being used in conjunction with other software, consult the vendor of that software for recommended Java levels
The Java version(s) installed on AIX can be identified with the commands
# lslpp -l | grep -i java
Default Java version can be identified with the
# java -fullversion command.
Java fixes can be downloaded from below link.
http://www14.software.ibm.com/webapp/set2/sas/f/hacmp/home.html
5. Check for recommended TL/SP for system
Gets information of latest TL/SP for system using Fix Level Recommendation Tool available in below link
http://www14.software.ibm.com/webapp/set2/flrt/home
Download latest updates from IBM fix central website & dump in NIM server.
Create resources in NIM servers.
Run mksysb backup of servers on safer side.
Check for running application compatibility if any. Confirm it with application owner.
Free hdisk1 for alternate disk installation
Remove the secondary dump device if present from hdisk1. Then change the settings for secondary dump device to /dev/sysdumpnull.
# sysdumpdev –P –s /dev/sysdumpnull
Unmirror rootvg
#unmirrorvg rootvg
migrate logical volume from hdisk1 to hdisk0 which are not mirrored.
# migratepv hdisk1 hdisk0.
Clear boot record from hdisk0
# chpv -c hdisk1
Add new boot image to the first PV to have “fresh” boot record just for safer side
# bosboot –ad /dev/hdisk0
Set bootlist to hdisk0
# bootlist –m normal hdisk0 hdisk1 (hdisk1 after installation will contain upgraded OS)
Removes the second PV from rootvg
# reducevg rootvg hdisk1
7. Alternate disk migration
Carry out alternate disk installation via nim on hdisk1. We will carry out preview install. If it gets succeed we will go ahead & install TL/SP in applied mode
# smit nimadm
Reboot system. It will be booted from hdisk1 which contains upgraded OS.
# shutdown -Fr
8. Recreate the mirror of rootvg
After few days of stable work and some tests from application users.
Remove alternate disk installed disk
# alt_disk_install –X
Add disk hdisk0 in rootvg
# extendvg rootvg hdisk0
Check for estimated dump
# sysdumpdev –e
Re-create secondary dump device
# sysdumpdev –P –s “dump_device”
Mirror rootvg with hdisk1 in background.
# nohup mirrorvg '-S' rootvg hdisk1 &
Create bootimage on hdisk1
# bosboot -ad /dev/hdisk1
Add hdisk1 to bootlist
# bootlist -m normal hdisk0 hdisk1
Synchronize rootvg
# nohup syncvg -v rootvg &