|
@@ -1,2 +1,139 @@
|
|
|
# quil-docker-cluster
|
|
# quil-docker-cluster
|
|
|
-quil docker for cluster
|
|
|
|
|
|
|
+quil集群docker
|
|
|
|
|
+
|
|
|
|
|
+## 修改配置
|
|
|
|
|
+
|
|
|
|
|
+### master 机器
|
|
|
|
|
+
|
|
|
|
|
+master负责同步和提交proof,需要修改配置如下。master机器有正常节点的所有数据。
|
|
|
|
|
+
|
|
|
|
|
+1.在 `difficulty: 0` 该行后添加
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+dataWorkerMultiaddrs:
|
|
|
|
|
+ # master本机的worker, 监听地址是0.0.0.0,端口从40000开始,核心会从1开始,所以--core=1 使用的端口就是40000,--core=2使用的端口是40001,依次类推。
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40000
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40001
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40002
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40003
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40004
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40005
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40006
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40007
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40008
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40009
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40010
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40011
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40012
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40013
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40014
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40015
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40016
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40017
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40018
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40019
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40020
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40021
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40022
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40023
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40024
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40025
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40026
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40027
|
|
|
|
|
+ # worker机器的worker端口,监听地址写worker的ip, 需要依次往下排列,--core=29使用的端口是40028,依次类推
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40028
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40029
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40030
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40031
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40032
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40033
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40034
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40035
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40036
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40037
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40038
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40039
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40040
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40041
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40042
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40043
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40044
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40045
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40046
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40047
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40048
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40049
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40050
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40051
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40052
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40053
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40054
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40055
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40056
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40057
|
|
|
|
|
+ - /ip4/65.109.19.177/tcp/40058
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+2.修改变量,CORE_RANGE 按照dataWorkerMultiaddrs 地址修改。
|
|
|
|
|
+
|
|
|
|
|
+IS_CLUSTER=true
|
|
|
|
|
+ROLE=master
|
|
|
|
|
+CORE_RANGE=1-28
|
|
|
|
|
+
|
|
|
|
|
+3.启动master
|
|
|
|
|
+
|
|
|
|
|
+`docker compose pull`
|
|
|
|
|
+
|
|
|
|
|
+`docker compose up -d`
|
|
|
|
|
+
|
|
|
|
|
+### worker 机器
|
|
|
|
|
+
|
|
|
|
|
+worker 机器只需要config.yml 和 keys.yml, 将 master 机器的 config.yml 和 keys.yml 复制到 worker。并且修改config.yml。dataWorkerMultiaddrs 只需要写本地监听的既可。
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+dataWorkerMultiaddrs:
|
|
|
|
|
+ # worker机器的worker端口,需要依次往下排列,--core=29使用的端口是40028,依次类推
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40028
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40029
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40030
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40031
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40032
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40033
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40034
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40035
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40036
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40037
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40038
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40039
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40040
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40041
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40042
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40043
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40044
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40045
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40046
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40047
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40048
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40049
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40050
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40051
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40052
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40053
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40054
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40055
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40056
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40057
|
|
|
|
|
+ - /ip4/0.0.0.0/tcp/40058
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+2.修改变量,CORE_RANGE 按照dataWorkerMultiaddrs 地址修改。
|
|
|
|
|
+
|
|
|
|
|
+IS_CLUSTER=true
|
|
|
|
|
+ROLE=master
|
|
|
|
|
+CORE_RANGE=29-59
|
|
|
|
|
+
|
|
|
|
|
+3.启动worker
|
|
|
|
|
+
|
|
|
|
|
+`docker compose pull`
|
|
|
|
|
+
|
|
|
|
|
+`docker compose up -d`
|