|
|
vor 1 Jahr | |
|---|---|---|
| .env | vor 1 Jahr | |
| Dockerfile | vor 1 Jahr | |
| README.md | vor 1 Jahr | |
| build.sh | vor 1 Jahr | |
| config.yml | vor 1 Jahr | |
| docker-compose.yml | vor 1 Jahr | |
| entrypoint.sh | vor 1 Jahr | |
| fetch.sh | vor 1 Jahr |
quil集群docker
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/40001
- /ip4/65.109.19.177/tcp/40002
- /ip4/65.109.19.177/tcp/40003
- /ip4/65.109.19.177/tcp/40004
- /ip4/65.109.19.177/tcp/40005
- /ip4/65.109.19.177/tcp/40006
- /ip4/65.109.19.177/tcp/40007
- /ip4/65.109.19.177/tcp/40008
- /ip4/65.109.19.177/tcp/40009
- /ip4/65.109.19.177/tcp/40010
- /ip4/65.109.19.177/tcp/40011
- /ip4/65.109.19.177/tcp/40012
- /ip4/65.109.19.177/tcp/40013
- /ip4/65.109.19.177/tcp/40014
- /ip4/65.109.19.177/tcp/40015
- /ip4/65.109.19.177/tcp/40016
- /ip4/65.109.19.177/tcp/40017
- /ip4/65.109.19.177/tcp/40018
- /ip4/65.109.19.177/tcp/40019
- /ip4/65.109.19.177/tcp/40020
- /ip4/65.109.19.177/tcp/40021
- /ip4/65.109.19.177/tcp/40022
- /ip4/65.109.19.177/tcp/40023
- /ip4/65.109.19.177/tcp/40024
- /ip4/65.109.19.177/tcp/40025
- /ip4/65.109.19.177/tcp/40026
- /ip4/65.109.19.177/tcp/40027
- /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/40021
2.修改变量,CORE_RANGE 按照dataWorkerMultiaddrs 地址修改。
IS_CLUSTER=true
ROLE=master
CORE_RANGE=1-28
3.启动master
docker compose pull
docker compose up -d
worker 机器只需要config.yml 和 keys.yml, 将 master 机器的 config.yml 和 keys.yml 复制到 worker。并且修改config.yml。dataWorkerMultiaddrs 只需要写本地监听的既可。
dataWorkerMultiaddrs:
# worker机器的端口,需要依次往下排列
- /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
2.修改变量,CORE_RANGE 按照dataWorkerMultiaddrs 地址修改。
IS_CLUSTER=true
ROLE=worker
CORE_RANGE=1-28
3.启动worker
docker compose pull
docker compose up -d