|
Laxcua集群节点配置脚本位于/etc/fixd/site.conf,参数采用KEY=VALUE格式,KEY在site.conf文件中具有唯一性,全小写。,VALUE可以关键字或者其他的文本型参数,忽略大小写。
节点地址族关键字,包括:TOP、HOME、WORK、WATCH、CLIENT,TOP、HOME、WORK是服务器节点,WATCH、CLIENT是客户端节点
节点级别关键字,包括:MANAGER、MONITOR、GATEWAY、JOB,MANAGER和MONITOR对应TOP HOME节点,GATEWAY和JOB对应WORK节点
1. local-family
当前节点族,限定为TOP HOME WORK中的一种
2. local-rank
当前节点级别,限定为MANAGER MONITOR GATEWAY JOB中的一种
3. local-ip
当前节点的本地IP地址,必须真实存在,可以IPv4、IPv6、域名等格式的任意一种,如:192.168.1.23 /
private.laxcus.site / FF00:0:130F:0:0:9C0:6078:130A / ::FFFF:192.168.1.23
除了TOP(MANAGER)节点必须定义local-ip之外,其他所有节点,包括TOP(MONITOR), HOME (MANAGER), HOME(MONITOR), WORK(GATEWAY), WORK(JOB)都可以是0.0.0.0,或者忽略。
4. local-port
当前节点通信端口,可以是 1 - 65534之间的任意数字
5. hub-family
当前节点的上级节点族,限定为TOP HOME WORK。其连接指向关系如下:
(1) WORK(GATEWAY) -> HOME(MANAGER)
(2) WORK(JOB) -> HOME(MANAGER)
(3) HOME(MONITOR) -> HOME(MANAGER)
(4) HOME(MANAGER) -> TOP(MANAGER)
(5) TOP(MONITOR) -> TOP(MANAGER)
(6) TOP(MANAGER) -> 无
(7) WATCH -> TOP(MANAGER) / HOME(MANAGER)
(8) CLIENT -> WORK(GATEWAY)
6. hub-rank
当前节点的上级节点级别,限定为MANAGER MONITOR GATEWAY JOB中的一种,其关系见上。
7. hub-ip
当前节点的上级节点的IP地址,可以IPv4、IPv6、域名等格式的任意一种,如:192.168.1.23
private.laxcus.site / FF00:0:130F:0:0:9C0:6078:130A / ::FFFF:192.168.1.23
8. hub-port
当前节点的上级节点的通信端口。
注意:
当前节点如果是TOP MANAGER,只需要local-family, local-rank, local-ip, local-port四个参数,hub-xxx参数忽略。当前节点非TOP MANAGER,需要上述8个参数。
*****************************************
以下为可选参数
9. gateway-ip
节点网关IP地址,通常当LAXCUS节点部署在云端,作为云服务时使用有效。
10. gateway-port
节点网关通信端口。
11. log-path
当前节点的日志文件目录。
12. minthread-stacksize
当前节点线程最小堆栈尺寸,单位是兆(M/m),默认是20M。
13. normalthread-stacksize
当前节点线程标准堆栈尺寸,单位是兆(M/m)。
14. maxthread-stacksize
当前节点线程最小堆栈尺寸,单位是兆(M/m)。
15. mirrorcache-stacksize
当前节点的集群镜像堆栈尺寸,单位是兆(M/m)。
16. snapshotcache-stacksize
当前节点的集群快照堆栈尺寸,单位是兆(M/m)。
17. childprocess-stacksize
当前节点的子进程堆栈尺寸,单位是兆(M/m)。
18. tcpworker-stacksize
当前节点的TCP任务堆栈尺寸,单位是兆(M/m)。
19. udpcache-stacksize
当前节点的UDP包缓存堆栈尺寸,单位是兆(M/m)。
20. active-time
当前节点与上级节点的握手间隔时间,单位是秒(S/s)。默认是20秒,如:20S。此参数仅在TOP(MANAGER)节点定义,集群唯一。
21. delete-time
当前节点与上级节点的超时间隔时间,默认是80秒。超过这个时间,上级节点解除关联,并且报警。此参数仅在TOP(MANAGER)节点定义,集群唯一。
22. ras-bits
RSA密钥数位,默认是2048
|
|