获取Compute Server license


获取Compute Server license

如果您购买了一个或多个Gurobi Compute Server许可证,那么您需要执行一些设置步骤来启动您的Compute Server。一旦启动,客户端机器将能够将解决优化模型的工作转移到这些服务器上。客户机和Compute server可以运行受支持的操作系统的任意组合。因此,例如,多台Linux机器可以向一对计算服务器提交作业,一个运行Windows,另一个运行Linux。任何可以通过您的网络访问计算服务器的机器都可以是客户端(包括计算服务器本身)。

选择一台机器作为计算服务器(或计算服务器集群中的节点)后,需要运行grbgetkey命令,以检索Gurobi许可密钥。请注意,要运行此命令,计算机必须连接到Internet。获得许可密钥后,不需要Internet连接。

如果您的计算机没有连接到互联网或如果您的网络安全系统不允许以下命令发挥作用,我们还提供一个手动许可密钥处理。您可以在许可证详细信息页面的底部找到手册说明(可以通过访问当前Gurobi许可证然后点击合适的授权ID).

要为特定许可证运行的确切命令显示在许可证详细信息页面的底部(例如,253年grbgetkey e22f3 -…).我们建议您使用复制粘贴来复制整个grbgetkey命令从我们的网站,并直接粘贴到Windows搜索框(然后按输入):

\ scalebox {1.0} {\ includegraphics(宽度= 4){图形/ startrun}}
如果您不熟悉在Windows系统中运行命令行命令,您可以了解更多在这里

grbgetkey程序将您的机器的识别信息传递回我们的网站,网站响应您的许可密钥。一旦这种交换发生,grbgetkey将请求存储许可密钥文件的目录名(gurobi.lic).你会看到这样的提示符:

Gurobi许可密钥客户端(版本9.1.2)
版权所有(c) 2021, Gurobi狗万app足彩 Optimization, LLC

-------------------------------
正在联系Gurobi密钥服务器…
-------------------------------

成功检索许可ID 146542的密钥。

---------------------
保存许可密钥…
---------------------

您想在哪个文件夹中存储Gurobi许可密钥文件?
[hit Enter to store it in c:\gurobi]:

>许可密钥保存到文件'c:\gurobi\gurobi.lic'

您可以将许可密钥文件存储在任何地方,但我们强烈建议您接受默认位置(您的主目录或c: \ gurobi)按输入.设置一个非默认位置很容易出错,而且经常会产生问题。

使用非默认的license文件位置

当您运行Gurobi Optimizer的Windows版本时,它将查找gurobi.lic密钥文件在三个不同的默认位置:c: \ gurobic: \ gurobi912(适用于Gurobi 9.1.2)和您的主目录。注意,这些默认路径都是绝对路径,例如,Gurobi将在c: \ gurobi,即使软件安装在d: \ gurobi.注意,令牌服务器不会在您的主目录中查找许可文件(它在用户名下运行LocalService,所以它不能访问您的主目录)。如果您想使用非默认的许可密钥文件位置,您可以通过设置系统环境变量GRB_LICENSE_FILE指向许可密钥文件。看到设置环境变量有关如何做到这一点的详细信息。

重要注意:环境变量应该指向许可密钥文件本身,而不是包含该文件的目录。

完成上述步骤并获得许可密钥文件后,下一步是启动Gurobi远程服务