创建计算服务器客户端许可证


创建计算服务器客户端许可证

如果您是Compute Server用户,我们建议您阅读古罗比远程服务参考手册有关配置和使用远程服务的信息。我们将在这里提供一些相关的细节,但是这个文档提供了一个更广泛的概述。

您有两个选项来指示Gurobi程序将作为计算服务器的客户端。如果您正在编写一个程序来调用Gurobi C、c++、Java、.NET或Python api,这些api提供了允许您指定计算服务器节点名称的例程(通过创建空环境然后在该环境中设置与计算服务器相关的参数)。如果您使用这些例程,那么在客户机上不需要Gurobi许可。

或者,您可以设置gurobi.lic指向计算服务器的文件。这个选项允许您将Compute Server与几乎任何调用Gurobi的程序一起使用,而不需要修改调用程序。您可以创建您的客户端gurobi.lic带有文本编辑器的写字板.这个文件应该包含这样的一行:

COMPUTESERVER = server.mydomain.com: 61000
或者像这样:
COMPUTESERVER = 192.168.1.100:61000
这一行应该提供Compute Server集群中任何计算机的名称或IP地址,可选地,后跟该服务器上选择的端口号(在该计算机上设置Compute Server时选择的端口号)。如果你的计算服务器使用密码,你也应该包含一个行给出密码:
密码= cspwd

请查阅使用远程服务部分的古罗比远程服务参考手册为更多的信息。

注意,如果客户端和服务器都运行在同一台机器上,则需要创建单独的gurobi.lic文件,并设置GRB_LICENSE_FILE环境变量,以指向此文件(遵循前面的说明)使用非默认许可位置).

一旦您的客户许可就位,您就可以测试许可.如果无法连接到服务器,则需要确保服务器已安装并正在运行。请查阅集群设置和管理部分的古罗比远程服务参考手册为更多的信息。