3 export PATH="$PATH:`dirname $0`/../utils"
9 CMOBD_MDS1=${CMOBD_MDS1:-"cmobd-mds1"}
10 CMOBD_MDS2=${CMOBD_MDS2:-"cmobd-mds2"}
12 MASTER_LMV=${MASTER_LMV1:-master-lmv1}
14 CACHE_MDS1=${CACHE_MDS1:-"cache-mds1"}
15 CACHE_MDS2=${CACHE_MDS2:-"cache-mds2"}
16 MASTER_MDS1=${MASTER_MDS1:-"master-mds1"}
17 MASTER_MDS2=${MASTER_MDS2:-"master-mds2"}
19 MDS1_CACHE_DEV=$TMP/mds1-cache-localhost
20 MDS2_CACHE_DEV=$TMP/mds2-cache-localhost
21 MDS1_MASTER_DEV=$TMP/mds1-master-localhost
22 MDS2_MASTER_DEV=$TMP/mds2-master-localhost
24 MDS_MOUNT_OPTS=${MDS_MOUNT_OPTS:-"kml"}
25 OST_MOUNT_OPTS=${OST_MOUNT_OPTS:-"kml"}
27 MDSSIZE=${MDSSIZE:-100000}
29 MASTER_LOV=${MASTER_LOV:-"master-lov1"}
30 MASTER_OST=${MASTER_OST:-"master-ost1"}
31 OST_MASTER_DEV=$TMP/ost1-master-localhost
33 OSTSIZE=${OSTSIZE:-100000}
35 STRIPECNT=${STRIPECNT:-1}
36 OSDTYPE=${OSDTYPE:-obdfilter}
37 OSTFAILOVER=${OSTFAILOVER:-}
39 FSTYPE=${FSTYPE:-smfs}
40 BACK_FSTYPE=${BACK_FSTYPE:-ext3}
42 NETTYPE=${NETTYPE:-tcp}
43 NIDTYPE=${NIDTYPE:-$NETTYPE}
45 NODE=${NODE:-"localhost"}
59 ${LMC} -m $config --add net --node $NODE --nid `h2$NIDTYPE $NODE` \
60 --nettype $NETTYPE || exit 1
62 ${LMC} -m $config --add mds --node $NODE --mds $CACHE_MDS1 --fstype $FSTYPE \
63 --backfstype $BACK_FSTYPE --backdev $MDS1_CACHE_DEV --dev $FSTYPE \
64 --mountfsoptions $MDS_MOUNT_OPTS --size $MDSSIZE --format || exit 10
66 if test "x$CLIENTS" = "x2"; then
67 ${LMC} -m $config --add mds --node $NODE --mds $CACHE_MDS2 \
68 --fstype $FSTYPE --backfstype $BACK_FSTYPE --backdev $MDS2_CACHE_DEV \
69 --dev $FSTYPE --mountfsoptions $MDS_MOUNT_OPTS --size $MDSSIZE --format || exit 10
72 if test "x$MODE" = "xmds"; then
73 ${LMC} -m $config --add mds --node $NODE --mds $MASTER_MDS1 \
74 --fstype $BACK_FSTYPE --dev $MDS1_MASTER_DEV --size $MDSSIZE --format || exit 10
76 ${LMC} -m $config --add lmv --lmv $MASTER_LMV || exit 12
78 ${LMC} -m $config --add mds --node $NODE --mds $MASTER_MDS1 \
79 --fstype $BACK_FSTYPE --dev $MDS1_MASTER_DEV --size $MDSSIZE \
80 --lmv $MASTER_LMV --format || exit 10
82 ${LMC} -m $config --add mds --node $NODE --mds $MASTER_MDS2 \
83 --fstype $BACK_FSTYPE --dev $MDS2_MASTER_DEV --size $MDSSIZE \
84 --lmv $MASTER_LMV --format || exit 10
87 if test "x$MODE" = "xmds"; then
88 ${LMC} -m $config --add lov --lov $MASTER_LOV --mds $MASTER_MDS1 \
89 --stripe_sz 65536 --stripe_cnt $STRIPECNT --stripe_pattern 0 || exit 20
91 ${LMC} -m $config --add lov --lov $MASTER_LOV --lmv $MASTER_LMV \
92 --stripe_sz 65536 --stripe_cnt $STRIPECNT --stripe_pattern 0 || exit 20
95 ${LMC} -m $config --add ost --ost $MASTER_OST --node $NODE --lov $MASTER_LOV \
96 --fstype $BACK_FSTYPE --dev $OST_MASTER_DEV --size $OSTSIZE || exit 21
98 if test "x$MODE" = "xmds"; then
99 ${LMC} -m $config --add cmobd --node $NODE --cmobd $CMOBD_MDS1 \
100 --master_obd $MASTER_MDS1 --cache_obd $CACHE_MDS1 || exit 23
102 ${LMC} -m $config --add cmobd --node $NODE --cmobd $CMOBD_MDS1 \
103 --master_obd $MASTER_LMV --cache_obd $CACHE_MDS1 || exit 23
106 if test "x$CLIENTS" = "x2"; then
107 if test "x$MODE" = "xmds"; then
108 ${LMC} -m $config --add cmobd --node $NODE --cmobd $CMOBD_MDS2 \
109 --master_obd $MASTER_MDS1 --cache_obd $CACHE_MDS2 || exit 23
111 ${LMC} -m $config --add cmobd --node $NODE --cmobd $CMOBD_MDS2 \
112 --master_obd $MASTER_LMV --cache_obd $CACHE_MDS2 || exit 23
116 ${LMC} -m $config --add mtpt --node $NODE --path /mnt/lustre \
117 --mds $CACHE_MDS1 --lov $MASTER_LOV || exit 30
119 if test "x$CLIENTS" = "x2"; then
120 ${LMC} -m $config --add mtpt --node $NODE --path /mnt/lustre1 \
121 --mds $CACHE_MDS2 --lov $MASTER_LOV || exit 30