检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在AOM的日志页面中,当前只展示Kubernetes拉起链代码容器中的日志文件,因此无法直接查看使用原生Docker拉起链代码容器中的日志文件。
开通方法请参见如何开通企业项目 如果您使用已有CCE集群部署区块链服务BCS,建议您将区块链服务BCS添加至CCE集群的企业项目中,如果区块链服务BCS与部署区块链服务的CCE集群处于不同的企业项目,可能导致使用异常。
` if [ $RET_CODE -eq 0 ]; then echo "Start server success!"
本章主要指导如何通过前台界面以及后台虚拟机查看CCE集群和IEF集群下部署的BCS实例各节点的运维日志。
登录实例所在CCE集群下的所有节点(节点需绑定弹性IP),执行“docker ps |grep name”命令(如下图所示),查询到的前缀为k8s_peer(如果查询的是orderer则是k8s_orderer)的容器即为触发告警的容器,最前方为对应的容器ID。
登录部署BCS区块链的云服务器,并执行docker ps|grep k8s_peer指令查看peer容器,记录交易状况异常的peer节点容器ID。 图8 查看peer容器 执行docker exec -it {容器ID} bash进入容器。
docker ps|grep peer 图7 peer节点的ID 执行如下命令,分别进入各peer容器。 docker exec -u root -it 容器ID bash 执行如下命令,将转储路径用户修改为paas用户。
Invoke(stub contractapi.ContractStub) 合约的结构如下: package usercontract // 引入必要的包 import ( "git.huawei.com/poissonsearch/wienerchain/contract/docker-container
在“/home/paas/cj/”路径下,执行如下命令将所有文件打包成镜像(请自行安装docker)。 docker build -t tongtaidemotest:byl1 .
通过对生成的智能合约选择背书策略、安装合约的组织等配置,完成合约的安装和实例化,智能合约最终运行在背书节点中的一个Docker容器内。
基于CCE集群 Hyperledger Fabric增强版实例支持在CCE集群和边缘集群上部署。本页面介绍如何部署基于CCE集群的Hyperledger Fabric增强版。
CCE服务异常 退费说明 实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建失败,提示CCE服务异常。
CCE集群资源配额已满 退费说明 实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建失败,提示CCE集群资源配额已满。
检查CCE集群状态超时 退费说明 实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建失败,检查CCE集群状态超时。 解决方案 方案一:重新创建BCS实例时切换可用区。 若还是失败,请提工单咨询。 方案二:先创建集群,然后在创建BCS实例时选择已有集群。
CCE服务所选可用区master节点资源不足 退费说明 实例创建失败,已扣除费用会在0.5-1h内退回原账号。 问题现象 实例创建失败,提示CCE服务所选可用区master节点资源不足。 解决方案 方案一:重新创建BCS实例时切换可用区。 若还是失败,请提工单咨询。
添加组织或节点后,新添加的POD实例状态异常 问题现象 添加组织或添加节点后,长时间(超过10min)未见有新节点状态转为正常,最终导致实例变更超时,实例状态异常。
Fabric1.4版本部署CCE 1.19集群时,实例化链代码失败 目前Fabric1.4版本实例仅支持CCE 1.15及以下版本集群,需要在部署CCE 1.19版本集群时选择Fabric2.2版本。 父主题: 使用类问题
当前服务所使用的CCE集群支持1个集群节点(node)最多挂载10个存储。基于服务1个负载(orderer/peer/agent)挂载1个存储,故在添加组织节点(peer)时新增的peer数(存储卷数)加上已有的存储卷总数除以10,即得到所需的CCE集群节点(node)个数。
CCE集群状态排查。 登录CCE控制台,在“集群管理”页面,查看异常区块链所在CCE集群状态。 如果集群状态异常,请根据CCE服务常见问题进行进一步定位:当集群状态为“不可用”时,如何排查解决?。
区块链服务使用流程如下: 图1 使用流程 购买区块链实例 Fabric架构版本的区块链实例支持在CCE集群和边缘集群上部署,具体可参见基于CCE集群。 开发链代码 链代码是用Go、Java或Node.js语言编写的程序,主要用于操作账本上的数据,具体可参见链代码开发。