background image

3 – Software Installation

OpenFabrics Configuration and Startup

IB0056101-00 C

3-21

Q

3.9.1

Configuring the IPoIB Network Interface

Instructions are given here to manually configure your OpenFabrics IPoIB network
interface. This example assumes that you are using

sh

or

bash

as your shell, and

that all required InfiniPath and OpenFabrics RPMs are installed, and your startup
scripts have been run, either manually or at system boot.

For this example, we assume that your IPoIB network is 10.1.17.0 (one of the
networks reserved for private use, and thus not routable on the internet), with a /8
host portion, and therefore requires that the netmask be specified.

This example assumes that no hosts files exist, and that the host being configured
has the IP address 10.1.17.3, and that DHCP is not being used.

NOTE:

We supply instructions only for this static IP address case. Configuration
methods for using DHCP will be supplied in a later release.

Type the following commands (as root):

#

ifconfig ib0 10.1.17.3 netmask 0xffffff00

To verify the configuration, type:

#

ifconfig ib0

The output from this command should be similar to this:

ib0   Link encap:InfiniBand  HWaddr

00:00:00:02:FE:80:00:00:00:00:00:00:00:00:00:00:00:00:00:00

inet addr:10.1.17.3  Bcast:10.1.17.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST  MTU:2044  Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:128

RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Next, type:

#

ping -c 2 -b 10.1.17.255

The output of the

ping

 command should be similar to that below, with a line for

each host already configured and connected:

WARNING: pinging broadcast address

PING 10.1.17.255 (10.1.17.255) 517(84) bytes of data.

174 bytes from 10.1.17.3: icmp_seq=0 ttl=174 time=0.022 ms

64 bytes from 10.1.17.1: icmp_seq=0 ttl=64 time=0.070 ms (DUP!)

64 bytes from 10.1.17.7: icmp_seq=0 ttl=64 time=0.073 ms (DUP!)

The IPoIB network interface is now configured.

NOTE:

The configuration must be repeated each time the system is rebooted.

Содержание InfiniPath

Страница 1: ...IB0056101 00 C Page i Q S i m p l i f y InfiniPath Install Guide Version 2 0...

Страница 2: ...trademark of Linus Torvalds QLA QLogic SANsurfer the QLogic logo PathScale the PathScale logo InfiniPath and EKOPath are registered trademarks of QLogic Corporation Red Hat and all Red Hat based trad...

Страница 3: ...iniPath Install Guide Version 2 0 Q IB0056101 00 C Page iii 2006 QLogic Corporation All rights reserved worldwide PathScale 2004 2005 2006 All rights reserved First Published August 2005 Printed in U...

Страница 4: ...InfiniPath Install Guide Version 2 0 Q Page iv IB0056101 00 C...

Страница 5: ...1 1 1 Form Factors 2 2 2 1 2 Cabling and Switches 2 3 2 1 3 Software 2 3 2 1 4 Configuring the BIOS 2 3 2 2 Safety with Electricity 2 4 2 3 Unpacking Information 2 5 2 3 1 Verify Package Contents 2 5...

Страница 6: ...ing Rocks and InfiniPath RPMs 3 11 3 6 2 Installing Rocks and InfiniPath RPMs Details 3 11 3 6 3 Further Information on Rocks and kickstart 3 14 3 7 InfiniPath and OpenFabrics Driver Overview 3 15 3 8...

Страница 7: ...rd 2 10 2 5 Assembled QLE7140 with Riser 2 11 2 6 HTX Slot 2 12 2 7 InfiniPath Adapter with Riser Card 2 13 2 8 Assembled QHT7140 with Riser 2 14 2 9 QHT7140 without Riser Installed in a 3U Chassis 2...

Страница 8: ...InfiniPath Install Guide Version 2 0 Page viii IB0056101 00 C Q A 6 OpenFabrics RPMs A 4 A 7 OpenFabrics Devel RPMs A 5 A 8 OpenSM RPMs A 6 A 9 OtherHCAs RPMs A 7...

Страница 9: ...40 QHT7140product on your Linux cluster More detailed installation information and instructions for administration of the InfiniPath cluster are provided in the InfiniPath Interconnect User Guide This...

Страница 10: ...cs 1 4 Switches The InfiniPath interconnect is designed to work with all InfiniBand compliant switches Use of OpenSM as a subnet manager is now supported OpenSM is part of the OpenFabrics component of...

Страница 11: ...ise the same Unless otherwise stated QHT7140 will refer to both the QHT7040 and QHT7140 in this documentation Expanded MPI scalability enhancements for PCI Express have been added The QHT7040 and QHT7...

Страница 12: ...ith the distributions unless otherwise noted NOTE IBM Power systems run only with the SLES 10 distribution The SUSE10 release series is no longer supported as of this InfiniPath 2 0 release Fedora Cor...

Страница 13: ...nfiniBand protocols are interoperable between InfiniPath 2 0 and OFED 1 1 This release provides support for the following protocols IPoIB TCP IP networking SDP Sockets Direct Protocol OpenSM UD Unreli...

Страница 14: ...ommand lines concept Italic font is used for emphasis concepts user input Bold fixed space font is used for literal items in commands or constructs that you type in Indicates a command line prompt Ind...

Страница 15: ...finiPath Install Guide The InfiniPath Interconnect User Guide Release Notes Quick Start Guide Readme file The Troubleshooting Appendix for installation InfiniPath and OpenFabrics administration and MP...

Страница 16: ...1 Introduction Documentation and Technical Support 1 8 IB0056101 00 C Q...

Страница 17: ...te of 8Gb s OpenFabrics is interoperable with other vendors InfiniBand HCAs running compatible OpenFabrics releases 2 1 Hardware Installation Requirements This section lists hardware and software envi...

Страница 18: ...del number for the adapter card that ships in the PCIe low profile short form factor This card can be used with either a full height or low profile faceplate The QHT7040 is the model number for the ad...

Страница 19: ...information Optical fibre with optical adapters such as the Emcore is also supported See section 2 6 2 There are two options for Subnet Management in your cluster Use the Subnet Manager on one or mor...

Страница 20: ...djustment You can check and adjust these BIOS settings using the BIOS Setup Utility For specific instructions on how to do this follow the hardware documentation that came with your system 2 2 Safety...

Страница 21: ...immediately 2 3 2 List of the Package Contents The package contents for the QMI7140 adapter are InfiniPath QMI7140 An illustration of the QMI7140 is not yet available The package contents for the QLE...

Страница 22: ...npacking Information 2 6 IB0056101 00 C Q Figure 2 1 InfiniPath QLE7140 Card with Riser Top View PCI Express Edge Connectors InfiniBand Connector Face Plate IBA6120 ASIC PCI Express Riser Card Not sup...

Страница 23: ...e plate pull the adapter out of the anti static bag Handle the adapter only by its edges or the IB connector Do not allow the InfiniPath Adapter or any adapter card components to touch any metal parts...

Страница 24: ...InfiniPath QLE7140 in 1U or 2U chassis requires installation with a PCI Express riser card A taller riser card can be used if necessary The QLE7140 can connect to any of the standard compatible PCIe r...

Страница 25: ...o your system vendor instructions for how to remove the blanking panel 7 Remove the InfiniPath QLE7140 from the anti static bag 8 Locate the face plate on the connector edge of the card 9 Connect the...

Страница 26: ...ge is facing the PCIe slot on the mother board and the face plate is toward the front of the chassis 12 Holding this assembly above the motherboard at about a 45 degree angle slowly lower it so that t...

Страница 27: ...by powering up and verifying link status See section 2 7 2 4 3 Hardware Installation for QHT7140 with HTX Riser Most installations will be in 1U and 2U chassis using the HTX riser card This results i...

Страница 28: ...are documentation that came with your system 5 Locate the HTX slot on your motherboard Note that the HTX slot has two separate connectors corresponding to the connector edges of the adapter See figure...

Страница 29: ...assembly of the HTX riser card and InfiniPath Adapter This assembly is what you ll insert into the HTX slot on the motherboard in the next step 11 Turn the assembly so that the riser card connector e...

Страница 30: ...tem documentation for information about mounting details such as mounting holes screws to secure the card or other brackets The InfiniPath QHT7140 with HTX riser card is now installed Next install the...

Страница 31: ...te the HTX slot on your motherboard See figure 2 6 above 6 Remove the InfiniPath Adapter from the anti static bag Hold the card by the top horizontal section of the bracket and the top rear corner of...

Страница 32: ...should work The longest IB cable we have currently qualified is twenty meters To install the InfiniBand cables 1 Check that you have removed the protector plugs from the cable connector ends 2 Differ...

Страница 33: ...ertors For more information on the Emcore convertor contact www emcore com 2 7 Completing the Installation This section applies to the QLE7140 QHT7040 and QHT7140 adapters NOTE If you have a QMI7140 a...

Страница 34: ...2 Hardware Installation Completing the Installation 2 18 IB0056101 00 C Q...

Страница 35: ...rks OpenFabrics protocols including Subnet Management Agent OpenFabrics libraries and utilities OpenFabricskernelmodulesupportisnowbuiltandinstalledaspartoftheInfiniPath RPM install The InfiniPath rel...

Страница 36: ...ernel software is installed on each node in your cluster The required kernels and supported Linux distributions for both InfiniPath and OpenFabrics are defined below See section 3 2 3 For each release...

Страница 37: ...ution as described below under section 3 3 Among the many optional packages that each distribution offers the InfiniPath software requires openssh and openssh server and if the MPD job launcher is to...

Страница 38: ...ystems running SLES 10 InfiniPath specific kernels and patches for these problems are available for download on the QLogic web site Please go to http www qlogic com Follow the links to the download pa...

Страница 39: ...a distribution identifier yyy The identifiers for this release are fc4 suse9 3 and sles10 Note that these identifiers are different than those for the InfiniPath RPMs The RPM distribution identifiers...

Страница 40: ...te node front end node development machine or subnet manager see appendix A 3 5 1 Downloading the tar File Containing the RPMs There are multiple interdependent RPM packages that make up the InfiniPat...

Страница 41: ...ms install the RPMs in the InfiniPath and OpenFabrics directories If you plan to run both InfiniPath and OpenFabrics install all three of these RPMs You should only install the OpenSM RPM if you do no...

Страница 42: ...ilt See section 3 14 for more information NOTE RPMs contain config files Your current config files will not be overwritten when new RPMs are installed New config files will contain the suffix rpmnew a...

Страница 43: ...ur Distribution You may be using a kernel which is compatible with one of the supported distributions but which may not be picked during infinipath kernel installation It may also happen when using ma...

Страница 44: ...ing clusters from the San Diego Supercomputer center SDSC Rocks is a way to manage the kickstart automated installation method that was created by Red Hat By using the Rocks conventions the installati...

Страница 45: ...iPath RPMs onto the front end node 5 Create a directory that contains the config kickstart and InfiniPath RPMs on the front end node 6 Create the xml file home install site profiles 4 0 0 nodes extend...

Страница 46: ...end node this example includes both for convenience Then copy the RPMs to the same directory as in step 4 The directory home install contrib 4 0 0 x86_64 RPMS should now contain the files in this lis...

Страница 47: ...e infinipath compilers libs package InfiniPath Drivers package mpi doc package package mpi frontend package package mpi libs package package mpi benchmark package package mpi devel package post Here w...

Страница 48: ...th rpm etc init d infinipath start rm etc rc d rocksconfig d post 97 infinipath file Add InfiniPath compiler library path to ld so file name etc ld so conf mode append opt infinipath lib 2 5 file post...

Страница 49: ...Ethernet emulation and general OpenFabrics protocols such as IPoIB and SDP IPoIB is the protocol that allows you to run Internet Protocol over an IB fabric The module also contains a Subnet Management...

Страница 50: ...s except where it will be used as subnet manager If you are upgrading your existing configuration files will not be overwritten The device files are dev ipath dev ipath0 dev ipath1 The numbered device...

Страница 51: ...ck for the number of Ethernet drivers you currently have by either one of the two following commands ifconfig a ls sys class net As mentioned above we assume that two Ethernet devices numbered 0 and 1...

Страница 52: ...Path chips are present the configuration for eth3 eth4 and so on follow the same format as for adding eth2 in the examples below Similarly in step 2 add one to the unit number so replace 00 guid with...

Страница 53: ...to your reseller or InfiniPath support organization 3 Skip to Step 4 if you are using SUSE 9 3 or SLES 9 This step is only done on SLES 10 systems Edit the file etc udev rules d 30 net_persistent_nam...

Страница 54: ...orrect you will normally now be able to run the commands ifup eth2 ifconfig eth2 Note that it may be necessary to reboot the system before the configuration changes will work 3 9 OpenFabrics Configura...

Страница 55: ...plied in a later release Type the following commands as root ifconfig ib0 10 1 17 3 netmask 0xffffff00 To verify the configuration type ifconfig ib0 The output from this command should be similar to t...

Страница 56: ...ig opensmd on You can start opensmd without rebooting your machine as follows etc init d opensmd start and you can stop it again like this etc init d opensmd stop If you wish to pass any arguments to...

Страница 57: ...NOTE This does not stop and unload the driver if it is already loaded You can start stop or restart as root the InfiniPath support with etc init d infinipath start stop restart This method will not r...

Страница 58: ...smod grep ipath_ether If there is output you should look at the output from this command to determine if it is configured sbin ifconfig a Finally if you need to find which InfiniPath and OpenFabrics m...

Страница 59: ...umber of other compilers These include PGI 5 2 and 6 0 Intel 9 x the GNU gcc 3 3 x 3 4 x and 4 x compiler suites and gfortran The IBM XL family of compilers are also supported on ppc64 Power systems T...

Страница 60: ...le ipath_checkout options hostsfile wherehostsfiledesignatesafilelistingthehostnamesofthenodesofthecluster one hostname per line The format of hostsfile is as follows hostname1 hostname2 ipath_checkou...

Страница 61: ...s When specified the tests continue after a failure with failing nodes excluded from subsequent tests workdir DIR Use DIR to hold intermediate files created while running tests DIR must not already ex...

Страница 62: ...brics it is recommended that you remove all the packages at the same time 3 20 1 Downgrading If you want to downgrade please remove both the InfiniPath and OpenFabrics RPMs then install the older bits...

Страница 63: ...tory 7 If not yet installed install the InfiniPath and OpenFabrics modules from your alternate set of RPMs 8 Reload all modules by using this command as root etc init d infinipath start An alternate m...

Страница 64: ...3 Software Installation Installation Troubleshooting 3 30 IB0056101 00 C Q...

Страница 65: ...nt or running jobs We define these nodes in the following way Front end node This node will launch jobs It is referred to as the front end node in this documentation Compute node These are the nodes t...

Страница 66: ...nfinipath doc 2 0 xxx_yyy noarch rpm InfiniPath man pages and other documents Optional Optional Optional mpi doc 2 0 xxx_yyy noarch rpm Man pages for MPI functions and other MPI documents Optional Opt...

Страница 67: ...nfiniPath configuration files Optional Required Optional infinipath kernel 2 0 xxx_yyy x86_64 rpm InfiniPath drivers OpenFabrics kernel modules Optional Required Optional infinipath libs 2 0 xxx_yyy i...

Страница 68: ...for the IB diagnostic and management tools Required for OpenSM libibmad 2 0 xxx 1_0 yyy x86_64 rpm Low layer IB functions for use by the IB diagnostic and managementprograms TheseincludeMAD SA SMP and...

Страница 69: ...out recompiling the application Required for OpenFabrics ofed scripts 2 0 xxx 1_1 yyy x86_64 rpm OpenFabrics scripts Optional for OpenFabrics openib diags 2 0 xxx 1_1_0 yyy x86_64 rpm Useful programs...

Страница 70: ...0 xxx 2_0_0 yyy x86_64 rpm Static component libraries for OpenSM Optional for OpenFabrics libosmcomp devel 2 0 xxx 2_0_0 yyy x86_64 rpm Static component libraries for OpenSM Optional for OpenFabrics l...

Страница 71: ...108 InfiniHost and MT25208 InfiniHost III Ex for use with the libibverbs library Optional mstflint 2 0 xxx 1_0 yyy x86_64 rpm This package contains a burning tool for Mellanox manufactured HCA cards I...

Страница 72: ...A RPM Descriptions OpenFabrics RPMs A 8 IB0056101 00 C Q...

Страница 73: ...finiPath scripts using to start stop or restart drivers 3 23 InfiniPath software installed layout 3 8 InfiniPath software list of 1 4 3 1 Installation for CFEE ppc64 hardware 2 8 for HTX adapter hardw...

Страница 74: ...rsion 2 0 Index 2 IB0056101 00 C Q S Safety precautions 2 4 Software package requirements 3 3 Switch configuration 3 25 Switches supported 1 2 T Tarball layout 3 7 Technical support 1 7 Troubleshootin...

Отзывы: