Linux下BZZ一机多节点批量安装及实现浏览器中集中监控

本文将为您分享在Linux系统环境下批量搭建BZZ节点以及如何集中在浏览器中监控。

目前西部数码云服务器已经支持安装bee节点提供相关技术支持,根据官方对存储的要求,以及实际测试结果推荐的配置如下:

4核CPU + 4G内存 + 100G SSD硬盘 + 20M带宽

西部数码云服务器购买秒级开通,7*24小时专业技术工程师团队提供售后技术支持,分布式存储加多时段云快照,确保数据安全可靠。

新用户领劵首月低至313元!目前年付价格6.8折只要4122元!新用户领劵后更可享折上折超低价3,298元!

购买地址:https://www.west.cn/bzz/    添加企业QQ:800019263 联系【购买咨询】了解更多内容。

西部数码(west.cn)提供一机多节点的自动部署和管理工具,详见: https://www.west.cn/bzztools/

================================

Swarm(BZZ)中国交流2群,群号:719213230

Swarm(BZZ)中国交流1群(已满)群号:771067189

微信群,请添加微信好友拉群:17778399228

================================

西部数码一键自动部署Linux bzz多节点教程,正文:

准备工作:

请先参考教程:https://www.west.cn/faq/list.asp?unid=2421 申请swap-endpoint地址,稍后安装会用到。
       注意:这个免费的swap-endpoint是有频率限制的,如果有很多节点要运行,建议分别申请多个不同的swap-endpoint地址。如果要大批量部署节点,建议自行搭建  RPC。查看 搭建教程

一. linux系统

linux系统集成了安装bee节点功能,会自动更新bee到最新的正式版本, 目前支持主网部署,可直接使用该程序安装节点以及监控!

注意: 如果是 Ubuntu 系统请在命令前加上 sudo 

      1. 下载安装程序

            mkdir /root/bee

            cd /root/bee
            wget https://bzztool.west.cn/bzz/download/v1/beectrl -O /root/bee/beectrl
            chmod +x /root/bee/beectrl 

      2.安装beectrl

           查看帮助的指令:/root/bee/beectrl -h

           如果是全新安装,只需要执行以下命令,即可完成自动安装bee节点,并将节点添加到监控,如果已经安装好了节点,请跳过该步骤


           /root/bee/beectrl add-nodes --count 2 --data-dir /home --password yourpass --swap-endpoint http://yourswapendpoint


    说明:蓝色字体部分请更换为您自己的信息!

    1)数字2为需要安装的节点数

    2)  /home为存放路径,请设置为数据盘,  此目录建议放在大容量的SSD硬盘上。

    3)youpass为您需要设置的密码;

    4)http://yourswapendpoint  为您申请的swap-endpoint地址

安装完成后需要注意:

           1). 备份钱包以及相关配置文件到邮箱或其他电脑,防止节点硬盘损坏导致钱包丢失! 详情见安装目录生成的result.txt

          2).后期如果要修改swap-endpoint,监听端口等,直接编辑/etc/bee/beexxxx.yaml 配置文件并重启节点服务即可

          3). 需要给钱包加水,可在/root/bee/money.txt文件中查看所有钱包地址,参看教程:https://www.west.cn/faq/list.asp?unid=2429 


    如果自己之前通过其他工具或方式已经安装了bee节点,可执行以下命令安装监控服务,将已安装节点添加到监控


      1).安装监控服务: /root/bee/beectrl install

      2).添加监控: /root/bee/beectrl add-config --bee-config /etc/bee/bee.yaml

         说明:其中/etc/bee/bee.yaml为您的bee节点配置文件路径,如果要同时添加多个节点进监控,您可以将所有配置文件放到一个目录,如/etc/bee

         则执行: /root/bee/beectrl add-config --bee-config /etc/bee

 

其他常用命令:

      查看授权码: /root/bee/beectrl showsn      

      重启某个节点: /root/bee/beectrl restart-nodes --port 1935  (其中1935为debug-api-addr端口)

      重启所有节点: /root/bee/beectrl restart-nodes

      重启监控服务: systemctl restart beectrl

      查看某个节点运行日志: journalctl -f -u bee1735

      查看所有节点钱包地址:/root/bee/beectrl ethaddress

      导出私钥 /root/bee/beectrl exportswarmkey --password=你的密码 --sourcedir=keys对应的目录

其他参数详细说明:

Usage:
  beectrl [command]
Available Commands:
  install        install to services
  start          start beectrl services[这个是系统启动服务时用]
  uninstall      卸载 beectrl services
  add-nodes      添加bee节点
  restart-nodes  重启bee节点
  version        print version
  add-config     添加已经存在的bee节点配置到此监控
  exportswarmkey 导出私钥 Swarm Key
  showsn         显示SN
  ethaddress     显示所有节点的钱包地址
  help           Help about any command
  showip              显示在管理中心绑定设备时应填的IP地址。

    

添加节点

Usage:
  beectrl add-nodes [flags]
Flags:
      --count int              要添加几个节点 (default 1)
      --data-dir string        data-dir (required) bee数据存放目录
  -h, --help                   help for add-nodes
      --password string        [可选] bee启动密码,不输入将随机生成
      --ports string           [可选] 必须用逗号分隔输入如: 1633,1634,1635 分别对应 api-addr/p2p-addr/debug-api-addr的端口(如输入只会创建一个节点)
                               注意不要端口重复,默认自动生成端口
      --swap-endpoint string   swap-endpoint address (required)

将节点加入监控:

beectrl add-config --bee-config 对应的目录

--bee-config 导入已经存在的bee配置文件|目录 如: /etc/bee 或者 /etc/bee/bee.yaml , 如果是目录将自动加载目录下的所有yaml配置.

重启节点:

Usage:
   beectrl restart-nodes [flags]
Flags:
   -h, --help help for restart-nodes
   --port string [可选] 对应debug-api-addr 的端口,如果不输入重启全部
   --show 显示节点 debug-api-addr


二.windows系统

在安装监控程序之前,请先安装好bee节点,推荐使用我司bzz助手来安装配置节点,参看:https://www.west.cn/faq/list.asp?unid=2432 

      1.下载安装程序

              https://bzztool.west.cn/bzz/download/v1/beectrl.exe

              将程序放到bee.exe所在目录,比如D:\swarm\

      2.安装beectl

              打开一个cmd窗口(按windows键+R键可打开运行,输入cmd回车)

              (1).安装监控服务: D:\swarm\beectrl.exe install

              (2).将节点添加到监控: D:\swarm\beectrl.exe add-config --bee-config D:\swarm\config\bee.yaml

                   其中D:\swarm\config\bee.yaml为您的bee节点配置文件路径,如果要同时添加多个节点进监控,您可以将所有配置文件放到一个目录,如D:\swarm\config\

                   执行: D:\swarm\beectrl.exe add-config --bee-config D:\swarm\config\

              其他参数说明可执行D:\swarm\beectrl.exe -h查看帮助



网页版监控管理流程:

监控程序安装部署好之后,程序将采集数据大概需要1~2分钟,然后您就可以登陆我司官网远程监控所有节点运行情况了:https://www.west.cn/paas/bzz/manage(登录管理中心后>业务管理>Bee相关功能>Bee集群管理)。登录后,需要先输入服务器IP地址或钱包地址进行绑定。

另外,如果节点显示离线,或者peer为0需要登陆服务器排查日志:

1.windows需检查cmd窗口是否关闭掉了,如果是,请重新启动节点,并关注窗口上的日志信息

2.linux 使用以下命令查询日志:journalctl -f -u bee

如果是安装的多节点,具体可以看下/usr/lib/systemd/system/下的服务名

ll /usr/lib/systemd/system/bee*

比如bee1735.service,bee1835.service

那么查看日志就用对应的

journalctl -f -u bee1735

journalctl -f -u bee1835

 

一些常见错误分析:https://www.west.cn/faq/list.asp?unid=2426

节点管理助手下载:https://www.west.cn/bzztools/

如何安装bzz节点监控程序实现在浏览器中集中监控?https://www.west.cn/faq/list.asp?unid=2435

特别说明:使用此脚本安装的bee节点,导入到小狐狸钱包,请参考教程https://www.west.cn/faq/list.asp?unid=2433 第三部分Windows导入的方式来导入。

西部数码(west.cn)提供一机多节点的自动部署和管理工具,详见: https://www.west.cn/bzztools/

================================

Swarm(BZZ)中国交流2群,群号:719213230

Swarm(BZZ)中国交流1群(已满)群号:771067189

微信群,请添加微信好友拉群:17778399228

================================



编辑:西部数码
日期:2021-06-15

收藏 】 【 打印 】   
您可对文档进行评分哟~

勾选遇到的问题提交给我们,收到反馈后保证及时修正更新!

提交反馈需要先登陆会员帐号

上一篇:bzz节点0.5.3版本升级到0.6.2版本
下一篇:网站域名被墙了如何判断解决
若文档内容对您没有帮助,不能解决问题? 您还可以 咨询在线客服提交工单,我们将竭诚为您服务。
  >> 相关文章
 
分享至:
Top

24小时客服热线

400-028-5800

028-62778877

您好,非正常上班时间若有紧急技术问题,请拨总机后按7号键, 其他问题请提交工单或在上班时间联系,谢谢支持!