Difference between revisions of "Installation (ESX)"

Jump to navigation Jump to search
3,941 bytes added ,  10:34, 6 April 2010
(→‎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 Upgrade ===
==== Check Emulex HBA Firmware Version ====
Requires HBAnywhere to be installed 1st, see [[#HBAnywhere Installation|HBAnywhere Installation]] for further info.
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]

Navigation menu