- Install go-algorand following the instructions.
- Generate a network template, e.g.
python3 template-gen.py 4 >lbvrf-4.json(this generates a 4-node private network template) - Create data folders in a single machine:
goal network create -n lbvrf-stable -t lbvrf-4.json -r ./lbvrf-stable - Rsync
lbvrf-stableto all distributed machines. - In the primary machine, go to directory
./lbvrf-stable/Priamry, editconfig.json: change the value ofNetAddressto0.0.0.0:0(the default is127.0.0.1) - In the primary machine, run:
goal node start -d ./lbvrf-stable/PrimaryNow go to/lbvrf-stable/Primaryfolder, the primary node gossip network address and port contained inalgod-listen.netin the form of:address:port - In each other machine, say node 2, run:
goal node start -d ./lbvrf-stable/Node_2 -p address:port - For perf test, run something like:
pingpong run -t 550 --rest 1 -d ./Node_1/ >perf_log &