Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r...

19
www.mellanox.com Mellanox WinOF for Windows Server 2012 Quick Start Guide Rev 1.1

Transcript of Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r...

Page 1: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

www.mellanox.com

Mellanox WinOF for Windows Server 2012Quick Start Guide

Rev 1.1

Page 2: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Mellanox Technologies350 Oakmead Parkway Suite 100Sunnyvale, CA 94085U.S.A.www.mellanox.comTel: (408) 970-3400Fax: (408) 970-3403

Document Number: 3880

Rev 1.1

Mellanox Technologies2

Mellanox Technologies, Ltd.Beit MellanoxPO Box 586 Yokneam 20692Israelwww.mellanox.comTel: +972 (0)4 909 7200 ; +972 (0)74 723 7200Fax: +972 (0)4 959 3245

© Copyright 2012. Mellanox Technologies. All rights reserved.

Mellanox®, Mellanox Logo®, BridgeX®, ConnectX®, CORE-Direct®, InfiniBridge®, InfiniHost®, InfiniScale®, PhyX®, SwitchX®, Virtual Protocol Interconnect® and Voltaire® are registered trademarks of Mellanox Technologies, Ltd.

FabricIT™, MLNX-OS™, Unbreakable-Link™, UFM™ and Unified Fabric Manager™ are trademarks of Mellanox Technologies, Ltd.

All other trademarks are property of their respective owners.

Mellanox WinOF for Windows Server 2012 Quick Start Guide

NOTE:THIS HARDWARE, SOFTWARE OR TEST SUITE PRODUCT (“PRODUCT(S)”) AND ITS RELATED DOCUMENTATION ARE PROVIDED BY MELLANOX TECHNOLOGIES “AS-IS” WITH ALL FAULTS OF ANY KIND AND SOLELY FOR THE PURPOSE OF AIDING THE CUSTOMER IN TESTING APPLICATIONS THAT USE THE PRODUCTS IN DESIGNATED SOLUTIONS. THE CUSTOMER'S MANUFACTURING TEST ENVIRONMENT HAS NOT MET THE STANDARDS SET BY MELLANOX TECHNOLOGIES TO FULLY QUALIFY THE PRODUCTO(S) AND/OR THE SYSTEM USING IT. THEREFORE, MELLANOX TECHNOLOGIES CANNOT AND DOES NOT GUARANTEE OR WARRANT THAT THE PRODUCTS WILL OPERATE WITH THE HIGHEST QUALITY. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL MELLANOX BE LIABLE TO CUSTOMER OR ANY THIRD PARTIES FOR ANY DIRECT, INDIRECT, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES OF ANY KIND (INCLUDING, BUT NOT LIMITED TO, PAYMENT FOR PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY FROM THE USE OF THE PRODUCT(S) AND RELATED DOCUMENTATION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Page 3: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 3

Table of Contents

Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Chapter 1 About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1 Scope - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5

Chapter 2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.1 Requirements- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6

Chapter 3 Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 4 Port Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.1 Port Configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14

4.1.1 Port Protocol Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Chapter 5 SM Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165.1 OpenSM Activation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17

Page 4: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 4

Document Revision History

Table 1 - Document Revision History

Document Revision Date Changes

Rev 1.1 May 15, 2012 Renamed “Windows 8” to “Windows Server 2012”

Rev 1.0 April 04. 2012 Initial release

Page 5: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 5

1 About this Manual

1.1 Scope

This document describes how to install and test Windows Server 2012 on a single host machine with Mellanox hardware installed.

Page 6: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 6

2 Overview

Windows Server 2012 contains Mellanox driver for Ethernet, IPoIB, and IB. However some of the IB components such as performance tools, open SM and UI are not included in box.

Windows Server 8 File Servers (SMB2) support the use of an InfiniBand card providing the ability to function at high performance, very low latency while using minimal CPU utilization.

For application server workloads like SQL or Hyper-V, this allows a remote file server that per-forms much like local storage.

The main advantages of this solution are:

Minimal CPU utilization for remote file storage processing

Low Latency

Fiber Channel equivalent solution at a lower cost

2.1 Requirements

To use SMB2 direct (over InfiniBand) you need a Mellanox adapter card (NIC) that supports both InifiniBand Ethernet. The NIC can work over InfiniBand or RoCE (RDMA over Converged Ether-net).

The NIC should contain firmware v2.9.8350 or higher. If the NIC does not contain the above firm-ware, then SMB over RDMA will fail and the default NIC (usually 1Gbe Ethernet) will be used instead.

This installation package contains the missing components that are not integrated in Windows Server 2012. It allows installation of OpenSM, tools, SDK and User Interface (UI). In addition, the installation package burns the latest firmware allowing you to benefit from the new SMB function-ality.

Page 7: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 7

3 Installation Process

Step 1 Double click the .exe and follow the wizard’s instructions to install Windows Server 2012 Beta package.

Step 2. Click Next in the Welcome screen.

Page 8: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 8

Step 3. Select the “I accept the terms in the license agreement” radio button and click Next.

Step 4. Click Next to install to this folder, or click Change to install a different folder.

If the firmware version is up to date regardless of the used device (OEM, Mellanox or both), please see Section Step 5. and on. Otherwise, the screens bellow will be displayed if a firmware upgrade is required.

Page 9: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 9

If you are using a Mellanox device which requires a firmware upgrade, the following window will be displayed:

If you are using an OEM device which requires a firmware upgrade, the following win-dow will be displayed:

Page 10: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 10

If you are using both a Mellanox and an OEM devices that require a firmware upgrade, the following window will be displayed:

Regardless of the device used, upon choosing Next follow Step 5 and on.

Step 5. Choose the desired Setup type (Complete / Custom).

If you choose the Complete setup type, follow Step a and on (page 9).If you choose the Custom setup type, follow Step 6 and on (page 12

Page 11: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 11

Step a. To install the package components, click Install.

Step b. To complete the installation, click Finish.

Page 12: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 12

Step 6. If you choose the Custom setup type, follow Step a and on, on page 12

Step a. Select the desired program feature.

• Documentation: contains the User Manual and Installation Guide (it is not included in this package).

• OpenSM - installs windows SM that is required to manage the subnet. In general, the SM is used from the managed switch. You can download the SM for test purpose Performances tools - install the performance tools that are used to measure the IB performance in user envi-ronment.

• Analyze tools - installs the tools that can be used to diagnosing and analyzing the IB environ-ment

• SDK - contains the libraries and DLLs for developing IB application over IBALok

Page 13: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 13

Step b. Click Install to start the installation.

Step c. To complete the installation, click Finish.

Page 14: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 14

4 Port Configuration

4.1 Port Configuration

After MLNX_VPI installation, it is possible to modify the network protocol that runs on each port of VPI adapter cards. Each port can be set to run as InfiniBand, Ethernet or Auto Sensing.

4.1.1 Port Protocol Configuration

Step 1 Display the Device Manager and expand “Network adapters”.

Step 2. Right-click on the Mellanox ConnectX VPI network adapter and left-click Properties. Select the Port Protocol tab from the Properties sheet.

The figure below is an example of the displayed Port Protocol sheet for a dual port VPI (IB and ETH) adapter card.

Step 3. In this step, you can perform the following functions:

The UI is visible only after installing Mellanox package. The UI is not part of the in-box drivers.

The "Port Protocol" tab is displayed only if the NIC is a VPI (IB and ETH).

Page 15: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 15

Port1 / Port2 - Choose the desired port protocol for the available port(s). If you choose IB or ETH, both ends of the connection must be of the same type (IB or ETH).

ROCE - Enable InfiniBand application over Ethernet by checking the RoCE checkbox. RoCE can be selected on the second port (Port2) only if Port 1 is set as either IB or Ethernet with RoCE enabled.

ND - Installing Network Direct (ND) by checking the Active ND checkbox

IB must be always set as Port 1. If you choose ETH as your Port 1, then Port2 can be only ETH.

Page 16: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 16

5 SM Configuration

OpenSM is an InfiniBand compliant Subnet Manager (SM). It is provided as a fixed flow execut-able called opensm, accompanied by a testing application called osmtest. OpenSM implements an InfiniBand compliant SM according to the InfiniBand Architecture Specification chapters: Man-agement Model (13), Subnet Management (14), and Subnet Administration (15).

OpenSM v3.3.11 is an InfiniBand Subnet Manager. For Mellanox WinOF VPI to operate, OpenSM must be running on at least one host machine in the InfiniBand cluster.

Please use the embedded OpenSM in the WinOF package for testing purpose and small cluster. Otherwise, we recommend using OpenSM from FabricIT EFM™ or UFM™.

OpenSM can either run as a Windows service which starts automatically during boot or can be started manually from the following directory: <installation_directory>\tools.

To start OpenSM automatically, please perform the following:

1. Right click on "My computer" and select Manage

2. Go to "Services and Applications" and select Services

3. Right click "OpenSM" and select Properties

4. Change "Startup type" to Automatic

5. Change service to start mode

OpenSM as a service will use the first port which is not in "down" state.

To run OpenSM manually, enter on the command line: opensm.exe

For additional run options, enter: opensm.exe -h

Notes

For long term running, please avoid using the '-v' (verbosity) option to avoid exceeding disk quota.

Running OpenSM on multiple servers may lead to incorrect OpenSM behavior.

Please do not run more than a single instance of OpenSM in the subnet.

IBDiagnet cannot run on the same IB port that OpenSM is running on.

Page 17: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 17

5.1 OpenSM Activation

OpenSM is a service required by managed networks in InfiniBand environments, and must be acti-vated in one of the machines running on the subnet, otherwise the interface link will not come up. If the cards are connected to a managed network, there is no need to run OpenSM. Only one OpenSM should run per subnet.

In Ethernet interfaces, running OpenSM is not required.

OpenSM is embedded in the MLNX_VPI for Windows package and installed as a disabled Win-dows service.

To enable it, after installing the WinOF package, enter at the command line:

For further information, please refer to the “OpenSM - Subnet Manager” chapter in the User Man-ual.

> sc start opensm

Page 18: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 18

Appendix A: RoCE

Remote Direct Memory Access (RDMA) is the remote memory management capability that allows server to server data movement directly between application memory without any CPU involvement. RDMA over Ethernet (RoCE) is a mechanism to provide this efficient data transfer with very low latencies on loss-less Ethernet networks. With advances in data center convergence over reliable Ethernet, ConnectX®-2/ConnectX®-3 EN with RoCE uses the proven and efficient RDMA transport to provide the platform for deploying RDMA technology in mainstream data center application at 10GigE and 40GigE link-speed. ConnectX®-2/ConnectX®-3 EN with its hardware offload support takes advantage of this efficient RDMA transport (InfiniBand) services over Ethernet to deliver ultra low latency for performance-critical and transaction intensive appli-cations such as financial, data base, storage, and content delivery networks.

Page 19: Mellanox WinOF for Windows 8 Quick Start Guide · Windows Server 2012 contains Mellanox driver fo r Ethernet, IPoIB, and IB. However some of the IB components such as performance

Rev 1.1

Mellanox Technologies 19

Appendix B: Supported Device IDs

Windows Server 2012 is able to burn firmware for the following devices:

0x1003

0x6732

0x673c

0x6750

0x676e