如何使用第三方调度器配置MATLAB并行服务器在防火墙内工作?

15次浏览(过去30天)
我正在安装MATLAB并行服务器和并行计算工具箱。我计划使用第三方调度器而不是MATLAB作业调度器。我的网络有防火墙,我想知道需要打开哪些端口。

接受的答案

MathWorks支金宝app援小组
编辑:MathWorks支金宝app援小组 2021年8月19日
如果您计划使用MATLAB作业调度器作为您的调度器,请参阅此信息://www.tatmou.com/matlabcentral/answers/94254-how-do-i-configure-matlab-parallel-server-using-the-matlab-job-scheduler-to-work-within-a-firewall
======================================================================================
集群港口
为了通信作业和并行池,SMPD进程会打开一个监听端口,范围为20000到300000。确切的端口基于作业ID。此端口仅用于工作者之间的通信。不需要从集群外部访问此端口。
======================================================================================
客户端端口
只需要为交互式并行池作业打开端口。缺省情况下,需要的端口范围为:27370 ~ 27470
该端口范围可以通过该功能进行控制pctconfig在客户端机器上用MATLAB编写。客户端机器将期望群集工作人员在这个端口范围内进行入站通信。集群工作者将使用临时端口进行出站连接。
如果MATLAB客户端机器在同一台机器上没有特定集群提交所需的守护进程,那么将通过ssh使用端口22提交到集群。这将适用于使用远程或非共享脚本模板的通用集成脚本集群。
======================================================================================
FlexNet许可端口
Network License Manager将需要端口27,000和另外一个端口,以便在运行它的机器上为入站连接打开。MATLAB工作人员需要能够连接到这些侦听端口才能成功地请求许可证。这些端口可以配置,请参阅以下信息://www.tatmou.com/matlabcentral/answers/96756-what-ports-does-the-network-license-manager-use-and-how-can-i-set-those-ports。
======================================================================================
MathWorks托管许可
如果集群设置为使用在线许可,则需要打开用于https的端口443,以便来自集群机器的出站通信。
请注意
从R2019a开始,发生了以下名称更改:
  • MATLAB分布式计算服务器更名为MATLAB并行服务器
  • Mdce_def重命名为mjs_def
  • Mdce二进制重命名为MJS

更多答案(0)

标签

还没有输入标签。

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!