使用 Matlab 為分佈式計算設置 Windows Server 2012 集群
我的目標是
Matlab
在許多物理節點上正確設置分佈式計算。我做了什麼?
我已經安裝
Windows Server 2012 r2
在我的本地網路伺服器上,安裝好了Failover Cluster tools
。我還安裝Windows Server 2012 r2
在我們本地網路中的兩台連接的電腦上。我已使用.Failover Cluster Management
很好,但後來我安裝Matlab
在伺服器上並嘗試使用Parallel Computing->Discover Clusters
工具箱找到我自己的集群。所以我收到一個錯誤:無法聯繫任何 MJS 查找服務。您可能尚未啟動 MJS,或者您的網路上的多播協議可能失敗。如果您確定 MJS 正在執行,請在您的配置文件中指定主機。
我在網上沒有找到關於如何使用 Windows Server 2012 故障轉移集群工具正確設置集群,然後在 Matlab 中使用它的資訊。
請問你能幫幫我嗎?我該怎麼辦?
PS對不起我的英語
作為背景,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。