在Centos7下Hyperledger Cello安裝部署和簡單使用

超級帳本Hyperledger Cello安裝部署和簡單使用

Cello GitHubcss

Hyperledger Cello 幫助有效管理區塊鏈網絡。vue

用途

  1. 快速構建區塊鏈即服務(BaaS)平臺。
  2. 當即提供可定製的區塊鏈,例如Hyperledger結構網絡v1.0
  3. 可在裸機,虛擬雲(虛擬機,虛擬雲),容器集羣(例如,Docker,Swarm,Kubernetes)之上維護運行區塊鏈網絡池
  4. 經過儀表板檢查系統狀態,調整連鎖數量,擴展資源……
    這裏寫圖片描述

文檔指南

對於新用戶,強烈建議先閱讀tutorialindexnode

隨時訪問在線文檔以獲取更多信息。您也能夠運行make doc來啓動本地文檔網站(在localhost:8000)上進行查閱。react

快速瀏覽

相關Docker images

這裏寫圖片描述

啓動的Docker 容器

這裏寫圖片描述

Cello 登陸(admin:pass)

這裏寫圖片描述

Cello

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

HYPERLEDGER EXPLORER

這裏寫圖片描述


安裝Cello Platform

Cello 遵循典型的主 -從 工做體系結構。羣集中有兩種類型的節點。git

  • Master Node:Cello服務經過Worker Nodes提供的API接口管理(create/delete等)在Worker Nodes上的鏈,Master Node 提供web 面板(port 8080) and RESTful APIs (port 80).
  • Worker Node: Cello支持從單個服務器到集羣的多種類型的工做節點。以Docker主機或Swarm集羣爲例,Worker Nodes提供的API接口應該能夠從主節點訪問(一般在端口2375
    這裏寫圖片描述

Master Node 安裝

$ sudo aptitude install git make -y
$ git clone http://gerrit.hyperledger.org/r/cello && cd cello

首次運行時,請使用setup.sh設置主節點。
這裏寫圖片描述github

$ make setup-master

Master Node 使用

make start
make stop 
make restart
make redeploy service=dashboard

Master Node 日誌查看

make logs
make log service=watchdog #查看特定服務的日誌

Master Node 開發模式啓動

DEV=True make start
THEME Theme name for operator dashboard basic/vue/react, default is basic
NPM_REGISTRY npm registry for install node packages
DEV Start service in dev/product mode, options is True/False, default is True
ENABLE_EMAIL_ACTIVE Whether register user in user-dashboard need to active manually
SMTP_SERVER smtp server address for send active email to user
SMTP_PORT smtp server port
SMTP_AUTH_USERNAME Username for authenticate of smtp server
SMTP_AUTH_PASSWORD Password for authenticate of smtp server
FROM_EMAIL Email address display to user

Worker Node 安裝(Docker )

$ sudo systemctl stop docker.service
$ sudo dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --api-cors-header='*' --default-ulimit=nofile=8192:16384 --default-ulimit=nproc=8192:16384 -D &

最後,在主節點運行後續測試並得到OK響應,以確保它能夠成功訪問Worker節點。web

[Master] $ docker -H Worker_Node_IP:2375 info

這裏寫圖片描述

$ make setup-worker

爲了不莫名其妙的問題,最好把防火牆都關了,節約時間方便學習研究,生產環境另說docker

至此完成,訪問MASTER_NODE_IP:8080就行,繼續摸索前進npm

相關文章
相關標籤/搜索