配置一个集群节点

远程服务代理有很多影响其行为的配置属性。这些可以控制使用grb_rs.cnf配置文件。安装包包含一个预定义的配置文件,可以作为一个起点(< installdir > / bin / grb_rs.cnf)。

最简单的方法来修改参数编辑默认的配置文件。不过,其他选项是可用的。的grb_rs流程使用下列优先规则:

  • 第一优先级:命令行标志配置
  • 第二优先:配置文件在当前目录
  • 第三优先:配置文件在共享目录(C: \ gurobi,/ opt / gurobi,/图书馆/ gurobi分别为Windows、Linux和macOS平台)
  • 第四项要务:配置文件的目录grb_rs位于
大部分的属性通过此文件配置通信选项和相关工作处理选项。配置文件只读取一次,什么时候grb_rs第一个开始。后续更改文件不会影响运行服务器上的参数值。

配置文件格式

配置文件包含一个表单的属性列表属性=值。行以#符号开始被当作注释和被忽略。这是一个例子:

# grb_rs.cnf配置文件端口= 61000经理= http://mymanager: 61080
虽然你可以从头开始创建这个文件,我们建议您从这个文件的版本包含在产品和修改它。

命令grb_rs属性列出了所有可用的属性,保留默认值,然后为每个提供文档。manbet体育手机客户端一些命令行可以覆盖的grb_rs;命令行标记的名称可以使用提供了这样做。一些属性是很重要的,必须改变生产部署。然而,我们需要区分部署集群管理器和没有。

重要的集群管理器属性

当部署一个节点集群管理器,配置更容易,你需要回顾以下属性:

经理
这是经理的URL。
主机名
这一定是节点的DNS名称,可以解决从其他节点或从集群管理器。grb_rs试图得到一个合理的默认值,但是这个值可以通过其他节点仍然没有得到解决,可能生成连接错误。这种情况下,你需要在配置文件中覆盖这个名字节点的完全限定名称,例如:

主机名= server1
注意,你不需要给客户地址,可以解决,因为所有的交流是经由集群管理器。无法访问的节点直接由客户。

CLUSTER_TOKEN
令牌是一个私钥,支持不同的节点加入相同的集群。集群的所有节点和集群管理器必须有相同的令牌。我们建议您生成一个全新的令牌,当你设置集群。的grb_rs令牌命令将生成一个随机的令牌,你可以复制到配置文件中。

JOBLIMIT
这个属性集的最大数量的工作可以同时运行在使用计算服务器在一个特定的节点。的极限可以改变正在运行的集群上使用grbcluster节点配置-job-limit < new_limit >命令,在这种情况下,新值将持续和配置文件中的值将被忽略从那时起(即使你停止并重新启动集群)。

HARDJOBLIMIT
某些工作(那些优先级100)可以忽略JOBLIMIT,但是他们不允许忽略这个极限。客户端请求超出这个极限是排队,不管他们的优先级。这个限制是默认设置为0,这意味着它是禁用和工作优先级100不会排队。

重要的属性没有集群管理

安装一个节点时,将不会被连接到一个集群管理器,身份验证的客户端使用预定义的密码必须存储在配置文件中。默认的配置文件必须审查和以下属性必须改变生产部署:

主机名
这一定是节点的DNS名称,可以从其他节点或解决客户在您的网络。grb_rs试图得到一个合理的默认值,但是这个值可能仍然无法解决的客户,可以生成连接错误。这种情况下,你需要在配置文件中覆盖这个名字节点的完全限定名称,例如:

主机名= server1
如果无法解决的客户名称,另一个选择是直接使用的IP地址,在这种情况下将此属性设置为节点的IP地址。

CLUSTER_TOKEN
令牌是一个私钥,支持不同的节点加入相同的集群。集群的所有节点必须有相同的令牌。我们建议您生成一个全新的令牌,当你设置集群。的grb_rs令牌命令将生成一个随机的令牌,你可以复制到配置文件中。

密码
这是密码,客户必须提供为了访问集群。它可以存储在明文或散列。我们建议您创建自己的密码,并将其存储在哈希的形式。您可以使用grb_rs散列命令来计算出散列值为您选择的密码。请注意,客户必须提供原始密码(不是散列),如果使用HTTPS加密交换。

grb_rs散列newpass美元美元ppEieKZExlBR-pCSUMlmc4oWlG8nZsUOE2IM0hJbzsmV_Yjj
然后复制粘贴配置文件中的值:

密码=美元美元ppEieKZExlBR-pCSUMlmc4oWlG8nZsUOE2IM0hJbzsmV_Yjj

默认密码是通过

ADMINPASSWORD
这是密码,客户必须提供以运行限制行政工作命令。它可以存储在明文或散列。我们建议您创建自己的密码,并将其存储在哈希的形式。您可以使用grb_rs散列命令来计算出散列值为您选择的密码。请注意,客户必须提供原始密码(不是散列),如果使用HTTPS加密交换。默认密码是管理

CLUSTER_ADMINPASSWORD
这是密码,客户必须提供为了限制管理集群运行命令。它可以存储在明文或散列。我们建议您创建自己的密码,并将其存储在哈希的形式。您可以使用grb_rs散列命令来计算出散列值为您选择的密码。请注意,客户必须提供原始密码(不是散列),如果使用HTTPS加密交换。默认密码是集群

JOBLIMIT
这个属性集的最大数量的工作可以同时运行在使用计算服务器在一个特定的节点。的极限可以改变正在运行的集群上使用grbcluster节点配置-job-limit < new_limit >命令,在这种情况下,新值将持续和配置文件中的值将被忽略从那时起(即使你停止并重新启动集群)。

HARDJOBLIMIT
某些工作(那些优先级100)可以忽略JOBLIMIT,但是他们不允许忽略这个极限。客户端请求超出这个极限是排队,不管他们的优先级。这个限制是默认设置为0,这意味着它是禁用和工作优先级100不会排队。