目前的架构以下:node
1群组3机构6节点web
每一个节点的IP,端口号为以下:服务器
机构架构 |
节点测试 |
所属群组generator |
P2P地址table |
RPCcli |
Channel监听地址扩展 |
机构A配置 |
节点0 |
群组1 |
127.0.0.1:30300 |
127.0.0.1:8545 |
0.0.0.0:20200 |
节点1 |
群组1 |
127.0.0.1:30301 |
127.0.0.1:8546 |
0.0.0.0:20201 |
|
机构B |
节点0 |
群组1 |
127.0.0.1:30304 |
127.0.0.1:8549 |
0.0.0.0:20202 |
节点1 |
群组1 |
127.0.0.1:30302 |
127.0.0.1:8547 |
0.0.0.0:20203 |
|
机构C |
节点0 |
群组1 |
127.0.0.1:30303 |
127.0.0.1:8548 |
0.0.0.0:20204 |
节点1 |
群组1 |
127.0.0.1:30305 |
127.0.0.1:8550 |
0.0.0.0:20205 |
现扩展机构B多一个节点
每一个节点的IP,端口号为以下:
机构 |
节点 |
所属群组 |
P2P地址 |
RPC |
Channel监听地址 |
机构A |
节点0 |
群组1 |
127.0.0.1:30300 |
127.0.0.1:8545 |
0.0.0.0:20200 |
节点1 |
群组1 |
127.0.0.1:30301 |
127.0.0.1:8546 |
0.0.0.0:20201 |
|
机构B |
节点0 |
群组1 |
127.0.0.1:30304 |
127.0.0.1:8549 |
0.0.0.0:20202 |
节点1 |
群组1 |
127.0.0.1:30302 |
127.0.0.1:8547 |
0.0.0.0:20203 |
|
节点2 |
群组1 |
127.0.0.1:30303 |
127.0.0.1:8548 |
0.0.0.0:20204 |
|
机构C |
节点0 |
||||
节点1 |
群组1 |
127.0.0.1:30305 |
127.0.0.1:8550 |
0.0.0.0:20205 |
开始:
初始化扩容配置
建立扩容文件夹,示例中tmp_one_click_expand能够为任意名称,请每次扩容使用新的文件夹
mkdir ~/generator/tmp_one_click_expand/
拷贝链证书及私钥至扩容文件夹
拷贝群组1创世区块group.1.genesis至扩容文件夹
拷贝群组1节点P2P链接文件peers.txt至扩容文件夹
机构A配置节点信息
建立机构B扩容节点所在目录
此时机构B已经存在联盟链中,所以需拷贝机构B证书、私钥至对应文件夹
cp -r ~/generator/tmp_one_click/agencyA/agency_cert ~/generator/tmp_one_click_expand/agencyA
机构B填写节点配置信息
生成扩容节点
复制生成的节点文件到机构B所在的服务器。
启动节点(这里是单独启动,以前的节点仍是保留 ,以前这里把之前的节点中止了。形成了异常):
如下是截图:
nodeid所在位置:
控制台,把节点加入群组
ps:
错误的配置报了这个错误:可是webase里面竟然有9点节点了
正常的是7个
如今测试交易都正常 只是webase看这难受 怎么删除那个2个识别的节点?
解决方法:
1.删掉前置节点 从新添加
2.修改成游离 页面刷新 就不见了