1 #LyX 1.2 created this file. For more info see http://www.lyx.org/
10 \papersize letterpaper
15 \use_numerical_citations 0
16 \paperorientation portrait
19 \paragraph_separation skip
21 \quotes_language english
25 \paperpagestyle default
35 lmc Lustre configuration maker.
44 lmc [options] --add <objectype> [args]
51 -- lmc [options] --remove <objecttype> [args]
58 -- lmc [options] --convert [args]
64 At present lmc, when invoked, adds configuration data to the config file.
65 lmc will also be able to remove configuration data or convert its format.
66 One generates a single config file for the cluster at present including,
67 at the minimum, MDS's, mtpt's, and OST's and whatever those reference (e.g.
75 refers to a collection of related configuration entities and can be one
78 net, MDS, LOV, OST, mtpt, route, or oscref.
81 We describe the arguments required for the addition of each
86 [NOT IMPLEMENTED] lmc can also remove items from or convert the format
87 of configuration data.
90 To generate configuration data associated with systems in a Lustre cluster:
92 \labelwidthstring 00.00.0000
101 Adds a network device descriptor for the given node, with parameters as
106 The arguments required are:
108 \labelwidthstring 00.00.0000
117 This will create a new node with the given name if not already present.
118 This is also used to specify a specific node for other elements.
120 \labelwidthstring 00.00.0000
125 --nettype\SpecialChar ~
133 \labelwidthstring 00.00.0000
147 ElanID or IP address as used by Portals.
152 is '*', then the local address while be substituted when the node is configured
155 \labelwidthstring 00.00.0000
163 Optional flag to mark this node as a router
165 \labelwidthstring 00.00.0000
173 Optional flag to mark this node as a profile node.
174 This is automatically true if the the
178 argument contains a '*'.
180 \labelwidthstring 00.00.0000
189 Optional argument to indicate the tcp port.
193 \labelwidthstring 00.00.0000
198 --tcpbuf\SpecialChar ~
205 \labelwidthstring 00.00.0000
214 \labelwidthstring 00.00.0000
225 \labelwidthstring 00.00.0000
234 Path of device on local system.
235 If the is a file, then a loop device is created and used as the block device.
237 \labelwidthstring 00.00.0000
246 Optional argument indicating the size of the device to be created (used
247 typically for loop devices).
249 \labelwidthstring 00.00.0000
258 Adds an MDS to the specified node.
263 argument, and it must not be a profile node.
266 \labelwidthstring 00.00.0000
275 Creates an LOV with the specified parameters.
280 must already exist in the descriptor.
283 \labelwidthstring 00.00.0000
290 \labelwidthstring 00.00.0000
297 \labelwidthstring 00.00.0000
302 --stripe_sz\SpecialChar ~
305 \labelwidthstring 00.00.0000
310 --stripe_cnt\SpecialChar ~
313 \labelwidthstring 00.00.0000
318 --stripe_pattern\SpecialChar ~
325 \labelwidthstring 00.00.0000
334 Creates an OBD, OST, and OSC.
335 The OST and OBD are created on the specified node.
338 \labelwidthstring 00.00.0000
347 Assign a name to the OBD device.
349 \labelwidthstring 00.00.0000
358 Node on which the OST service is run, can not be a profile node.
360 \labelwidthstring 00.00.0000
369 Path of device on local system.
370 If this is a file, then a loop device is created and used as the block
373 \labelwidthstring 00.00.0000
381 \labelwidthstring 00.00.0000
390 Name of LOV to which this OSC will be attached.
393 \labelwidthstring 00.00.0000
397 --obduuid\SpecialChar ~
400 Specify the UUID of the OBD device.
408 \labelwidthstring 00.00.0000
417 Creates a mount-point on the specified node.
418 Either an LOV or OSC name can be used.
421 \labelwidthstring 00.00.0000
430 Node or profile node that will use the
436 \labelwidthstring 00.00.0000
442 /mnt/path\SpecialChar ~
445 \labelwidthstring 00.00.0000
453 \labelwidthstring 00.00.0000
462 \labelwidthstring 00.00.0000
471 Creates a static route through a gateway to a specific
482 \labelwidthstring 00.00.0000
491 Node or profile node to add the route to.
493 \labelwidthstring 00.00.0000
506 of the gateway (must be a local interface or a peer).
508 \labelwidthstring 00.00.0000
517 For a specific route, this is the target
521 \labelwidthstring 00.00.0000
530 For a range route, this is the lo value
534 \labelwidthstring 00.00.0000
543 For a range route, this is the hi value
548 \labelwidthstring 00.00.0000
557 Adds an OSC reference to a node.
558 This is only necessary when the the OSC will be used without a mount-point.
561 \labelwidthstring 00.00.0000
570 Node or profile node to add the
576 \labelwidthstring 00.00.0000
585 Name of the OSC to add a reference to.
590 OST command automatically creates the OSC, and the name will be
594 , where node is the name of node the OST is on.
597 \labelwidthstring 00.00.0000
604 \labelwidthstring 00.00.0000
609 --output\SpecialChar ~
613 Send output to the file.
614 If the file exists, it will be overwritten.
616 \labelwidthstring 00.00.0000
621 --merge\SpecialChar ~
625 Add the new element to an existing file.
633 Real life examples are given in the Lustre-conf manual page.