2,187
edits
(→Procedures: Re-order) |
(→HBA and SAN Operations: Added "Emulex") |
||
Line 224: | Line 224: | ||
So the SAN LUN ID is <code> 60060160c6931100cc319eea7adddd11 </code> | So the SAN LUN ID is <code> 60060160c6931100cc319eea7adddd11 </code> | ||
=== HBAnywhere Installation === | === Emulex === | ||
==== Find Emulex HBA Driver and Firmware Version, and WWPN ==== | |||
Doesn't require Emulex HBA utility to be installed | |||
# <code> cd /proc/scsi/lpfc </code> | |||
# <code> more 1 </code> for HBA 1 | |||
# <code> more 2 </code> for HBA 2 | |||
The <code> Portname </code> number is the WWPN number used to identify the HBA's by the SAN. | |||
<pre> | |||
[root@uklonesxp2 lpfc]# more 1 | |||
Emulex LightPulse FC SCSI 7.1.14_vmw1 | |||
Emulex LightPulse LP1050 2 Gigabit PCI Fibre Channel Adapter on PCI bus 0f devic | |||
e 20 irq 121 | |||
SerialNum: BG70569148 | |||
Firmware Version: 1.91A1 (M2F1.91A1) | |||
Hdw: 1001206d | |||
VendorId: 0xf0a510df | |||
Portname: 10:00:00:00:c9:61:73:de Nodename: 20:00:00:00:c9:61:73:de | |||
Link Up - Ready: | |||
PortID 0x645213 | |||
Fabric | |||
Current speed 2G | |||
</pre> | |||
==== Install Emulex HBA Utility ==== | |||
Can be found at [http://www.emulex.com/vmware/support/index.jsp Emulex Lputil]. | |||
To install lputil (uses example of lpfcutil-7.1.14; | |||
# Put the downloaded tgz file on the ESX server | |||
#* EG <code> mkdir /var/updates/Emulex-lpfcutil-7.1.14 </code> | |||
# Go into folder and extract; | |||
#* <code> cd /var/updates/Emulex-lpfcutil-7.1.14/ </code> | |||
#* <code> tar -xvzf Emulex-lpfcutil-7.1.14.tgz </code> | |||
# Install; | |||
#* <code> ./Install.sh </code> | |||
<pre> | |||
[root@uklonesxp2 Emulex-lpfcutil-7.1.14]# ./Install.sh | |||
Installing Emulex HBAAPI libraries and applications... | |||
Installation of Emulex HBAAPI libraries and utilities is completed. | |||
</pre> | |||
* Start the utility (on startup it should detect one or more HBA's); | |||
* <code> /usr/sbin/lpfc/lputil </code> | |||
<pre> | |||
LightPulse Common Utility for Linux. Version 1.6a10 (10/7/2004). | |||
Copyright (c) 2004, Emulex Network Systems, Inc. | |||
Emulex Fibre Channel Host Adapters Detected: 1 | |||
Host Adapter 0 (lpfc0) is an LP1050 (Ready Mode) | |||
</pre> | |||
==== HBAnywhere Installation ==== | |||
# Download the Driver and Application kit for VMware from [http://www.emulex.com/downloads/emulex/cnas-and-hbas/drivers/vmware/fc-74040-pkg.html Emulex's website]. | # Download the Driver and Application kit for VMware from [http://www.emulex.com/downloads/emulex/cnas-and-hbas/drivers/vmware/fc-74040-pkg.html Emulex's website]. | ||
#* At time of writing the current version of package was <code>elxvmwarecorekit-esx35-4.0a45-1.i386.rpm</code> | #* At time of writing the current version of package was <code>elxvmwarecorekit-esx35-4.0a45-1.i386.rpm</code> | ||
Line 232: | Line 283: | ||
#* EG <code> rpm -ivh elxvmwarecorekit-2.1a42-1.i386.rpm </code> | #* EG <code> rpm -ivh elxvmwarecorekit-2.1a42-1.i386.rpm </code> | ||
=== HBA Firmware | ==== Check Emulex HBA Firmware Version ==== | ||
Requires | Requires the HBA Utility to be installed 1st (see above) | ||
# Start the utility (on startup it should detect one or more HBA's; | |||
#* <code> /usr/sbin/lpfc/lputil </code> | |||
# From the Main menu, enter 2, '''Adapter Revision Levels''' | |||
#* Example shows version 1.91a5 | |||
<pre> | |||
BIU: 1001206D | |||
Sequence Manager: 00000000 | |||
Endec: 00000000 | |||
Operational Firmware: SLI-2 Overlay | |||
Kernel: 1.40a3 | |||
Initial Firmware: Initial Load 1.91a5 (MS1.91A5 ) | |||
SLI-1: SLI-1 Overlay 1.91a5 (M1F1.91A5 ) | |||
SLI-2: SLI-2 Overlay 1.91a5 (M2F1.91A5 ) | |||
Highest FC-PH Version: 4.3 | |||
Lowest FC-PH Version: 4.3 | |||
</pre> | |||
==== Update Emulex HBA Firmware ==== | |||
* '''Using HBA Utility''' (must be installed 1st - see above). See the Emulex website for the latest version, eg [http://www.emulex.com/ts/downloads/lp1050/lp1050ex.jsp Emulex LP1050Ex] | |||
To update the firmware (example uses LP1050Ex-mf191a5) | |||
# Put the downloaded zip file on the UKLONVCP1 NFS Share, and unzip to a folder, eg EmulexLP1050Ex-mf191a5 | |||
# Create folder in /var/updates; | |||
#* <code> mkdir /var/updates/EmulexLP1050Ex-mf191a5 </code> | |||
# Copy the firmware update onto the ESX | |||
#* <code> cp /vmfs/volumes/UKLONVCP1\ NFS\ Share/EmulexLP1050Ex-mf191a5/mf191a5.all /var/updates/EmulexLP1050Ex-mf191a5/ </code> | |||
# Start the utility (on startup it should detect one or more HBA's; | |||
#* <code> /usr/sbin/lpfc/lputil </code> | |||
# From the Main menu, enter 3, '''Firmware Maintenance'''. | |||
# If prompted, choose the HBA that is being updated. | |||
# Enter 1, '''Load Firmware Image'''. | |||
# Enter the full path to the firmware file, upgrade will then complete, eg | |||
<pre> | |||
Enter Image Filename => /var/updates/EmulexLP1050Ex-mf191a5/mf191a5.all | |||
Opening File... | |||
End Of File | |||
Checksum OK!!! | |||
Reading AIF Header #1... | |||
Validating Checksum... | |||
Erasing Flash ROM Sectors... | |||
100% complete | |||
Loading Image... | |||
First Download | |||
100% complete | |||
Image Successfully Downloaded... | |||
Reading AIF Header #2... | |||
Validating Checksum... | |||
Erasing Flash ROM Sectors... | |||
100% complete | |||
Loading Image... | |||
First Download | |||
100% complete | |||
Updating Wakeup Parameters... | |||
Image Successfully Downloaded... | |||
Reading AIF Header #3... | |||
End Of File | |||
Resetting Host Adapter... | |||
Image Successfully Downloaded... | |||
</pre> | |||
* '''Using HBAnywhere''' (must be installed 1st - see above) | |||
# Download the correct firmware version from Emulex's website | # Download the correct firmware version from Emulex's website | ||
#* EG for [http://www.emulex.com/downloads/emulex/cnas-and-hbas/firmware-and-boot-code/lpe11002.html LPe11002's] | #* EG for [http://www.emulex.com/downloads/emulex/cnas-and-hbas/firmware-and-boot-code/lpe11002.html LPe11002's] | ||
Line 242: | Line 357: | ||
#* EG <code>/usr/sbin/hbanyware/hbacmd download 10:00:00:00:c9:82:97:9e zf280a4.all</code> | #* EG <code>/usr/sbin/hbanyware/hbacmd download 10:00:00:00:c9:82:97:9e zf280a4.all</code> | ||
=== EMCgrab Collection === | |||
==== EMCgrab Collection ==== | |||
# Download correct verion from EMC's website | # Download correct verion from EMC's website | ||
#* At time of writing the current version file was [ftp://ftp.emc.com/pub/emcgrab/ESX/Old_Releases/v1.1/ emcgrab_ESX_v1.1.tar] | #* At time of writing the current version file was [ftp://ftp.emc.com/pub/emcgrab/ESX/Old_Releases/v1.1/ emcgrab_ESX_v1.1.tar] |