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

目录

说明

超级账本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的安装

作者微信

推荐阅读

Copyright @2011-2019 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: [email protected],备注网站合作

友情链接:  李佶澳的博客  小鸟笔记  软件手册  编程手册  运营手册  爱马影视  网络课程  奇技淫巧  课程文档  精选文章  发现知识星球  百度搜索 谷歌搜索