Tars管理台-运维管理-节点管理-自动添加节点失败
腾讯云服务器基础信息: 服务器1:
- 2核4G、Ubuntu Server 20.04 LTS 64bit 服务器2:
- 4核16G、Ubuntu Server 20.04 LTS 64bit 环境信息:
- Java:openjdk version "11.0.24" 2024-07-16
- go:go version go1.13.8 linux/amd64
- docker:24.0.7
- python3:Python 3.8.10 参考文档地址:https://fisco-bcos-doc.readthedocs.io/zh-cn/latest/docs/tutorial/pro/installation.html 操作过程: 重装系统后配置了基础环境,然后全程参考文档进行开发。 结果: 文档内的内容从部署Tars管理台到部署控制台部署合约、调用合约都可以正常运行。 问题: 登录Tars管理台-选择运维管理-节点管理-自动添加节点失败 描述: 点击自动安装节点填写服务器ip和密码,其他保持默认,点击确定,测试连通性,测试通过,点击安装,一直显示正在安装,然后过一段时间显示安装成功,但是报错:Bad Getway,在节点管理页面没有新增节点,在另一台服务器上也无法找到对应的进错进行验证。 日志已打包为附件上传。 framework.zip
是想添加区块链节点吗?可以参考文档中区块链扩容的内容。(登录Tars管理台-选择运维管理-节点管理-自动添加节点,这里是添加tars服务的节点,非区块链节点)
具体是文档的那一个部分呢?因为文档里关于扩容的部分内容比较多。有手动扩容tars新节点-扩容区块链节点服务,扩容新群组,一键扩容新节点(无tars管理台),还有扩容RPC/Getway服务。
---原始邮件--- 发件人: @.> 发送时间: 2024年8月26日(周一) 上午10:25 收件人: @.>; 抄送: @.@.>; 主题: Re: [FISCO-BCOS/FISCO-BCOS] Tars管理台-运维管理-节点管理-自动添加节点失败 (Issue #4582)
是想添加区块链节点吗?可以参考文档中区块链扩容的内容。(登录Tars管理台-选择运维管理-节点管理-自动添加节点,这里是添加tars服务的节点,非区块链节点)
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
因为可能需要涉及到多机部署的内容,所以当时部署的时候有参考这份博客https://blog.csdn.net/jas0nxy/article/details/130863646,但是在实际操作中可能还是碰到了提到的问题。
---原始邮件--- 发件人: @.> 发送时间: 2024年8月26日(周一) 上午10:25 收件人: @.>; 抄送: @.@.>; 主题: Re: [FISCO-BCOS/FISCO-BCOS] Tars管理台-运维管理-节点管理-自动添加节点失败 (Issue #4582)
是想添加区块链节点吗?可以参考文档中区块链扩容的内容。(登录Tars管理台-选择运维管理-节点管理-自动添加节点,这里是添加tars服务的节点,非区块链节点)
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
多机部署的话,需要去目的机器先安装tarsnode。可以试试手动安装:https://fisco-bcos-doc.readthedocs.io/zh-cn/latest/docs/tutorial/pro/expand_node.html#tarsnode
没问题,我再试试
---原始邮件--- 发件人: @.> 发送时间: 2024年8月26日(周一) 中午12:10 收件人: @.>; 抄送: @.@.>; 主题: Re: [FISCO-BCOS/FISCO-BCOS] Tars管理台-运维管理-节点管理-自动添加节点失败 (Issue #4582)
多机部署的话,需要去目的机器先安装tarsnode。可以试试手动安装:https://fisco-bcos-doc.readthedocs.io/zh-cn/latest/docs/tutorial/pro/expand_node.html#tarsnode
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
在手动扩容tars新节点时第一步是需要在需要部署区块链服务的新机器上部署部署tarsnode,但是我注意到在文档里部署的tarsnode服务是在直接通过桥接网络虚拟化出IP为172.25.0.5的容器作为安装扩容的区块链服务节点的物理机器,如果我需要直接使用真实的服务器IP地址来部署tarsnode服务不能直接修改docker的配置文件将IP地址替换掉,这个时候该怎么部署tarsnode服务呢? 以及我还遇到了一些其他问题: 1、虽然按照文档往下走是完全没有问题的也可以走通,但是在部署多机服务时为方便服务器之间相互访问我们在配置tar服务的时候会选择将tar的端口配置到本地ip,但是无论怎么修改(即使替换掉配置文件中所有172.25.0.3的字符),启动tar服务后在节点管理中始终显示节点IP为172.25.0.3,而且选择添加节点,填入本机的IP:81.70.150.102后,访问tars管理台,在节点管理部分新增的节点名称也不对,显示新增节点IP为172.25.0.4。 2、在配置另一台服务器时选择自动安装节点,会在目标服务器上下载一个tarsnode的压缩包,但是通讯的时候下载地址会报错,给出的下载链接是“http://172.25.0.3:3000/files/tarsnode.tgz”这样当然无法访问,将172.25.0.3替换为本机公网IP后才能下载,但是当我们手动下载文件到目标服务器上运行./star.sh的时候出现了新的报错bind:tcp -h localip.tars.com -p 19385 -t 60000 error:[TC_Socket::parseAddr] gethostbyname_r(localip.tars.com) error 3、我们按照上次给出的链接进行了手动扩容的操作(因为服务器上本身是没有tars服务的所以我们提前在两台服务器上都下载了tars服务,只是一台启动了。另一台没有启动。只启动了tarsnode),但虽然显示是成功的添加了,但是在tars管理台里查看服务是Inactive的状态,以及前面的节点是无效的状态(node无效)
也支持不依赖tars的方式搭建(直接搭建节点,无需部署tarsnode、framework),可参考这里: https://fisco-bcos-doc.readthedocs.io/zh-cn/latest/docs/tutorial/pro/installation_without_tars.html
如果比较紧急,可以添加小助手微信,通过微信直接交流