码迷,mamicode.com
首页 > Windows程序 > 详细

windows并行集群的搭建

时间:2015-04-02 11:53:35      阅读:1251      评论:0      收藏:0      [点我收藏+]

标签:windows 并行 集群

本次实验环境示意图如下图所示

技术分享

其中DCDHCP已安装配置完毕

 

一:DC端设置

1.创建组织单位IT,并在IT内创建用户Bob(略)

2.重定向计算机默认容器

CMD命令提示符下输入:redircmp OU=IT,DC=wjcyf,DC=com

3.在域控制器 D盘下新建两个文件夹SoftWarempi,并设置共享,SoftWare共享权限为默认,mpi共享权限为“完全控制”(此文件夹将作为所有计算节点的程序共享文件夹)

4.到下面网址下载mpich2-1.4.1p1-win-ia32.msi,并上传到共享文件夹SoftWare

http://www.mpich.org/static/tarballs/1.4.1p1/mpich2-1.4.1p1-win-ia32.msi

5.到下面的网址分别下载vcredist_x86.exe.NETFramework2.0 sp2及其修补程序,也上传到共享文件夹SoftWare

http://www.microsoft.com/zh-cn/download/details.aspx?id=5638

http://www.microsoft.com/zh-cn/download/details.aspx?id=1639

http://download.microsoft.com/download/C/6/A/C6ADC586-2518-404B-8973-E1E22C556AF4/NDP20SP2-KB958481-x86.exe

 

用户主文件夹设置

1. 打开Active Directory用户和计算机,点击IT,右击用户Bob选择“属性”—”配置文件“,需要操作的步骤如下图红色部分所示

技术分享

 

.组策略设置

1.打开Active Directory用户和计算机,右击组织单位IT选择“属性”—“组策略”,点击“新建”新建一个名为MPICH2  GPOGPO,如下图所示

技术分享

2.点击新建的“MPICH2  GPO”,点击“编辑”,依次选择“计算机配置”—“管理模板”—“网络”—“网络连接”—“Windows防火墙”—“域配置文件”,双击右方“Windows防火墙:保护所有网络连接”,打开“Windows防火墙:保护所有网络连接属性”对话框,选择“已禁用”并点击“应用”—“确定”,如下图所示

技术分享

 

二:客户端(计算节点)设置

1.两台节点均安装xp sp3 x86系统,IP地址为自动获取

2.以本地管理员身份登录,加域后重启

3.以域管理员wjcyf\Administrator身份登录,两台计算节点均先安装共享路径\\03dc1\SoftWare$下的vcredist_x86.exe.NET Framework2.0 sp2及其修补程序

4. vcredist_x86.exe.NETFramework2.0 sp2及其修补程序安装完毕后,再安装mpich2-1.4.1p1-win-ia32.msi,安装路径按照默认,一定要选择“Everyone”都可以使用,剩下的一步一步安装即可,如下图所示

技术分享


注:win7一定要用Administrator用户安装,mpich2_smpd服务才会正常启动


5.检查所有计算节点的MPICH2是否安装成功,打开Windows任务管理器,检查是否有smpd.exe进程,如下图所示

技术分享

6.检查服务mpich2_smpd是否已启动,并且启动类型应该为自动,如下图所示

技术分享

7.添加环境变量

在所有计算节点上,右击“我的电脑”—“属性”—“高级”—“环境变量”,在系统变量中找到"Path"变量—“编辑”,在变量值最后输入“;C:\Program Files\MPICH2\bin,最后点击三次“确定”完成添加,如下图所示

技术分享


三:MPICH2配置

1.以域用户wjcyf\Bob登录任何一台计算节点

2.依次选择”开始“—”所有程序“—”MPICH2“—”wmpiregister,打开注册对话框,输入用户名wjcyf\Bob和密码后点击”Register“,最后点击”OK“退出,如下图所示

技术分享

3. 依次选择”开始“—”所有程序“—”MPICH2“—”wmpiconfig,首先点击“GetHosts”下面会列出所有节点,然后再点击“Scan Hosts”这样每个节点所安装的MPICH2版本就会在节点后列出,最后点击”Apply All“—”OK“,完成配置,如下图所示

技术分享

4.C:\ProgramFiles\MPICH2\examples拷贝到Z:盘下(以后所有要计算的程序,都放在改盘下)

5.Z盘下建立名为hosts.txt的文件,内容如下

xp1

xp2

 

注:只需要在提交节点注册一次即可

 

四:运行程序

GUI方式(单节点)

1.依次选择”开始“—”所有程序“—”MPICH2“—”wmpiexec.exe,填写相关参数后(使用2个核心),如下图所示

技术分享

2.最后点击"Execute"执行,随便输入一个数值如56888888,Enter键后就可以执行了,按ctrl+C键结束,如下图所示

技术分享

GUI方式(多节点)

1.依次选择”开始“—”所有程序“—”MPICH2“—”wmpiexec.exe,填写相关参数后(两个节点,每个节点2个核心),如下图所示

技术分享

2.最后点击"Execute"执行,随便输入一个数值如56888888,Enter键后就可以执行了,按ctrl+C键结束,如下图所示

技术分享

命令行方式(单节点)

1.WIN+R打开cmd命令提示符,输入以下命令并执行(使用2个核心),如下图所示

技术分享

命令行方式(多节点)

1. WIN+R打开cmd命令提示符,输入以下命令并执行(两个节点,每个节点2个核心),如下图所示

技术分享

有上图可知2个计算节点都参与了计算

本文出自 “永不止步” 博客,谢绝转载!

windows并行集群的搭建

标签:windows 并行 集群

原文地址:http://wjcaiyf.blog.51cto.com/7105309/1627544

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!