Q-Logic IB0056101-00 G manual Installing Rocks and InfiniPath RPMs

Page 79

A

5 – Software Installation Additional Installation Instructions

Rocks is a way to manage the kickstart automated installation method created by Red Hat. By using the Rocks conventions, the installation process can be automated for clusters of any size. A Roll is an extension to the Rocks base distribution that supports different cluster types or provides extra functionality.

QLogic extends the normal Rocks compute node appliance xml file by adding two functions: one function installs the QLogic InfiniPath software, and the other function loads the drivers after kickstart reboots the machine.

This section provides an overview of one way of building a Rocks cluster using the recommend rolls, and a sample xml file that describes the contents of a kickstart config file. By reading this section and following the instructions on the Rocks web site, you can then install the InfiniPath RPMs on the required cluster nodes.

NOTE:

There are many ways to use Rocks to manage clusters. Familiarize yourself first with kickstart and then Rocks before using this method to install the InfiniPath RPMs.

Installing Rocks and InfiniPath RPMs

The following instructions are for building a Rocks 4.2.1 cluster, and then for installing InfiniPath. These instructions are only guidelines; see the material on the Rocks web site to complete an installation. If you want to use later versions of Rocks, these instructions will serve as general procedural steps.

1.Download the required rolls from the Rocks web site: http://www.rocksclusters.org/

Follow the Downloads link to the following CDs:

Core Roll: Rocks 4.2.1 X86_64 ISO (Area51+Base+Ganglia+grid+hpc+java+sge+web-server) OS Roll - Disk 1

OS Roll - Disk 2

You may also need updates; look for the latest files with the service-packprefix.

2.Build the front end node with the above CDs. For more details, see the Rocks installation documentation on the Rocks web site.

3.After building the front end node, make sure that the Rocks tools work. Add users and reload nodes. For more details, see the Rocks installation documentation on the Rocks web site.

4.In the directory /home/install/site-profiles/4.2.1/nodes, create the file:

extend-compute.xml

IB0056101-00 G

5-37

Image 79
Contents QLogic HCA and InfiniPath→ Software Install Guide Document Revision History QLogic HCA and InfiniPath→ Software Install Guide VersionTable of Contents Software Installation Installation Troubleshooting Configuration Files RPM Descriptions List of Figures Page How this Guide is Organized Who Should Read this GuideOverview Convention Meaning InteroperabilityConventions Used in this Guide Typographical ConventionsDocumentation Support Headquarters Contact InformationIntroduction Contact Information IB0056101-00 G QLogic Adapter Model Numbers What’s New in this ReleaseDescription QLogic Model Description New FeaturesInfiniPath/OpenFabrics Supported Distributions Kernels Supported Distributions and KernelsDistribution InfiniPath/OpenFabrics Supported Software Components Compiler SupportDistribution InfiniPath/OpenFabrics Supported Kernels „ Ofed SRP Feature Overview Software Components Hardware Installation Step-by-Step Installation ChecklistInstalling Software Using Rocks on Software InstallationStep-by-Step Installation Checklist Software Installation Page QLogic Platform Plugs Into Hardware Installation RequirementsHardware Adapter Models and Related PlatformsForm Factors QLogic InfiniBand Cables Cabling and SwitchesProduct Number Description Optical Fibre Option Configuring the BiosUnpacking Information Safety with ElectricityVerify the Package Contents List of the Package ContentsHardware Installation Unpacking Information QLogic QLE7280 with IBA7220 Asic Asic Unpacking the QLogic AdapterInstallation Steps Dual Adapter InstallationPCIe Slot in a Typical Motherboard QLogic PCIe HCA Assembly with Riser Card Assembled PCIe HCA with Riser Hardware Installation for QHT7140 with HTX RiserHTX Slot QLogic QHT7140 Adapter with Riser Card Assembled QHT7140 with Riser Hardware Installation for the QHT7140 Without an HTX Riser Cabling the Adapter to the InfiniBand Switch Switch Configuration and MonitoringCompleting the Installation Types of Nodes in a Cluster Environment Cluster SetupSupported Linux Distributions Setting Up Your EnvironmentInfiniPath/OpenFabrics Supported Distributions and Kernels Available Packages Choosing the Appropriate Download FilesPackage Description Comments Unpacking the InfiniPath tar File Libibverbs-2.2-xxx.11.yyy.x8664.rpm Check for Missing Files or RPMsSles10 Installing the InfiniPath and OpenFabrics RPMsDistribution Used On Rhel4Rpms to Install Choosing the RPMs to InstallIf you want to Then install Preparing Using rpm to Install InfiniPath and OpenFabricsInstalled Layout Starting the InfiniPath Service InfiniPath and OpenFabrics Driver Overview Configuring the InfiniPath DriversConfiguring the ipathether Network Interface Configuring the ibipath DriverIpathether Configuration on Red Hat # QLogic Interconnect Ethernet DEVICE=eth2 BOOTPROTO=static Etc/sysconfig/network-scripts/ifcfg-eth200117504e011 Ipathether Configuration on SlesMODULE=ipathether STARTMODE=auto Etc/sysconfig/hardware/hwcfg-eth-id-$MACEtc/sysconfig/network/ifcfg-eth2 Etc/udev/rules.d/30-netpersistentnames.rulesOpenFabrics Drivers and Services Configuration and Startup Output from this command will be similar to this Configuring the IPoIB Network InterfaceEtc/sysconfig/infinipath. Change this line to Configuring and Administering the Vnic Interface00066a0130000001 Etc/infiniband/qlgcvnic.cfg Service 1 1000066a00000101 InfiniNIC.InfiniConSys.Data01# HEARTBEAT=100 NAME=eioc1 IOCGUID=0x66A0137FFFFE7This example uses DGID, Iocguid and Iocstring # /etc/init.d/qlgcvnic stop # /etc/init.d/infinipath start # /etc/init.d/qlgcvnic start# ibqlgcvnicinfo OpenSMEtc/init.d/opensmd 21000001ff040bf6 Using Ofed SRP# mkdir /mnt/targetname # mount /dev/sde1 /mnt/targetname # ibsrpdm -cStarting and Stopping the InfiniPath Software Other Configuration Changing the MTU SizeMPI over uDAPL To check the configuration state, use the command Rebuilding or Reinstalling Drivers After a Kernel Upgrade LED States Indication Further Information on Configuring and Loading DriversLED Link and Data Indicators LED Link and Data IndicatorsOff Adapter SettingsHostname1 Hostname2 Customer Acceptance UtilityIpathcheckout Options Command MeaningRemoving Software Packages Additional Installation InstructionsUninstalling InfiniPath and OpenFabrics RPMs Uninstalling Ofed 1.3 SoftwareInstalling QLogic MPI in an Alternate Location Installing Lustre/etc/redhat-release file or the /etc/SuSE-release file Installing on an Unsupported DistributionUsr/src/infinipath/drivers/build-guards.sh Managing and Installing Software Using RocksInstalling Rocks and InfiniPath RPMs Use the following contents Software Installation Additional Installation Instructions Home/install/contrib/4.2.1/x8664/RPMS Further Information on Rocks and kickstart Page Some HTX Motherboards May Need Two or More CPUs in Use Hardware IssuesBios Settings Node Spontaneously RebootsMtrr Mapping and Write Combining Edit Bios Settings to Fix Mtrr IssuesMtrr Mapping Discrete Issue with Supermicro H8DCE-HTe and QHT7040 Software Installation IssuesUse the ipathmtrr Script to Fix Mtrr Issues Rpm no packages given for erase Version Number Conflict with opensm-*on RHEL5 SystemsOpenFabrics Dependencies OpenFabrics Library DependenciesMissing Kernel RPM Errors Resolving Conflicts Mpirun Installation Requires 32-bit SupportLibgcc-3.4.3-9.EL4.i386.rpm Eth3 device QLogic Corp Unknown device 0010 rev Lockable Memory Error on Initial Installation of InfiniPathIfup on ipathether on Sles 10 Reports unknown device Glibc-2.3.4-2.i686.rpm or glibc-2.3.4-2.i386.rpmPage Configuration File Name Description Table B-1. Configuration FilesSample and Template Files Description Infinipath-2.2-33597.832rhel4qlc.x8664.rpm InfiniPath and OpenFabrics RPMsDifferent Nodes May Use Different RPMs RPM Version Numbers and IdentifiersRPM Name Front End Compute Development RPM OrganizationDocumentation and InfiniPath RPMs Table C-1. InfiniPath Documentation/RPMsTable C-3. InfiniPath-Devel/RPMs Table C-2. InfiniPath/RPMsContains ipathcheckout Ipathbug-helpera RPM Name Comments OpenFabrics RPMsTable C-4. InfiniPath-MPI/RPMs Table C-5. OpenFabrics Documentation/RPMsIbutils-2.2-xxx.12.yyy.x8664.rpm Dapl-utils-2.2-xxx.207.yyy.x8664.rpmIb-bonding-2.2-xxx.090.yyy.x8664.rpm Ibsim-2.2-xxx.04.yyy.x8664.rpmLibrdmacm-2.2-xxx.106.yyy.x8664.rpm Libibverbs-2.2-xxx.111.yyy.x8664.rpmLibibverbs-utils-2.2-xxx.111.yyy.x8664.rpm Libipathverbs-2.2-xxx.11.yyy.x8664.rpmTable C-7. OpenFabrics-Devel/RPMs Table C-9. Other HCAs/RPMs Table C-8. OpenSM/RPMsEnd Table C-10. Other HCAs-Devel/RPMsTable C-11. OtherMPIs/RPMs RPM Name Front ComputRPM Name Front Comput Developme End Qlogic-mpi-regis Openmpiintel-2.2-xxx.125.yyy.x8Openmpipathscale-2.2-xxx.125.yy Openmpipgi-2.2-xxx.125.yyy.x86RPM Descriptions OpenFabrics RPMs IB0056101-00 G Index Help Openssh Openssh-server 5-3 Optical media converters No packages given for erase warning message A-4 Verbose Page Page Camberley Surrey, GU16 7ER UK +44 0 1276 804