配置群集节点


配置群集节点

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

修改参数的最简单方法是编辑默认配置文件。不过,还有其他选择。这个grb_rs进程使用以下优先级规则:

  • 第一优先级:命令行标志--配置
  • 第二优先级:当前目录中的配置文件
  • 第三优先级:共享目录中的配置文件(C:\gurobi,/ opt / gurobi,/图书馆/古罗比分别适用于Windows、Linux和Mac OS平台)
  • 第四优先级:目录中的配置文件,其中grb_rs位于
通过此文件配置的大多数属性与通信选项和作业处理选项有关。配置文件只读一次,何时只读grb_rs首先开始。后续更改文件不会影响正在运行的服务器上的参数值。

配置文件格式

配置文件包含表单属性的列表属性=值. 以#符号开头的行将被视为注释并被忽略。以下是一个例子:

#grb_rs.cnf配置文件端口= 61000 Manager = http:// myManager:61080
虽然您可以从头开始创建此文件,但我们建议您从产品中包含的此文件的版本开始,然后改变它。

命令grb_rs特性列出所有可用的属性,它们的默认值,并为每个属性提供文档。manbet体育手机客户端有些人可以在命令行上覆盖grb_rs;还提供了用于执行此操作的命令行标志的名称。对于生产部署,某些属性很重要,必须更改。但是,我们需要区分使用群集管理器和不使用群集管理器的部署。

具有群集管理器的重要属性

使用群集管理器部署节点时,配置更容易,您需要查看以下属性:

经理
这是经理的URL。
主机名
这必须是可以从其他节点或群集管理器解析的节点的DNS名称。grb_rs尝试获取合理的默认值,但此值可能仍无法由其他节点解析,并且可能会生成连接错误。在这种情况下,您需要在配置文件中使用节点的完全限定名覆盖此名称,例如:
主机名=服务器1
请注意,您不需要为客户端解析的地址,因为所有通信都通过群集管理器路由。我们从未直接访问节点。

集群令牌
令牌是一个私钥,使不同的节点能够加入同一群集。群集的所有节点和群集管理器必须具有相同的标记。我们建议您在设置群集时生成一个全新的令牌。这grb_rs令牌命令将生成一个随机令牌,您可以复制到配置文件中。

joblimit.
此属性设置在特定节点上使用Compute Server时可以并发运行的最大作业数。可以使用grbcluster节点配置命令,在这种情况下,新值将保持不变,并且配置文件中的值将从此点起被忽略(即使您停止并重新启动集群)。

硬工作限制
允许某些作业(优先级为100的作业)忽略作业限制,但不允许忽略此限制。超出此限制的客户端请求将排队。默认情况下,此限制设置为0,这意味着它已被禁用。

没有群集管理器的重要属性

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

主机名
这必须是可以从网络中的其他节点或客户端解析的节点的DNS名称。grb_rs尝试获得合理的默认值,但客户端仍然无法解析此值,并且可以生成连接错误。它是这种情况,您需要在配置文件中使用节点的完全限定名称覆盖此名称,例如:
主机名=服务器1
如果客户端无法解析名称,另一个选项是直接使用IP地址,在本例中,将此属性设置为节点的IP地址。

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

密码
这是客户必须提供的密码以访问群集。它可以存储在清晰的文本或哈希。我们建议您创建自己的密码,并且您将其存储在散列表单中。你可以使用grb_rs散列命令计算所选密码的哈希值。
grb_rs哈希新通道$$PPEEEKZEXLBR-PCSUMLMC4OWLG8NZSU2IM0HJBZSMV_Yjj
然后复制并粘贴配置文件中的值:
密码=$$PPEEEKZEXLBR-PCSUMLMC4OWLG8NZSU2IM0HJBZSMV_Yjj

默认密码为通过.

管理员密码
这是客户端必须提供的密码,以便运行受限制的管理作业命令。它可以以明文或哈希形式存储。我们建议您创建自己的密码,并以哈希形式存储。您可以使用grb_rs散列命令计算所选密码的哈希值。默认密码为管理.

cluster_adminpassword.
这是客户端必须提供的密码,以便运行受限的管理群集命令。它可以存储在清晰的文本或哈希。我们建议您创建自己的密码,并且您将其存储在散列表单中。你可以使用grb_rs散列命令计算所选密码的哈希值。默认密码为.

joblimit.
此属性设置在特定节点上使用Compute Server时可以并发运行的最大作业数。可以使用grbcluster节点配置命令,在这种情况下,新值将保持不变,并且配置文件中的值将从此点起被忽略(即使您停止并重新启动集群)。

硬工作限制
允许某些作业(优先级为100的作业)忽略作业限制,但不允许忽略此限制。超出此限制的客户端请求将排队。默认情况下,此限制设置为0,这意味着它已被禁用。