超级账本HyperLedger:Cello部署和使用

作者: 李佶澳   转载请保留:原文地址   发布时间:2018/04/25 10:32:00

说明

超级账本HyperLedger视频教程:HyperLedger Fabric全手动、多服务器部署与进阶教程–“主页”中可领优惠券

cello是一个用来部署、管理fabric的系统。

在cello中录入一批机器(host)后,可以在指定的机器上创建chain,也就是部署一个fabric。

cello是一个很初期的系统,当前最大的问题是:

它在以中心化的方式管理chain!

这里暂时只收录下文档。

网易云课堂:HyperLedger Fabric手动部署教程的视频讲解

超级账本HyperLedger Fabric手动部署教程的文字实录(公开)

应用场景

cello应用场景

源码

git clone http://gerrit.hyperledger.org/r/cello && cd cello

master安装

到cello的项目目录中执行make:

$ make setup-master

启动全部服务:

$ make start

重新部署指定服务:

$ make redeploy service=dashboard

查看日志:

$ make logs
$ make log service=watchdog

访问:

http://MASTER_NODE_IP:8080

workder安装(docker)

确定dockerd监听2375端口:

$ sudo systemctl stop docker.service
$ sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --api-cors-header='*' --default-ulimit=nofile=8192:16384 --default-ulimit=nproc=8192:16384 -D &

确保在master上能联通workder上的docker:

docker -H 10.39.0.122:2375 info

到cello项目目录中执行make:

$ make setup-worker
cd scripts/worker_node && bash setup.sh
Downloading fabric images from DockerHub...with tag = 1.0.5... need a while
...

开启路由功能:

sysctl -w net.ipv4.ip_forward=1

然后在cello的管理页面中,将worker添加即可。

接下来…

更多关于超级账本和区块链的文章

参考

  1. Cello Setup
  2. Cello Master的安装
  3. Cello Worker的安装

欢迎加微信,最好备注姓名和方向

QQ交流群

区块链实践互助QQ群:576555864

Kubernetes实践互助QQ群:947371129

Prometheus实践互助QQ群:952461804

API网关Kong实践互助QQ群:952503851

Ansible实践互助QQ群:955105412

Copyright @2011-2018 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: lijiaocn@foxmail.com,备注网站合作 友情链接: lijiaocn github.com