The following document describes the procedure to upgrade the
Microcode on the IBM p590 systems. Upgrading the microcode requires the
each frame in the pair to be powered-down, causing all systems running
on the frame to be shutdown. Since production databases are running on
each frame, a microcode upgrade requires the coordination of the AIX
system administration team, DBA's, and application administrators.
- The first phase of this process is to upgrade the HMC associated
with the p590 frames.
- Then failover all production systems to the alternate frame.
Non-production systems will not be failed over, they will simply be
shutdown.
- Next, power off the p590 frame and perform the Microcode
upgrade.
- After microcode upgrade is complete and verified, power up the
p590 and restart all systems.
- Failback all production systems and test.
- Repeat this process for the second p590 frame.
Materials Checklist
- Latest Microcode DVD
- Downloaded by:
- Download Date:
- Version......:
- Latest HMC Upgrade DVD's
- Downloaded by:
- Download Date:
- Version......:
- Latest HMC fixes and patches
- Downloaded by:
- Download Date:
- Version......:
- Downloaded by:
- Download Date:
- Version......:
- Downloaded by:
- Download Date:
- Version......:
- Downloaded by:
- Download Date:
- Version......:
Special Instructions:
- Perform simultaneous microcode upgrade of mx0iaapp81.
See separate document for mx0iaapp81 procedure.
Phase 1 - Upgrade the HMC associated with the MX0 p590
frames.
Phase 1 Start Time:
Phase 1 Duration:
- Shutdown the HMC and boot from latest DVD's, Install HMC Upgrade
mx0lphmc01:
Start Time:
Duration:
- Install latest required HMC patches and fixes
mx0lphmc01:
Start Time:
Duration:
- Restart HMC and verify upgrade, patches, fixes
mx0lphmc01
Start Time:
Duration:
- Verify system information, network connectivity, DNS resolution
mx0lphmc01:
Start Time:
Duration:
Phase 2 - System Failovers
Failover all production systems to the alternate frame.
Non-production systems will not be failed over, they will simply be
shutdown.
Phase 2 Start Time:
Phase 2 Duration:
- Contact p590 DBA's and application admins, failover Oracle
databases from mx0apega01 to mx0apega02.
mx0apega01:
Start Time:
Duration:
- Shutdown p590 Oracle database server mx0apega01
mx0apega01:
Start Time:
Duration:
- Other Production System failovers - HACMP shutdown w/ takeover
mx0apora01:
Start Time:
Duration:
mx0apora03:
Start Time:
Duration:
mx0apsee01:
Start Time:
Duration:
mx0apcal01:
Start Time:
Duration:
mx0apcal03:
Start Time:
Duration:
mx0apcal05:
Start Time:
Duration:
- Non-production system shutdown - No failover
mx0aaora01:
Start Time:
Duration:
mx0aaora03:
Start Time:
Duration:
mx0adedn01:
Start Time:
Duration:
mx0adedn03:
Start Time:
Duration:
mx0adedn05:
Start Time:
Duration:
mx0adedn07:
Start Time:
Duration:
mx0eperf:
Start Time:
Duration:
mx0lpldap1:
Start Time:
Duration:
- Shutdown VIO Servers
mx0apvio01:
Start Time:
Duration:
mx0apvio02:
Start Time:
Duration:
- Verify application and database integrity and operation on frame 2.
Obtain OK to proceed from management, DO NOT POWER OFF YET.
9119-590-SN51A971E:
Start Time:
Duration:
Phase 3 - Perform Microcode upgrade
Phase 3 Start Time:
Phase 3 Duration:
- Prepare HMC/Frame for microcode upgrade
mx0lphmc01:
Start Time:
Duration:
Perform Microcode upgrade of p590 frame
9119-590-SN51A971E:
Start Time:
Duration:
- Verify Microcode upgrade of p590 frame 9119-590-SN51A971E
9119-590-SN51A971E:
Start Time:
Duration:
- Reconfigure power cable to alternate PDU
9119-590-SN51A971E:
Start Time:
Duration:
- Check HMC Settings for all LPAR's on frame 9119-590-SN51A971E.
mx0lphmc01
Start Time:
Duration:
Minimum Memory
Desired Memory
Maximum Memory
Minimum Processing Units
Desired Processing Units
Maximum Processing Units
Minimum Virtual Processors
Desired Virtual Processors
Maximum Virtual Processors
Cap Mode
Weight
Phase 4 - Power on p590 Frame and activate systems
Phase 4 Start Time:
Phase 4 Duration:
- Power-on p590 frame 1 to "standby" state
9119-590-SN51A971E:
Start Time:
Duration:
- Activate the EGATE database server.
mx0apega01:
Start Time:
Duration:
- Activate VIO Servers
mx0apvio01:
Start Time:
Duration:
mx0apvio02:
Start Time:
Duration:
- Activate other Production Systems
mx0apora01:
Start Time:
Duration:
mx0apora03:
Start Time:
Duration:
mx0apsee01:
Start Time:
Duration:
mx0apcal01:
Start Time:
Duration:
mx0apcal03:
Start Time:
Duration:
mx0apcal05:
Start Time:
Duration:
- Activate Non-production systems
mx0aaora01:
Start Time:
Duration:
mx0aaora03:
Start Time:
Duration:
mx0adedn01:
Start Time:
Duration:
mx0adedn03:
Start Time:
Duration:
mx0adedn05:
Start Time:
Duration:
mx0adedn07:
Start Time:
Duration:
mx0eperf:
Start Time:
Duration:
mx0lpldap1:
Start Time:
Duration:
Phase 5 - Application Failback
Failback the production databases, production application
servers, and restart non-production systems.
Phase 5 Start Time:
Phase 5 Duration:
- Contact p590 DBA's and application admins, failback
EGATE databases from mx0apega02 to mx0apega01.
mx0apega01:
Start Time:
Duration:
- Other production system application failbacks
mx0apora01:
Start Time:
Duration:
mx0apora03:
Start Time:
Duration:
mx0apsee01:
Start Time:
Duration:
mx0apcal01:
Start Time:
Duration:
mx0apcal03:
Start Time:
Duration:
mx0apcal05:
Start Time:
Duration:
- Non-production system application startup and cluster verify
mx0aaora01:
Start Time:
Duration:
mx0aaora03:
Start Time:
Duration:
mx0adedn01:
Start Time:
Duration:
mx0adedn03:
Start Time:
Duration:
mx0adedn05:
Start Time:
Duration:
mx0adedn07:
Start Time:
Duration:
mx0eperf:
Start Time:
Duration:
mx0lpldap1:
Start Time:
Duration:
- Verify PLM communication with all LPAR's on frame 9119-590-SN51A971E:
mx0apnim01:
Start Time:
Duration:
tail -f /var/opt/plm/51A971E.log
Phase 6 - Frame 51A974E System Failovers
The failover process will now be repeated on the second frame in
preparation for performing the microcode upgrade on that frame.
Phase 6 Start Time:
Phase 6 Duration:
Phase 7 - Perform Microcode upgrade
Phase 7 Start Time:
Phase 7 Duration:
- Prepare HMC/Frame for microcode upgrade of p590 51A974E
mx0lphmc01:
Start Time:
Duration:
- Perform Microcode upgrade of p590 frame 2
9119-590-SN51A974E:
Start Time:
Duration:
- Verify Microcode upgrade of p590 frame 2
9119-590-SN51A974E:
Start Time:
Duration:
- Reconfigure power cable to alternate PDU
9119-590-SN51A974E:
Start Time:
Duration:
- Check HMC Settings for all LPAR's on frame 9119-590-SN51A974E.
mx0lphmc01
Start Time:
Duration:
Minimum Memory
Desired Memory
Maximum Memory
Minimum Processing Units
Desired Processing Units
Maximum Processing Units
Minimum Virtual Processors
Desired Virtual Processors
Maximum Virtual Processors
Cap Mode
Weight
Phase 8 - Power on p590 Frame and activate systems
Phase 8 Start Time:
Phase 8 Duration:
- Power-on p590 frame 2 to "standby" state
9119-590-SN51A974E:
Start Time:
Duration:
- Activate the EGATE database server.
mx0apega02:
Start Time:
Duration:
- Activate VIO Servers
mx0apvio03:
Start Time:
Duration:
mx0apvio04:
Start Time:
Duration:
- Activate other Production Systems
mx0apora02:
Start Time:
Duration:
mx0apora04:
Start Time:
Duration:
mx0aasee01:
Start Time:
Duration:
mx0apcal02:
Start Time:
Duration:
mx0apcal04:
Start Time:
Duration:
mx0apcal06:
Start Time:
Duration:
- Activate Non-production systems
mx0aaora02:
Start Time:
Duration:
mx0aaora04:
Start Time:
Duration:
mx0adedn02:
Start Time:
Duration:
mx0adedn04:
Start Time:
Duration:
mx0adedn06:
Start Time:
Duration:
mx0adedn08:
Start Time:
Duration:
mx0lpadm02:
Start Time:
Duration:
mx0lpldap2:
Start Time:
Duration:
Phase 9 - Application Failback
Failback the production databases, production application
servers, and restart non-production systems.
Phase 9 Start Time:
Phase 9 Duration:
- Contact p590 DBA's and application admins, failback
EGATE databases from mx0apega01 to mx0apega02.
mx0apega02:
Start Time:
Duration:
- Other production system application failbacks
mx0apora02:
Start Time:
Duration:
mx0apora04:
Start Time:
Duration:
mx0aasee01:
Start Time:
Duration:
mx0apcal02:
Start Time:
Duration:
mx0apcal04:
Start Time:
Duration:
mx0apcal06:
Start Time:
Duration:
- Non-production system application startup and cluster verify
mx0aaora02:
Start Time:
Duration:
mx0aaora04:
Start Time:
Duration:
mx0adedn02:
Start Time:
Duration:
mx0adedn04:
Start Time:
Duration:
mx0adedn06:
Start Time:
Duration:
mx0adedn08:
Start Time:
Duration:
- Verify PLM communication with all LPAR's on frame 9119-590-SN51A974E:
mx0apnim01:
Start Time:
Duration:
tail -f /var/opt/plm/51A974E.log
Phase 10 - NIM Server Upgrade
Perform microcode upgrade of NIM Server to latest.
Phase 10 Start Time:
Phase 10 Duration:
- Shutdown NIM Server
mx0apnim01:
Start Time:
Duration:
shutdown -Fh
- Perform microcode update from HMC of frame 9111-520-SN105401E
mx0lphmc01:
Start Time:
Duration:
- Restart NIM Server
mx0apnim01:
Start Time:
Duration:
- Verify PLM communication with all LPAR's on frames
9119-590-SN51A971E and 9119-590-SN51A974E
mx0apnim01:
Start Time:
Duration:
tail -f /var/opt/plm/51A971E.log
tail -f /var/opt/plm/51A974E.log
Phase 11 - Project Completion
Notify all interested parties of project completion.
Phase 11 Start Time:
Phase 11 Duration:
- Contact p590 DBA's and application admins, failback
EGATE databases from mx0apega01 to mx0apega02.
Application Admins:
Start Time:
Duration:
DBA's:
Start Time:
Duration:
Operations:
Start Time:
Duration:
Management:
Start Time:
Duration:
- Update change request to completed state.
CHMN00002331386:
Start Time:
Duration:
|