cubefs/shell/deploy.sh
setcy f465c90645 feat(shell): support deploy client and object in Standalone Mode
Signed-off-by: setcy <asetcy@gmail.com>
2024-02-20 16:57:18 +08:00

42 lines
1.1 KiB
Bash

#!/bin/bash
if [ $# -ne 2 ]; then
echo "usage: start cluster: $0 <baseDir> <bond0>"
exit 1
fi
# gen net subip
sh ./shell/genIp.sh $2
# gen config file
sh ./shell/genConf.sh ${1}
confDir=${1}/conf
# start master service
echo "begin start master service"
./build/bin/cfs-server -c ${confDir}/master1.conf
./build/bin/cfs-server -c ${confDir}/master2.conf
./build/bin/cfs-server -c ${confDir}/master3.conf
echo "start master service success"
# start meta service
echo "begin start metanode service"
./build/bin/cfs-server -c ${confDir}/meta1.conf
./build/bin/cfs-server -c ${confDir}/meta2.conf
./build/bin/cfs-server -c ${confDir}/meta3.conf
./build/bin/cfs-server -c ${confDir}/meta4.conf
echo "start metanode service success"
# start data service
echo "begin start datanode service"
./build/bin/cfs-server -c ${confDir}/data1.conf
./build/bin/cfs-server -c ${confDir}/data2.conf
./build/bin/cfs-server -c ${confDir}/data3.conf
./build/bin/cfs-server -c ${confDir}/data4.conf
echo "start datanode service success"
./build/bin/cfs-cli config set --addr 172.16.1.101:17010
echo "wait a minute for cluster to prepare state!!!"