分页: 1 / 1

Procedure to Upgrade Storage Blade Firmware

发表于 : 2014年 10月 10日 09:14 星期五
MUDBOY
此文主要介绍升级连接Storage Blade的控制卡固件

Login to the server where the firmware upgrade is to take place and unzip the contents of the firmware .zip file (sandman.zip in this case).
The screenshot above depicts the before and after result of unzipping the sandman.zip file. NOTE: We use the ‘jar’ command to unzip the file.
unpack.jpg
Determine the primary boot drive using the ‘setboot’ command.
As can be seen from the output of the ‘setboot’ command above, the primary boot drive is “/dev/rdisk/disk7”
setboot.jpg
Identify and save the partition GUID associated with the EFI partition on the primary boot drive (/dev/rdisk/disk7).
From the output above you can easily determine the EFI partition is partition 1. Make a note of the partition GUID (7317f626- eb64-11e3-8000-d6217b60e588). You will need it later to determine the EFI file system after booting into the EFI shell.
efi_guid.jpg

Copy the two files onto the blades EFI shell file system.
NOTE: There are three partitions on the boot drive. They are as follows:
/dev/disk/disk7_p1
/dev/disk/disk7_p2
/dev/disk/disk7_p3
As stated in the previous step, the EFI partition is always the first partition on the boot drive (/dev/disk/disk7_p1).
In the above example, we are copying the two files into the /efi directory on the EFI file system.
efi_cp.jpg
Verify the copy placed the files where you wanted by executing the ‘efi_ls’ command as follows.
efi_ls.jpg
Reboot the server and at the EFI boot menu, select UEFI Shell from the available options.
Press “S” when the above menu appears to gain access to the EFI Shell.
efi_boot.jpg
After some time, you should be presented with a list of file system and block devices. If not, then execute the ‘map’ command. From the output, identify the file system onto which you copied the files. You can use the partition GUID you recorded earlier to identify it. All file systems begin with “fs” and some number i.e. fs0, fs1, etc…. Once you’ve identified the file system access it by entering its name followed by a colon e.g. ‘fs4:’. Your prompt will change to reflect you are on that file system.
The output will look something like this:
efi_map.jpg

As you can see, there are a number of “fs#” devices. Use the partition GUID recorded earlier to identify the file system on which you copied the files. In this case we’re looking for “7317f626-eb64-11e3-8000-d6217b60e588”. As you can see, the appropriate file system is “fs4”. Enter ‘fs4:’ and hit enter to gain access to that file system.
efi_fs.jpg
Change directory into the /efi directory, and get a directory listing by executing the ‘dir’ command.
efi_dir.jpg

Execute ‘saupdate list’ to get a listing of all storage array adapters.
saupdate_list.png

From the list, you can easily determine which adapter is connected to the Storage Blade. It is the one with external enclosures connected (0:8:0:0).
Execute the saupdate command again to update the firmware using the appropriate seg, bus, dev, func (0:8:0:0 identified in the previous step).
saupdate_update.png

Execute the ‘saupdate list’ command again to verify the firmware version upgrade.
saupdate_list_verify.png


Boot the server into HP-UX.
Enter the ‘exit’ command to return to the EFI boot menu:
efi_exit.jpg
Here’s the EFI boot menu:
boot_manager.jpg

Select the HP-UX Primary Boot by hitting ‘enter’ while it is highlighted (should be highlighted by default). This will start booting HP-UX.
boot_hpux_select.jpg
boot_hpux.jpg

Re: Procedure to Upgrade Storage Blade Firmware

发表于 : 2014年 10月 10日 09:16 星期五
MUDBOY
这其实也是升级integrity server的smart array控制卡常用的方法。