最近在学习hyperledger fabric,应公司要求,需要测试一下fabric的多机部署环境,于是在本地安装了三个虚拟机进行测试。使用的软件是virtualbox,虚拟机版本是Ubuntu17.0.4,虚拟机采用的是NAT+host only的模式。三个虚拟机的IP地址和作用如下表:
192.168.56.105 | orderer节点,peer0.org1.example.com节点,peer1.org1.example.com节点 |
192.168.56.102 | peer0.org2.example.com节点,peer1.org2.example.com节点 |
192.168.56.104 | peer0.org3.example.com节点,peer1.org3.example.com节点 |
1、下载docker和docker-compose
用下面的命令去下载docker和docker-compose:
# apt install docker.io
# apt install docker-compose
下载完成后可以检查docker和docker-compose的版本
# docker --version
# docker-compose --version
2、下载go programming language
在官网下载go1.8.3.linux-amd64.tar.gz压缩文件,并且上传到三个虚拟机,创建目录/home/fabric-1,传到这个目录下,然后进行解压缩:
# tar -C /home/fabric-1 -xzf go1.8.3.linux-amd64.tar.gz
之后修改系统环境变量,在/etc/profile文件夹下:
export GOROOT=/home/fabric-1/go
export GOBIN=$GOROOT/bin
export GOPATH=/home/workspaceg