浅析虚拟机软件VMware在Linux操作系统中的应用

浅析虚拟机软件VMware在Linux操作系统中的应用

ID:19147899

大小:16.00 KB

页数:5页

时间:2018-09-29

浅析虚拟机软件VMware在Linux操作系统中的应用_第1页
浅析虚拟机软件VMware在Linux操作系统中的应用_第2页
浅析虚拟机软件VMware在Linux操作系统中的应用_第3页
浅析虚拟机软件VMware在Linux操作系统中的应用_第4页
浅析虚拟机软件VMware在Linux操作系统中的应用_第5页
资源描述:

《浅析虚拟机软件VMware在Linux操作系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅析虚拟机软件VMware在Linux操作系统中的应用摘要:随着社会的进步,计算机网络技术水平也得到了飞速的提高,本文介绍一种利用VMware模拟机软件在同一台计算机上安装两个模拟Linux操作系统并将它们配置为并行计算网络的方法,这种方法使我们能在普通的PC上模拟并行计算网络进行并行程序的开发和调试。本文的工作主要是为我们马上要进行的在HPzxXX和HPzx6000工作站上搭建基于Itanium架构的高性能计算平台进行的技术预研。  关键词:VMware软件;并行计算;虚拟系统;Linux系统、  二十一世纪七十年代以

2、来,并行计算技术得到了长足发展,而基于并行计算技术的高性能计算是一个国家经济和科技实力的综合体现,近几年来许多单位都建立了自己的并行计算平台,大批软件开发人员也投入到并行程序的开发中来,但不管是采用大型高性能计算机还是工作站网络都需要大笔的资金投入,对于一般的开发者来说都是无力承担的[1]。因此,基于并行技术发展需要,提出了一种采用虚拟机软件VMware在普通PC机上模拟并行计算网络的方法。原理是在虚拟机软件VMware上安装多个Linux操作系统模拟多台独立的计算机,在进行并行环境的设置后使其成为一个和真实并行计算环境

3、完全相同的虚拟并行网络,通过MPI程序的测试证明这种方法是可行的,且对于搭建基于Itanium架构的高性能计算平台的研究提供了一个良好的途径,并能降低研究开发资金的投入。  1、所需软件系统简介  主操作系统  我们的主操作系统是在WindowXX,即WMware是在WindowXX下运行的,因为WindowXX是当今最流行和方便的桌面操作系统,但是我们在WMware中模拟的任何操作系统都不会影响到主操作系统。  1.系统模拟软件  VMware是WMwareInc.出品的模拟机软件,利用VMware我们可以在主操作系统

4、下安装多个不同的操作系统,并且可以同时运行在原来的平台下,这些“新”的机器拥有自己独立的内存、硬盘和操作系统,而对主操作系统没有任何影响,我们可以完全把它当成是一台独立的机器,这也是为什么我们可以利用它来建立并行计算网络的原因。  1.模拟并行网络的操作系统  模拟并行计算网络采用的是RedHatLinux[1],Linux是一个开放源码的免费操作系统,它为我们提供了强大的网络连接功能和稳定的运行环境,因此在并行计算领域得到了广泛的应用。所以我们选择Linux作为并行计算的系统平台。  1.并行程序开发支撑软件  采用C

5、+MPI作为我们的并行开发环境,MPI是一个库,它可以与C和FORTRAN绑定进行基于消息传递编程模型的并行程序开发。MPI具有较好的移植性是现在使用最广的一种并行开发支撑环境[2]。  2、并行计算网络的搭建过程  (1)在Window系统下安装VMware。  (2)在VMware上安装多个RedHatLinux操作系统,每个操作系统对应于并行网络上的一台机器,对每台机器采用VMware提供的NAT方式进行网络设置。  (3)在每个虚拟的Linux系统中安装MPI。我们采用的是MPICH,这是一个免费软件,而且可以从

6、网上下载,文件形式为。  (4)对每台模拟计算机进行并行计算环境的设置。  至此我们的模拟并行计算网络的软硬件配置就完成了,可以在上面采用C+MPI等并行开发工具进行并行程序的开发。整个基于Linux操作系统的并行计算网络均是由在Window000下运行的VMware所虚拟出来的,但在虚拟系统中进行并行开发和调试跟在真实并行系统上并没有任何的区别,只是计算速度比真实系统要慢,因为它毕竟是在一台普通PC上通过共享CPU来模拟实现的。我们能模拟的系统个数主要受主机的CPU和内存的限制[3]。  3、虚拟并行计算环境的设置  

7、虚拟网络系统搭建起来后,必需对每个虚拟系统进行设置才能使多台虚拟计算机联接成一个并行计算网络,这和实际的多台计算机联接成并行计算网络的情况是相同的。由于我们采用的是Linux操作系统,因此整个设置方法是针对Linux的,在windows操作系统下进行并行计算网络的设置有一些不同。  下面是具体的设置方法:  第1步:将在每个系统的/etc目录下文件名为hosts的文件中输入:  computer1    它们分别为两台虚拟计算机的IP地址和计算机名,如果有更多的虚拟计算机写法以此类推。在每个虚拟系统下建立用户名密码相同的

8、账号,我们这里为wangp,并在此用户下建立存放程序的目录prog,通常所有程序都放在此目录下。  第2步:对ssh、rsh和rlogin放权,放权的目的是为了参加并行计算的计算机在进行相互访问时不需要进行账号的确认,因为我们在采用MPI进行并行编程时需要在各个计算机之间进行数据和消息传递,对每台参加并行计算的计算机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。