![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||
Solution Type Technical Instruction Sure Solution 2123400.1 : How to upgrade System firmware using flashupdate utility (ALOM 4V), for the T1000/T2000 Sparc Servers
In this Document
Applies to:Sun Fire T1000 Server - Version Not Applicable to Not Applicable [Release NA]Sun Fire T2000 Server - Version All Versions to All Versions [Release All Releases] Oracle Solaris on SPARC (64-bit) GoalTo provide a guideline to upgrade System firmware using the ALOM utility flashupdate, for the T1000/T2000 Sparc Servers SolutionTo upgrade the System firmware in this platforms we need to get the firmware image from another host, that needs to run a ftp server. This host must be located in the same network or at least must be reachable by the T2000/T1000 server. To test connectivity you can try to make a ping between the Netmgmt port of the T2000/T1000 server and the host where the firmware image is located. If there's an issue at this point you will have to fix it (check network cables, vlan/network configuration, etc), because the ALOM will have to communicate with the FTP server. According to doc id Selecting the firmware upgrade method on T1000/T2000 (Doc ID 1011226.1) Note1: When upgrading the firmware from the SC prompt, you must have already downloaded the new Sun System Firmware image from the MOS (Patches & Updates) site to a local FTP server accessible by the system, whose firmware you are upgrading. Ensure that the SC network management port is configured and use the correct syntax of the 'flashupdate' command: sc> flashupdate -s <ipaddr> -f <pathname> where: <ipaddr> is the IP address of the local FTP server <pathname> is the path to the firmware image, stored on the FTP server. The path should include the file name of the firmware image.
Quick Solaris FTP Server Setup
For Solaris 10 1) Check that FTP service is running
bash-3.2$ svcs -a | grep ftp 2) Enable ftp service svcadm enable svc:/network/ftp:default 3) Verify ftp service is enabled bash-3.2# svcs -a | grep ftp 4) Test locally the server bash-3.2# ftp localhost Connected to localhost.
For Solaris 11
1) Check that FTP service is running jack@t2000-syd04-b:~$ svcs -a | grep ftp 2) Enable ftp service svcadm enable svc:/network/ftp:default 3) Verify ftp service is enabled jack@t2000-syd04-b:~$ svcs -a | grep ftp 4) Test locally the server jack@t2000-syd04-b:~$ ftp localhost
Consider that this is a quick setup and it's only used for the firmware upgrade procedure. If you are not planning to use the ftp service after the upgrade, you can disable it For Solaris 10 and 11 svcadm disable svc:/network/ftp:default In this case we are using user jack and user's password. Any file uploaded to the server using this user, will be uploaded to the default user's home directory , in our case /export/home/jack (will be different according to your system configuration and users configured in your box) You can connect to the ftp server through the console or using your favorite ftp client and upload the firmware image
The fimware images can be downloaded from here T2000 MOS portal → Patches and Updates → Search patch <SunPatch:139435-10> (latest firmware image) T1000 MOS portal → Patches and Updates → Search patch <SunPatch:139435-10> (latest firmware image)
T2000 Firmware Upgrade Once we have uploaded our file to our ftp server , we can confirm that was uploaded to the user's directory, in our case jack@t2000-syd04-b:~$ cd /export/home/jack We need to unzip it jack@t2000-syd04-b:~$ unzip 139434-10.zip We need to move to the folder where the firmware image is located, in our case jack@t2000-syd04-b:~/139434-10/Firmware/Sun_Fire_T2000$ pwd The complete path to the firmware image is /export/home/jack/139434-10/Firmware/Sun_Fire_T2000/Sun_System_Firmware-6_7_13-Sun_Fire_T2000.bin Now from the ALOM of our T2000 server, we need to try the following sc> flashupdate -s <ipaddr> -f <pathname>
1) First we confirm our current version t2000-syd04-f-sc> showsc parameter value 2) Now we will install latest version sc> flashupdate -s 10.187.X.X -f /export/home/jack/139434-10/Firmware/Sun_Fire_T2000/Sun_System_Firmware-6_7_13-Sun_Fire_T2000.bin Error: Host power must be disabled. Software update cancelled. Error updating software. We need to make sure that the server is powered off, in order to make the upgrade t2000-syd04-f-sc> poweroff -f SC Alert: SC Request to Power Off Host Immediately. Now we can execute the upgrade t2000-syd04-f-sc> flashupdate -s 10.187.X.X -f /export/home/jack/139434-10/Firmware/Sun_Fire_T2000/Sun_System_Firmware-6_7_13-Sun_Fire_T2000.bin SC Alert: System poweron is disabled. Update complete. Reset device to use new software. SC Alert: SC firmware was reloaded Now we can confirm that the new firmware was installed
First, we need to run resetsc and login again to the ALOM t2000-syd04-f-sc> resetsc t2000-syd04-f-sc> showsc parameter value
Firmware was updated to latest version (v1.7.13)
T1000 firmware upgrade
The same way we did for the T2000 server, we need to upload the file to the ftp server and unzip it Then we need to run the flashupdate command as we did before, pointing to the T1000 firmware image sc> flashupdate -s ftp_server -f pathname_to_T1000_image
Firmware Troubleshooting Tips
- Verify that the hosts (ALOM netmgmt port and ftp server), can communicate each other (ping and test connectivity) - Verify the syntax of the firmware path carefully - If you have some failures during the process, try to reset the service processor (sc> resetsc ) or arrange a hard reset (remove power cords, wait a minute, attach power cords again and connect to sp). After this you can try again the flashupdate command.
Attachments This solution has no attachment |
||||||||||||||||
|