Master Node

1、搭建master节点环境

git clone https://github.com/hyperledger/cello.gitcd cellomake setup-masterSERVER_PUBLIC_IP=自己的master_ip MODE=dev make start

2、构建user-dashboard

make build-user-dashboard-js

Worker Node

1、安装nfs客户端,并挂载master节点的nfs服务器共享目录

yum install -y nfs-utilssystemctl enable rpcbind.servicesystemctl start rpcbind.servicemount -t nfs -o vers=4,loud masterIP:/ /opt/cellols /opt/cello
fabric-1.0  fabric-1.1  fabric-1.2
如果出现这三个目录说明成功挂载nfs服务器

2、修改docker配置文件

vim /lib/systemd/system/docker.service把
ExecStart=/usr/bin/dockerd -H unix://
改为
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 --default-ulimit=nofile=8192:16384 --default-ulimit=nproc=8192:16384

3、配置worker节点

git clone https://github.com/hyperledger/cello.gitcd celloWORKDER_TYPE=docker MASTER_NODE=master_ip make setup-worker

遇到的问题:

1、ERROR: Service 'build-admin-js' failed to build: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:293: copying bootstrap data to pipe caused \"write init-p: broken pipe\"": unknown

ERROR: Service 'build-admin-js' failed to build: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:293: copying bootstrap data to pipe caused \"write init-p: broken pipe\"": unknown
make[2]: *** [build-admin-js] 错误 1
make[2]: 离开目录“/root/cello”
make[1]: *** [start-old] 错误 2
make[1]: 离开目录“/root/cello”
make: *** [start] 错误 2

解决办法:搜索发现是docker-ce的版本问题,运行:

yum remove docker-ce docker-ce-cli containerd.ioyum install -y docker-ce-18.09.0-3.el7 docker-ce-cli-18.09.0-3.el7 containerd.io-1.2.0-3.el7

Centos部署 hyperledger cello记录相关推荐

  1. 部署 Hyperledger Cello 文档

    概述 Hyperledger Cello是Hyperledger下的一个子项目,其主要功能如下: 1. 管理区块链的生命周期,例如自动创建/启动/停止/删除/保持健康状态.2. 支持定制(例如,大小, ...

  2. HyperLedger Cello的部署操作

    <转载>HyperLedger Cello的部署操作 概述 架构图 Cello部署 1. 安装Master Node 1.1. 获取源码 1.2. 初始化 Masetr node 1.3. ...

  3. 使用Cello部署HyperLedger超级账本

    2019独角兽企业重金招聘Python工程师标准>>> HyperLedger超级账本支持使用Cello部署,目前还在开发之中. 超级账本官网,https://hyperledger ...

  4. hyperledger cello 0.9.0 项目部署总结

    花了小两天时间来尝试cello项目,这个项目可以解决fabric自动部署和一定程度运维管理的问题. 但结果不太好,项目最新发布版本0.9.0,正在开发1.0.0版本: 下载代码,将版本切到0.9.0, ...

  5. hyperledger cello部署

    cello部署分为master节点部署和worker节点部署,  master节点为管理baas平台的节点,worker节点为工作节点, worker节点可以跟master节点部署在一起,也可以分开. ...

  6. 在Centos7下Hyperledger Cello安装部署和简单使用

    超级账本Hyperledger Cello安装部署和简单使用 Cello GitHub Hyperledger Cello 帮助有效管理区块链网络. 用途 快速构建区块链即服务(BaaS)平台. 立即 ...

  7. HyperLedger Cello学习笔记

    HyperLedger Cello学习笔记 转载请注明出处:HyperLedger Cello学习笔记 概述 Hyperledger Cello是Hyperledger下的一个子项目,其主要功能如下: ...

  8. hyperledger/cello安装和使用

    (一)Hyperledger Cello功能模块介绍 Hyperledger Cello是一种区块链配置和操作系统,可以有效地管理区块链网络.使用cello,每个人都可以轻松地: 1.从头开始快速构建 ...

  9. 区块链100讲:Hyperledger Cello简介

    Hyperledger Cello是超级账本项目下面的一个子项目,提供按需部署的功能,可以将区块链部署在各种裸机.虚拟机.容器等环境中.该项目最初由IBM发起,目前得到了Soramitsu, 华为,和 ...

最新文章

  1. 三代纠错软件LoRDEC安装和使用(0.6版本)
  2. 网易2017春招笔试真题编程题集合(2)——赶去公司
  3. 服务器收集错误信息0不动,win10系统提示“我们只收集某些错误信息”的解决方案...
  4. Winform中怎样重写窗体关闭事件实现验证密码通过才能关闭窗体
  5. 【转】ASP中的SQL注入
  6. 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - G. 手链样式
  7. C# 7.0中的解构功能---Deconstruct
  8. [react] <div onClick={handlerClick}>单击</div>和<div onClick={handlerClick(1)}>单击</div>有什么区别?
  9. 震惊!垃圾分类居然能用Python搞定!
  10. QT每日一练day24:绘画事件
  11. vue ---- 将项目打包发布
  12. Keras 中文文档地址
  13. win10pe系统计算机名修改,pe 重置win10登陆密码怎么操作_如何用pe系统重置win10电脑密码-win7之家...
  14. Bex5服务启动时提示概念表超限
  15. 7款最好用的图片无损,视频无损压缩软件
  16. uniapp简单的登录页面布局
  17. pandas 行列转换
  18. jquery鼠标经过水平180度翻转效果
  19. 开发脚手架与自动化构建
  20. excel每页都显示标题的方法

热门文章

  1. 程序员“996”,真的能带来高产出吗?
  2. 中华英才网登录js(简单)
  3. 根据中文获取大写拼音首字符
  4. 为什么要用malloc申请空间
  5. 第三章 页表管理(Page Table Management)
  6. android开机图片修改工具栏,如何以编程方式更改android工具栏中的图标...
  7. 基于MATLAB的人民币面额的自动识别
  8. Python入门基础(2)——基本类型与字符串处理
  9. [最小路径覆盖]拦截导弹
  10. nodeJS Express 删除 x-powered-by