This document is provided for informational purposes only and may contain errors. QLogic reserves the right, without
notice, to make changes to this document or in product design or specifications. QLogic disclaims any warranty of any
kind, expressed or implied, and does not guarantee that any results or performance described in the document will be
achieved by you. All statements regarding QLogic's future direction and intent are subject to change or withdrawal
without notice and represent goals and objectives only.
Document Revision History
Revision A, September 2011
Revision B, March 30, 2012
Revision C, July 18, 2012
Revision D, August 30, 2012
Revision E, November 20, 2012
Revision F, April 8, 2013
Revision G, September 6, 2013
Revision H, June 9, 2014
Revision J, January 22, 2015
Revision K, June 24, 2015
Revision L, March 24, 2016
ChangesSections Affected
Updated disclaimer information.All
Updated QLogic header logos.All
Removed references to QME8242-kAll
Added reference to Red Hat Enterprise Linux
“Supported Operating Systems” on page xv
(RHEL) 7.2 and SUSE Linux Enterprise Server 11
SP4
Throughout this document, the term adapter refers to any or all of these
products.
This guide provides technical information about the adapters, including how to
install and configure the adapter, as well as detailed descriptions of the adapter’s
various uses and functions.
Intended Audience
This guide is intended for system administrators and other technical staff
members responsible for configuring and managing adapters installed on Dell
PowerEdge
®
servers in Windows®, Linux®, or VMware® environments.
User’s Guide Content
The QLogic QMD8262-k/QLE8262/QME8262-k User’s Guide includes the
following sections:
Hardware Installation covers the hardware and software requirements,
safety precautions, a pre-installation checklist, and adapter installation.
Driver Installation and Configuration covers the installation of the three
drivers—NIC, iSCSI, and Fibre Channel over Ethernet (FCoE)—included
with the adapter on Windows, Linux, and VMware operating systems.
Adapter Management Applications covers how to use QConvergeConsole
as well as operating-system-specific applications for Windows, Linux, and
VMware.
®
®
xiCU0354602-00 L
,
Page 12
Introduction
NOTE
Related Materials
Switch Independent Partitioning covers how to configure Switch
Independent Partitioning using utilities such as QConvergeConsole, as well
as configuring iSCSI over data center bridging exchange (DCBX) using a
®
Brocade
Series 8000 FCoE switch and a QLogic iSCSI Host Bus Adapter.
Boot Configuration provides information on booting from SAN, pre-execution
environment (PXE) boot setup, and iSCSI boot configuration using
Fast!UTIL, iSCSI Boot Firmware Table (iBFT), DHCP, and
QConvergeConsole.
Troubleshooting provides troubleshooting flowcharts of steps for diagnosing
adapter problems specific to NIC, iSCSI, FCoE, and ESX
Specifications defines the physical characteristics and power requirements,
and lists supported standards, interface specifications, and environmental
specifications.
QConvergeConsole GUI provides an overview of the QConvergeConsole
Web management interface.
Regulatory Information provides warranty, regulatory, and compliance
information.
Related Materials
For additional information, refer to the following:
QConvergeConsole GUI Help System, available through the
QConvergeConsole GUI, provides help topics on configuring and managing
host servers and adapters using the QConvergeConsole GUI.
QConvergeConsole GUI Installation Guide contains instructions for installing
and starting the QConvergeConsole GUI.
QConvergeConsole CLI User’s Guide provides reference material on using
the QConvergeConsole CLI.
®
.
QLogic QConvergeConsole Plug-ins for vSphere User’s Guide provides
reference material on using the QConvergeConsole VMware vCenter Server
Plug-in and the QConvergeConsole VMware vSphere Web Client Plug-in.
To access QLogic documents online, go to www.qlogic.com and click
Downloads.
xiiCU0354602-00 L
Page 13
Introduction
Functionality and Features
Functionality and Features
This section provides the following information:
Functional Description
Features
Supported Operating Systems
Functional Description
Functional descriptions for the adapters are as follows:
QMD8262-k: This a network daughter card with FCoE and iSCSI offload for
the blade server environment.
Features
QLE8262:
for the rack and tower server environment.
QME8262-k: This is a mezzanine card with FCoE and iSCSI offload for the
blade server environment.
The adapters provide the following features:
Switch Independent Partitioning
Message signaled interrupts (MSI-X)
Device management for power and SAN
Multi-boot capability including:
PCIe
User diagnostics that can be run from the CLI and the GUI
Ethernet functions include:
2x10 gigabit Ethernet (GbE) with KR (copper backplane) (does not
Priority and virtual LAN (VLAN) tagging
This is a standard form-factor adapter with FCoE and iSCSI offload
®
2.0 x8
apply to QLE8262)
Jumbo frames up to 9618 bytes
Enhanced Ethernet functions include:
Priority-based flow control
Enhanced transmission selection
Advanced teaming
VLAN configuration and management
Preservation of teaming and VLAN configuration information during
driver upgrade
xiiiCU0354602-00 L
Page 14
Introduction
Functionality and Features
Advanced stateless offload features include:
IP, TCP, and user datagram protocol (UDP) checksums
Large segment offload (LSO)
Large receive offload (LRO)
Stateful offload features include:
iSCSI offload
Fibre Channel and FCoE offload
Advanced management features for Converged Network Adapters and Fibre
Channel adapters, including QConvergeConsole (GUI and CLI)
Interrupt management and scalability features including:
Receive side scaling (RSS)
Interrupt moderation
Flow control
Locally administered address (LAA)
Enhanced optimization with MSI, MSI-X, and NetQueue
xivCU0354602-00 L
Page 15
Introduction
NOTE
Functionality and Features
Supported Operating Systems
The adapter supports the following operating systems. To view the most complete
and current list, refer to the product release notes.
Windows
Windows Server® 2012 R2
Windows Server 2012
Windows Server 2008 R2 SP1
Windows Server 2008 SP2 x64
Windows Server 2008 SP2 x32
Linux
Red Hat® Enterprise Linux (RHEL®) 7.2
Red Hat Enterprise Linux (RHEL) 7.0
Red Hat Enterprise Linux (RHEL) 6.5
SUSE
SUSE Linux Enterprise Server 11 SP3
SUSE Linux Enterprise Server 11 SP4
For the most current versions of the OS and drivers supported by the
adapter, refer to the release notes. The release notes are supplied in the
release.txt file.
xvCU0354602-00 L
Page 16
1Hardware Installation
CAUTION
!
Overview
This section provides the hardware and software requirements, safety
precautions, a pre-installation checklist, and a procedure for installing the adapter.
Hardware and Software Requirements
Before you install the adapter, verify that your system meets the following
hardware and software requirements.
Hardware
For port and slot assignments for the QMD8262-k or QME8262-k
adapter, refer to the blade and M1000e chassis diagram in the Dell
PowerEdge M1000e Systems Configuration Guide.
For QLE8262 adapter port and slot assignments, refer to the
“Expansion Cards” section of the Hardware Owner’s Manual for your
Dell PowerEdge server.
Software: For information on the supported operating systems, firmware
versions, adapter drivers, and utilities, refer to the product release notes.
Safety Precautions
The adapter is being installed in a system that operates with voltages that
can be lethal. Before you open the case of your system, observe the
following precautions to protect yourself and to prevent damage to the
system components.
Remove any metallic objects or jewelry from your hands and wrists.
Make sure to use only insulated or nonconducting tools.
1CU0354602-00 L
Page 17
1–Hardware Installation
NOTE
Pre-Installation Checklist
Before you touch internal components, verify that the system is powered
OFF and is unplugged.
Install or remove adapters in a static-free environment. The use of a properly
grounded wrist strap or other personal antistatic devices and an antistatic
mat is strongly recommended.
Pre-Installation Checklist
1.Verify that your system meets the hardware and software requirements
listed in “Hardware and Software Requirements” on page 1.
2.Verify that your system is using the latest BIOS.
If you acquired the adapter software on a disk or from the Dell support
Web site (http://support.dell.com
files.
), verify the path to the adapter driver
3.Check the adapter for visible signs of damage. Never attempt to install a
damaged adapter.
Installing the Adapter
Follow the instructions for your adapter.
QMD8262-k, QME8262-k
Refer to the “I/O Module Mezzanine Cards” and “Guidelines for Installing I/O
Modules” sections of the Dell PowerEdge Modular Systems Hardware Owner’s Manual:
Refer to the Hardware Owner’s Manual for your Dell PowerEdge server.
3CU0354602-00 L
Page 19
2Driver Installation and
NOTE
NOTE
Configuration
Overview
If you need to update the Flash memory of multiple adapters simultaneously:
For the QConvergeConsole GUI, refer to the “Update the Flash Using
the Flash Update Wizard” topic in the QConvergeConsole Help System.
For the QConvergeConsole CLI, use the -flashsupport command to
update the Flash memory for all cards supported by the specified file (for
example, qaucli -pr nic -flashsupport -i ALL -a p3p11179.bin).
This section provides links to the following information about the three
drivers—NIC, iSCSI, and FCoE—included with the adapter:
Windows Driver Installation and Configuration
Linux Driver Installation and Configuration
VMware Driver Installation and Configuration
When you disable the firmware (for example, during a firmware dump or
during a firmware update) in Windows or Linux with a QConvergeConsole
agent, multiple application messages are generated. These messages are
generated because the application cannot communicate with the adapter
while the firmware is disabled. After the firmware is re-enabled, the errors
will go away.
4CU0354602-00 L
Page 20
2–Driver Installation and Configuration
NOTE
Windows Driver Installation and Configuration
Windows Driver Installation and Configuration
A software or driver Dell update package (DUP) can be run in two ways:
Running the DUP in the GUI
Running the DUP from the Command Line
Running the DUP in the GUI
To run the DUP in the GUI:
1.Double-click the icon representing the DUP file.
The actual file name of the DUP varies.
The Update Package window appears, as shown in Figure 2-1.
Figure 2-1. Update Package Window
5CU0354602-00 L
Page 21
2–Driver Installation and Configuration
Windows Driver Installation and Configuration
2.Click Install to continue.
The QLogic Super Installer—InstallShield
Figure 2-2.
®
Wizard appears, as shown in
Figure 2-2. QLogic Super Installer—InstallShield Wizard
6CU0354602-00 L
Page 22
2–Driver Installation and Configuration
Windows Driver Installation and Configuration
3.Click Next to continue.
The License Agreement dialog box appears, as shown in Figure 2-3.
Figure 2-3. License Agreement Dialog Box
7CU0354602-00 L
Page 23
2–Driver Installation and Configuration
Windows Driver Installation and Configuration
4.Select I accept the terms of the license agreement and click Next.
The Setup Type dialog box appears, as shown in Figure 2-4.
Figure 2-4. Setup Type Dialog Box
a.Select a setup type as follows:
Select Complete to install all program features.
Select Custom to manually select the features to be installed.
b.Click Next to continue.
If you selected Complete, proceed directly to Step 5.
8CU0354602-00 L
Page 24
2–Driver Installation and Configuration
Windows Driver Installation and Configuration
c.The Custom Setup dialog box appears, as shown in Figure 2-5.
Figure 2-5. Custom Setup Dialog Box
d.Select the features to install. By default, all features are selected. To
change a feature’s install setting, click the icon next to it and select one
of the following:
This feature will be installed on the local hard drive—This
setting marks the feature for installation
This feature, and all subfeatures, will be installed on the
local hard drive—This setting marks the feature and all of its
subfeatures for installation
This feature will not be available—This setting prevents the
feature from being installed.
e.Click Next to continue.
9CU0354602-00 L
Page 25
2–Driver Installation and Configuration
Windows Driver Installation and Configuration
5.The Ready to Install the Program dialog box appears, as shown in
Figure 2-6.
Figure 2-6. Ready to Install the Program Dialog Box
10CU0354602-00 L
Page 26
2–Driver Installation and Configuration
Windows Driver Installation and Configuration
6.Click Install so that the InstallShield Wizard installs the QLogic Adapter
drivers and Management Software Installer.
When the installation is complete, the InstallShield Wizard Completed dialog
box appears, as shown in Figure 2-7.
To display the GUI for guided installation, update, or extraction, use no options.
Options
The following options can be used to customize the DUP installation behavior.
To update the DUP usage information:
/? or /h
To suppress the DUP GUI:
/s
To extract update contents to a directory:
/e=<path>
This command requires the /s option.
To extract only the driver components to a directory:
/drivers=<path>
This command requires the /s option.
To install/update only the driver components:
/driveronly
This command requires the /s option.
(Advanced) This command sends all text following the /passthrough option
directly to the QLogic installation software of the DUP. This mode suppresses any
provided GUI but not necessarily those of the QLogic software.
/passthrough
13CU0354602-00 L
Page 29
2–Driver Installation and Configuration
NOTE
NOTE
Windows Driver Installation and Configuration
(Advanced) To return a coded description of this DUP’s supported features:
/capabilities
This command requires the /s option.
To define a specific path for the DUP’s log file:
/l=<path>
This option cannot be used in combination with /passthrough or
/capabilities.
Examples
To update the system silently:
<DUP_file_name>.exe /s
To extract the update contents to the C:\mydir\ directory:
<DUP_file_name>.exe /s /e=C:\mydir
To extract the driver components to the C:\mydir\ directory:
<DUP_file_name>.exe /s /drivers=C:\mydir
To install only the driver components:
<DUP_file_name>.exe /s /driveronly
To change from the default log location to C:\my path with
spaces\log.txt:
<DUP_file_name>.exe /l="C:\my path with spaces\log.txt"
14CU0354602-00 L
Page 30
2–Driver Installation and Configuration
NOTE
Linux Driver Installation and Configuration
Linux Driver Installation and Configuration
This section provides the following procedures for installing drivers on a Linux
system:
Installation Overview
Installing the Linux NIC Driver
Installing the Linux iSCSI Driver
Installing the Linux FCoE Driver
Installation Overview
To install and configure the adapter drivers on a Linux system, refer to the driver
release notes, readme, and installation instructions included in the package.
To install the Red Hat Package Manager (RPM), issue the following
command as a root user:
To install the Linux NIC driver, refer to the instructions (INSTALL.qlcnic)
provided with the individual driver package.
15CU0354602-00 L
Page 31
2–Driver Installation and Configuration
Linux Driver Installation and Configuration
Installing the Linux iSCSI Driver
Driver installation makes extensive use of the build.sh script located in the
driver source (extras/build.sh). This section provides installation instructions
for the following Linux versions:
Building the iSCSI Adapter Driver SLES 11 SP4
Building the iSCSI Adapter Driver for RHEL 6.5 and SLES 12
Building the iSCSI Adapter Driver for RHEL 6.5 and SLES 11 SP3
Building the iSCSI Adapter Driver SLES 11 SP4
Building and Installing the Adapter Driver
1.Issue the following commands from the directory that contains the driver
package file, qla4xxx-src-x.xx.xx.xx.xx.xx-k.tar.gz:
# tar -xzvf qla4xxx-vx.xx.xx.xx.xx.xx-kx.tar.gz
# cd qla4xxx-vx-x.xx.xx.xx.xx.xx-kx
# tar -xvzf qla4xxx-src-vxx.xx.xx.xx.xx-ky.tar.gz
# cd qla4xxx-vx.xx.xx.xx.xx.xx-kx
where x.xx.xx.xx.xx.xx is the applicable version number.
2.Build and install the driver modules from the source code by executing the
build.sh script as follows:
# ./extras/build.sh install
The build.sh script does the following:
Builds the driver .ko files
Copies the .ko files to the appropriate directory:
/lib/modules/2.6.../extra/qlgc-qla4xxx
Adds the appropriate directive in the modprobe.conf file (if
applicable)
Manually Loading the Adapter Driver
1.Load the driver using one of the following methods:
To directly load the driver from the local build directory, issue the
To load the driver using modprobe, issue the following command:
# modprobe -v qla4xxx
2.If the iqlremote agent was previously running, restart the agent by issuing
the following command (to ensure that the QConvergeConsole GUI can
reconnect to this host):
# service iqlremote start
Unloading the Adapter Driver
To replace an existing inbox driver with a new out-of-box iSCSI driver, unload the
existing driver and load the new driver. To unload the driver, stop all applications
using the driver and then unload the driver.
1.If the iqlremote agent is running, stop the agent by issuing the following
command:
# service iqlremote stop
2.To unload the driver using modprobe, issue the following command:
# modprobe -r qla4xxx
Rebuilding the RAM Disk with the New Driver
1.Edit the /etc/modprobe.conf file and add the following entry (if it is not
present):
alias scsi_hostadapterX qla4xxx
Where X is based on the order of the SCSI modules being loaded.
2.To create a backup copy of the RAM disk image, issue the following
commands:
To load the driver using modprobe, issue the following command:
# modprobe -v qla4xxx
2.If the iqlremote agent was previously running, restart the agent by issuing
the following command (to ensure that the QConvergeConsole GUI can
reconnect to this host):
# service iqlremote start
Unloading the Adapter Driver
To replace an existing inbox driver with a new out-of-box iSCSI driver, unload the
existing driver and load the new driver. To unload the driver, stop all applications
using the driver and then unload the driver.
1.If the iqlremote agent is running, stop the agent by issuing the following
command:
# service iqlremote stop
2.To unload the driver using modprobe, issue the following command:
# modprobe -r qla4xxx
19CU0354602-00 L
Page 35
2–Driver Installation and Configuration
NOTE
Linux Driver Installation and Configuration
Rebuilding the RAM Disk
To automatically load the driver by rebuilding the RAM disk to include the driver,
follow these steps:
1.
To create a backup copy of the RAM disk image, issue the following command:
To load the driver using modprobe, issue the following command:
# modprobe -v qla4xxx
2.If the iqlremote agent was previously running, restart the agent by issuing
the following command (to ensure that the QConvergeConsole GUI can
reconnect to this host):
# service iqlremote start
21CU0354602-00 L
Page 37
2–Driver Installation and Configuration
NOTE
Linux Driver Installation and Configuration
Unloading the Adapter Driver
To replace an existing inbox driver with a new out-of-box iSCSI driver, unload the
existing driver and load the new driver. To unload the driver, stop all applications
using the driver and then unload the driver.
1.If the iqlremote agent is running, stop the agent by issuing the following
command:
# service iqlremote stop
2.To unload the driver using modprobe, issue the following command:
# modprobe -r qla4xxx
Rebuilding the RAM Disk
To automatically load the driver by rebuilding the RAM disk to include the driver,
follow these steps:
1.
To create a backup copy of the RAM disk image, issue the following command:
3.Reboot the host to boot from the new initrd image with new driver.
Depending on the server hardware, the RAMDISK file name might be
different.
22CU0354602-00 L
Page 38
2–Driver Installation and Configuration
Linux Driver Installation and Configuration
Installing the Linux FCoE Driver
This section provides procedures for installing the Linux FCoE driver for the
following operating systems:
Building the Driver for RHEL 6.5 Linux
Building the Driver for SLES 11 SP4 Linux
Building the Driver for SLES 12 Linux
Building the Driver for SLES 11 SP3 Linux
Building the Driver for RHEL 6.5 Linux
1.Issue the following commands from the directory that contains the source
driver file, qla2xxx-src-x.xx.xx.xx.xx.xx-k.gz:
# tar -xzvf qla2xxx-src-x.xx.xx.xx.xx.xx-k.tar.gz
# cd qla2xxx-src-x.xx.xx.xx.xx.xx-k
where x.xx.xx.xx.xx.xx is the applicable version number.
2.Build and install the driver modules from the source code by executing the
build.sh script as follows:
# ./extras/build.sh install
The build.sh script does the following:
Builds the driver .ko files.
Copies the .ko files to the appropriate
/lib/modules/2.6.../extra/qlgc-qla2xxx directory.
3.Manually load the driver for Linux by issuing the following command:
# modprobe -v qla2xxx
To unload the driver, issue the following command:
# modprobe -r qla2xxx
4.To automatically load the driver each time the system boots, rebuild the
RAM disk to include the driver as follows:
a.Create a backup copy of the RAMDISK image by issuing the following
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
Installing the QConvergeConsole VMware vCenter
Server Plug-in
To use the QConvergeConsole VMware vCenter Server Plug-in, install the
following software in the order given:
1.QConvergeConsole VMware vCenter Server Plug-in—on the vCenter
Server
2.QLogic Adapter CIM Provider—on the ESX/ESXi server
The following topics explain how to install and uninstall the required software:
Installation Package Contents
QConvergeConsole VMware vCenter Server Plug-in Installation
Plug-in Unregistration from a Manual Install
Enabling and Disabling the Plug-in
Uninstalling the QConvergeConsole VMware vCenter Server Plug-in
Installing the QLogic Adapter CIM Provider
Uninstalling the QLogic Adapter CIM Provider
For information on installing the Plug-in, refer to “QConvergeConsole VMware
vCenter Server Plug-in Installation” on page 37.
Installation Package Contents
The latest version of the QLogic Adapter CIM Provider and QConvergeConsole
VMware vCenter Server Plug-in package contains the files needed to install both
the Plug-in and the CIM Provider. The files are as follows (x_x_x is the version
number):
QLogic_Adapter_VI_Plugin_x_x_x.exe
This file is the QConvergeConsole VMware vCenter Server Plug-in
installation package.
qlogic_adapter_provider_vmware_esx50x-x.x.x
This file contains the QLogic Adapter CIM Provider installation package for
ESXi 5.0.x/5.1.x, where x.x.x is the version of the CIM Provider.
qlogic_adapter_provider_vmware_esx55_60-x.x.x
This file contains the QLogic Adapter CIM Provider installation package for
ESXi 5.5, where x.x.x is the version of the CIM Provider.
readme.txt
This file is the Read Me document containing hardware and software
requirements, operating system support, supported features, installation and
removal instructions, known issues and workarounds, and support contact
information.
release_notes.txt
36CU0354602-00 L
Page 52
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
This file contains the release notes that list changes, fixes, known issues,
and release details.
For detailed information on installing the QConvergeConsole VMware vCenter
Server Plug-in, refer to “QConvergeConsole VMware vCenter Server Plug-in
Installation” on page 37.
For detailed information on installing the CIM Provider, refer to “Installing the
QLogic Adapter CIM Provider” on page 44.
QConvergeConsole VMware vCenter Server Plug-in Installation
To install the QConvergeConsole VMware vCenter Server Plug-in:
1.Download the QLogic_Adapter_VI_Plugin_x_x_x.exe file (where
x_x_x is the version number).
2.Run the installation by double-clicking the .exe file, by typing the name of
the .exe file in a Run window, or by clicking Browse and locating the .exe
file.
3.The InstallAnywhere wizard opens, as shown in Figure 2-9.
Figure 2-9. InstallAnywhere Initial Window
37CU0354602-00 L
Page 53
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
4.The Plug-in Registration Wizard opens, as shown in Figure 2-10. Click Next.
Figure 2-10. QConvergeConsole VMware vCenter Server Plug-in Registration Wizard
5.Wait while the wizard configures the plug-in (see Figure 2-11).
Figure 2-11. QConvergeConsole VMware vCenter Server Plug-in Configuration
38CU0354602-00 L
Page 54
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
6.Select the installation directory and then click Install (see Figure 2-12).
Figure 2-12. Select the Installation Directory
7.Wait while the wizard performs the installation (see Figure 2-13).
Figure 2-13. Installing the Plug-In
39CU0354602-00 L
Page 55
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
8.Type in the requested information and then click Next (see Figure 2-14).
Figure 2-14. User Input Screen
9.Wait while the wizard finishes configuring the plug-in (see Figure 2-15).
Figure 2-15. QConvergeConsole VMware vCenter Server Plug-in Configuration
40CU0354602-00 L
Page 56
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
10.Figure 2-16 appears when registration is completed. Click Finish to exit.
Figure 2-16. Successful Registration
11.After the installation completes, restart the TomcatTM service as follows:
If the plug-in is installed on the VMware vCenter Server, restart the
VMware Virtual Center Management Web services.
If the plug-in is installed on a server other than the vCenter Server,
restart the Apache Tomcat
Plug-in Unregistration from a Manual Install
If you have performed a manual install of the QConvergeConsole VMware
vCenter Server plug-in, you must perform a manual uninstall before running the
plug-in Installation Wizard.
VMware provides two type of scripts for plug-in registration (and unregistration):
Replace administrator and password with the correct information to log into
the vCenter Server.
Enabling and Disabling the Plug-in
If the plug-in installation completed successfully, you do not need to enable
the plug-in; it is automatically enabled during installation. You can, however,
verify if the plug-in is enabled by using the following procedure.
To enable or disable the QConvergeConsole VMware vCenter Server plug-in,
follow these steps:
1.In the vSphere Client window, click Plug-ins and then click Manage Plug-ins.
The Plug-in Manager window appears, as shown in Figure 2-17.
Figure 2-17. Managing Plug-ins in vSphere Client
2.Locate the QConvergeConsole vCenter Server plug-in on the Installed
Plug-ins section of the window.
The plug-in’s status (Enabled or Disabled) is displayed in the Status column,
as shown in Figure 2-18.
42CU0354602-00 L
Page 58
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
Figure 2-18. QConvergeConsole vCenter Server in Plug-in Manager
3.If you want to enable or disable the QConvergeConsole plug-in, right-click
on the plug-in and select Enabled or Disabled (the status toggles between
the two), as shown in Figure 2-19.
4.Click Close to close the Plug-in Manager window.
Figure 2-19. Toggling the QConvergeConsole vCenter Server Plug-in Status
43CU0354602-00 L
Page 59
2–Driver Installation and Configuration
NOTE
VMware Driver Installation and Configuration
Uninstalling the QConvergeConsole VMware vCenter Server Plug-in
To remove the QConvergeConsole VMware vCenter Server Plug-in:
1.In the Windows Control Panel, select Add or Remove Programs.
(Windows Server 2008 or later only: select Programs and Features.)
2.In the Add or Remove Programs dialog box, select the QConvergeConsole
VMware vCenter Server Plug-in and then click Change/Remove.
3.Follow the instructions in the QConvergeConsole VMware vCenter Server
Plug-in installer to remove the plug-in.
Installing the QLogic Adapter CIM Provider
This section describes how to install, start, and remove the QLogic Adapter CIM
Provider for VMware ESX and ESXi. There is more than one zip package, so
make sure that you pick the zip package that matches your
environment—ESXi 5.0, and ESXi 5.1.
The QLogic Adapter CIM Provider for VMware ESX was generated as a VIB
file. A VIB contains the complete set of files and binaries required to install
the provider on VMware ESX/ESXi. The offline-bundle.zip file
contains the VIB and the necessary metadata to install the provider on
VMware ESX/ESXi.
Initial Installation Methods
Initial installation methods for the CIM Provider include the following:
Online
Refer to “Installing the CIM Provider on an ESXi 5.x Host” on page 45 or
“Installing the CIM Provider on an ESXi 5.5 Host” on page 45.
Offline
Refer to “Existing ESX/ESXi Installation Using VMware Update Manager” on
page 45.
Remote
Refer to “Remote Installation of the CIM Provider on an ESX/ESXi Host” on
page 46.
44CU0354602-00 L
Page 60
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
Installing the CIM Provider on an ESXi 5.x Host
1.Copy the provider-adapter.vib file to the root directory (/) of the
ESXi 5.x system.
2.Issue the esxcli commands as follows:
# cd /
# esxcli software acceptance set --level=CommunitySupported
Existing ESX/ESXi Installation Using VMware Update Manager
An existing ESX/ESXi host has asynchronous drivers installed using VMware
Update Manager. For more information, see “Using vSphere ESX/ESXi Image
Builder CLI” in the vSphere Installation and Setup Guide
To install the asynchronous drivers:
1.Extract the contents of the asynchronous driver zip file.
2.Identify the offline-bundle.zip file(s).
3.From vCenter Server, select Home and then select Update Manager.
4.Click the Patch Repository tab.
5.Click the Import Patches link at the top right of the screen.
6.Click Finish.
The asynchronous driver is now added to the patch repository.
7.Create a baseline and remediate the ESX/ESXi host. For more information,
refer to Installing and Administering VMware vSphere Update Manager at
http://www.vmware.com/support/pubs/vum_pubs.html
.
.
45CU0354602-00 L
Page 61
2–Driver Installation and Configuration
NOTE
NOTE
VMware Driver Installation and Configuration
Remote Installation of the CIM Provider on an ESX/ESXi Host
Before performing this procedure, ensure that the remote ESX/ESXi
system is in Maintenance Mode. To do so using vSphere Client, select
Inventory, select Host, and then select Enter Maintenance Mode.
1.Copy the offline-bundle.zip file to any location on the host where
either the vSphere CLI package is installed or the vMA is hosted.
2.Navigate to the location of the offline-bundle.zip file.
3.Run the vihostupdate command to install the offline bundle as follows:
To update the QLogic Adapter CIM Provider after a prior VIB installation, follow
the instructions in “Uninstalling the QLogic Adapter CIM Provider” on page 47 to
remove the existing VIB. After completing the VIB removal, use the same steps in
“Initial Installation Methods” on page 44 to install the new VIB.
Starting the QLogic Adapter CIM Provider
After a system startup, the Small Footprint CIM Broker (SFCB) CIM object
manager (CIMOM) in the ESX system starts automatically and loads the QLogic
Adapter CIM Provider when necessary.
If the CIM Provider does not start automatically, you can manually stop, start, or
restart the SFCB CIMOM using the following commands.
To stop the SFCB CIMOM and the QLogic Adapter CIM Provider:
# /etc/init.d/sfcbd-watchdog stop
To start the SFCB CIMOM and the QLogic Adapter CIM Provider:
# /etc/init.d/sfcbd-watchdog start
46CU0354602-00 L
Page 62
2–Driver Installation and Configuration
NOTE
NOTE
VMware Driver Installation and Configuration
To restart the SFCB CIMOM and the QLogic Adapter CIM Provider:
# /etc/init.d/sfcbd-watchdog restart
After starting the SFCB CIMOM, use a CIM client utility to query the QLogic
Adapter CIM Provider for information.
Uninstalling the QLogic Adapter CIM Provider
You can uninstall the QLogic Adapter CIM Provider for your version of VMware.
For information about removing the QLogic Adapter CIM Provider through a
remote host, see the QLogic Adapter CIM Provider and vCenter Plug-in for VMware ESX/ESXi Readme file.
Uninstalling the CIM Provider from an ESXi 5.x Host
1.Type the following command to view the VIB list:
# esxcli software vib list
2.Type the following command to remove the QLogic Adapter CIM Provider:
Before performing this procedure, make sure that the ESX/ESXi system is in
Maintenance Mode. To do so using the vSphere Client, select Inventory,
select Host, and then select Enter Maintenance Mode.
1.From a console on the host where the vSphere CLI package is installed or
vMA is hosted, query and find the Bulletin ID of the existing provider:
# vihostupdate.pl <conn_options> --query
2.Remove the existing VIB by typing the following command:
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
Installing the vSphere Web Client Plug-in
1.Gather all information necessary for the installation
IP address of the vCenter Server
vCenter Server credentials (user name and password)
Where to host the QLogic Adapter vSphere Web Client Plug-in (on
vCenter Server or other server)
If you are hosting the vSphere Web Client Plug-in on a
non-vCenter Server, make sure the server has Tomcat running as a
service and have the IP address of the Tomcat instance ready. Also,
make sure the Tomcat CATALINA_HOME environment variable is set to
the appropriate directory.
2.Run the installer on the server providing the Tomcat service. Provide the
information requested by the installer.
On Windows, double-click on the installer and follow the instructions
on the GUI provided.
On Linux:
a.Make sure the user is the root user (or has root privileges).
b.Create the installer executable if one does not already exist.
Choose the installer for your system (32-bit or 64-bit), and type
the following command:
chmod +x <installer>
Where <installer> is the file name of the installer.
c.Run the installer by issuing the following command:
./<installer>
Where “<installer>” is the file name of the installer.
d.Follow the instructions provided by the installer.
3.Restart the Tomcat service.
If the vSphere Web Client Plug-in is being hosted on the vCenter Server, you
must restart the VMware Virtual Center Management Web services. In
Windows, go to the Administrative Tools menu, select Services, and
restart VMware Virtual Center Management Web services. On the vCenter
Server Appliance (Linux), issue the following command:
/etc/init.d/vmware-vpxd tomcat-restart
4.Restart any vSphere Web Client sessions.
48CU0354602-00 L
Page 64
2–Driver Installation and Configuration
VMware Driver Installation and Configuration
If you are updating a previous version of the vSphere Web Client Plug-in,
restart the vSphere Web Client services. In Windows, go to the
Administrative Tools menu, select Services, and restart VMware vSphere
Web Client. On the vCenter Server Appliance (Linux), issue the following
command:
/etc/init.d/vsphere-client restart
Uninstalling the vSphere Web Client Plug-in
Uninstalling the vSphere Web Client Plug-in on Windows is initiated through
the Windows Uninstall Programs control panel. Follow the uninstaller user
interface to uninstall the plug-in.
Uninstalling the vSphere Web Client Plug-in on Linux is initiated by the
Follow the prompts (user interface or console commands) to uninstall the
plug-in by the root user.
49CU0354602-00 L
Page 65
3Adapter Management
Applications
Overview
This chapter describes the following adapter management applications:
General Management with QConvergeConsole
Switch Independent Partitioning—refer to Chapter 4
Windows Management Applications
Linux Management Applications
VMware Management Applications
50CU0354602-00 L
Page 66
3–Adapter Management Applications
NOTE
General Management with QConvergeConsole
General Management with QConvergeConsole
Use the QConvergeConsole GUI and CLI utilities to manage the adapter as
follows:
Configuring the NIC Driver with QConvergeConsole
Configuring iSCSI with QConvergeConsole
Configuring FCoE with QConvergeConsole
For information on installing and starting the QConvergeConsole GUI, refer
to the QConvergeConsole GUI Installation Guide (for download instructions,
see “Related Materials” on page xii). All procedural information for the
QConvergeConsole GUI is covered in the QConvergeConsole GUI’s online
help system.
Configuring the NIC Driver with QConvergeConsole
For information on configuring the NIC driver using the QConvergeConsole GUI,
refer to the QConvergeConsole GUI Help System and select Managing Ethernet (NIC) Ports.
For information on configuring the NIC driver using the QConvergeConsole CLI,
refer to the “NIC Interactive Commands” chapter of the QConvergeConsole CLI User’s Guide.
Configuring iSCSI with QConvergeConsole
For information on configuring iSCSI using the QConvergeConsole GUI, refer to
the QConvergeConsole GUI Help System (see “Related Materials” on page xii)
and select Managing iSCSI Ports.
For information on configuring iSCSI using the QConvergeConsole CLI, refer to
the following:
Configuring FCoE with QConvergeConsole
Configuring iSCSI Initiators with QConvergeConsole
Enabling CHAP Authentication with QConvergeConsole
All other topics: Refer to the QConvergeConsole CLI User’s Guide
Configuring FCoE with QConvergeConsole
For information on configuring FCoE using the QConvergeConsole GUI, refer to
the QConvergeConsole GUI Help System and select Managing Fibre Channel and FCoE Adapters and Ports.
51CU0354602-00 L
Page 67
3–Adapter Management Applications
NOTE
General Management with QConvergeConsole
For information on configuring FCoE using the QConvergeConsole CLI, refer to
the “Fibre Channel Interactive Commands” chapter of the QConvergeConsole CLI User’s Guide.
Configuring iSCSI Offload with QConvergeConsole
The iSCSI offload feature provides full iSCSI offloads that include header and data
digest, receive protocol data unit (PDU) parsing, and direct data placement. You
can configure iSCSI offload parameters with the following utilities:
QConvergeConsole GUI: graphical user interface
QConvergeConsole CLI: interactive mode (menu driven) and non-interactive
mode (command-line driven)
For information on installing and starting the QConvergeConsole GUI, refer
to the QConvergeConsole GUI Installation Guide (for download instructions,
see “Related Materials” on page xii). All procedural information for the
QConvergeConsole GUI is covered in the QConvergeConsole GUI’s online
help system.
For the interactive mode of the QConvergeConsole CLI, refer to the
QConvergeConsole CLI User’s Guide (for download instructions, see “Related
Materials” on page xii). For the non-interactive mode of the QConvergeConsole
CLI, refer to the procedures in this section to display and modify the following:
This section shows the commands used to display and to modify adapter-level
iSCSI parameters.
Displaying Adapter-Level iSCSI Parameters
To view the adapter configured settings, issue the -ch command. The positional
parameter, [hba_port_inst], is optional. If an hba_port_inst is specified,
information for only that adapter is shown. If the hba_port_inst is not specified,
information for all adapters in the system is listed.
Command line options:
-ch [hba_port_inst]
52CU0354602-00 L
Page 68
3–Adapter Management Applications
General Management with QConvergeConsole
Use the -nh command to set the adapter-level parameters for single- or multi-port
adapters. The positional parameter becomes <hba_port_inst> and a series of
one or more parameter name-value pairs. To check the list of parameters, use the
$qaucli -iscsi -nh HBA_ALIAS "AccountingHBA"
HBA (adapter) Parameters:
The following table lists the parameters that may be configured using
the -nh option in non-interactive mode.
Full Parameter Name Alias Name Allowable Values
------------------- ---------- ---------------HBA_Alias HBAALIAS Character string
Port-Level iSCSI Parameters
This section shows the commands used to display and to modify port-level iSCSI
parameters.
Displaying Port-Level iSCSI Parameters
Use the -c command to view port configured settings. The positional parameter,
[hba_port_inst], is optional. If the hba_port_inst is specified, only
information for that port is shown. If the hba_port_inst is not specified,
information on all ports in the system is shown.
53CU0354602-00 L
Page 69
3–Adapter Management Applications
General Management with QConvergeConsole
Example:
$qaucli -pr iscsi -c 0
Or:
$qaucli -iscsi -c 0
*******************************
*** Displaying Port inst=0 ***
*******************************
*** Displaying HBA (Adapter) Level Information inst=0 ***
HBA_Alias : QLogic QLE8262
HBA_TCP_Max_Window_Size : 19537
HBA_Default_Fragment_Reass_Timeout : 0
HBA_Reserved_TCP_Config : 0x00000000
HBA_Delayed_ACK : off
*** Displaying Port General Summary Information inst=0 ***
In the following example, the HBA port instance is 0, and the parameter
change is to turn on iSCSI header digests.
$qaucli -pr iscsi -n 0 iSCSI_Header_Digests on
Or:
$qaucli -iscsi -n 0 iSCSI_Header_Digests on
Port Parameters:
The following table lists the parameters that may be configured using
the -n option in non-interactive mode.
Full Parameter Name Alias Name Allowable Values
------------------- ---------- ---------------AFW_Device_Timeouts AFWDT on or off
AFW_Delayed_Ack AFDACK on or off
AFW_AutoConnect AFWC on or off
AFW_Serlz_Task_Mngmt AFWSTM on or off
ExeThrottle ET 0 to 32767
FirstBurstLen FB 0 to 32767
Force_Negotiate_Main_iSCSI_Keys FNMIK on or off
IP_ARP_Redirect IPARP on or off
IPv6_MCast_Listnr_Disco_Enable IPV6MLDEN on or off
iSCSI_Alias IALS Character string
iSCSI_Header_Digests IHD on or off
iSCSI_Data_Digests IDD on or off
iSCSI_Immediate_Data IID on or off
iSCSI_Initial_R2T IIR2T on or off
iSCSI_Snack ISNACK on or off
57CU0354602-00 L
Page 73
3–Adapter Management Applications
General Management with QConvergeConsole
iSCSI_Discovery_Logout ID on or off
iSCSI_Strict_Login IS on or off
KeepAliveTO KATO 0 to ?
Large_Frames LRGFRM on or off
(not for 4010s)
MaxBurstLen MBL 0 to ?
MaxOutstandingR2T MOR2T 0 to ?
TCP_DHCP TCPDHCP on or off
TCP_Nagle TCPN on or off
TCP_Time_Stamp TCPTMS on or off
TCP_Window_Scale WINSCALE 0 to 14
VLAN_Enable VLAN on or off
VLAN_User_Priority VLANUPRIOR 0 to 7
VLAN_ID VLANID 0 to 4095
IP_Address IPAD IPv4 address format
IP_Subnet_Mask IPSM IPv4 address format
IP_Gateway IPGW IPv4 address format
ZIO ZIO 2 to 16
FW_ZIO_Enable_Mode ZIOE on or off
Task_Management_Timeout TMTO 0 to 65535
ENABLE_IPV4 EIPV4 on or off
ENABLE_4022IPV4 E4022IPV4 on or off
ENABLE_IPV6 EIPV6 on or off
LOC_LINK_AUTO LOCLA on or off
ROUTABLE_AUTO RAUTO on or off
LDROUTER_AUTO LDRA on or off
IPv6_Addr_Local_link IPLL IPv6 address format
IPv6_Addr_Routable0 IPR0 IPv6 address format
IPv6_Addr_Routable1 IPR1 IPv6 address format
Default_IPv6_Router IPRR IPv6 address format
IPv4TOS IPV4TOS 0 255
IPv4_TOS_ENABLE TOS_ENABLE on or off
IPv4TTL IPV4TTL 0 255
IPv6_Port IPV6PORT 0 65535
IPv6_Gratuitious_Neighbor_Ad_Enable IPV6GNAE on or off
IPv6_Redirect_Enable IPV6RDE on or off
IPv6_Nagle TCPV6ND on or off
IPV6_TCP_Timer_Scale TCPV6TS 0 to 7
IPv6_TCP_Time_Stamp TCPV6TST on or off
IPv6_TCP_Window_Scale IPV6TCPWS 0 to 14
IPv6_VLAN_ID IPV6VLANID 0 to 4095
IPv6_VLAN_User_Priority IPV6VLANUP 0 to 7
IPv6_VLAN_Enable IPV6VLANEN on or off
IPv6_Traffic_Class IPV6TC 0 to 255
IPv6_Hop_Limit IPV6HL 0 to 255
(router may override)
IPv6_ND_Retransmit_Timer IPV6NDRET 0 to 4294967295
(router may override)
IPv6_ND_Stale_Timeout IPV6STO 0 to 4294967295
58CU0354602-00 L
Page 74
3–Adapter Management Applications
General Management with QConvergeConsole
(router may override)
IPv6_ND_Reachable_Timer IPV6NDRT 0 to 4294967295
(router may override)
IPv6_DAD_Count IPV6DAD 0 to 255
Summary of Target Sessions
Use the -ts command to display summary information for both persistent and
non-persistent targets. Both [hba_port_inst] and [target_id] are optional
parameters. If neither of the parameters is present, the information is displayed for
all adapters and all targets. When hba_port_inst is entered, target information
for all targets on the specified adapter is displayed. If the optional target_id
keyword is entered, only information on the specified target is displayed.
3–Adapter Management Applications
General Management with QConvergeConsole
Target Session-Level iSCSI Negotiated Parameters
Use the -t command to display information for targets. The positional parameter
is <hba_port_inst>. The optional parameter is [target_id]. If only the
hba_port_inst is entered, target information for all targets on the specified
adapter is displayed. If the optional target_id is entered, only information on
the specified target is displayed.
Command line options:
-t <hba_port_inst> [target_id]
Example:
In the following examples, the HBA port instance is 0, and the target ID is 3.
Target Parameters:
The following table lists the parameters that may be configured using
the -tc option in non-interactive mode.
Full Parameter Name Alias NameAllowable Values
------------------- -------------------------TGT_iSCSI_NameTGTINAMECharacter string
TGT_ExeThrottleTGTET0 to 32767
TGT_FirstBurstLenTGTFB0 to 32767
TGTISCSIO_Header_DigestsTGTIHDon or off
TGTISCSIO_Data_DigestsTGTIDDon or off
TGTISCSIO_Immediate_DataTGTIIDon or off
TGTISCSIO_Initial_R2TTGTIIR2Ton or off
TGTISCSIO_SnackTGTISNACKon or off
TGTISCSIO_Discovery_LogoutTGTLDSon or off
TGTISCSIO_Strict_LoginTGTISon or off
TGT_KeepAliveTimeoutTGTKATO0 to 32767
TGT_DefaultTimeoutTGTDTO0 to 32767
TGT_MaxBurstLenTGTMB0 to 32767
TGT_MaxOutstandingR2TTGTMOR2T0 to 32767
TGT_PortTGTPORT0 to 65535
TGTTCPO_NagleTGTTCPNon or off
TGTTCPO_TimestampTGTTMSon or off
TGT_TaskManagementTimeoutTGTTMT0 to 65535
TGT_InitiatorSessIDTGTISID0x0 to 0xffffffffffff
TGT_TargetIPAddressTGTIPADDIPv4 address format
TGT_Window_Scale_EnableTGTWINSCALEENon or off
TGT_Rx_Window_ScaleTGTRXWINSCALE0 to 14
TGT_IPv6_AddressTGT_DDB_IPv6IPv6 address format
TGT_IPv6_iSCSINameTGTINAME_IPv6Character string
TGT_IPv6_PortTGTPORT_IPv60 to 32767
TGT_DIF_EnableTGTDIFEN_IPv6on or off
TGT_Max_Segment_SizeTGTMSS0 to 65535
TGT_IPv6_Source_Addr_FlgTGTSRCADDR_IPv60 to 3
(0=Don't Care, 1=Link Local,
2=Address 0, 3=Address 1)
General Management with QConvergeConsole
Modifying Target Session-Level iSCSI Parameters
Use the –tc command to modify target-session-level iSCSI parameters. The
positional parameters are
or more parameter name-value pairs.
In the following examples, the HBA port instance is 0, the target ID is 3, and
the parameter change is to set the keep alive time-out value to 15 seconds.
$qaucli -pr iscsi -tc 0 3 TGT_KeepAliveTimeout 15
Or:
<hba_port_inst>, <target_id>, and a series of one
64CU0354602-00 L
Page 80
3–Adapter Management Applications
NOTE
General Management with QConvergeConsole
Configuring iSCSI Initiators with QConvergeConsole
This section provides procedures on how to configure the following iSCSI initiators
using QLogic’s QConvergeConsole utility:
Configuring the Windows iSCSI Initiator
Configuring the Linux iSCSI Initiator
Configuring the ESX iSCSI Initiator
For information on installing and starting the QConvergeConsole GUI, refer
to the QConvergeConsole GUI Installation Guide (for download instructions,
see “Related Materials” on page xii). All procedural information for the
QConvergeConsole GUI is covered in the QConvergeConsole GUI’s online
help system.
Configuring the Windows iSCSI Initiator
Use the QConvergeConsole CLI to configure the iSCSI initiator for Windows.
To configure a Windows iSCSI initiator:
1.Access the QConvergeConsole CLI either by double-clicking the
QConvergeConsole CLI desktop icon or by entering qaucli in the CMD
window.
2.
On the QConvergeConsole CLI Main Menu, select
3.On the Adapter Type Configuration Selection menu, select
4.On the Converged Network Adapter (CNA) Protocol Type Selection menu,
select CNA iSCSI Configuration (either 1 or 2, depending on how many
drivers are loaded).
5.On the Converged Network Adapter (CNA) iSCSI Configuration menu,
select 3, Port IP Settings.
6.Select the Converged Network Port you want to configure.
7.Select 2, Configure IP Settings.
8.Complete the interactive list of settings as follows:
a.Enable IPv4 [on]: Press ENTER to accept the default.
b.DHCP to obtain IPv4 Network Information: [off]: Press ENTER to
accept the default.
c.IP_Address [0.0.0.0]: Type the IP address of the initiator system, and
then press ENTER.
2, Adapter Configuration.
1, CNA Configuration
.
65CU0354602-00 L
Page 81
3–Adapter Management Applications
General Management with QConvergeConsole
d.IP_Subnet_Mask [0.0.0.0]: Type the appropriate subnet mask, and
then press ENTER.
e.IP_Gateway [0.0.0.0]: Press ENTER to accept the default.
f.Enable IPv6 [off]: Press ENTER to accept the default.
9.On the options menu that appears, select 3, Save changes and reset HBA (if necessary).
10.At the prompt for both ports, type Yes.
11.To return to the Converged Network Adapter (CNA) iSCSI Configuration
menu, type P and press ENTER, and then type P and press ENTER again.
13.Select the same Converged Network Port you selected in Step 6.
14.Select 6, Add a Target.
15.Complete the interactive list of settings as follows:
a.IPv6 Target? [off]: Press ENTER to accept the default.
b.TGT_iSCSI_Name [ ]: Type the iSCSI Qualified Name (IQN) of the
iSCSI target to connect to and then press ENTER.
c.TGT_Port [3260]: Press ENTER to accept the default.
d.TGT_TargetIPAddress [0.0.0.0]: Type the IP address of the target
and then press ENTER.
16.On the options menu that appears, select 12, Save Target/CHAP Changes.
The iSCSI initiator is now configured to connect to the iSCSI target.
Configuring the ESX iSCSI Initiator
The software iSCSI initiator must be enabled for ESX/ESXi to be able to use it for
accessing iSCSI storage.
To configure an ESX/ESXi initiator:
67CU0354602-00 L
Page 83
3–Adapter Management Applications
NOTE
NOTE
General Management with QConvergeConsole
1.Log in to the vSphere Client.
2.In the inventory panel, select a server to which to connect.
3.Click the Configuration tab.
4.In the Hardware panel, click Storage Adapters.
5.From the list of available storage adapters, select the iSCSI initiator you
want to configure and then click Properties.
6.Click Configure.
The General Properties dialog box shows the initiator’s status, default
name, and alias.
7.To enable the initiator, click Enabled.
8.(Optional) To change the default iSCSI name for your initiator, type a new
name. The name you enter must be worldwide unique and properly
formatted so that all storage devices can recognize the software iSCSI
initiator.
9.To save your changes, click OK.
If you change the iSCSI name, it is used for new iSCSI sessions.
Existing sessions do not use new settings until you log out and log in
again.
Enabling CHAP Authentication with QConvergeConsole
You can enable CHAP authentication with either the interactive mode or
non-interactive mode of QConvergeConsole CLI. For details on the interactive
mode, refer to the QConvergeConsole CLI User’s Guide. For the non-interactive
mode of the QConvergeConsole CLI, the following sections describe how to
enable CHAP:
Configuring CHAP with QConvergeConsole CLI
Linking to a CHAP Target
For information on installing and starting the QConvergeConsole GUI, refer
to the QConvergeConsole GUI Installation Guide (for download instructions,
see “Related Materials” on page xii). All procedural information for the
QConvergeConsole GUI is covered in the QConvergeConsole GUI’s online
help system.
68CU0354602-00 L
Page 84
3–Adapter Management Applications
NOTE
General Management with QConvergeConsole
Configuring CHAP with QConvergeConsole CLI
To configure CHAP with QConvergeConsole CLI:
1.To add a primary and local CHAP entry (name and secret), issue the
-addchap command to add a CHAP entry to the persistent CHAP table.
The positional parameters are <hba_port_inst>, <CHAP name>, and
<CHAP secret>. The optional parameter is [-BIDI] indicating the CHAP
entry is a bidirectional entry (default is local CHAP). The adapter is reset
after this command is issued.
The iSCSI RFC Specification recommends a minimum CHAP secret
length of 12 bytes or characters. The maximum CHAP secret length for
QLogic iSCSI cards (the firmware limit) is 100 bytes or characters.
2.To add a peer and BIDI CHAP entry (name and secret), issue the -addchap
command to add a CHAP entry to the persistent CHAP table. The positional
parameters are <hba_port_inst>, <CHAP name>, and <CHAP secret>.
The optional parameter is [-BIDI] indicating the CHAP entry is a BIDI
entry (default is local CHAP). The adapter is reset after this command is
issued.
3–Adapter Management Applications
General Management with QConvergeConsole
3.To view the CHAP map table to determine the CHAP index to use later to
link the CHAP entry to a target, issue the –dspchap command. The
positional parameter for this command is <hba_port_inst>.
Command line options:
-dspchap <hba_port_inst>
In the following examples, the HBA port instance = 0.
4.Add a persistent Send Target to discover, and log in with dynamic entries to
discovered targets by issuing the –pa command. The –pa command adds a
persistent target. The positional parameters are <hba_port_inst> and
<ip address>. The optional parameters are [-PORT port_num] and
[-INAME name]. If the optional port number is not specified, it defaults to
3260. If the optional INAME (iSCSI name) is not specified, it defaults to an
empty string.
In the following examples, the HBA port instance is 0, and the Send Target
IP is 10.14.64.154.
$qaucli -pr iscsi -pa 0 10.14.64.154
Or:
$qaucli -iscsi -pa 0 10.14.64.154
5.To display a persistent Send Target entry, issue the -ps command (you
should initially expect a failed connection because the target is not yet linked
to CHAP). The -ps command lists persistent (bound) targets. The positional
parameter is [hba_port_inst [target_id]]. If no target_id is
specified, all targets for the specified hba_port_inst are shown. If neither
the hba_port_inst nor target_id are specified, all target_ids for all
adapters in the system are shown.
Command line options:
-ps <hba_port_inst> [target_id]
70CU0354602-00 L
Page 86
3–Adapter Management Applications
General Management with QConvergeConsole
In the following examples, the HBA port instance is 0, and the Send Target
IP is 10.14.64.154.
6.Link the CHAP entry to the target by issuing the -linkchap command. The
positional parameters are <hba_port_inst>, <chap_no> and
<target_id>. The adapter is not reset after this command is issued.
In the following examples, the HBA port instance is 0, the CHAP number is
1, and the Target ID is 2.
$qaucli -pr iscsi -linkchap 0 1 2
Or:
$qaucli -iscsi -linkchap 0 1 2
Linking to a CHAP Target
You can link CHAP to a target with active bidirectional (BIDI) CHAP
authentication. TGTBCA is an optional parameter to turn BIDI CHAP authentication
on or off for this target connection.
To link a CHAP target:
1.Link CHAP to a target with BIDI enabled by issuing the -linkchap
command.
3.To view all targets linked to the CHAP, issue the -chapmap command. This
command lists the mapping of targets to CHAP table entries. The positional
parameter for this command is <hba_port_inst>.
Command line options:
-chapmap <hba_port_inst>
In the following example, the HBA port instance is 0.
3–Adapter Management Applications
Windows Management Applications
Windows Management Applications
Windows management applications for the adapter include the following:
Windows NIC Driver Management Applications
Windows Teaming
Windows VLAN Configuration
User Diagnostics for Windows NIC Driver Management Applications
Windows NIC Driver Management Applications
Overview
Viewing and Changing Adapter Properties
Overview
In the QConvergeConsole CLI (qaucli) utility, you can view VLAN and teaming
overview information by issuing the qaucli –nt –zvt command. (The qaucli is
an installation option available when you install the Windows drivers; see
“Windows Driver Installation and Configuration” on page 5.)
Viewing and Changing Adapter Properties
This section provides information on using the QConvergeConsole CLI:
Issue the following commands to view the adapter properties.
To list all detected adapter ports:
qaucli -nic -i [cna_port_inst]
To view adapter information:
qaucli -nic -icna [cna_port_inst]
To view port DCBX protocol information:
qaucli -nic -idcbx [cna_port_inst]
To view configured port settings:
qaucli -nic -iset [cna_port_inst]
To view physical link status:
qaucli -nic -link [cna_port_inst]
73CU0354602-00 L
Page 89
3–Adapter Management Applications
NOTE
Windows Management Applications
To view port information:
qaucli -nic -pinfo [cna_port_inst]
Changing Adapter Properties
For an adapter that is teamed or an adapter with VLANs, do not directly modify the
adapter properties. To ensure that the properties of all teamed adapters and adapters
with VLANs remain synchronized with the team properties, make property changes
only on the Team Management page (see
To configure the adapter port, issue the following command:
You can change the variables listed in Tab le 3 -1 ; however, some variables cannot
be changed on specific OSs or configuration states. To determine which ones can
be changed, use the -c keyword.
Table 3-1. Port Adapter Variables and Values
VariableValues
Checksum_Offload_Enableon, off
IPv4_Checksum_Offload_Enableoff, Rx, Tx, RxTx
IPv4_TCP_Checksum_Offload_Enableoff, Rx, Tx, RxTx
IPv6_TCP_Checksum_Offload_Enableoff, Rx, Tx, RxTx
IPv4_UDP_Checksum_Offload_Enableoff, Rx, Tx, RxTx
IPv6_UDP_Checksum_Offload_Enableoff, Rx, Tx, RxTx
Large_Send_Offload_Enableon, off
IPv4_Large_Send_Offload_v1_Enableon, off
IPv4_Large_Send_Offload_v2_Enableon, off
IPv6_Large_Send_Offload_v2_Enableon, off
Receive_Side_Scaling_Enableon, off
74CU0354602-00 L
Page 90
3–Adapter Management Applications
Windows Management Applications
Table 3-1. Port Adapter Variables and Values (Continued)
VariableValues
Header_Data_Split_Enableon, off
Jumbo_Frames_MTU_9000_Enable on, off
Jumbo_Frames_MTU_9000_Enable_Rx on, off
Jumbo_Frames_MTU_9000_Enable_Tx on, off
LOCAL_Administered_Address_MAC xx:xx:xx:xx:xx:xx
Port_Wake_On_LAN_Option 0=Disabled, 1=Wake on Magic Frame
VLAN_ID 1.4094
To set the adapter configuration alias, issue the following command:
Overview
Teaming Modes
Using the CLI for Teaming
Using the Team Management GUI
Teaming Configuration
Viewing Teaming Statistics
Overview
You can group together multiple network adapters in a server to make a team.
Individual adapters that are part of a team operate as a team rather than
standalone adapters. A team provides traffic load balancing across the member
adapters and fault tolerance when some, but not all, of the members lose
connectivity.
To enable teaming functionality, install the teaming driver in addition to the basic NIC
Team MAC Address
At initialization, the teaming driver selects the team’s MAC address to be the MAC
of one of the teamed adapters. In general, the first adapter to come up is chosen
to be the preferred primary adapter. The preferred primary’s MAC address is
assigned to the MAC address of the team. Alternately, you can choose any valid
MAC address as the team’s static MAC address, also called the LAA. Make sure
any provided LAA is unique for the local Ethernet network. This provision gives
the system administrator more flexibility in configuring the MAC address for a
team when necessary.
.
75CU0354602-00 L
Page 91
3–Adapter Management Applications
Windows Management Applications
Teaming Modes
Teaming is designed to improve reliability and fault tolerance of networks and to
enhance performance by efficient load balancing.
The following NIC teaming modes are provided:
Failsafe Mode ensures that an alternate standby or redundant adapter
becomes active if the primary network connection fails.
Switch-Independent Load Balancing Mode ensures distribution of transmit
loads across the teamed adapters.
Link Aggregation Mode (802.3ad static, 802.3ad dynamic [active and
passive LACP) enables the use of multiple adapters together as a single,
virtual adapter with the aggregated capacity of its individual adapters.
All team types—failsafe, switch-independent load balancing, and link
aggregation—can be heterogeneous as well as homogeneous. Every team must
have at least one QLogic adapter.
Table 3-2 shows that Failsafe and Tx load-balancing modes are switch
independent, which means they do not require switch configuration. LACP or
802.3ad requires switch ports configured for LACP.
Table 3-2. Windows Teaming Modes
Mode
FailsafeYes: Layer 2NoYesNo1–16
Tx load balancingYesNoYesYes:
Static 802.3adYe sYesYesYes1–16
Dynamic 802.3adYesYesYesYes1–16
a
16× 16 ports can be aggregated per system: 16 ports per team and 16 teams per system.
Failover
Capability
Switch
Dependency
SFT
(System Fault
Tol era nce )
Load Balancing
Layers 3 or 4
Quantity of Ports per
Tea m (Ra nge
1–16
Failsafe Mode
The failsafe mode provides Layer 2 fault tolerance. The failsafe mode provides
high reliability through redundancy in the event of port failure. When the primary
network connection is down, data traffic is automatically transferred to a
secondary, standby connection. The preferred primary adapter can be specified
either by the system administrator or by the teaming driver (if the administrator
does not select the preferred adapter). When the teaming driver needs to make
the selection, it selects the best adapter in terms of bandwidth, health, and
capability. The preferred primary must always be a QLogic adapter.
The administrator can also choose one of the following failback types to specify the
behavior when connection to preferred primary is restored after a period of failure:
a
)
76CU0354602-00 L
Page 92
3–Adapter Management Applications
Windows Management Applications
None
When the preferred primary becomes operational again, the driver does not
automatically switch back the primary to the active adapter.
Preferred Primary
When the preferred primary becomes operational again, the driver
automatically switches back the primary as the active adapter. The network
traffic resumes to the primary adapter from the standby adapter. The traffic
stays with the secondary adapter only as long as the primary adapter is
down.
Auto Select
Use this option to enable the teaming driver to automatically select the best
adapter based on parameters such as bandwidth, link state, health.
In failsafe mode, the standby adapter could be dissimilar in the individual features
supported and capacity and might come from a different vendor.
All the adapters in the team share a common team MAC address. This is a locally
administered MAC address or can be a default MAC address specified by the
driver. Only one adapter at a time in the team is active for network traffic. No two
same MAC addresses are exposed to the switch at the same time.
Failsafe mode is inherent in all other teaming modes and is switch agnostic.
Switch-Independent Load Balancing Mode
Switch-independent load balancing mode provides a failsafe feature and supports
transmit load balancing. For receive load balancing, use the 802.3ad modes.
In this mode, the outbound traffic is efficiently distributed across the member
adapters to increase the transmit bandwidth. Traffic load balancing is
connection-based to avoid out-of-order packet delivery. The administrator can
select one of the following load distribution types:
Auto Select indicates that the load is distributed based on the target IP
address (IPv4 or IPv6) and port number. This option ensures a one-to-one
correspondence between a traffic flow and a team adapter.
MAC address based indicates that the load is distributed based on the target
MAC address.
In switch-independent load balancing, a team receives the traffic on the preferred
primary adapter. If the preferred primary adapter fails, the receive load switches to
a secondary adapter (failover operation). If the preferred primary adapter
becomes operational again, the receive load fails back to the preferred primary
adapter (failback operation). Thus, a switch-independent load balancing team also
behaves like a failsafe team. Each time the preferred primary changes due to
failover or failback, other network elements are notified of the change in the
primary adapter through team gratuitous address resolution protocols (ARPs).
77CU0354602-00 L
Page 93
3–Adapter Management Applications
NOTE
Windows Management Applications
Link Aggregation Mode
Link aggregation provides increased bandwidth and high reliability by combining
several NICs into a single, logical, network interface called a LAG. The link
aggregation is scalable, meaning an adapter can be added or deleted either
statically or dynamically from a team.
Traffic from all the team ports that form a LAG have the same MAC address,
which is the MAC address of the team. If a new adapter joins the LAG, or an
adapter forming the LAG fails, the LAG becomes operational again after a brief
exchange of protocols between the switch and the server. QLogic adapters are
rapidly aggregated, with a latency of 1 to 2 seconds.
Two options are available in the link aggregation mode:
Static Link Aggregation
Dynamic Link Aggregation
The switch must support the IEEE 802.3ad standard for the preceding two
link aggregation modes to work.
Static Link Aggregation
Static link aggregation (SLA, 802.3ad static protocols with generic trunking) is a
switch-assisted teaming mode, where the switch must be 802.3ad compliant. The
switch ports must be configured so that the switch perceives adapters from a LAG
as a single, virtual adapter.
In SLA, the ports on the switch are active by default. There is no negotiation between
the switch and the intermediate driver to decide on adapters participating in a LAG.
In SLA mode, the protocol stack responds to ARP requests with a single, advertised
MAC address and an IP address corresponding to the LAG. Each physical adapter
in the team uses the same team MAC address during transmission. As the switch (at
the other end of link) is aware of the trunking teaming mode, it appropriately
modifies the forwarding table to indicate the trunk as a single virtual port. This
modification ensures correct traffic routing on the receive side as well. In this mode,
the switch also distributes receive traffic across the member adapters.
Dynamic Link Aggregation
Dynamic link aggregation (DLA) with LACP is similar to SLA except that LACP
allows self configuration of LAG through handshaking between the switch and the
intermediate driver. For the team to function, LACP must be enabled at both ends
of the link: the server and the switch. LACP (802.3ad dynamic) allows switch ports
to dynamically communicate with the intermediate driver, allowing controlled
addition and removal of ports from the team.
78CU0354602-00 L
Page 94
3–Adapter Management Applications
Windows Management Applications
Link aggregation mode has transmit load balancing and fail safety support. If a
link connected through a participant port of a link-aggregated team goes down,
LACP provides failover and load balancing across the remaining members of the
team. In addition, if a new member port is added to the team or is removed from
the team, the switch performs load re-balancing for the receive operation and the
driver performs load balancing for the transmit operation, to accommodate the
change in configuration.
Transmit load distribution in LACP provides the following options:
None indicates no traffic distribution. Only a single “active” adapter is used
for transmit. The driver selects the active adapter based on LACP state
information.
Auto Select indicates that the load is distributed based on the target IP
address and port number. This option ensures a one-to-one correspondence
between a traffic flow and a team adapter.
MAC address based indicates that the load is distributed based on the target
MAC address.
Using the CLI for Teaming
You can view, create, configure, and delete teams using QConvergeConsole.
To view a list of teams, issue the following command:
qaucli -nic –teamlist
To view team information, issue the following command:
qaucli -nic -teaminfo <team_inst|ALL>
To preview available ports before configuring a new team, issue this command:
qaucli -nic -teamnew_portspreview
To configure a new team, issue the following command:
qaucli -nic -teamnew <team_type> <port_insts|ALL>
where port_insts are the ports indices separated by commas (for
example, 1,2) and team_type is either 1=Fail Over or 2=Load Balanced.
To delete a team, issue the following command:
qaucli -nic -teamdel <team_inst|ALL>
79CU0354602-00 L
Page 95
3–Adapter Management Applications
NOTE
Windows Management Applications
The following applies to configuring teaming and VLAN using the
QConvergeConsole CLI:
Windows Server 2012 and later:
QConvergeConsole CLI does not support teaming and VLAN configuration.
Use the native Windows teaming interface instead of QConvergeConsole
CLI.
Using the Team Management GUI
Use the Team Management property page to manage the following
teaming-related activities:
Viewing network topology
Creating, modifying, and deleting teams
Viewing and changing team properties
Adding and deleting virtual adapters
To launch the Team Management property page:
1.In Windows, access the Computer Management dialog box and then click
Device Manager in the left pane.
2.Under Network adapters, right-click the QLogic 10 Gigabit Ethernet
adapter and then select Properties.
3.Click the Team Management tab to bring that page to the front (see
Figure 3-1) and perform teaming-related management.
80CU0354602-00 L
Page 96
3–Adapter Management Applications
Windows Management Applications
Figure 3-1. Team Management Property Page
On the Team Management page, the Teams and Adapters pane on the left lists
the network devices currently present on this system, including:
Teams and virtual adapters, as well as their member physical adapters
QLogic and other vendor adapters.
Procedures for creating a team, adding virtual adapters, and more are provided in
the How-to box on the bottom of the Team Management page.
Teaming Configuration
Teaming configuration includes creating, modifying, and deleting teams, and
viewing team statistics on the Team Management property page. To launch the
Team Management property page, see “Using the Team Management GUI” on
page 80.
Information on teaming configuration includes the following:
Creating a Team
Modifying a Team
Deleting a Team
Saving and Restoring Teaming Configuration
81CU0354602-00 L
Page 97
3–Adapter Management Applications
Windows Management Applications
Creating a Team
To create a team use the following procedure:
1.
Right-click the
Team s
folder icons and then click
Create Team
(see
Figure 3-2).
Figure 3-2. Creating a Team
2.The software automatically picks a unique team name, or you can enter your
own team name. Team names must be unique on a system.
3.On the Create Team dialog box, specify the following (see the message
pane at the bottom of the dialog box for more details) and then click OK to
return to the adapter properties:
Name—Type a name for the new team.
82CU0354602-00 L
Page 98
3–Adapter Management Applications
Windows Management Applications
Type—Select the teaming mode by clicking either Failsafe Team,
802.3ad Static Team, 802.3ad Dynamic Team, or Switch
Independent Load Balancing. If you select the 802.3ad dynamic
option, you must also select one of the following options:
Active LACP: LACP is a Layer 2 protocol that is used control the
teaming of physical ports into an aggregated set. LACP
discovers if a host’s ports are connected to a switch that supports
aggregation on the connected ports and configures those ports
into an aggregation bundle. For LACP to operate, one side has to
be Active LACP. The active LACP side of the protocol initiates
the protocol.
Passive LACP: The passive LACP side just responds to the
active LACP requests.
Adapters to Add—Select the check box next to each adapter that
should form the team.
Use default MAC Address—Select this check box to have the driver
assign a MAC address, or clear the check box to select a locally
administered MAC address from the list.
Failback Delay—Type the failback delay in seconds.
Select Preferred Primary Adapter—Choose a preferred primary
adapter for the team from the list of teamed adapters or None to allow
the driver to assign the preferred primary adapter.
Failback Type—If this is a Failsafe Team, select a failback type of
either None, Auto Select, or Preferred primary.
Load Balancing Type—If this is an 802.3ad Static Team or 802.3ad
Dynamic Team, select the type of load balancing: Auto, MAC Address Based, or None.
Distribution Type—If this is a Switch Independent Load Balancing
team type, select a distribution type of either Auto Select or
MAC Address Based.
Advanced—Click this button to configure QLogic-specific team
capabilities such as RSS, MTU, or various offloads. These properties
are used to configure the member adapters to avoid any conflict after a
team has been created. Figure 3-7 shows the Advanced Team Properties dialog box.
The following figures show the configuration of various teaming modes.
83CU0354602-00 L
Page 99
3–Adapter Management Applications
Windows Management Applications
Figure 3-3. Creating a Failsafe Team
Figure 3-4. Creating a Switch-Independent Load Balancing Team
84CU0354602-00 L
Page 100
3–Adapter Management Applications
Windows Management Applications
Figure 3-5. Creating an 802.3ad Static Team
Figure 3-6. Creating an 802.3ad Dynamic Team
85CU0354602-00 L
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.