使用 Matlab 设置 Windows Server 2012 集群以进行分布式计算

使用 Matlab 设置 Windows Server 2012 集群以进行分布式计算

我的目标是正确设置Matlab许多物理节点上的分布式计算。

我做了什么?

我已经Windows Server 2012 r2在本地网络上安装服务器,安装Failover Cluster tools。我也安装Windows Server 2012 r2两台相连的计算机在我们的本地网络中。我已经将它们加入到使用Failover Cluster Management。没问题,但后来我安装Matlab服务器并尝试使用工具箱查找我自己的 Cluster Parallel Computing->Discover Clusters。结果收到错误:

无法联系任何 MJS 查找服务。您可能尚未启动 MJS,或者网络上的多播协议可能出现故障。如果您确定 MJS 正在运行,请在您的配置文件中指定主机。

我已经发现没有什么在网上了解如何使用 Windows Server 2012 故障转移群集工具正确设置群集,然后在 Matlab 中使用它。

你能帮帮我吗?我该怎么办?

PS抱歉我的英语不好

答案1

作为背景,Windows 故障转移群集绝对不是您想要的技术。它的名称就说明了“故障转移”。它不执行分布式或计算群集。句号 - 您找错了方向。

您应该阅读 Matlab 自己的文档。务必阅读供应商的资料。MJS 是 Matlab 软件组件。如果你没有安装它,当然它找不到它。

您也可以使用 Windows HPC,这是他们的高性能计算包,它是一种与故障转移群集完全不同的群集类型。您需要下载并配置它。

仅供参考,Server 2012 不在 Matlab 集群的支持列表中。 http://www.mathworks.com/support/sysreq/current_release/index.html

因此,选择一个。Windows HPC(根据供应商的说法,最好在 Server 2008 上),或者 Matlab 自己的 MJS。

答案2

阅读各种类型的 Matlab 集群的文档,没有任何地方谈论使用 Windows 故障转移集群。

http://www.mathworks.com/help/mdce/configure-cluster.html

相关内容