免责声明:本指南描述了计算的基本设置服务器在Azure上。有很多额外的功能(例如有关安全性和可用性),可能需要被添加到适合您的特定需求。
连接
- 如果你没有这么做了,在这个网络中定义一个虚拟网络和子网。注意,VPC,子网,所有实例必须在同一个云区域。
- 创建一个虚拟机实例所需的大小。您可以使用Ubuntu Amazon Machine Image (AMI),但是没有错误的选择,Gurobi在Windows上运行,macOS和所有主要的Linux发行版。
- 最好创建一个专用的磁盘Gurobi存储的地方。
- 是一种很好的做法将SSH私有密匙存储为配置是不可能的
一次。
- 开放计算服务器可以使用的端口。可以在仪表板中实例的创建,将“网络”,并选择安全组。
- 如果计算服务器只能内部使用的虚拟网络,那么它应该已经被允许。
- 否则,你应该添加一个HTTP规则,任何人都(即。源=“0.0.0.0/0”)可以使用。这可以设置为HTTPS,但这不是必要的沟通时保持与给定的虚拟网络。
- 连接到实例:
- 最好是如果你SSH到VM使用“连接”按钮左边的Azure门户。
- 因为你需要执行大量的“sudo”命令,我们建议您运行sudo苏使用根直接。
安装
- 把磁盘实例
- 如果磁盘是新创建的,请跟导游这个链接建立相应的文件系统。
- 下载Gurobi远程服务。注意,在Unix中,您可以使用wget终端下载包。
- 设置Gurobi远程服务。是一种很好的做法添加额外的路径变量一个shell脚本,执行每次打开一个会话。你可以咨询stackoverflow讨论什么对你最合适的方法是。
- 安装Gurobi远程服务服务使用grb_rs安装。
- 打开生成的grb_rs.cnf文件,并添加的名称将使用其他机器发送的问题主机名。如果您使用的是虚拟网络内的服务器,那么您可以使用私有IP地址或配置DNS名称你自己。如果服务器应该是可获得的外部世界,那么必须使用公共IP地址。注意,这应该是恒定的,因此你应该分配一个静态IP地址。
启动服务
- 启动服务grb_rs开始。检查服务的状态,你可以在任何时候打电话systemctl地位grb_rs.service。
- 开始发送工作服务,所有你需要的是一个客户端许可证文件,上面写着:
COMPUTESERVER = < AZURE域名>:<口>
注意,<口>需要匹配端口设置在grb_rs.cnf文件和端口打开安全组(参见上面的连接部分的步骤3)。
评论
0评论
文章是关闭了评论。