3 LMC=/usr/local/cfs/lustre/utils/lmc
5 CONFIG=mcr-mds-failover.xml
6 LUSTRE_QUERY=/usr/local/cfs/lustre-failover/lustre-query
8 CLIENT_ELAN=`hostname | sed s/[^0-9]*//;`
10 OST_UUID=10400010-5dec-11c2-0b5f-00301700041a
15 MDSNODES=`$LUSTRE_QUERY -h emcri -s id=mds -f`
16 ACTIVEMDS=`$LUSTRE_QUERY -h emcri -s id=mds -a`
18 echo "MDS nodes: $MDSNODES, active: $ACTIVEMDS"
21 echo $1 | sed 's/[^0-9]*//g'
30 $LMC -o $CONFIG --add net --node client --nid '*' --nettype elan
31 $LMC -m $CONFIG --add net --router --node mcr21 --tcpbuf $TCPBUF --nid `h2ip $GW_NODE` --nettype tcp
32 $LMC -m $CONFIG --add net --router --node mcr21 --nid `h2elan $GW_NODE` --nettype elan
33 $LMC -m $CONFIG --add route --node $GW_NODE --nettype elan --gw `h2elan $GW_NODE` --lo $CLIENT_ELAN
35 # create MDS node entries
36 for mds in $MDSNODES; do
37 elanaddr=`$LUSTRE_QUERY -h emcri -s id=$mds -e`
38 $LMC -m $CONFIG --add net --node $mds --nid $elanaddr --nettype elan
39 $LMC -m $CONFIG --add mds --node $mds --mds mds_$mds --dev $MDS_DEVICE --size $MDS_SIZE
42 # create OST node entry
43 $LMC -m $CONFIG --add net --node $OST_BA --tcpbuf $TCPBUF --nid $OST_BA --nettype tcp
44 $LMC -m $CONFIG --add ost --node $OST_BA --obd obd_$OST_BA --obduuid $OST_UUID --dev bluearc
45 $LMC -m $CONFIG --add route --node $GW_NODE --nettype tcp --gw `h2ip $GW_NODE` --lo $OST_BA
48 $LMC -m $CONFIG --add mtpt --node client --path /mnt/lustre --mds mds_$ACTIVEMDS --lov obd_$OST_BA