验证


验证

一旦你有了grb_rs运行时,您可以进行检查,以确保能够向其提交作业。

使用集群管理器登录

正如我们所前所述,集群管理器首先创建三个默认用户,并使用预定义的密码:

  • 标准用户:gurobi/通过
  • 管理员:管理/管理
  • 系统管理员:系统管理员/集群
提供这些默认帐户是为了简化安装;在实际使用集群之前,需要修改密码或删除帐户。

您可以检查是否可以使用系统管理员账户的grbcluster命令行工具:

> grbcluster login——manager=http://mymanager:61080——username=sysadmin info: Using client license file '/home/jones/gurobi.用户名info: User gurobi connected to http://mymanager:61080, session will expire on…

无需使用集群管理器即可登录

对于自管理集群,没有用户帐户,访问级别由所使用的密码决定。以下是默认密码(可以在配置文件):

  • 标准用户:通过
  • 管理员:管理
  • 系统管理员:集群

此时,需要登录其中一个节点,并提供系统管理员密码:

> grbcluster login——server=http://server1:61000 info: Using client license file '/home/jones/gurobi. "lic'输入密码(返回默认值):info:已连接https://server1:61000

请注意,您提供的密码以clear格式存储在许可证文件中(供其他命令将来使用)。记住这一点,确保对许可文件的访问受到限制。

访问集群

一旦您已经验证您可以登录,您还应该使用命令检查节点列表:

> grbcluster节点ID地址STATUS TYPE LICENSE PROCESSING #Q #R JL IDLE %MEM %CPU b7d037db server1:61000 ALIVE COMPUTE VALID accept 00 10 <1s 10.89 4.99

如果以下两个条件都满足,你就可以提交作业了:

  • 状态列表示一个或多个服务器活着
  • 许可证列表示license文件有效的

如果grbcluster是无法连接或如果它没有显示任何活节点,然后检查您的网络和日志grb_rs节点(控制台输出或< installdir > / bin / service.log如果作为服务启动)。

如果一个节点有无效的许可证,错误字段将提供有关错误的更多信息。例如:

> grbcluster node license ID ADDRESS STATUS TYPE KEY EXP ORG USER APP VER CS DL ERROR b7d037db server1:61000 INVALID node false 0 No Gurobi license found…

您可能还需要验证是否可以向集群提交作业。为此,您可能需要确定用户通常会在其中提交作业并安装gurobi客户机包的机器。然后,你可以用如下命令提交作业:

> gurobi_cl misc07.mps

有关如何安装和运行客户机的更多信息gurobi_cl,请参阅有关使用远程服务