HP ProLiant Essentials RDMA for HP Multifunction Network Adapters User Guide

Similar documents
HP Accelerated iscsi for Multifunction Network Adapters User Guide

SMS Inventory Tool for HP ProLiant and Integrity Update Troubleshooting Assistant

HP ALM Client MSI Generator

HP BladeSystem c-class Virtual Connect Support Utility Version Release Notes

Retired. ProLiant iscsi Acceleration Software Pack for Embedded Multifunction Server Adapters Overview

QuickSpecs. Models. HP NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter. Overview

QLogic iscsi Boot for HP FlexFabric Adapters User Guide

HP integrated Citrix XenServer Online Help

HP ProLiant Hardware Inventory Tool for Configuration Manager 2007 User Guide

HP ProLiant Agentless Management Pack (v 3.2) for Microsoft System Center User Guide

HPE BladeSystem c-class Virtual Connect Support Utility Version Release Notes

ProLiant Cluster HA/F500 for Enterprise Virtual Array Introduction Software and Hardware Pre-Checks Gathering Information...

HP BladeSystem Matrix Compatibility Chart

HP Insight Control for Microsoft System Center Installation Guide

HPE ilo Federation User Guide for ilo 5

QuickSpecs. Models. HP NC510C PCIe 10 Gigabit Server Adapter. Overview

HP Data Protector Media Operations 6.11

HP OpenVMS Software-Based iscsi Initiator Technology Demonstration Kit Configuration and User s Guide

QuickSpecs. NC7771 PCI-X 1000T Gigabit Server Adapter. HP NC7771 PCI-X 1000T Gigabit Server Adapter. Overview

HP ProLiant DL580 Generation 2 and HP ProLiant ML570 Generation 2 Server Hot-Add Memory. July 2003 (Second Edition) Part Number

HP ProLiant Storage Server iscsi Feature Pack

HP VMware ESXi and vsphere 5.x and Updates Getting Started Guide

HPE VMware ESXi and vsphere 5.x, 6.x and Updates Getting Started Guide

HPE ALM Client MSI Generator

HP LeftHand SAN Solutions

Virtual Recovery Assistant user s guide

HP StorageWorks Enterprise Virtual Array 4400 to 6400/8400 upgrade assessment

HP Storage Manager User Guide. May 2005 (First Edition) Part Number

HP BladeSystem Management Pack (v 1.x) for Microsoft System Center User Guide

HP Operations Orchestration

HP NC7771 PCI-X 1000T

HP EVA Cluster Extension Software Installation Guide

HP Virtual Connect Enterprise Manager

NOTE: A minimum of 1 gigabyte (1 GB) of server memory is required per each NC510F adapter. HP NC510F PCIe 10 Gigabit Server Adapter

HP LeftHand P4500 and P GbE to 10GbE migration instructions

HP Service Quality Management Solution

Guidelines for using Internet Information Server with HP StorageWorks Storage Mirroring

HP Velocity User Guide for Thin Clients

System information update for system board replacement events

HPE Knowledge Article

HP Server Updates Catalog for System Center Configuration Manager 2007 User Guide

HP BladeSystem c-class Ethernet network adaptors

QuickSpecs. HP NC6170 PCI-X Dual Port 1000SX Gigabit Server Adapter. Overview. Retired

HPE ilo mobile app for ios

Configuring the HP StorageWorks Modular Smart Array 1000 and 1500cs for external boot with Novell NetWare New Installations

HP P6000 Cluster Extension Software Installation Guide

HPE Knowledge Article

HP Insight Remote Support Advanced HP StorageWorks P4000 Storage System

HP Factory-Installed Operating System Software for Microsoft Windows Server 2003 R2 User Guide

HP WebInspect Enterprise

Configuring the MSA1000 for Linux or NetWare Environments

IDE Connector Customizer Readme

Models Compaq NC3123 Fast Ethernet Adapter PCI, 10/100 WOL B21 Single B22 5-Pack

HP Operations Orchestration

Retired. HP NC7771 PCI-X 1000T Gigabit Server Adapter Overview

HP Management Integration Framework 1.7

HP Network Node Manager i Software Step-by-Step Guide to Scheduling Reports using Network Performance Server

HPE Virtual Connect for c-class BladeSystem Setup and Installation Guide Version 4.60

HP Fortify Scanning Plugin for Xcode

HP 10 GbE Dual Port Mezzanine Adapter for HP BladeSystem c-class server blades

Generating Unique System IDs (SIDs) after Disk Duplication using Altiris Deployment Solution

HP Video Over Ethernet. User Guide

HP Intelligent Management Center Branch Intelligent Management System (BIMS) User Guide

HP StorageWorks. EVA Virtualization Adapter administrator guide

HP AutoPass License Server

HP MSR Routers Troubleshooting Guide (Comware V7)

HPE Security ArcSight Connectors

QuickSpecs. What's New. Models. ProLiant Essentials Server Migration Pack - Physical to ProLiant Edition. Overview

HPE Moonshot ilo Chassis Management Firmware 1.52 Release Notes

HP BladeSystem c-class Ethernet network adapters

NonStop Development Environment for Eclipse 4.0 Debugging Supplement

External Media Cards User Guide

HP Intelligent Management Center v7.1 MySQL 5.6 Installation and Configuration Guide (Windows)

HP Business Service Management

HP SmartTracker. Installation guide

HP 3PAR OS MU1 Patch 11

HP Virtual Connect for c-class BladeSystem Setup and Installation Guide

HPE Security ArcSight Connectors

External Devices. User Guide

HPE RDX Utility Version 2.36 Release Notes

HP D6000 Disk Enclosure Direct Connect Cabling Guide

HP Service Test Management

HP Operations Orchestration Software

HP ilo 3 Release Notes

Models HP NC320T PCI Express Gigabit Server Adapter B21

QuickSpecs. HP Z 10GbE Dual Port Module. Models

HP LeftHand P4000 Virtual SAN Appliance in an HP BladeSystem environment solution guide

HPE ComputeSensor. User Guide. Software Version: 3.02 Windows and Linux operating systems. Document Release Date: August 2017

HP SCOM Management Packs User Guide

HPE OneView for Microsoft System Center Release Notes (v 8.2 and 8.2.1)

HP Real User Monitor. Software Version: Real User Monitor Sizing Guide

HP Database and Middleware Automation

HPE Security ArcSight Connectors

HP ALM Synchronizer for Agile Manager

HP BLc Intel 4X QDR InfiniBand Switch Release Notes. Firmware Version

Marvell BIOS Utility User Guide

HP Universal CMDB. Software Version: Content Pack (CP18) Discovery and Integrations Content Guide - Discovery Activities

External Media Cards User Guide

HP UFT Connection Agent

HP ProLiant SL160z G6 Server

Transcription:

HP ProLiant Essentials RDMA for HP Multifunction Network Adapters User Guide Part Number 432562-00B February 2007 (Second Edition)

Copyright 2007 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 warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. 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. Microsoft, Windows, and Windows NT are U.S. registered trademarks of Microsoft Corporation. Windows Server 2003 is a trademark of Microsoft Corporation. Audience assumptions 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 About HP ProLiant Essentials RDMA for HP Multifunction Network Adapters... 4 HP RDMA environment and configuration requirements... 4 Supported operating systems... 5 Installation... 6 HP NCU software installation... 6 HP ProLiant Essentials RDMA Networking Pack license installation... 6 Configuration... 9 Enabling RDMA devices... 9 Testing HP RDMA functionality using the Microsoft wsdping.exe utility... 14 Disabling an HP RDMA device... 15 Statistics... 19 Displaying RDMA Statistics... 19 Acronyms and abbreviations... 22 Index... 23 Contents 3

Overview In this section About HP ProLiant Essentials RDMA for HP Multifunction Network Adapters... 4 HP RDMA environment and configuration requirements... 4 Supported operating systems... 5 About HP ProLiant Essentials RDMA for HP Multifunction Network Adapters Remote Direct Memory Access (RDMA) is a communications protocol that provides direct transmission of data from the memory of one computer to the memory of another with minimal demands on the host CPU. RDMA technology is implemented in hardware on the network server adapter to accommodate everincreasing network speeds. RDMA provides a high-speed, high-performance connection between servers on the same network. This advanced feature can be activated through the purchase and installation of the HP ProLiant Essentials RDMA pack license. HP RDMA pack licenses are port based; the licensed seats are available to individual ports on multifunction adapters. RDMA is supported on Windows Server 2003 (SP1 or later) or Windows Server 2003 x64 (SP1 or later) only. HP RDMA environment and configuration requirements The following environment and configuration requirements apply to the HP ProLiant Essentials RDMA Pack. The Network Driver Interface Specification (NDIS) stack must not contain any non-hp or non- Broadcom intermediate drivers or filter drivers. HP highly recommends that you upgrade all Multifunction Gigabit Server Adapter firmware bootcode to version 1.9.6 using the Multifunction Firmware Upgrade Utility found on the HP ProLiant Networking Software CD in the \apps directory. RDMA supports subnet-only traffic (traffic between adapters connected within the same subnet). RDMA does not support off-subnet connections. RDMA does not support teaming. RDMA does not support IPv6. RDMA does not support VLANs. RDMA does not support generic filter drivers inserted on the NDIS API. RDMA performance may drop significantly if an application stresses the system with large numbers of short-lived connections. Microsoft Windows Firewall must not be enabled. Multi-threaded applications may not run correctly when RDMA is enabled. Overview 4

For optimal performance on any system with an HP RDMA-enabled multifunction server adapter, HP recommends downloading and installing Microsoft support files (WindowsServer2003-KB910481-x86- ENU.exe for Microsoft Windows Server 2003 x86 and WindowsServer2003.WindowsXP-KB910481- x64-enu.exe for Windows Server 2003 x64 operating systems) located on the Microsoft website (http://www.support.microsoft.com/kb/910481). Additionally, HP recommends reading Microsoft article KB924286 and contacting Microsoft Product Support Services to obtain the related hotfix. Supported operating systems HP ProLiant Essentials RDMA allows you to configure and monitor RDMA functionality on an HP Multifunction Gigabit Server Adapter running x86 or x64 versions of the Microsoft Windows Server 2003 SP1 or later operating system. Overview 5

Installation In this section HP NCU software installation... 6 HP ProLiant Essentials RDMA Networking Pack license installation... 6 HP NCU software installation If you do not have HP NCU software installed on your server, use the included HP ProLiant Networking Software CD to install the NCU for Windows operating systems. 1. Insert the CD and open the appropriate folder for your Windows operating system. 2. Double-click the cmponent.htm file. 3. Click the Network Teaming and Configuration link. 4. Install the component according to the directions. HP updates networking software frequently to include new functionality and features. For the latest driver, firmware, and documentation updates go to the HP website (http://h18004.www1.hp.com/products/servers/networking/index.html). HP ProLiant Essentials RDMA Networking Pack license installation These installation instructions assume that the HP Network Configuration Utility (NCU), release 8.40 or higher is installed on an HP ProLiant system running Microsoft Windows 2003 or Windows 2003 x64 SP1 or later. If you do not have HP NCU software installed on your server, see the HP NCU software installation (on page 6) section. The ProLiant Essentials Network License Manager dialog box allows you to manually install a single license key or install multiple license keys from a license key file, and allows you to track network licenses on your system. To install a single license key: 1. Click the NCU tray icon. The NCU window appears. Installation 6

2. Click License Manager. The License Manager appears. 3. Click Install License(s). 4. Select the Install a single license key option and enter the license key string. 5. Click Install. The installed license appears in the Currently installed licenses window. To install multiple license keys from a key file: Installation 7

1. Follow steps 1 3 above, selecting the Install license keys from a file option and click Open License Key File... The Open dialog box appears. 2. Select the [filename].key file and click Open. A list of keys available for installation displays in the "Install ProLiant Essentials License Key(s)" window. 3. Select the license keys to install by clicking the check boxes. Selecting Invert all reverses all check box selections. 4. Click Install to install all selected licenses. After the license key is installed on the system, the advanced features are activated and ready for configuration through the NCU and several command-line scripting utilities. Retain the license key for future reference. The key is needed for technical support and future upgrades. See the HP RDMA configuration through the NCU section for instructions to enable RDMA. Installation 8

Configuration In this section Enabling RDMA devices... 9 Testing HP RDMA functionality using the Microsoft wsdping.exe utility... 14 Disabling an HP RDMA device... 15 Enabling RDMA devices When enabling RDMA devices, keep the following guidelines (conditions) in mind: Microsoft Windows Firewall must be disabled before HP RDMA functionality can be enabled. If RDMA is enabled when Microsoft Windows Firewall is enabled, RDMA connectivity fails. No error message appears. When TOE is enabled, RDMA cannot be enabled. If the Maximum Frame Size setting is more than 1514 bytes, RDMA cannot be enabled. RDMA cannot be enabled on a Multifunction adapter that has one or more VLANs enabled. When RDMA is enabled, non-hp filter drivers are not supported. If a non-hp filter driver is inserted in the NDIS stack shared with the RDMA stack, RDMA connections are no longer created and existing RDMA connections are terminated. No error message appears. To enable a Multifunction Server Adapter as an RDMA device, complete the following steps: Configuration 9

1. On the NCU Main window, select an HP Multifunction Server Adapter. The Properties option appears. NOTE: HP BladeSystem servers report an IO Bay number instead of a Slot number. 2. Click Properties. The Multifunction Adapter Properties window appears with the Settings tab selected. 3. Select the Enable Remote Direct Memory Access (RDMA) checkbox. (Optional: Type a user-defined MAC address to be used for the RDMA device in the Locally Administered Address text box. The default MAC address is used if an address is not entered.) An available RDMA Pack license is required. See the HP ProLiant Essentials value pack licenses section. Configuration 10

NOTE: When iscsi is enabled, RDMA cannot be enabled. Configuration 11

4. Click OK. The HP Network Configuration Utility Properties window appears. Configuration 12

5. Click the RDMA Enabled Devices tab to view the configured RDMA device. 6. Click OK to save the new RDMA device configuration. The following window appears. 7. Click Yes to continue with the configuration. The following window appears. 8. Click Yes to reboot the system. The Multifunction Server Adapter is now configured for RDMA functionality. After a Multifunction Server Adapter is enabled as an RDMA device, the device is displayed on the RDMA Enabled Devices tab off the NCU Main window. NOTE: When RDMA is enabled, multi-threaded applications may have reduced performance, such as limited system resources or a lack of system responsiveness. No error message appears if this situation occurs. Configuration 13

Testing HP RDMA functionality using the Microsoft wsdping.exe utility After completing RDMA installation and configuration, use the Microsoft wsdping.exe utility to verify that RDMA is installed correctly and to verify connectivity between two RDMA-enabled adapters located on separate servers. Obtaining the Microsoft wsdping.exe utility Complete the following steps to install the Microsoft Windows Hardware Compatibility Test (HCT) 12.1 kit on a server. Microsoft HCT 12.1 kit installation is required to obtain the wsdping.exe utility. NOTE: The Microsoft Windows HCT 12.1 kit is required to be installed on only one of the servers in the network and that server does not have to be a target for RDMA functionality. 1. Go to the Microsoft website (http://www.microsoft.com) and search for the Windows HCT 12.1 kit. 2. Download the HCT 12.1.01 disk image (HCT12101 ISO Files.exe). 3. Create an HCT 12.1.01 CD from the downloaded image. See the Microsoft HCT12.1.01BurnReadme.doc for details about creating the CD. 4. To install the HCT 12.1.01 kit on a server, insert the CD into the server's CD drive. The HCT installation screen appears automatically. 5. Read and accept the terms in the HCT kit version 12.1 license agreement, and then click Next. 6. Type a user name and a company or organization name, and then click Next. 7. Click Install the Hardware Compatibility Test Kit. Follow the instructions in the "Windows HCT 12.1 - InstallShield Wizard" to complete the installation. Take note of the drive location where the HCT kit installs (for example, C:\HCT). This information is required to locate the wsdping.exe utility in step 11. 8. After the Custom Setup window appears, select Test Categories, Network Devices, and Winsock Direct. Then click Next. 9. Click Install to begin the HCT kit installation. 10. After the InstallShield Wizard Completed screen appears, click Finish. 11. After the HCT kit is installed, go to the drive location where the HCT kit was installed, and open the \HCT\testbin\ndistest\wsdbin folder. The wsdping.exe utility is available for X86, IA64 or AMD64 architectures. 12. To select the correct version of the wsdping.exe utility for the target server, open the X86, IA64, or AMD64 folder that is appropriate for the operating system on the server. Using the wsdping.exe utility The following example demonstrates how the wsdping command can be used in DOS with two RDMAenabled servers. 1. To list all of the IP addresses, enter ipconfig at the command prompt, and then note the IP address for the RDMA multifunction adapter. ipconfig 2. Enter the wsdping command and the IP address for the RDMA multifunction adapter. wsdping -s <IP address for RDMA adapter from ipconfig> 3. On the first server, enter the RDMA adapter IP address obtained from the wsdping command: wsdping -s <RDMA adapter IP address from ipconfig> 4. On second server, enter the following command using the RDMA adapter IP address obtained in step 1: wsdping -c <IP address of RDMA adapter on the first server> 5. The following sample output indicates a successful wsdping.exe utility test for HP RDMA functionality: Configuration 14

WinSock Direct Pinging 169.59.141.159 over SAN path with 32 bytes of data: Reply from 169.59.141.159: bytes=32 time= 238 Reply from 169.59.141.159: bytes=32 time= 126 Reply from 169.59.141.159: bytes=32 time= 119 Reply from 169.59.141.159: bytes=32 time= 124 Ping statistics for 169.59.141.159: Packets: Sent = 4, Received = 4, Lost = 0 (0 percent loss) Examine the first server screen for the following successful client connection information: Waiting for clients to connect to: 169.59.141.159 : 11177 Client connected over SAN : 169.59.142.11 : 1069 Client disconnected : 169.59.142.11 : 1069 A wsdping.exe test for RDMA functionality that does not return data similar to the output listed above indicates that RDMA is not functioning correctly. Failed wsdping.exe RDMA functionality test Possible reasons for a failed wsdping.exe RDMA functionality test include: 1. The SAN hardware interface drivers may not be installed correctly. Solution: Contact the vendor to verify that you have the correct drivers installed and the driver setup is correct. 2. The server may be running a Windows operating system version that does not support WinSock Direct. Solution: Verify that the current Windows operating system supports WinSock Direct. If you do not have SAN hardware, but still want to run the wsdping.exe utility, then: Launch both client and server side with the wsdping.exe -f option. Type wsdping -? for more details. Disabling an HP RDMA device To disable an RDMA device, complete the following steps. Configuration 15

1. Select the HP Multifunction Server Adapter in the RDMA Enabled Devices tab. The Properties option appears. NOTE: HP BladeSystem servers report an IO Bay number instead of a Slot number. 2. Click Properties. The Multifunction Adapter Settings tab appears. Configuration 16

3. Deselect the Enable Remote Direct Memory Access (RDMA) check box to remove the RDMA option for the adapter. Configuration 17

4. Click OK. The RDMA Enabled Devices tab appears showing that the Multifunction Server Adapter has been removed. 5. Click OK to save the new device configuration. The following window appears. 6. Click Yes to complete the configuration change. RDMA functionality is disabled for the selected Multifunction Server Adapter. 7. A reboot is required after the last RDMA device on the system has been disabled. The following window appears. 8. Click Yes to reboot the system. Configuration 18

Statistics In this section Displaying RDMA Statistics... 19 Displaying RDMA Statistics To view RDMA statistics: 1. On the NCU Main window or on the RDMA Enabled Devices tab, select the Multifunction Adapter. 2. Click Properties. The Multifunction Adapter Properties window appears. 3. Select the RDMA Information and Statistics tab. The Multifunction Adapter Properties RDMA Information and Statistics tab appears showing activity on the RDMA device since it was last initialized. Statistics 19

The following read-only statistics are available. RDMA Information o Hardware State. Displays Fault if the RDMA hardware has encountered a problem and is no longer functional, otherwise displays Active. o Teaming State. Displays Teamed when an RDMA-enabled adapter is teamed and displays Un- Teamed when the adapter is not teamed. Currently, RDMA-enabled adapters cannot be teamed so the teaming state is always Un-Teamed. RDMA Performance Statistics o Number of Active Connections. Displays the total number of active connections. o Number of Active Completion Queues. Displays the number of completion queues currently in use. o Active Registered Local Memory Bytes. Displays the number of pages that are currently registered with local access privileges enabled. o Active Registered Local Memory Regions. Displays the number of memory regions (for example, virtual buffers) currently registered with local access privileges enabled. o Active Registered RDMA Memory Bytes. Displays the number of pages that are currently registered with remote access privileges enabled. o Active Registered RDMA Memory Regions. Displays the number of memory regions (for example, virtual buffers) that are currently registered with remote access privileges enabled. o Bytes Transmitted. Displays the total number of non-rdma bytes transmitted. o Bytes Received. Displays the total number of non-rdma bytes received. o Peak Number of Connections. Displays the highest number of connections in use at any given time. RDMA Basic Statistics o Maximum Outstanding WQE per Send Queue. Displays the maximum number of uncompleted Work Queue Elements (WQEs) that can be posted to a send queue. o Maximum Send Scatter Gather List Elements. Displays the maximum number of send scatter/gather list elements that are allowed. o Maximum Receive Scatter Gather List Elements. Displays the maximum number of receive scatter/gather list elements that are allowed. o Maximum Queue Pairs per Completion Queue. Displays the maximum number of queue pairs that can be associated with a completion queue. o Maximum Local Memory Regions. Displays the maximum number of memory regions that can be allocated. o Maximum Send Queue Size. Displays the maximum number of completed and uncompleted WQEs that can be found on a send queue. o Maximum Receive Queue Size. Displays the maximum number of completed and uncompleted WQEs that can be found on a receive queue. o Maximum Completion Queue Size. Displays the maximum number of Completion Queue Elements (CQEs) that can be posted on a completion queue. o Maximum Hardware Message Transfer Size. Displays the maximum size limit that the hardware can support for message transfers. o Maximum Software Message Transfer Size. Displays the maximum size limit that the software can support for message transfers. o Maximum Window Size. Displays the maximum size memory window allowed. o Maximum Completion Queues Available. Displays the maximum number of completion queues that are available. Statistics 20

o o Maximum Connections Available. Displays the maximum number of RDMA connections available. Maximum RDMA Reads per Connections. Displays the maximum number of concurrent RDMA reads allowed per connection. Statistics 21

Acronyms and abbreviations CPU central processing unit IP Internet Protocol NCU Network Configuration Utility NDIS network driver interface specification RDMA Remote Direct Memory Access WSD Windows Socket Direct or Winsock Direct Acronyms and abbreviations 22

Index C configuration 9 D disabling RDMA 15 E enabling RDMA devices 9 environmental requirements 4 I Install ProLiant Essentials License Key(s) 6 installation, NCU 6 installation, RDMA license 6 R RDMA Pack for Multifunction Gigabit Server Adapters 6 S statistics 19 supported operating systems 5 W wsdping.exe, testing rdma functionality 14 Index 23