Centos部署 hyperledger cello记录
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记录相关推荐
- 部署 Hyperledger Cello 文档
概述 Hyperledger Cello是Hyperledger下的一个子项目,其主要功能如下: 1. 管理区块链的生命周期,例如自动创建/启动/停止/删除/保持健康状态.2. 支持定制(例如,大小, ...
- HyperLedger Cello的部署操作
<转载>HyperLedger Cello的部署操作 概述 架构图 Cello部署 1. 安装Master Node 1.1. 获取源码 1.2. 初始化 Masetr node 1.3. ...
- 使用Cello部署HyperLedger超级账本
2019独角兽企业重金招聘Python工程师标准>>> HyperLedger超级账本支持使用Cello部署,目前还在开发之中. 超级账本官网,https://hyperledger ...
- hyperledger cello 0.9.0 项目部署总结
花了小两天时间来尝试cello项目,这个项目可以解决fabric自动部署和一定程度运维管理的问题. 但结果不太好,项目最新发布版本0.9.0,正在开发1.0.0版本: 下载代码,将版本切到0.9.0, ...
- hyperledger cello部署
cello部署分为master节点部署和worker节点部署, master节点为管理baas平台的节点,worker节点为工作节点, worker节点可以跟master节点部署在一起,也可以分开. ...
- 在Centos7下Hyperledger Cello安装部署和简单使用
超级账本Hyperledger Cello安装部署和简单使用 Cello GitHub Hyperledger Cello 帮助有效管理区块链网络. 用途 快速构建区块链即服务(BaaS)平台. 立即 ...
- HyperLedger Cello学习笔记
HyperLedger Cello学习笔记 转载请注明出处:HyperLedger Cello学习笔记 概述 Hyperledger Cello是Hyperledger下的一个子项目,其主要功能如下: ...
- hyperledger/cello安装和使用
(一)Hyperledger Cello功能模块介绍 Hyperledger Cello是一种区块链配置和操作系统,可以有效地管理区块链网络.使用cello,每个人都可以轻松地: 1.从头开始快速构建 ...
- 区块链100讲:Hyperledger Cello简介
Hyperledger Cello是超级账本项目下面的一个子项目,提供按需部署的功能,可以将区块链部署在各种裸机.虚拟机.容器等环境中.该项目最初由IBM发起,目前得到了Soramitsu, 华为,和 ...
最新文章
- 三代纠错软件LoRDEC安装和使用(0.6版本)
- 网易2017春招笔试真题编程题集合(2)——赶去公司
- 服务器收集错误信息0不动,win10系统提示“我们只收集某些错误信息”的解决方案...
- Winform中怎样重写窗体关闭事件实现验证密码通过才能关闭窗体
- 【转】ASP中的SQL注入
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - G. 手链样式
- C# 7.0中的解构功能---Deconstruct
- [react] <div onClick={handlerClick}>单击</div>和<div onClick={handlerClick(1)}>单击</div>有什么区别?
- 震惊!垃圾分类居然能用Python搞定!
- QT每日一练day24:绘画事件
- vue ---- 将项目打包发布
- Keras 中文文档地址
- win10pe系统计算机名修改,pe 重置win10登陆密码怎么操作_如何用pe系统重置win10电脑密码-win7之家...
- Bex5服务启动时提示概念表超限
- 7款最好用的图片无损,视频无损压缩软件
- uniapp简单的登录页面布局
- pandas 行列转换
- jquery鼠标经过水平180度翻转效果
- 开发脚手架与自动化构建
- excel每页都显示标题的方法