liuxiaolong
2020-09-16 4501e38ca66f09b35aaaf43fa5a316554930fcf4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
SERF="./bin/serf"
 
# Set secret, blank for disabled
SECRET="1FzgH8LsTtr0Wopn4934OQ=="
#SECRET=""
 
# Set protocol version
PROTO="1"
 
for i in {0..99}
do
    BIND=`expr 2 + $i`
    PORT=`expr 7373 + $i`
    echo Starting Serf agent $i on 127.0.0.1:$BIND, RPC on port $PORT
    $SERF agent -node=node$i -rpc-addr=127.0.0.1:$PORT -bind=127.0.0.$BIND -log-level=warn -join=127.0.0.2 -encrypt=$SECRET -protocol=$PROTO &
    if [ $i -eq 0 ]
    then
        sleep 1;
    fi
done