hyperledger多机部署

一、环境配置

5台服务器全部是centos7.4

orderer 47.75.123.155 orderer.example.com orderer

peer0.org1 47.52.202.124   1G内存

peer1.org1 47.75.184.117

cli 启动后如果出错,很可能要重新安装

总结:

1、首先所有的服务器都要预先处理vim /etc/resolv.conf的问题,否则会有问题;

2、只有orderer服务器需要启动network_setup,获取bin文件夹,并且生成channel-artifacts crypto-config 两个文件夹

3、所有的服务器最好都copy一下chaincode文件夹

4、peer0运行cli后,有一个mychannel.block文件需要发送到其余的peer1,其中要进行多次copy,最终到其他peer的cli容器

5、peer的启动脚本docker-peer.yaml中有两处是org的CA编号,需要保持一致

二、服务器的初始化和安装有关软件

参考单机部署https://blog.csdn.net/frankxixu/article/details/81369411

的描述,完成环境搭建

0、vi ~/.ssh/known_hosts

解决连接问题

1、更新依赖源 sudo yum update

2、安装docker:

sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2

3、安装有关的依赖

sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo

4、安装docker-ce

sudo yum install docker-ce

检查安装结果

docker --version

5、启动 service docker start

6、每次自动启动 chkconfig docker on

7、安装curl 命令 yum install curl

8、下载docker-compose,注意不是单引号

sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

cp /usr/local/bin/docker-compose /usr/bin

10、docker-compose version  如果提示权限不足,那么chmod +x /usr/local/bin/docker-compose

11、安装go

curl -O https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz

tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz

解压缩到/usr/local目录

12、配置环境

vim /etc/profile

export PATH=$PATH:/usr/local/go/bin

export GOPATH=/opt/gopath

source /etc/profile

13、查看go 安装信息

echo $PATH

go version

14、安装git

yum install git

15、创建安装目录

mkdir -p /opt/gopath/src/github.com/hyperledger

16、进入安装目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值