通过SSH访问Matlab MDCS群集

时间:2014-04-02 19:47:50

标签: linux matlab ssh grid vpn

我刚刚在一堆机器上安装了Matlab的分布式计算服务器并且它可以工作,但仅适用于物理连接到群集网络的那些。对于远程访问,这些机器是2个SSH跳跃。这个问题通常如何解决?我想在建立一个VPN,但对我来说这似乎是最后的手段。

我想要的是,实验室中的每个人,使用他们自己的Matlab版本,使用正确的工具箱,只需毫不费力地在集群中运行他们的代码。我想我可以要求每个人只是tar-ball他们的文件并访问远程安装matlab,以某种方式转发GUI会话(VNC或X-Forward),但这看起来很难看。

任何帮助?

1 个答案:

答案 0 :(得分:1)

可以对运行MDCS的集群设置“远程访问”,以便没有直接访问权限的客户端可以在那里提交作业。这方面的文档从这里开始:

http://www.mathworks.com/help/mdce/configure-parallel-computing-products-for-a-generic-scheduler.html

我不太确定如何配置以便提交可以跨两个SSH连接工作 - 与MDCS一起提供的示例集成脚本都只假设一个。但是,应该可以提供:

  1. 客户端可以将作业和任务文件放在执行节点可以看到的位置
  2. 客户端可以触发相应的qsub或群集头节点上的任何内容
  3. 您也可以考虑简单地联系MathWorks安装支持。