【脚本】分离节点脚本

本分离脚本在官方脚本的基础上修改,增加了多语言支持,分离节点支持,更改了部分函数逻辑等。

注意事项:

  1. 本脚本仅作了简单的部署测试,如果遇到脚本运行问题(非挖矿套件问题),请在下方附上问题详情。
  2. 分离节点后,最佳方式是同一时间只有一台矿机在同步中。
  3. 最好不要在一个节点上连接20台以上的矿机,可能会造成矿机离线。
  4. 有其他功能或建议需要的也可以在下方留言,会考虑添加。

官方接受前,请自行审查代码,本脚本尚未经过不同环境下的完整测试,使用时请自负风险



修改镜像源可以修改此文件:

下列变量可根据需要修改

变量名 含义
khala_substrate_ws_endpoint khala 链公共节点地址
kusama_substrate_ws_endpoint kusama 链公共节点地址
sgx_detect_image sgx 评级 docker 镜像源
docker_mirror docker 安装包镜像源
docker_compose_url docker-compose 下载链接
node_url node 安装链接
yq_url yq 安装包下载链接
script_url 脚本压缩包下载链接
2 Likes

同时两台worker 在校验的话,node 的cpu 就会跑满,不知道用编译的node 会不会好点。

感谢提供脚本,已为此脚本在国库申请奖励小费 Subscan | Substrate based blockchain explorer

目前有三位打赏人提出了打赏金额,小费提案成功。打赏的小费将在小费提案关闭后发放至您的账户。

感谢支持!

:heart:感谢,希望有人真的用了来提点issue :joy:

节点分离 如何使用的呢,不需要配置 作为节点更新机器 的IP这些吗

脚本安装时有对应配置提示

全新安装吗,已经安装了 solo脚本的 是不是需要重新 安装 这个分离脚本

建议先删除原先脚本文件,位于/opt/phala(非删除节点数据库和矿工公钥文件)

流程是和原先脚本基本一致的

image

安装的时候 phala.sh 文件 少了 安装路径变量,安装时 会报 路径错误

多谢测试与提醒,已修复

不客气,感谢您的分享。node机器 是不是 必须用固态硬盘,现在 我 测序 看机械硬盘 ,其他worker 来核验(pherry)会不会很慢


pruntime 启动不起来,重新单独 安装了 isgx ,

[2021-11-04T07:44:48Z INFO pherry] Connected to parachain node at: ws://192.168.0.20:9944
[2021-11-04T07:44:48Z INFO pherry] Waiting for substrate to sync blocks…
[2021-11-04T07:44:48Z INFO pherry] Checking synced: current=9946355 highest=Some(9946355)
[2021-11-04T07:44:48Z INFO pherry] Checking synced: current=676674 highest=Some(676675)
[2021-11-04T07:44:48Z INFO pherry] Substrate sync blocks done
[2021-11-04T07:44:48Z INFO pherry] bridge() exited with error: error sending request for url (http://phala-pruntime:8000/prpc/PhactoryAPI.GetInfo): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution

用固态会快很多,然后最好不要多台同时同步,一台一台来

在分离节点 的思路 里 我 测试出 一种 固态硬盘 + 机械硬盘 的方法, 把khala数据存放在500G固态硬盘,足够了,ksma 的数据 就存放到的 机械硬盘里,这种模式 也是 几小时 就能 pherry完成

1 Like