Index

A

access control list (ACL), 1

ACL, using, 1

ACLs

examples, 1

Lustre support, 1

adaptive timeouts

configuring, 1

interpreting, 1

introduction, 1

adding

clients, 1

OSTs, 1

adding multiple LUNs on a single HBA, 1

allocating quotas, 1

B

benchmark

Bonnie++, 1

IOR, 1

IOzone, 1

bonding, 1

configuring Lustre, 1

module parameters, 1

references, 1

requirements, 1

setting up, 1

bonding NICs, 1

Bonnie++ benchmark, 1

building

Lustre SNMP module, 1

C

calculating

OSS memory requirements, 1

capacity, system, 1

Cisco Topspin (cib), 1

client read/write

extents survey, 1

offset survey, 1

clients

adding, 1

command

lfsck, 1

mount, 1

command lfs, 1

complicated configurations, multihomed servers, 1

components, Lustre, 1

configuration

module setup, 1

configuration example, Lustre, 1

configuration, more complex

failover, 1

configuring

adaptive timeouts, 1

LNET, 1

root squash, 1

configuring Lustre, 1

COW I/O, 1

Cray Seastar, 1

D

debug_mb, 1

debugging

adding debugging to source code, 1

buffer, 1

controlling the kernel debug log, 1

daemon, 1

finding Lustre UUID of an OST, 1

finding memory leaks, 1

lctl tool, 1

looking at disk content, 1

messages, 1

printing to /var/log/messages, 1

Ptlrpc request history, 1

sample lctl run, 1

tcpdump, 1

tools, 1

tracing lock traffic, 1

debugging tools, 1

designing a Lustre network, 1

DIRECT I/O, 1

Directory statahead, using, 1

downed routers, 1

downgrade

1.8.x to 1.6.x, 1

complete file system, 1

rolling, 1

E

e2fsprogs, 1

Elan (Quadrics Elan), 1

Elan to TCP routing

modprobe.conf, 1

start clients, 1

start servers, 1

end-to-end client checksums, 1

environmental requirements, 1

error messages, 1

external journal, creating, 1

F

failover, 1

configuring, 1

power equipment, 1

file formats, quotas, 1

File readahead, using, 1

file striping, 1

file system

name, 1

flock utility, 1

free space management

adjusting weighting between free space and location, 1

round-robin allocator, 1

weighted allocator, 1

G

getting Lustre parameters, 1

GM and MX (Myrinet), 1

H

HA software, 1

handling timeouts, 1

HBA, adding SCSI LUNs, 1

I

I/O options

end-to-end client checksums, 1

I/O tunables, 1

improving Lustre metadata performance with large directories, 1

Infinicon InfiniBand (iib), 1

installing

Lustre SNMP module, 1

POSIX, 1

installing Lustre

from RPMs, 1

from source code, 1

installing Lustre, debugging tools, 1

installing Lustre, environmental requirements, 1

installing Lustre, HA software, 1

installing Lustre, memory requirements, 1

installing Lustre, prerequisites, 1

installing Lustre, required software, 1

installing Lustre, required tools / utilities, 1

interconnects, supported, 1

interoperability, 1

interpreting

adaptive timeouts, 1

IOR benchmark, 1

IOzone benchmark, 1

K

Kerberos

Lustre setup, 1

Lustre-Kerberos flavors, 1

key features, 1

L

lctl, 1

lctl tool, 1

lfs command, 1

lfsck command, 1

llapi, 1

llog_reader utility, 1

llstat.sh utility, 1

LND, 1

LNET, 1

configuring, 1

routers, 1

starting, 1

stopping, 1

LNET self-test

commands, 1

concepts, 1

Load balancing with InfiniBand

modprobe.conf, 1

locking proc entries, 1

logs, 1

lr_reader utility, 1

LUNs, adding, 1

Lustre

administration, aborting recovery, 1

administration, failout / failover mode for OSTs, 1

administration, file system name, 1

administration, finding nodes in the file system, 1

administration, mounting a server, 1

administration, mounting a server without Lustre service, 1

administration, removing and restoring OSTs, 1

administration, running multiple Lustre file systems, 1

administration, setting Lustre parameters, 1

administration, working with inactive OSTs, 1

adminstration, running writeconf, 1

adminstration, unmounting a server, 1

components, 1

configuration example, 1

configuring, 1

downgrading, 1.8.x to 1.6.x, 1

installing, debugging tools, 1

installing, environmental requirements, 1

installing, HA software, 1

installing, memory requirements, 1

installing, prerequisites, 1

installing, required software, 1

installing, required tools / utilities, 1

interoperability, 1

key features, 1

operational scenarios, 1

parameters, getting, 1

parameters, setting, 1

scaling, 1

system capacity, 1

upgrading, 1.6.x to 1.8.x, 1

upgrading, 1.8.x to next minor version, 1

VBR, delayed recovery, 1

VBR, introduction, 1

VBR, tips, 1

VBR, working with, 1

Lustre I/O kit

downloading, 1

obdfilter_survey tool, 1

ost_survey tool, 1

PIOS I/O modes, 1

PIOS tool, 1

prerequisites to using, 1

running tests, 1

sgpdd_survey tool, 1

Lustre Network Driver (LND), 1

Lustre Networking (LNET), 1

Lustre SNMP module

building, 1

installing, 1

using, 1

lustre_config.sh utility, 1

lustre_createcsv.sh utility, 1

lustre_req_history.sh utility, 1

lustre_up14.sh utility, 1

M

man1

lfs, 1

lfsck, 1

mount, 1

man2

user/group cache upcall, 1

man5

LNET options, 1

module options, 1

MX LND, 1

OpenIB LND, 1

Portals LND (Catamount), 1

Portals LND (Linux), 1

QSW LND, 1

RapidArray LND, 1

VIB LND, 1

man8

extents_stats utility extents_stats utility, 1

lctl, 1

llog_reader utility, 1

llstat.sh, 1

lr_reader utility, 1

lustre_config.sh, 1

lustre_createcsv.sh utility, 1

lustre_req_history.sh, 1

lustre_up14.sh utility, 1

mkfs.lustre, 1

mount.lustre, 1

offset_stats utility, 1

plot-llstat.sh, 1

tunefs.lustre, 1

vfs_ops_stats utility vfs_ops_stats utility, 1

mballoc

history, 1

mballoc3

tunables, 1

MDT/OST formatting

overriding default formatting options, 1

planning for inodes, 1

sizing the MDT, 1

Mellanox-Gold InfiniBand (openib), 1

memory requirements, 1

mkfs.lustre, 1

mod5

SOCKLND kernel TCP/IP LND, 1

modprobe.conf, 1, 2, 3

module parameters, 1

module parameters, routing, 1

module setup, 1

mount command, 1

mount.lustre, 1

multihomed server

Lustre complicated configurations, 1

modprobe.conf, 1

start clients, 1

start server, 1

multiple NICs, 1

MX LND, 1

Myrinet, 1

N

network

bonding, 1

networks, supported

cib (Cisco Topspin), 1

Cray Seastar, 1

Elan (Quadrics Elan), 1

GM and MX (Myrinet), 1

iib (Infinicon InfiniBand), 1

o2ib (OFED), 1

openib (Mellanox-Gold InfiniBand), 1

ra (RapidArray), 1

TCP, 1

vib (Voltaire InfiniBand), 1

NIC

bonding, 1

multiple, 1

O

o2ib (OFED), 1

obdfilter_survey tool, 1

OFED, 1

offset_stats utility, 1

OpenIB LND, 1

operating systems, supported, 1

operating tips

data migration script, simple, 1

Operational scenarios, 1

OSS

memory, determining, 1

OSS read cache, 1

OST

removing and restoring, 1

OST block I/O stream, watching, 1

ost_survey tool, 1

OSTs

adding, 1

P

performance tips, 1

performing direct I/O, 1

Perl, 1

PIOS

examples, 1

PIOS I/O mode

COW I/O, 1

DIRECT I/O, 1

POSIX I/O, 1

PIOS I/O modes, 1

PIOS parameter

ChunkSize(c), 1

Offset(o), 1

RegionCount(n), 1

RegionSize(s), 1

ThreadCount(t), 1

PIOS tool, 1

platforms, supported, 1

plot-llstat.sh utility, 1

Portals LND

Catamount, 1

Linux, 1

POSIX

installing, 1

POSIX I/O, 1

power equipment, 1

prerequisites, 1

proc entries

debug support, 1

free space distribution, 1

LNET information, 1

locating filesystems and servers, 1

locking, 1

timeouts, 1

Q

QSW LND, 1

Quadrics Elan, 1

quota limits, 1

quota statistics, 1

quotas

administering, 1

allocating, 1

creating files, 1

enabling, 1

file formats, 1

granted cache, 1

known issues, 1

limits, 1

statistics, 1

working with, 1

R

ra (RapidArray), 1

RAID

creating an external journal, 1

formatting options, 1

handling degraded arrays, 1

insights into disk performance measurement, 1

performance tradeoffs, 1

reliability best practices, 1

selecting storage for MDS or OSTs, 1

software RAID, 1

RapidArray, 1

RapidArray LND, 1

readahead, tuning, 1

recovery mode, failure types

client failure, 1

MDS failure/failover, 1

network partition, 1

OST failure, 1

recovery, aborting, 1

required software, 1

required tools / utilities, 1

root squash

configuring, 1

tuning, 1

root squash, using, 1

round-robin allocator, 1

routers, downed, 1

routers, LNET, 1

routing, 1

routing, elan to TCP, 1

RPC stream tunables, 1

RPC stream, watching, 1

RPMs, installing Lustre, 1

running a client and OST on the same machine, 1

S

scaling Lustre, 1

server

mounting, 1, 2

Service tags

introduction, 1

using, 1

setting

SCSI I/O sizes, 1

setting Lustre parameters, 1

sgpdd_survey tool, 1

simple configuration

CSV file, configuring Lustre, 1

network, combined MGS/MDT, 1

network, separate MGS/MDT, 1

TCP network, Lustre simple configurations, 1

SOCKLND kernel TCP/IP LND, 1

software RAID, support, 1

source code, installing Lustre, 1

starting

LNET, 1

statahead, tuning, 1

stopping

LNET, 1

striping

advantages, 1

disadvantages, 1

size, 1

striping using llapi, 1

supported

interconnects, 1

operating systems, 1

platforms, 1

supported networks

cib (Cisco Topspin), 1

Cray Seastar, 1

Elan (Quadrics Elan), 1

GM and MX (Myrinet), 1

iib (Infinicon InfiniBand), 1

o2ib (OFED), 1

openib (Mellanox-Gold InfiniBand), 1

ra (RapidArray), 1

TCP, 1

vib (Voltaire InfiniBand), 1

system capacity, 1

T

TCP, 1

timeouts, handling, 1

Troubleshooting

number of OSTs needed for sustained throughput, 1

troubleshooting

consideration in connecting a SAN with Lustre, 1

default striping, 1

drawbacks in doing multi-client O_APPEND writes, 1

erasing a file system, 1

error messages, 1

handling timeouts on initial Lustre setup, 1

handling/debugging "bind

address already in use" error, 1

handling/debugging "Lustre Error

xxx went back in time", 1

handling/debugging error "28", 1

identifying a missing OST, 1

log message ’out of memory’ on OST, 1

logs, 1

Lustre Error

"slow start_page_write", 1

OST object missing or damaged, 1

OSTs become read-only, 1

reclaiming reserved disk space, 1

recovering from an unavailable OST, 1

replacing an existing OST or MDS, 1

setting SCSI I/O sizes, 1

slowdown occurs during Lustre startup, 1

triggering watchdog for PID NNN, 1

write performance better than read performance, 1

tunables

RPC stream, 1

tunables, lockless, 1

tunefs.lustre, 1

Tuning

directory statahead, 1

file readahead, 1

tuning

formatting the MDT and OST, 1

large-scale, 1

LNET tunables, 1

lockless tunables, 1

MDS threads, 1

module options, 1

root squash, 1

U

upgrade

1.6.x to 1.8.x, 1

1.8.x to next minor version, 1

complete file system, 1

rolling, 1

using

Lustre SNMP module, 1

usocklnd, using, 1

utilities, third-party

e2fsprogs, 1

Perl, 1

V

VBR, delayed recovery, 1

VBR, introduction, 1

VBR, tips, 1

VBR, working with, 1

Version-based recovery (VBR), 1

VIB LND, 1

Voltaire InfiniBand (vib), 1

W

weighted allocator, 1

weighting, adjusting between free space and location, 1

writeconf, 1