我的目标是正确设置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 故障转移集群。