我是一名研究生,我想在家里用我的笔记本电脑构建一个Windows集群来测试我的并行代码。
问题是我使用的是Windows 7 Home Premium,而不是服务器版本。
我正在使用Visual Studio 2010 Ultimate,我安装了带有SP1的Microsoft HPC Pack,并能够在我的localhost上模拟MPI代码而不会出现问题。现在我想看看真正的应用程序。
我家里有3台其他笔记本电脑,并且安装了Windows 7启动器。他们没有安装Visual Studio,因为我只有1个大学的许可证。
那么有没有办法用这些配置构建一个Windows集群?
答案 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足以进行测试)并且全部设置完毕。