3 config=${1:-mount2.xml}
6 PATH=$SRCDIR:$SRCDIR/../utils:$PATH
7 LMC="${LMC:-lmc} -m $config"
10 MDSDEV=${MDSDEV:-$TMP/mds1-`hostname`}
11 MDSSIZE=${MDSSIZE:-50000}
12 FSTYPE=${FSTYPE:-ext3}
14 OSTDEV1=${OSTDEV1:-$TMP/ost1-`hostname`}
15 OSTDEV2=${OSTDEV2:-$TMP/ost2-`hostname`}
16 OSTDEV3=${OSTDEV3:-$TMP/ost3-`hostname`}
17 OSTSIZE=${OSTSIZE:-100000}
20 STRIPES_PER_OBJ=2 # 0 means stripe over all OSTs
25 ${LMC} --add net --node localhost --nid localhost --nettype tcp || exit 1
27 # configure MDS server
28 ${LMC} --add mds --node localhost --mds mds1 --fstype $FSTYPE --dev $MDSDEV --size $MDSSIZE || exit 10
31 ${LMC} --add lov --lov lov1 --mds mds1 --stripe_sz $STRIPE_BYTES --stripe_cnt $STRIPES_PER_OBJ --stripe_pattern 0 || exit 20
32 ${LMC} --add ost --node localhost --lov lov1 --fstype $FSTYPE --dev $OSTDEV1 --size $OSTSIZE || exit 21
33 ${LMC} --add ost --node localhost --lov lov1 --fstype $FSTYPE --dev $OSTDEV2 --size $OSTSIZE || exit 22
34 ${LMC} --add ost --node localhost --lov lov1 --fstype $FSTYPE --dev $OSTDEV3 --size $OSTSIZE || exit 23
36 # create client config
37 ${LMC} --add mtpt --node localhost --path /mnt/lustre1 --mds mds1 --ost lov1 || exit 40
38 ${LMC} --add mtpt --node localhost --path /mnt/lustre2 --mds mds1 --ost lov1 || exit 41