23.07.2014 Views

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2.2 <strong>Lustre</strong> Tools<br />

The lustre-.rpm package, required for proper <strong>Lustre</strong> setup and<br />

monitoring, contains many tools. The most important tools are:<br />

■ lctl - Low-level configuration utility that can also be used for troubleshooting<br />

and debugging.<br />

■ lfs - Tool to read/set striping information for the cluster, as well as perform<br />

other actions specific to <strong>Lustre</strong> filesystems.<br />

■ mkfs.lustre - Tool to format <strong>Lustre</strong> target disks.<br />

■<br />

mount.lustre - <strong>Lustre</strong>-specific helper for mount(8).<br />

Another tool is LNET self-test, which helps site administrators confirm that LNET<br />

has been properly installed and configured. The self-test also confirms that LNET<br />

and the network software and hardware underlying it are performing according to<br />

expectations.<br />

3.2.3 Other Required Software<br />

Although we provide some tools and utilities, <strong>Lustre</strong> also requires several separate<br />

software tools to be installed.<br />

3.2.3.1 Core-Required Tools<br />

■<br />

e2fsprogs: <strong>Lustre</strong> requires very modern versions of e2fsprogs that understand<br />

extents—use e2fsprogs-1.38-cfs1 or later, available at:<br />

http://downloads.clusterfs.com/public/tools/e2fsprogs/latest<br />

Note – This directory contains both SUSE Linux Enterprise Server (SLES) and Red<br />

Hat Enterprise Linux (RHEL) versions of e2fsprogs.<br />

Note – You may need to install e2fsprogs with rpm -ivh --force to override any<br />

dependency issues of your distribution. <strong>Lustre</strong>-patched e2fsprogs only needs to be<br />

installed on machines that mount backend (ldiskfs) filesystems, such as OSS, MDS<br />

and MGS nodes.<br />

■<br />

■<br />

Perl: Various userspace utilities are written in Perl. Any modern Perl should work<br />

with <strong>Lustre</strong>.<br />

Build tools: If you are not installing <strong>Lustre</strong> from RPMs, normally you can use a<br />

GCC compiler to build <strong>Lustre</strong>. Use GCC 3.0 or later.<br />

3-4 <strong>Lustre</strong> <strong>1.6</strong> <strong>Operations</strong> <strong>Manual</strong> • September 2008

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

Saved successfully!

Ooh no, something went wrong!