附录B: grb_rs -配置属性
附录B:GRB_RS - 配置属性
属性列表还可以使用grb_rs属性
命令。
- ADMINPASSWORD
- 字符串类型。客户端密码要管理作业。密码可以是明文的,也可以使用'grb_rs hash'命令进行散列,以提高安全性。
- AWS
-
bool类型,使用
- 游响
在命令行上重写。使用ec2用户数据启用AWS配置。 - aws_hostname_mode.
- 字符串类型。指示如何在AWS上获取节点名称:'public'或'private'。公共模式将分配EC2公共DNS名称,而私有模式将分配私有DNS名称的基本名称。私有模式与Gurobi路由器一起使用。
- CLIENT_DETAILS_ADMIN
- bool类型。指示客户端详细信息,如主机、IP仅作为管理员用户访问。当提交作业时,记录客户端主机名、IP和进程ID。默认情况下,该信息将显示给任何运行命令行工具grbcluster或REST API的用户。如果此属性设置为true,则只有管理员才能访问此信息。
- Cloudkey.
- 字符串类型。云的许可证密钥。
- cluster_adminpassword.
- 字符串类型。客户端密码管理群集。密码可以是明文的,也可以使用'grb_rs hash'命令进行散列,以提高安全性。
- CLUSTER_TOKEN
- 字符串类型。集群独特的标识符。令牌是一个加密的密钥,允许节点之间进行通信。集群中的所有节点必须具有相同的令牌。使用'grb_rs token'命令生成一个新token。
- CONSOLE_TS
-
bool类型,使用
——console-ts
在命令行上重写。将时间戳添加到控制台日志消息。 - DATA_DIR
-
键入字符串(默认数据),使用
——数据
在命令行上重写。用于存储远程业务数据的根目录。 - DEGRADED_TIMEOUT
- 类型int(默认为60)。超时允许从群集中降级的节点。0无超时。
- FILE_DESCRIPTOR_LIMIT
- 类型int(默认为2048)。文件描述符的最大数目。
- FIXED_JOBLIMIT
- bool类型。指示在节点启动后作业限制是否可以更改。
- 集团
- 字符串类型。用于作业亲和性分配的节点分组。
- HARDJOBLIMIT
- 类型int(默认值0)。对同时客户端作业的数量的硬限制。允许某些作业(优先级100)忽略JoBlimit,但它们不允许忽略此限制。超过此限制的客户端请求将被排队。使用0禁用。
- 主机名
-
字符串类型,使用
——主机名
在命令行上重写。群集节点的广告主机名。 - IDLESHUTDOWN
-
类型int(默认为-1),使用
——idle-shutdown
在命令行上重写。空闲时间限制(分钟)触发服务器关闭,-1禁用。 - IDLESHUTDOWN_COMMAND
- 字符串类型。当到达空闲关机时执行的命令,例如关闭机器。
- idleshutdown_stopped
- 类型int(默认为-1)。在处理状态停止后,触发机器关闭的空闲时间限制(分钟),-1以禁用。
- 空闲超时
- 类型int(默认值0)。默认空闲超时以秒为单位。如果作业不向超时发送命令,则将终止。使用0禁用。
- IGNOREPRIORITIES
- bool类型。禁用工作优先级处理。
- JOBLIMIT
- 类型int(默认为2)。一次允许在服务器上运行的客户端作业的数量限制。超过此限制的客户端请求将被排队。
- 加入
-
字符串类型,使用
- 加入
在命令行上重写。要加入的其他节点的列表。 - 加入_timout.
- 类型int(默认为20)。成功加入的超时,使用0禁用。
- KEEPALIVE_TIMEOUT
- 类型int(默认为60)。默认保持活动超时(以秒为单位)。如果一个作业在超过超时时间后没有发送保持活动消息,它将被终止。
- LICENSEID
- 字符串类型。云授权ID。
- logfile.
-
字符串类型,使用
——日志文件
在命令行上重写。启用对旋转日志文件的日志记录。 - LOGFILE_MAX_AGE
-
类型int(默认为5),使用
--logfile-max-aege
在命令行上重写。将旋转日志文件限制为多个天。 - LOGFILE_MAX_SIZE
-
类型int(默认为500),使用
——logfile-max-size
在命令行上重写。将每个文件的大小限制为Mb。 - MAX_QUEUE
- 类型int(默认为1000)。队列中的最大作业数。
- max_recent.
- 类型int(默认为50)。最近历史上执行的最大任务数。
- NOQUEUE
- bool类型。禁用作业排队。
- NO_CONSOLE
-
bool类型,使用
——no-console
在命令行上重写。禁用控制台日志。 - 密码
- 字符串类型。客户端访问集群的密码。密码可以是明文的,也可以使用'grb_rs hash'命令进行散列,以提高安全性。
- 港口
-
int,使用
- 港口
在命令行上重写。REST API的端口号。 - REGISTRATION_PORT
- int类型。用于注册worker的端口,0表示动态端口。
- syslog.
-
bool类型,使用
——syslog
在命令行上重写。日志到Syslog或Windows事件日志。 - ThreadLimit.
- 类型int(默认为-1)。工人使用的最大线程数。
- TLS
-
bool类型,使用
--tls.
在命令行上重写。启用TLS加密协议。 - TLS_CERT
-
字符串类型,使用
——tlscert
在命令行上重写。TLS证书文件路径。如果不指定,将生成自签名证书。 - tls_insecure.
-
bool类型,使用
——tls-insecure
在命令行上重写。启用TLS加密协议,但跳过证书验证。此模式可与自签名证书一起使用,以便对数据进行加密。 - TLS_KEY
-
字符串类型,使用
——tlskey
在命令行上重写。TLS密钥文件的路径。如果不指定,将生成一个密钥来自签名证书。 - USERNAME_ADMIN
- bool类型。表示作业用户名仅在提交作业时才可作为管理员访问,记录客户端进程用户名。默认情况下,该信息将显示给任何运行命令行工具grbcluster或REST API的用户。如果此属性设置为true,则只有管理员才能访问此信息。
- 详细的
-
bool类型,使用
——详细
在命令行上重写。启用Vebose Logging。 - 工人
-
bool类型,使用
- 工人
在命令行上重写。将节点声明为分布式工作器。