编译安装baas平台-cello-h3c

  • ****************************主节点管理员端的操作=============
  • ****************************从节点管理员端的操作=============
  • k8s部署

转载于:用hyperledger cello H3C分支创建单机模式区块链系统
hyperledger cello部署介绍:点此连接

cello的多机部署用hyperledger cello H3C分支创建kubernetes集群模式区块链系统

ubuntu系统环境:(安装链接)

  1. go:1.13.4
  2. docker:10.17.0
  3. docker-compose:1.26.0

****************************主节点管理员端的操作=============

拉取源码

git clone https://github.com/hyperledger/cello -b release-0.9.0-h3c

编译源码

cd cellomake docker

运行源码

make start

需要打开本机的2375端口,供创建主机使用,脚本如下:

docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 0.0.0.0:2375:2375 bobrik/socat TCP-LISTEN:2375,fork UNIX-CONNECT:/var/run/docker.sock

主机中安装nfs

sudo apt-get install nfs-common

进入到script/worker_node目录执行
(在setup_docker_worker_node.sh文件里,将#bash ./download_images.sh 前的注释符号 # 删除)

./setup.sh

浏览器输入打开,连接一下:连接

localhost:8071

****************************从节点管理员端的操作=============

连接客户端:连接

http://localhost:8081
h3c用户面板的登录账号是:
Admin@org1.h3c.com
登录密码:
666666

在实例化前,下载fabric-ccenv:1.4.2镜像

docker pull hyperledger/fabric-ccenv:1.4.2
docker tag fc0f502399a6 hyperledger/fabric-ccenv:latest

然后就可以实例化了。
如果一直转圈,可以先看看有没有启动对应的容器,如果启动了的化,可以刷新网页。

(链码介绍:使用的是fabric官方的example 02的例子)

  1. golang版本的链码:/chaincode/chaincode_example02.go进行压缩。
  2. nodejs版本的链码:node/(chaincode_example02.js&package.json)进行压缩。

k8s部署

  1. 服务地址:本机地址,10.11.252.51:6443
  2. 凭证类型:config
  3. 配置内容:cat $HOME/.kube/config,将文件中的所有内容复制过来
  4. NFS服务地址:其他节点的ip地址,10.11.252.45

网络创建完成后,在管理节点上查看节点状态:

kubectl get pod --all-namespaces

这时候区块链网络已经创建成功,可以登录user-dashboard创建通道和导入链码。user-dashboard的使用和单机模式基本一致,只是在实例化链码的时候,需要在k8s所有的node节点上执行获取获取链码容器和修改tag的动作

docker pull hyperledger/fabric-ccenv:1.4.2docker tag fc0f502399a6 hyperledger/fabric-ccenv:latest

其他资源:baasmanage

编译安装baas平台-cello-h3c相关推荐

  1. 源码编译安装LNMP平台(使用Linux, Nginx,MySQL与PHP搭建论坛)

    目录 编译安装NGINX 安装依赖包 新建用户 组便于管理(nginx 服务程序默认 以 nobody 身份运行,建议为其创建专门的用户账户,以便更准确的控制访问权限) 编译安装Nginx 添加 Ng ...

  2. 编译安装LAMP及分离式LAMP平台构建

    前言 LAMP网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上 ...

  3. LAMP(linux下apache+mysql+php)平台编译安装的实现

    实现LAMP编译安装 httpd 2.4.1 + mysql-5.5.19 + php-5.3.10编译安装过程: 一.编译安装apache 1.解决依赖关系 httpd-2.4.1需要较新版本的ap ...

  4. thingsboard物联网平台编译安装一步到位

    物联网平台thingsboard编译一步到位 物联网平台thingsboard编译一步到位 1.thingsboard简介 2.clone项目 3.前置准备 3.1 安装JDK11 3.2 安装Nod ...

  5. 源码编译安装部署LAMP平台(使用Apache,MySQL与PHP搭建Discuz论坛实例)

    文章目录 一.LAMP平台与编译安装 (一).LAMP平台概述 (二).构建LAMP平台顺序 (二).编译安装的优点 (三).各组件的主要作用 二.部署步骤 (一).编译安装Apache httpd服 ...

  6. Fast DDS入门二、Fast DDS在Windows平台的编译安装

    Fast DDS入门五.在Windows平台创建一个简单的Fast DDS示例程序 1 Fast DDS动态库的编译安装 本节提供了在Windows环境中从源代码安装Fast DDS的说明.将安装以下 ...

  7. lamp平台的搭建:mysql的编译安装【转】

    2019独角兽企业重金招聘Python工程师标准>>> 本篇主要讲解如何编译安装mysql,写的很完善,转来好了 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...

  8. LNMP平台搭建之一:nginx编译安装

    参考博客:https://www.cnblogs.com/zhang-shijie/p/5294162.html   jack.zhang 一.环境说明 系统环境:centos6.5 [root@lo ...

  9. lamp mysql5.5 LAMP平台全新编译安装

     LAMP编译安装全过程    PHP 下载 : http://www.php.net/downloads.php/ HTTPD下载: http://httpd.apache.org/download ...

最新文章

  1. Android记事本开发02
  2. 【转】Windows Phone 8 开发环境的搭建
  3. 《四世同堂》金句摘抄(十五)
  4. 少儿编程150讲轻松学Scratch(十二)-Scratch编程算法练习-选择排序
  5. JAVA进阶day06内部类和匿名类
  6. idea lombok不生效_Spring Boot 集成 Lombok 让代码更简洁!
  7. 有意思的select~
  8. java excel解析 poi_Java解析Excel之POI(一)
  9. 4021-基于链地址法的散列表的删除(C++,附思路)
  10. vue下拉框传值问题
  11. string中内容的访问
  12. C++中的封装继承多态
  13. 10bit灰阶测试图_色彩深度技术探讨,关于8bit,10bit,12bit,16bit,什么是灰阶?...
  14. 相机存储卡不小心格式化怎么恢复呢?
  15. android压力测试命令monkey详解【转】
  16. STM32超声波模块实验(定时器实现)
  17. 多IP服务器有什么用
  18. 【操作系统】操作系统的发展历程——手工阶段、批处理阶段、分时操作系统、实时操作系统
  19. flink-cdc 环境搭建 version 1.14.3
  20. c3p0连接池拿不到连接导致系统崩溃的问题解决

热门文章

  1. php拼音排序,php数组如何按拼音顺序排序
  2. 不能再让服务这么任性的被访问啦---分布式服务熔断降级限流利器至Hystrix
  3. 面试 cocos2dx
  4. ringbuff | 通用FIFO环形缓冲区实现库
  5. VC++6.0 QQ自动发起远程协助(超简单10多行代码)
  6. Kubernetes IPVS和IPTABLES
  7. 为什么戏说php,戏说PHP——1. 1切的开始
  8. 阅文集团 java_阅文集团 java笔试
  9. NLP之Common sense常识推理
  10. GetMessage和PeekMessage的区别及PostMessage(hWnd, WM_QUIT, 0, 0)消息