kubernetes k8s-node1操作日志(三)(k8s-nfs k8s-fabricengine)
1 配置在/home目录下mkdir -p jonluo/gopath/src/github.com/jonluo942 进入工作目录,clone 新的项目cd /home/jonluo/gopath/src/github.com/jonluo943 git clone 项目文件git clone https://github.com/jonluo94/baasmanager.git4 进入 ba
·
一 在Centos Two 即 k8s-node1 上安装k8s-nfsshared bass-fabricengine
1 在 centosTwo上搭建nfs服务器
yum -y install nfs-utils rpcbind
2 编写接口文件
gedit /etc/exports
写入
/home/jonluo/gopath/src/github.com/jonluo94/baasmanager/baas-nfsshared *(rw,sync,no_root_squash,no_all_squash)
配置生效
exportfs -r
启动rpcbind、nfs服务
service rpcbind start && service nfs start
报错的话执行
sudo service nfs-server start
查看nfs状态
sudo service nfs-server status
6测试
本机测试
showmount -e localhost
按照上述步骤在centosone node-master 上也搭建nfs 实现 远程测试
二 centostwo配置baas-fabricengine 配置在nfs服务器机子
cd /home/jonluo/gopath/src/github.com/jonluo94/baasmanager/baas-fabricengine
vim feconfig.yaml
# fabric引擎端口
BaasFabricEnginePort: 4991
# baas 的根目录
BaasRootPath: /home/jonluo/gopath/src/github.com/jonluo94/baasmanager
# nfs server ip
BaasNfsServer: 172.26.173.225
# k8s引擎地址
BaasKubeEngine: http://localhost:5991
# 在baas根目录下nfs共享目录
BaasNfsShared: baas-nfsshared
# 在baas根目录下fabric k8s模板目录
BaasTemplate: baas-template
# 保存chaincode的gopath下的src目录
BaasChaincodeGithub: github.com/baaschaincodes
# 共识排序参数
OrdererBatchTimeout: 2s
OrdererMaxMessageCount: 500
OrdererAbsoluteMaxBytes: 99 MB
OrdererPreferredMaxBytes: 512 KB
配置go文件
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
安装gcc
yum -y install gcc-c++
启动fabricengine
go build ./main.go
go run main.go
介绍Hyperledger fabric的PPT(52页)
密码学笔记
区块链知识体系简介
部署 ipfs 网络 对接联盟链网络
Hyperledger fabric网络(多共识 多版本 多数据库 ca ) 封装接口sdk
Hyperledger Caliper 测试(多组织 多节点 多共识)
区块链浏览器
联系We-chat V : 18852897525
更多推荐
已为社区贡献3条内容
所有评论(0)