-</itemizedlist>
-<para>At least one Lustre RPM must be installed on each server and on each client in a Lustre file system. <xref linkend='installinglustre.tab.req'/> lists required Lustre packages and indicates where they are to be installed. Some Lustre packages are installed on Lustre servers (MGS, MDS, and OSSs), some are installed on Lustre clients, and some are installed on all Lustre nodes.</para>
- <para>.</para>
-
- <table xml:id='installinglustre.tab.req' frame="all">
- <title>Lustre required packages, descriptions and installation guidance</title>
- <tgroup cols="5">
- <colspec colname="c1" colwidth="2*"/>
- <colspec colname="c2" colwidth="12*"/>
- <colspec colname="c3" colwidth="20*"/>
- <colspec colname="c4" colwidth="6*"/>
- <colspec colname="c5" colwidth="6*"/>
- <thead>
- <row>
- <entry nameend="c2" namest="c1"><para><emphasis role="bold"><anchor xml:id="dbdoclet.50438261_97803" xreflabel=""/>Lustre Package</emphasis></para></entry>
- <entry><para><emphasis role="bold">Description</emphasis></para></entry>
- <entry><para><emphasis role="bold">Install on servers</emphasis>
- <footnote><para>Installing a patched kernel on a client node is not required. However, if a client node will be used as both a client and a server, or if you want to install the same kernel on all nodes for any reason, install the server packages designated with an asterisk (*) on the client node.</para></footnote></para></entry>
- <entry><para><emphasis role="bold">Install on clients</emphasis></para></entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry nameend="c3" namest="c1"><para> <emphasis role="bold"> Lustre patched kernel RPMs:</emphasis></para></entry>
- <entry><para> </para></entry>
- <entry><para> </para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> kernel-<ver>_lustre.<ver></para></entry>
- <entry><para> For OEL 5 or RHEL 5 server platform</para></entry>
- <entry><para> X*</para></entry>
- <entry><para> </para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> kernel-ib-<ver></para></entry>
- <entry><para> Lustre OFED package. Required only if the network interconnect is InfiniBand.</para></entry>
- <entry><para> X*</para></entry>
- <entry><para> X</para></entry>
- </row>
- <row>
- <entry nameend="c2" namest="c1"><para> <emphasis> Lustre module RPMs:</emphasis></para></entry>
- <entry><para> </para></entry>
- <entry><para> </para></entry>
- <entry><para> </para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> lustre-modules-<ver></para></entry>
- <entry><para> For Lustre-patched kernel.</para></entry>
- <entry><para> X*</para></entry>
- <entry><para> </para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> lustre-client-modules-<ver></para></entry>
- <entry><para> For clients.</para></entry>
- <entry><para> </para></entry>
- <entry><para> X</para></entry>
- </row>
- <row>
- <entry nameend="c2" namest="c1"><para> <emphasis> Lustre utilities:</emphasis></para></entry>
- <entry><para> </para></entry>
- <entry><para> </para></entry>
- <entry><para> </para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> lustre-<ver></para></entry>
- <entry><para> Lustre utilities package. This includes userspace utilities to configure and run Lustre.</para></entry>
- <entry><para> </para><para> </para><para>X*</para></entry>
- <entry><para> </para><para> </para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> lustre-client-<ver></para></entry>
- <entry><para> Lustre utilities for clients.</para></entry>
- <entry><para> </para></entry>
- <entry><para> X</para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> lustre-ldiskfs-<ver></para></entry>
- <entry><para> Lustre-patched backing file system kernel module package for the ldiskfs file system.</para></entry>
- <entry><para> </para><para>X</para></entry>
- <entry><para> </para></entry>
- </row>
- <row>
- <entry><para> </para></entry>
- <entry><para> e2fsprogs-<ver></para></entry>
- <entry><para> Utilities package used to maintain the ldiskfs backing file system.</para></entry>
- <entry><para> </para><para>X</para></entry>
- <entry><para> </para></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>In all supported Lustre installations, a patched kernel must be run on each server, including the the MGS, the MDS, and all OSSs. Running a patched kernel on a Lustre client is only required if the client will be used for multiple purposes, such as running as both a client and an OST or if you want to use the same kernel on all nodes.</para>
- <para>Lustre RPM packages are available on the <link xl:href="http://www.oracle.com/technetwork/indexes/downloads/sun-az-index-095901.html#L">Lustre download site</link>. They must be installed in the order described in the <link xl:href="InstallingLustre.html#50438261_41900">Lustre Installation Procedure</link>.</para>
- <section remap="h4">
- <title>8.1.1.1 Network-specific Kernel Modules and Libraries</title>
- <para>Network-specific kernel modules and libraries may be needed such as the Lustre-specific OFED package required for an InfiniBand network interconnect.</para>
- </section>
- <section remap="h4">
- <title>8.1.1.2 Lustre-Specific Tools <anchor xml:id="dbdoclet.50438261_marker-1292890" xreflabel=""/>and Utilities</title>
- <para>Several third-party utilities are must be installed on servers:</para>
- <itemizedlist><listitem>
- <para><emphasis role="bold">e2fsprogs</emphasis><anchor xml:id="dbdoclet.50438261_marker-1292893" xreflabel=""/> : Lustre requires a recent version of e2fsprogs that understands extents. Use e2fsprogs-1.41-10-sun2 or later, available at:</para>
- <para><link xl:href="http://downloads.lustre.org/public/tools/e2fsprogs/">http://downloads.lustre.org/public/tools/e2fsprogs/</link></para>
- <para>A quilt patchset of all changes to the vanilla e2fsprogs is available in e2fsprogs-{version}-patches.tgz.</para>
- <note><para>The Lustre-patched e2fsprogs utility is only required on machines that mount backend (ldiskfs) file systems, such as the OSS, MDS and MGS nodes. It does not need to be loaded on clients.</para>
- </note>
- </listitem>
-