构建Windows群集

时间:2011-04-28 09:15:40

标签: visual-studio visual-studio-2010 parallel-processing hpc windows-clustering

我是一名研究生,我想在家里用我的笔记本电脑构建一个Windows集群来测试我的并行代码。

问题是我使用的是Windows 7 Home Premium,而不是服务器版本。

我正在使用Visual Studio 2010 Ultimate,我安装了带有SP1的Microsoft HPC Pack,并能够在我的localhost上模拟MPI代码而不会出现问题。现在我想看看真正的应用程序。

我家里有3台其他笔记本电脑,并且安装了Windows 7启动器。他们没有安装Visual Studio,因为我只有1个大学的许可证。

那么有没有办法用这些配置构建一个Windows集群?

2 个答案:

答案 0 :(得分:3)

不,Windows群集仅适用于Windows Server Enterprise或更高版本。

要模拟这一点,一种好方法是在虚拟机上托管Windows Server操作系统。一个很好的资源是here

您确实需要Windows Server许可证才能执行此操作 - 但是,如果您有MSDN订阅,您可能会发现可以获得开发许可证。

答案 1 :(得分:1)

我已经多次在HyperV中完成了它。您需要创建域控制器(使用服务器STD或企业版)以及运行服务器HPC版本的N个节点(轻量级/简化服务器版)。最简单的设置是创建一个包含DC,DNS,DHCP和HPC头节点/ WCF代理的HPC(VM)。然后,您可以使用HPC服务器版本添加一些计算节点(也是VM)(2或3足以进行测试)并且全部设置完毕。