26.12.2014 Views

Fabric Manager Users Guide, Version 6.1, Revision A - QLogic

Fabric Manager Users Guide, Version 6.1, Revision A - QLogic

Fabric Manager Users Guide, Version 6.1, Revision A - QLogic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4–Virtual <strong>Fabric</strong>s<br />

Configuration<br />

MPI and v<strong>Fabric</strong>s<br />

The PKey given is ORed with 0x8000 to define the PKey for the multicast group.<br />

This creates an ib0.9234 interface that can be assigned the appropriate IP<br />

address and IP parameters.<br />

The operation of Linux with multiple IPoIB subnets is very similar to the use of IP<br />

over Ethernet when VLANs are being used. It is up to the adminstrator which<br />

network interfaces are actually used and assigned IP addresses. This is done<br />

using the standard ifcfg files.<br />

Many MPI implementations do not follow the InfiniBand Standard. MPIs such as<br />

openmpi, mvapich, and mvapich2 when ran using InfiniBand verbs, use<br />

nonstandard mechanisms to establish connections, do not make PathRecord<br />

requests, and do not use ServiceIDs to determine connection parameters.<br />

To use v<strong>Fabric</strong>s in conjunction with those MPIs, the PKey and BaseSL must be<br />

manually specified in the Virtual<strong>Fabric</strong> section. The selected PKey and SL<br />

also need to be specified to MPI at job startup. Some examples of this are shown<br />

in the /opt/iba/src/mpi_apps/ofed*.params files that are provided with<br />

<strong>QLogic</strong> Fast<strong>Fabric</strong> Toolset.<br />

When using MPI with the <strong>QLogic</strong> PSM API, path record queries can be enabled in<br />

conjunction with the <strong>QLogic</strong> distributed SA. In which case there is no need to<br />

manually specify the PKey and SL at MPI job startup. Refer to the <strong>QLogic</strong> OFED+<br />

Host Software User <strong>Guide</strong> for more information about enabling Path Record<br />

queries in PSM.<br />

Pre-Created Multicast Groups<br />

The Multicast.Multicast Group section of the qlogic_fm.xml<br />

configuration file can specify multicast groups that should be pre-created by the<br />

SM. If neither a Virtual<strong>Fabric</strong> nor PKey is specified for a given pre-created<br />

MulticastGroup, it is created for all v<strong>Fabric</strong>s that contain the given MGID as an<br />

application.<br />

When no MGIDs are explicitly specified, the necessary IPoIB multicast groups for<br />

IPv4 and IPv6 are pre-created against the selected Virtual<strong>Fabric</strong>/PKeys (all<br />

applicable v<strong>Fabric</strong>s if no specific Virtual<strong>Fabric</strong>/PKey selected). When such<br />

automatic pre-creation occurs, the PKey assigned to the v<strong>Fabric</strong> is inserted into<br />

the MGIDs per the IPoIB standard.<br />

An example of this capability is provided in the sample configuration file.<br />

4-20 IB0054608-01 B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!