区块链网络运维
根据任务描述要求,完成网络配置与管理运维操作,具体内容如下:
(1)设置区块链系统黑名单,将 node3 设为黑名单禁止并通过控制台验证 node3 的 Peers,配置文件和验证结果截图;
(2)通过给定工具(地址/root/tools)完成新节点(node5)创建,将新 节点(node5)接入群组 1 和群组 2 并参加共识,通过日志信息验证新节点(node5) 已经接入群组 1 和 2,过程和验证结果截图保存;
(3)在群组 1 中将 node1 设置为观察节点,验证结果并截图。
(标签-区块链|关键词-群组)(相关搜索:区块链)
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
问题解答: (1) 区块链系统黑名单配置操作: 步骤一:修改节点配置文件 修改节点配置文件,在文件中添加以下内容:黑名单配置
peer.blacklist.nodes = ["node3"] 步骤二:重启节点 重新启动节点,使配置文件生效。 步骤三:验证配置是否生效 在控制台输入以下命令: peer node status 如果配置生效,则输出中不会显示 node3 的 Peer 信息。 示例代码:
步骤一:修改配置文件
cd $HOME/fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/peers/ vim peer0.org1.example.com/msp/config.yaml
修改配置文件,添加黑名单配置
peer: # ... # 黑名单配置 blacklist: nodes: - "node3" # ...
步骤二:重启节点
cd $HOME/fabric-samples/test-network/ ./network.sh restart
步骤三:验证配置是否生效
peer node status (2) 新节点创建并接入群组操作: 步骤一:使用工具创建新节点 使用给定的工具在指定目录下创建新节点,例如: cd /root/tools ./createNewNode.sh node5 /path/to/newnode 步骤二:将新节点加入群组 使用智能合约或控制台命令将新节点加入群组 1 和群组 2,并参与共识。 步骤三:验证节点是否成功加入群组 在新节点日志中查看是否有成功加入群组 1 和群组 2 的记录。 示例代码:
步骤一:使用工具创建新节点
cd /root/tools ./createNewNode.sh node5 /opt/newnode
步骤二:将新节点加入群组
peer channel join -b mychannel.block -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric-samples/test-network/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem peer channel join -b mychannel.block -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric-samples/test-network/organizations/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
步骤三:验证节点是否成功加入群组
docker logs newnode (3) 观察节点设置操作: 步骤一:修改配置文件 修改节点配置文件,在文件中添加以下内容:
观察节点配置
peer.validator.enabled = false 步骤二:重启节点 重新启动节点,使配置文件生效。 步骤三:验证配置是否生效 在控制台输入以下命令: peer node status 如果配置生效,则输出中会显示 node1 的 Peer 信息,但不会显示其作为 Validator 的信息。 示例代码:
步骤一:修改配置文件
cd $HOME/fabric-samples/test-network/organizations/peerOrganizations/org1.example.com/peers/ vim peer0.org1.example.com/msp/config.yaml
修改配置文件,添加观察节点配置
peer: # ... # 观察节点配置 validator: enabled: false # ...
步骤二:重启节点
cd $HOME/fabric-samples/test-network/ ./network.sh restart
步骤三:验证配置是否生效
peer node status
解决 无用评论 打赏 举报