您的位置:首页 > 其它

基于windows xp并行集群的搭建

2015-11-30 16:11 288 查看
本次实验环境示意图如下图所示



其中DC和DHCP已安装配置完毕

 

一:DC端设置

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

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

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

3.在域控制器 D盘下新建两个文件夹SoftWare和mpi,并设置共享

◆SoftWare共享权限为默认,共享名为SoftWare$

◆mpi共享权限为“完全控制”,共享名为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及其修补程序
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  GPO的GPO,如下图所示



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



3.部署软件

 3-1.依次选择“计算机配置”—“软件设置”—“软件安装”,右击软件安装选择“属性”,在默认程序包位置处输入“\\03dc1\SoftWare$”,点击“应用”,点击“确定”,如下图所示



 3-2.再右击“软件安装”—“新建”—“程序包”,在弹出的选择软件对话框中选择我们上传的mpich2-1.4.1p1-win-ia32.msi安装包,在弹出的“部署软件”对话框中直接点击“确定”即可,如下图所示



 3-3.软件部署完成后的状态如下图所示



 

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

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

2.以本地管理员身份登录,安装下载的vcredist_x86.exe和.NET Framework2.0 sp2及其修补程序(两台计算节点都安装)

3.vcredist_x86.exe和.NETFramework2.0 sp2及其修补程序安装完毕后,加入域wjcyf.com(加域过程略),重新启动系统

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

4.重启完成后,以域管理员wjcyf\Administrator身份登录,检查所有计算节点的MPICH2是否安装成功,打开Windows任务管理器,检查是否有smpd.exe进程,如下图所示



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



6.添加环境变量

在所有计算节点上,右击“我的电脑”—“属性”—“高级”—“环境变量”,在系统变量中找到"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 xp mpich