取回浮动license


取回浮动license

如果使用浮动许可证,则需要选择一台机器作为Gurobi令牌服务器。这个令牌服务器将令牌分发给客户机机器。当客户机创建Gurobi环境时,它将从令牌服务器请求令牌,而当它破坏该环境时,它将返回令牌。客户机机器可以是任何可以通过您的网络访问令牌服务器的机器(包括令牌服务器本身)。客户端可以运行任何支持的操作系统。例如,Linux客户机可以从Windows令牌服务器请求令牌。

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

如果您的计算机没有连接到互联网或如果您的网络安全系统不允许以下命令发挥作用,我们还提供一个手动许可密钥处理。您可以在许可证详细信息页面的底部找到手册说明(通过跟随标记的链接点击这里查看其他说明).

确切的grbgetkey为特定许可证运行的命令显示在许可证详细信息页面的底部(例如,253年grbgetkey e22f3 -…).我们建议您使用复制粘贴来复制整个grbgetkey从我们的网站命令,并粘贴到终端窗口。

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

Gurobi许可密钥客户端(版本9.0.1)
版权所有(c) 2020, Gurobi狗万app足彩优化有限责任公司

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

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

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

您想在哪个目录中存储Gurobi许可密钥文件?
[hit Enter to store it in /Library/gurobi]:

>许可证密钥保存到文件'/Library/gurobi/gurobi.lic'

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

设置令牌服务器的密码

如果想要求令牌服务器的客户端指定密码以签出令牌,则需要在您的令牌中添加一行gurobi.lic文件:

密码=这样的
你当然应该选择自己的密码。客户端需要在他们的客户端许可文件中放置这一行。

将这一行添加到您的gurobi.lic文件,请注意不要修改文件中的任何其他内容。

使用非默认的license文件位置

当你运行Gurobi Optimizer的Mac版本时,它会寻找gurobi.lic密钥文件在三个不同的默认位置。它将始终在您的主目录中查找。此外,Gurobi Optimizer 9.0.1也会加入进来/图书馆/ gurobi/图书馆/ gurobi901.如果希望使用非默认的许可密钥文件位置,可以通过设置环境变量来实现GRB_LICENSE_FILE指向许可密钥文件。看到设置环境变量有关如何做到这一点的详细信息。

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

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