X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=InstallingLustre.xml;h=979f6f7a1b766358d8c08ccae4e22079833883a8;hb=fa289da8d2a3a5f4f3028a2bbf0ba69ae8e91d2c;hp=973dbc75cc2cff13e74035a237d712b014b9b1e6;hpb=7d1f65c497503390e592ee71f95ac310f0054a16;p=doc%2Fmanual.git
diff --git a/InstallingLustre.xml b/InstallingLustre.xml
index 973dbc7..979f6f7 100644
--- a/InstallingLustre.xml
+++ b/InstallingLustre.xml
@@ -18,7 +18,7 @@ xml:id="installinglustre">
For hardware and system requirements and hardware configuration
- information, see
+ information, see
.
@@ -30,87 +30,9 @@ xml:id="installinglustre">
or directly from the source code. This chapter describes how to install the
Lustre RPM packages. Instructions to install from source code are beyond
the scope of this document, and can be found elsewhere online.
- The Lustre RPM packages have been tested on the Linux distributions
- listed in the table below.
-
-
-
-
- 1Red Hat Enterprise Edition (RHEL), CentOS
- Enterprise Linux Distribution (CentOS), SUSE Linux Enterprise Server
- (SLES), Fedora
- *F18 Linux kernel (FC18).
+ The Lustre RPM packages are tested on current versions of Linux
+ enterprise distributions at the time they are created. See the release
+ notes for each version for specific details.Software RequirementsTo install the Lustre software from RPMs, the following are
@@ -120,14 +42,15 @@ xml:id="installinglustre">
Lustre server packages
- . The required packages for Lustre servers are listed in
- the table below, where
- ver refers to the Linux kernel distribution
- (e.g., 2.6.32-358.6.2.el6) and
+ . The required packages for Lustre 2.9 EL7 servers are
+ listed in the table below, where
+ ver refers to the Lustre release and
+ kernel version (e.g., 2.9.0-1.el7) and
arch refers to the processor architecture
- (e.g., x86_64). These packages are available in the
+ (e.g., x86_64). These packages are available in the
- Lustre Releasesrepository.
+ Lustre Releases repository, and may differ depending on
+ your distro and version.
Packages Installed on Lustre Servers
@@ -143,65 +66,68 @@ xml:id="installinglustre">
- kernel-
- ver
- _lustre.
- arch
+ kernel-ver_lustre.archLinux kernel with Lustre software patches (often
referred to as "patched kernel")
- lustre-
- ver
- _lustre.
- arch
+ lustre-ver.archLustre software command line tools
- lustre-modules-
- ver
- _lustre.
- arch
+ kmod-lustre-ver.archLustre-patched kernel modules
- lustre-osd-ldiskfs-
- ver
- _lustre.
- arch
+ kmod-lustre-osd-ldiskfs-ver.arch
- Lustre back-end file system tools
+ Lustre back-end file system tools for ldiskfs-based
+ servers.
+
- lustre-zfs-ldiskfs-
- ver
- _lustre.
- arch
+ lustre-osd-ldiskfs-mount-ver.arch
+
+ Helper library for mount.lustre
+ and mkfs.lustre for ldiskfs-based servers.
+
+
+
+
+ kmod-lustre-osd-zfs-ver.archLustre back-end file system tools for ZFS. This is
- an alternative to
- lustre-osd-ldiskfs
+ an alternative to
+ lustre-osd-ldiskfs (kmod-spl and
+ kmod-zfs available separately).
+
+
+
+ lustre-osd-zfs-mount-ver.arch
+
+ Helper library for mount.lustre
+ and mkfs.lustre for ZFS-based servers
+ (zfs utilities available separately).
+ e2fsprogs
- Utility to maintain Lustre back-end file
- system
+ Utilities to maintain Lustre ldiskfs back-end file
+ system(s)
+
- lustre-tests-
- ver
- _lustre.
- arch
+ lustre-tests-ver_lustre.archLustre I/O Kit benchmarking tools
(Included in Lustre software as of
@@ -216,12 +142,12 @@ xml:id="installinglustre">
Lustre client packages
- . The required packages for Lustre clients are listed in
- the table below, where
+ . The required packages for Lustre 2.9 EL7 clients are
+ listed in the table below, where
ver refers to the Linux distribution (e.g.,
- 2.6.18-348.1.1.el5). These packages are available in the
+ 3.6.18-348.1.1.el5). These packages are available in the
- Lustre Releasesrepository.
+ Lustre Releases repository.
Packages Installed on Lustre Clients
@@ -237,27 +163,24 @@ xml:id="installinglustre">
- lustre-client-modules-
- ver
+ kmod-lustre-client-ver.archPatchless kernel modules for client
- lustre-client-
- ver
- _lustre
+ lustre-client-ver.archClient command line tools
- lustre-client-tests-
- ver
+ lustre-client-dkms-ver.arch
- Lustre I/O Kit
- (Included in Lustre software as of
- release 2.2)
+ Alternate client RPM to kmod-lustre-client with
+ Dynamic Kernel Module Support (DKMS) installation. This
+ avoids the need to install a new RPM for each kernel update,
+ but requires a full build environment on the client.
@@ -266,11 +189,11 @@ xml:id="installinglustre">
The version of the kernel running on a Lustre client must be
the same as the version of the
- lustre-client-modules-
- ver package being installed. If the
- kernel running on the client is not compatible, a kernel that is
- compatible must be installed on the client before the Lustre file
- system software is installed.
+ kmod-lustre-client-ver
+ package being installed, unless the DKMS package is installed.
+ If the kernel running on the client is not compatible, a kernel
+ that is compatible must be installed on the client before the
+ Lustre file system software is used.
@@ -307,23 +230,6 @@ xml:id="installinglustre">
gniGemini (Cray)
-
- Seastar
- Cray
-
-
- MX
- Myrinet network
-
-
- ra
- RapidArray
- *interconnect
-
-
- Elan
- Quadrics
-
@@ -408,8 +314,8 @@ xml:id="installinglustre">
(Required)Disable Security-Enhanced Linux
- *(SELinux) on all Lustre servers and
- clients.
+ *(SELinux) on all Lustre servers
+
The Lustre software does not support SELinux. Therefore,
the SELinux system extension must be disabled on all Lustre nodes.
Also, make sure other security extensions (such as the Novell