HP NC532m User Manual

HP ProLiant Accelerated iSCSI for Linux User Guide

Part Number 538529-001 March 2009 (First Edition)
© Copyright 2007, 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license.
Intended audience
This document is for the person who installs, administers, and troubleshoots servers and storage systems. HP assumes you are qualified in the servicing of computer equipment and trained in recognizing hazards in products with hazardous energy levels.

Contents

Overview..................................................................................................................................... 4
iSCSI protocol........................................................................................................................................... 4
Supported operating systems ......................................................................................................................4
Supported hardware.................................................................................................................................. 4
Installation and configuration ......................................................................................................... 6
Downloading files .....................................................................................................................................6
Installing the BRCM Multifunction drivers for Linux .........................................................................................6
Installing the Linux iSCSI offload bnx2i driver................................................................................................ 7
Linux iSCSI offload bnx2i driver limitations .........................................................................................8
Uninstalling the HP Linux iSCSI offload bnx2i driver RPM package ........................................................ 8
Linux iSCSI offload bnx2i driver messages.................................................................................................... 8
Installing the license for embedded adapters............................................................................................... 10
Red Hat........................................................................................................................................ 11
SLES ............................................................................................................................................ 11
Reporting iSCSI Offload status ........................................................................................................12
HP ProLiant Licensing Log and Event File........................................................................................... 12
Troubleshoot known issues for HP port-based Linux iSCSI offload......................................................... 13
Uninstalling the license for HP port-based Linux iSCSI offload........................................................................ 14
Removing the HP ProLiant Licensing RPM ..........................................................................................14
Removing the hp-pbl RPM package.................................................................................................. 14
HP NC-Series iSCSI offload initiator utilities ................................................................................................ 14
Red Hat........................................................................................................................................ 14
SLES ............................................................................................................................................ 15
Loading the Linux iSCSI offload bnx2i module............................................................................................. 16
Executing the bnx2id application .............................................................................................................. 16
Binding the iSCSI target............................................................................................................... 17
Changing the transport binding of the iSCSI node ....................................................................................... 17
Connecting to the iSCSI target...................................................................................................... 18
Sample commands to discover targets and create iSCSI connections.............................................................. 18
Acronyms and abbreviations........................................................................................................ 19
Index......................................................................................................................................... 20
Contents 3

Overview

iSCSI protocol

The HP iSCSI protocol transports block-level storage requests of TCP connections over IPv4 and IPv6. Using the iSCSI protocol, systems can connect to remote storage and use it as a physical disk although the remote storage provider or target may actually be providing virtual physical disks. HP Accelerated iSCSI supports all targets that are certified and supported by Linux software.
HP Gigabit Ethernet Multifunction Server Adapters can be enabled as iSCSI devices or virtual iSCSI host bus adapters (HBAs), a feature commonly referred to as accelerated iSCSI. iSCSI HBAs or accelerated adapters, provide the capability to run iSCSI protocol over offloaded TCP connections. By offloading the IPv4 or IPv6 TCP connection processing to an HP Gigabit Ethernet Multifunction Server Adapter, CPU utilization is reduced allowing additional processing capacity for applications. The HP accelerated iSCSI solution supports all targets that are certified and supported by Linux software.

Supported operating systems

Red Hat Enterprise Linux 5 AS/ES for AMD64/EM64T
Red Hat Enterprise Linux 5 AS/ES for x86
SUSE LINUX Enterprise Server 10 (SP1, SP2) for x86
SUSE LINUX Enterprise Server 10 (SP1, SP2) for AMD64

Supported hardware

Servers. Server support includes all ProLiant servers that include an iLO or RiLO management device with any of the supported operating systems.
Adapters. HP adapter support includes the following:
HP NC370T PCI-X Multifunction Gigabit Server Adapter
HP NC370F PCI-X Multifunction Gigabit Server Adapter
HP NC370i PCI-X Multifunction Gigabit Server Adapter *
HP NC371i PCI-X Multifunction Gigabit Server Adapter*
HP NC373F PCI Express Multifunction Gigabit Server Adapter
HP NC373T PCI Express Multifunction Gigabit Server Adapter
HP NC373m PCI Express Dual Port Multifunction Gigabit Server Adapter for c-Class BladeSystem
HP NC373i Integrated Multifunction Gigabit Server Adapter*
HP NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter
HP NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter
Overview 4
HP NC382T PCI Express Dual Port Multifunction Gigabit Server Adapter
HP NC382m Dual Port 1GbE Multifunction BL-c Adapter
HP NC382i Integrated Quad Port PCI Express Gigabit Server Adapter
HP NC532m Dual Port Flex-10 10GbE Multifunction BL-c Adapter
HP NC532i Dual Port 10GbE Multifunction BL-c Adapter*
* Requires an HP ProLiant Accelerated iSCSI license to enable acceleration iSCSI targets. All iSCSI targets supported by the Linux software initiator are supported by HP.
Overview 5

Installation and configuration

Downloading files

1. Go to the HP website (http://www.hp.com/#Support).
2. Select Download drivers and software (and firmware).
3. Type the adapter name in the For product box, and then click Go. For example, NC382T.
4. Select an operating system.
5. Click HP NC-Series iSCSI Offload Driver for Linux.
6. Click download and save the HP SoftPaq (sp#####.exe) file to a directory on your hard drive. The
SoftPaq file is a self-extracting executable with a file name based on the SoftPaq number.
7. Click the SoftPaq file to extract the files.

Installing the BRCM Multifunction drivers for Linux

The HP NC-Series Broadcom Multifunction Drivers for Linux are released in a source RPM format and the file name for the package is netxtreme2-<version>.sri.rpm. The package contains the source code and build instructions for bnx2, bnx2x, and cnic drivers.
1. Build Environment Setup. The netxtreme2 package requires the presence of packages that provide
the right build environment. These packages provide kernel headers, makefiles, and symbol files (suggested only on SLES distributions).
Red Hat installations: For each kernel flavor you want to build the driver make sure you have the associated kernel-devel
package. For example, kernel-2.6.18.92.el5 requires kernel-devel-2.6.18-92.el5 and kernel-PAE-
2.6.18.92.el5 requires kernel-PAE-devel-2.6.18-92.el5. SUSE SLES installations: Make sure that kernel-source and kernel-syms packages are installed. The kernel-syms package
contains symbol versions for all of the iterations that the distribution supports.
2. Install the source RPM package.
# rpm -ivh netxtreme2-<version>.src.rpm
3. Build the binary RPM for the netxtreme2.
Red Hat installations:
# cd /usr/src/redhat # rpmbuild -bb SPECS/netxtreme2.spec
SLES installations:
# cd /usr/src/packages # rpmbuild -bb SPECS/netxtreme2.spec
If you get an error during the build process, go back to step one above.
4. Check for the existence of a current version of the netxtreme2 package as follows:
# rpm -q netxtreme2
Installation and configuration 6
Loading...
+ 14 hidden pages