hyperledger cello入门

2019-01-02  本文已影响0人  jackial

1 概念

Master

管理节点,这些节点运行着cello服务。

Worker

存储着区块链blockchain的平台(例如docker,swarm,kubernetes,vsphere cloud),worker节点被master节点管理着(增删改查worker节点)。

Host

host是一组资源集合,例如docker host,kubernetes cluster, swarm cluster或其他虚拟云产品。通常host有如下属性:

Chain(Cluster)

区块链网络包含一系列peer和orderer节点,例如hyperledger fabric, sawthooth lake,iroha chain。

2 Master节点配置

master节点包含如下服务:

更多细节参考系统架构篇

System Requirement

master节点通过如下两个步骤部署运行:

用法

Start/Stop/Restart

运行所有服务


$ [environment variables] make start

如下命令是运行所需的环境变量:

停止所有服务


$ make stop

重启所有服务


$ make restart

开发者模式 Start/Stop/Restart

开发者模式支持:客户端监控文件变化并自动重启;管理端会开启沙盒debug模式

开发者模式启动所有服务


$ DEV=True make start

开发者模停止所有服务


$ DEV=True make stop

开发者模式重启所有服务


$ DEV=True make restart

Check Logs

查看所有服务的日志


$ make logs

查看指定服务的日志,有watchdog服务


$ make log service=watchdog

可以通过访问 MASTER_NODE_IP:8080 管理端

Configuration

可以通过引入文件名为 CELLO_CONFIG_FILE 配置应用。默认情况下,加载config.py 文件。

Data Storage

mongo容器存储路径为/opt/cello/mongo,存储永久性数据。请确保该文件夹访问安全。

上一篇下一篇

猜你喜欢

热点阅读