Question
What are the steps to perform a remote upgrade to HMC 775?
Answer
Upgrade Considerations
Before you upgrade your HMC you will need to consider if the HMC hardware will support the new version as well as the current managedsystems' firmware levels. You can review the hardware requirements by reading the read me for HMC V7R7.5.0 Recovery Media (Ref A). Generally the HMC needs to be one of the 7310 or 7042 dual processor models with1G to 4G of memory. It is also necessary to be aware that each HMCrelease is designed to work with specific system firmware levels which are documented in the "HMC / Firmware Supported Combinations" chart (RefB). If your managed systems are not at the levels shown as supported for the HMC version you wish to upgrade to then you will need to consider updating the managed system firmware before upgrading the HMC. Once you have determined that your HMC and managed system firmware will work with the new version then you are ready to proceed with the upgrade.
HMC CLI Commands Used
During the remote upgrade process you will make use of following commands.
saveupgdata - to save configuration data of the HMC
getupgfiles - to retrieve network install images
chhmc - to setup alternate disk boot method
hmcshutdown - to reboot the HMC
updhmc - to apply corrective service patch
getupgfiles - to retrieve network install images
chhmc - to setup alternate disk boot method
hmcshutdown - to reboot the HMC
updhmc - to apply corrective service patch
IBM's FTP Repository for HMC Images
Both the getupgfiles command and updhmc command syntax used in following example will have an IBM FTP server. If your HMC can get to the IBM FTP server used in our example then you can enter the commands exactly as shown. If you need to use your own FTP server because your HMC is isolated from the Internet then you will want to modify the FTP server name and fix directory used in our example to something that works in your environment. The IBM FTP repository for HMC as well as other product updates is ftp.software.ibm.com and HMC has separate directories for various types of fixes as follows.
Network Install Images:
/software/server/hmc/network
HMC Updates (typically this applies to service packs)
/software/server/hmc/updates
Corrective service efixes
/software/server/hmc/fixes
/software/server/hmc/network
HMC Updates (typically this applies to service packs)
/software/server/hmc/updates
Corrective service efixes
/software/server/hmc/fixes
Example Command Syntax Used in Remote Upgrade
The following example assumes that your HMC is at v7r3.4 or higher and you have performed good administrative actions prior to upgrade (closed open service events, clear old archived diagnostic log files, and made any necessary backups required for your business). If you have an HMC at an earlier release (i.e. v4.2.1 through v7r3.3) then you will need to heed the directions in the Upgrading to HMC Version 7R7.5.0 from earlier HMC releases (Ref D) first.
Prior to starting an upgrade its a good practice to perform following commands first.
- Save Upgrade data to HMC hard disk
chsvcevent -o closeall
chhmcfs -o f -d 0
hmcshutdown -t now -r
chhmcfs -o f -d 0
hmcshutdown -t now -r
Example commands used to remotely upgrade to v7r7.5 with SP1.
saveupgdata -r disk
Note: This operation will mount a filesystem called /mnt/upgrade and save configuration data then unmount /mnt/upgrade. The Operation should only take a few moments.
- Download the network install images to the HMC
#getupgfiles -h ftp.software.ibm.com -u anonymous --passwd ftp -d /software/server/hmc/network/v7750
Note: The getupgfiles operation will mount a filesystem called /hmcdump and copy the install files into the directory then unmount the filesystem.
- Set the HMC to boot from an alternate disk partition
chhmc -c altdiskboot -s enable --mode upgrade
- Reboot the HMC to begin the upgrade
hmcshutdown -r -t now
Note: the HMC will boot from the alternate disk partition then start processing the upgrade files and this
process is going to take some time. Most installs complete between one to two hours.
After the HMC is upgraded to v7r7.5 then you will need to install the service pack MH01317.
#updhmc -t s -h ftp.software.ibm.com -u anonymous -p ftp -f /software/server/hmc/updates/HMC_Update_V7R750_SP1.iso -r
After you complete the upgrade to 775 SP1 you will want to also check to see if any other efixes are available. The process to update with additional efixes is similar to the commands listed above, but will not be covered in this technote.
Things to consider when doing a remote network upgrade.
While the HMC CLI environment is restricted, there are some common scripting commands you could use to monitor the status of network image downloads which could be constructed as hscroot.
while true ; do
date
ls -la /hmcdump
sleep 60
done
date
ls -la /hmcdump
sleep 60
done
Typically the filesystem /hmcdump remains mounted until the getupgfiles
command completely exits and might be able to determine if all files
and correct sizes were completely downloaded using such a monitor before
you proceed with the upgrade. Ordering and staging recovery media as
well as fix media on site with the HMC is a prudent action to take just
in case something goes wrong during the unattended upgrade.
While doing upgrade on HMC v7.7 to V7.8.9 , Lost GUI access and was able to login only once FSP cable was unplugged from HMC on the instructions of IBM support. So have to upgrade
ReplyDeleteHMC while FSP cable was remain unplugged ... There was not much clear explanations for it ..... They just said this way you have to upgrade HMC from version 7.7 to V7.8.9 ..... If you have came across such situation ? Afzal Chouhan Toronto