计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive

基于CCE集群

更新时间:2023-03-07 GMT+08:00

区块链服务支持在云容器引擎(Cloud Container Engine,简称CCE)上部署,CCE提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建。更多关于CCE的详情,请参见《云容器引擎用户指南》。创建区块链实例时需要您为区块链实例配置基本参数和网络节点,以便快速完成区块链实例的创建及部署。

创建区块链实例

完成环境准备工作后,可按照如下步骤创建区块链实例。

  1. 创建区块链实例。

    登录区块链服务管理控制台,进入“实例管理”,单击页面右上角的“创建区块链实例”。

  2. 根据界面提示,配置区块链基本信息,参数如表1所示。

    表1 基本信息配置

    参数

    描述

    示例

    区域

    区块链基础设施所在的区域,建议选择与业务应用系统相同的地域。

    使用默认区域

    企业项目

    请选择已创建的企业项目,将区块链服务BCS添加至企业项目中。

    说明:
    • 如果您没有创建企业管理服务,将无法看到企业项目选项。
    • 如果您使用已有CCE集群部署区块链服务BCS,建议您将区块链服务BCS添加至CCE集群的企业项目中,如果区块链服务BCS与部署区块链实例的CCE集群处于不同的企业项目,可能导致使用异常。

    default

    区块链实例名称

    支持中英文字符、数字及中划线,不能以中划线开头,长度为4-24个字符。

    说明:

    目前区块链实例名称不支持修改,只能删除重新创建。

    bcs-wh

    版本类型

    BCS提供专业版和企业版供您选择。

    企业版

    区块链类型

    私有链指仅本租户内部使用的区块链实例,联盟链指可邀请其他租户一起组建联盟的区块链实例。

    私有链

    Hyperledger Fabric增强版内核

    区块链实例的版本号。

    区块链版本4.x.x对应社区Hyperledger Fabric v2.2。

    v2.2

    共识策略

    区块链网络中节点之间达成共识需要遵从的规则。

    支持Raft(CFT)、快速拜占庭容错共识算法(FBFT)。

    说明:

    Raft(CFT)共识专业版、企业版默认3个orderer节点。

    快速拜占庭容错共识算法(FBFT)

    资源初始密码

    登录区块链管理界面时的admin帐户的密码、云主机的root密码和CouchDB密码。

    登录区块链管理界面时的admin帐户的密码、云主机的root密码和CouchDB密码为选填项、如果您填写了就以填写值为准、如果您不填写就以资源初始密码的值为准。

    -

    资源初始密码确认

    再次输入资源初始密码进行确认。

    -

  3. (可选)单击“快速创建”,系统将按照表2为您快速创建区块链实例。

    表2 默认规格

    -

    专业版

    企业版

    创建CCE集群节点数

    1

    2

    CCE节点规格

    4核8GB

    4核8GB

    (说明:如果默认规格无法选择,则会默认创建其他较高规格。)

    极速文件存储卷(SFS Turbo)节点存储大小

    510GB

    510GB

    EIP(弹性公网IP)

    类型:全动态BGP;带宽:5 Mbit/s

  4. 单击“下一步:资源配置”,进行资源配置,参数如表3所示。

    表3 资源配置

    参数

    描述

    示例

    环境资源

    根据实际需求选择“创建默认环境”或“自定义环境”。

    自定义环境

    集群

    用于部署区块链实例。可以使用已有CCE集群或者创建新的CCE集群。

    说明:

    使用已有集群支持CCE 1.21及以下版本。

    创建新的CCE集群

    可用区

    选择云主机所在的可用区。

    可用区1

    云主机规格

    选择CCE集群中云主机的规格。

    4核/8GB

    云主机个数

    根据实际需求输入云主机个数。

    2

    高可用

    若您对系统可靠性要求比较高,可创建高可用云主机。

    虚拟私有云

    支持创建虚拟私有云、系统自动创建VPC和选择已有虚拟私有云。

    系统自动创建VPC

    所在子网

    通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全。

    系统自动创建子网

    云主机登录方式

    支持密码、密钥对两种方式。

    密码

    root密码

    登录云主机时的root用户密码。

    如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准。

    -

    确认密码

    再次输入登录云主机时的root用户密码进行确认。

    -

    是否使用CCE集群节点弹性IP

    • 选择“是”,则将集群中绑定的弹性IP地址作为区块链网络访问地址,如果集群没有弹性IP,请先给集群绑定弹性IP后,再创建区块链实例;
    • 选择“否”,则将使用集群内部地址作为区块链网络访问地址,应用需要和集群内部网络互通才能正常工作。

    弹性IP计费方式

    可选择“按带宽计费”或者“按流量计费”。

    按带宽计费

    弹性IP带宽

    根据实际需求,选择弹性IP带宽。

    5 Mbit/s

  5. 单击“下一步:区块链配置”,进行区块链配置,参数如表4所示。

    表4 区块链配置

    参数

    描述

    示例

    区块链配置

    根据实际需求选择“系统默认配置”或“自定义配置”。

    自定义配置

    区块链管理初始密码

    输入登录区块链管理界面的admin帐户的密码进行确认。

    如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准。

    -

    区块链管理确认密码

    再次输入登录区块链管理界面的admin帐户的密码进行确认。

    -

    存储卷类型

    极速文件存储卷:低时延、高IOPS的文件存储服务。

    极速文件存储卷

    节点组织存储容量 (GB)

    用于存储共享分布式账本,共识数据和中间结果等。

    500GB

    账本数据存储方式

    支持文件数据库(GoLevelDB)和NoSQL(CouchDB)存储方式。

    • 文件数据库(GoLevelDB):使用Fabric原生存储方式,交易历史数据保存在区块链中,状态数据保存在LevelDB中。
    • NoSQL(CouchDB):使用Fabric原生支持的存储方式CouchDB存储交易数据和状态数据。CouchDB数据库是一个独立的文档集合,每一个文档维护其自己独立的数据和自包含的schema。

    文件数据库(GoLevelDB)

    peer节点组织

    为区块链实例添加peer节点组织。

    organization,节点数量为2。

    通道配置

    通道主要用于实现联盟链中业务的隔离。通道内包含业务的参与方(联盟内的部分或全部组织)作为通道成员。每个通道可视为一条子链,并且对应一套分布式账本。

    默认创建名为“channel”的实例通道,并将刚才创建的示例节点组织添加进此通道。

    共识节点数量

    区块链网络中参与交易共识的节点数量。

    当共识策略是Raft(CFT)时,共识节点数量为3。

    3

    安全机制

    保证数据安全的加密算法,支持ECDSA和国密算法。

    ECDSA

    区块生成配置

    产生的区块配置可支持区块产生时间,区块交易数量和区块容量,其中任何一个条件满足,区块就会产生,可根据交易频率和业务量灵活配置。

    请根据实际选择“是”“否”

    • 是:自定义设置以下参数:区块产生时间、区块交易数量和区块容量。
    • 否:无需设置参数,区块产生时间默认为2秒、区块交易数量默认为500个和区块容量默为2MB。

    添加RESTful API支持

    若您需要使用RESTful方式进行链代码调用,则选择“是”。

  6. 单击“下一步:确认规格”。
  7. 确认配置信息无误后,单击“提交”。

    请等待数分钟,安装页面提示安装成功,查看实例状态变为“正常”后,表示区块链实例部署完成。

后续操作(可选)

已部署的实例,支持查看创建实例、删除实例、升级实例、添加组织、扩容节点、创建通道、节点加入通道等操作记录。左侧操作状态栏会展示已有操作记录的状态,操作状态类型包括:进行中、升级中、伸缩中、删除中、成功和失败(截图仅供参考,请以实际环境为准)。

图1 操作记录

系统将保留最近三天的操作记录。

  1. 登录区块链服务管理控制台,单击左侧导航栏中的“实例管理”。
  2. 单击“操作记录”,查看各个资源的操作记录。

    您可以按资源名称关键词搜索操作记录,还可以在资源所在行进行“操作详情”及“删除”操作。

部署BCS的集群节点支持增加反亲和标签,在您需要将应用部署到区块链集群中时作区分隔离,以保证系统正常工作。

  1. 登录CCE控制台,选择“资源管理 > 节点管理”,可以看到节点列表,单击“操作”栏的“标签管理”。
  2. 单击“添加标签”,填写需要增加标签的“键”为“nodeScope”、“值”为“userApplication”。
  3. 单击“确定”,可以看到“标签变更成功”,再次单击“标签管理”,可查看到已经添加的标签。

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容