Index

Numerics

1.6 utilities, 1

A

access control list (ACL), 1

ACL, using, 1

ACLs

examples, 1

Lustre support, 1

adaptive timeouts, 1

configuring, 1

interpreting, 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, 1

building a kernel, 1

building the Lustre SNMP module, 1

C

client read/write

extents survey, 1

offset survey, 1

command

lfsck, 1

mount, 1

command lfs, 1

complicated configurations, multihomed servers, 1

configuration

module setup, 1

configuration example, Lustre, 1

configuration, more complex

failover, 1

configuring

adaptive timeouts, 1

root squash, 1

configuring Lustre, 1

COW I/O, 1

D

debugging

adding debugging to source code, 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

tracing lock traffic, 1

debugging tools, 1

designing a Lustre network, 1

DIRECT I/O, 1

Directory statahead, using, 1

E

e2fsprogs, 1

Elan (Quadrics Elan), 1

Elan to TCP routing

modprobe.conf, 1, 2

start clients, 1

start servers, 1

end-to-end client checksums, 1

environmental requirements

universal group ID (GID), 1

universal user ID (UID), 1

error messages, 1

F

failover, 1

configuring, 1

power equipment, 1

file formats, quotas, 1

File readahead, using, 1

file striping, 1

filesystem

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

GID, universal, 1

GM and MX (Myrinet), 1

H

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, 1

POSIX, 1

installing Lustre, required software

debugging tools, 1

installing the Lustre SNMP module, 1

interoperability, lustre, 1

interpreting

adaptive timeouts, 1

IOR benchmark, 1

IOzone benchmark, 1

K

Kerberos

Lustre setup, 1

Lustre-Kerberos flavors, 1

kernel

building, 1

L

lctl, 1

lctl tool, 1

lfs command, 1

lfs getstripe

display files and directories, 1

setting file layouts, 1

lfsck command, 1

llog_reader utility, 1

llstat.sh utility, 1

LND, 1

LNET, 1

routers, 1

starting, 1

locking proc entries, 1

logs, 1

lr_reader utility, 1

LUNs, adding, 1

Lustre

administration, abort recovery, 1

administration, failout mode for an OST, 1

administration, filesystem name, 1

administration, finding nodes in the filesystem, 1

administration, removing an OST, 1

administration, running multiple Lustre filesystems, 1

administration, setting Lustre parameters, 1

administration, start a server without Lustre service, 1

administration, starting a server, 1

administration, working with inactive OSTs, 1

adminstration, stopping a server, 1

configuration example, 1

configuring, 1

memory requirements, 1

operational scenarios, 1

parameters, getting, 1

parameters, setting, 1

lustre

downgrading, 1

interoperability, 1

upgrading, 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, 1, 2

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

man3

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, 1

memory requirements, 1

mkfs.lustre, 1

mod5

SOCKLND kernel TCP/IP LND, 1

modprobe.conf, 1, 2, 3

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

Elan (Quadrics Elan), 1

GM and MX (Myrinet), 1

iib (Infinicon InfiniBand), 1

o2ib (OFED), 1

openlib (Mellanox-Gold InfiniBand), 1

ra (RapidArray), 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

openlib (Mellanox-Gold InfiniBand), 1

operating tips

data migration script, simple, 1

Operational scenarios, 1

OSS

memory, requirements, 1

OST block I/O stream, watching, 1

OST, removing, 1

ost_survey tool, 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

plot-llstat.sh utility, 1

Portals LND

Catamount, 1

Linux, 1

POSIX

installing, 1

POSIX I/O, 1

power equipment, 1

proc entries

debug support, 1

introduction, 1

locking, 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

considerations for backend storage, 1

selecting storage for the MDS and OSS, 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

root squash

configuring, 1

tips, 1

tuning, 1

root squash, using, 1

round-robin allocator, 1

routers, LNET, 1

routing, elan to TCP, 1

RPC stream tunables, 1

RPC stream, watching, 1

running a client and OST on the same machine, 1

S

server

starting, 1

stopping, 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

starting

LNET, 1

statahead, tuning, 1

striping

advantages, 1

disadvantages, 1

lfs getstripe, display files and directories, 1

lfs getstripe, set file layout, 1

size, 1

supported networks

Elan (Quadrics Elan), 1

GM and MX (Myrinet), 1

iib (Infinicon InfiniBand), 1

o2ib (OFED), 1

openlib (Mellanox-Gold InfiniBand), 1

ra (RapidArray), 1

vib (Voltaire InfiniBand), 1

T

timeouts, handling, 1

tips

root squash, 1

Troubleshooting

number of OSTs needed for sustained throughput, 1

troubleshooting

changing parameters, 1

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

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

viewing parameters, 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

UID, universal, 1

using, 1

using the Lustre SNMP module, 1

using usocklnd, 1

usocklng, using, 1

utilities

new, v1.6, 1

utilities, third-party

e2fsprogs, 1

Perl, 1

V

VIB LND, 1

Voltaire InfiniBand (vib), 1

W

weighted allocator, 1

weighting, adjusting between free space and location, 1