Sei sulla pagina 1di 10

Table of Contents

1) Upgrading the HBA Firmware from OneCommand............................................................2 2) Using the CLI (Command Line Interface)...........................................................................8

Page 1 of 10

Document Version: 0004

Updating Emulex HBA Firmware on ESX Hosts

Table of Figures
Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure 1 - Click on Full Management.....................................................................................3 2 - Enter the Log in information..................................................................................3 3 - List of Added Hosts................................................................................................4 4 - Select a Port for firmware update..........................................................................4 5 - Browse for firmware files.......................................................................................4 6 - Select correct firmware update file.......................................................................4 7 - Start Download......................................................................................................5 8 - Confirm..................................................................................................................6 9 - Wait for Update.....................................................................................................6 10 - and close.............................................................................................................7 11 - Repeat on the other Port(s).................................................................................7 12 - Connect to the Host and Get Port Information....................................................8 13 - Update firmware on all HBAs in the Host, then Remove Host Information.........8 14 - Change to the HBA resource directory and check the first HBA..........................9 15 - Repeat for the remaining HBA(s).......................................................................10

1)

Upgrading the HBA Firmware from OneCommand

OneCommand would be installed on a remote Windows Server (usually the vCenter for the farm) On the Windows server you installed the utility, launch OneCommand by choosing Start Programs EMULEX OCManger. Once the application is launched choose File Management Mode

Figure 2 - Select File / Management

and select the radio button next to Full Management and select Okay and close the application.

Page 2 of 10

Updating Emulex HBA Firmware on ESX Hosts

Figure 1 - Click on Full Management

To add the ESX hosts into OneCommand, click on Discovery TCP/IP Add Host Enter in the IP address change the Protocol to https and enter in the root password and then add host.

Figure 2 - Enter the Log in information

Note: The Add host discovery refresh could take 3-5 minutes before the host appears in the Hosts tree.
Page 3 of 10

Updating Emulex HBA Firmware on ESX Hosts


After you have added each of the hosts click on the HBA you need to upgrade the firmware on.

The card type, firmware version and driver may appear in the Symbolic Node Name field. Highlight the first card which is represented by the 10:00:00:00:xx:xx:xx:xx number. Select the Maintenance tab in the right hand window. Note in the Firmware section the Current Version is displayed.

Figure 3 - List of Added Hosts

Figure 4 - Select a Port for firmware update

Browse out to the location of the Firmware File. That you have downloaded from the Emulex web site. Click Start Download after this completes click close. It may take a few minutes to see the actual firmware version change. (3-5 minutes)

Figure 5 - Browse for firmware files

Before updating the firmware locate the firmware update file you downloaded previously documented on page 2. Extract the ZIP file to a directory on the Windows host and label it to identify the card type and version. In this case the directory was named LP1050_FW_192a1. Return to the OneCommand utility and select Update Firmware and browse to the directory you just extracted the firmware to and locate the file with the .all extension. Then select OK.

Figure 6 - Select correct firmware update file


Page 4 of 10

Updating Emulex HBA Firmware on ESX Hosts


Select Start Download

Figure 7 - Start Download

Page 5 of 10

Updating Emulex HBA Firmware on ESX Hosts


When this message appears select yes.

Figure 8 - Confirm

The download progress and old version appears here as well.

Figure 9 - Wait for Update

Page 6 of 10

Updating Emulex HBA Firmware on ESX Hosts


Once the download is complete the Current Version will change and you can choose close.

Figure 10 - and close.

Repeat the steps starting on page 9 to update the second HBA card.

Figure 11 - Repeat on the other Port(s)

After updating the second HBA, log back in as root and run to confirm updated HBA firmware: --cd to /proc/scsi/lpfc820 --Cat the numbers as you did above There, the information should prove the updates were successful.

Page 7 of 10

Updating Emulex HBA Firmware on ESX Hosts

2)

Using the CLI (Command Line Interface)

In the few cases that the Windows utility would fail to show a Host after this has been added, or if it cannot add the Host for whichever reason, there is the option to use the command line interface. The HBACMD.EXE utility would allow direct access to update the firmware in a Hosts HBA ports. On the Windows server where the OneCommand utility was installed, on the C: drive, type the following to reach the program: cd \program files\emulex\util\ocmanager Then, call the HBACMD program to add the host to the command line Hosts file.

Figure 12 - Connect to the Host and Get Port Information

Jot down the Port WWN numbers to use in the commands below to update their firmware. Use the firmware file previously located in a local drive (for ease of use and speed in transfer. Then, run the update command (Download) as many times as there might be HBAs on this Host, as follows:

Figure 13 - Update firmware on all HBAs in the Host, then Remove Host Information

Page 8 of 10

Updating Emulex HBA Firmware on ESX Hosts


As a matter of Best Practice, always certify any operation from a different utility or different view. In this case, use any SSH client to log into the Host, and check the values given by running the CAT command on the available HBAs on the Host.

Figure 14 - Change to the HBA resource directory and check the first HBA

Page 9 of 10

Updating Emulex HBA Firmware on ESX Hosts


Repeat for the remaining HBA(s).

Figure 15 - Repeat for the remaining HBA(s)

And, thats the end of the command line update option.

Page 10 of 10

Potrebbero piacerti anche