使用Vmware搭建学生实验平台

上传人:ni****g 文档编号:431405015 上传时间:2023-05-27 格式:DOCX 页数:9 大小:132.91KB
返回 下载 相关 举报
使用Vmware搭建学生实验平台_第1页
第1页 / 共9页
使用Vmware搭建学生实验平台_第2页
第2页 / 共9页
使用Vmware搭建学生实验平台_第3页
第3页 / 共9页
使用Vmware搭建学生实验平台_第4页
第4页 / 共9页
使用Vmware搭建学生实验平台_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《使用Vmware搭建学生实验平台》由会员分享,可在线阅读,更多相关《使用Vmware搭建学生实验平台(9页珍藏版)》请在金锄头文库上搜索。

1、使用 Vmware 搭建计算机网络实验平台摘要:笔者长期在一线进行计算机网络专业课程的教学,在长期的教学实践中,一直对难以搭 建合适的实验环境供学生实验感到困扰。为进行计算机网络实验,需要大量的包括交换机、路由器在内的 网络设备,而一般的中专学校或中小型培训机构难以有足够的资金投入购置足够的实验实训设施;事实上, 即便购置了足够的实验设备,繁重的设备维护和实验环境搭建工作量也使实验员疲于奔命、应接不睱,各 教学机构亘待一套总拥有机本(TCO)最低的解决方案。随着虚拟技术的成熟,市场上出现了以Vmware为代 表的大量虚拟机软件产品,使用这些产品,可以轻松的在单台计算机上搭建非常复杂的网络环境,

2、进行所 有教学所需的网络实验。这些软件产品的出现,为教学的顺利开展带来了革命性的变化。以下便是使用 Vmware 搭建计算机网络实验平台为教学提供支持的一些简单介绍。关键字:虚拟技术 Vmware 软件 虚拟机产品 实验平台、Vmware的介绍Vmware虚拟机程序是美国Vmware公司推出的一个系列软件产品,根据不同的应用需求, 包含多次层次的许多产品。而为了在一台单机上实现多台虚拟电脑或虚拟网络的目的,可以 使用这一系列产品中的VMware works tat ion软件,该软件的最新版是Vmware works tation 5.5,有兴趣的朋友可以通过Vmware的官方网站(WWW.V

3、MWARE.COM) 了解该产品的信息和最新 动态。VMware Workstation是一款功能强大的桌面虚拟计算机软件,它是一个“虚拟PC”软 件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动” 系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系 统切换时需要重新启动机器,但Vmware却是在一台实体电脑上虚拟中出多台“真实”的计 算机,每台虚拟的计算机都是独立运行的。许多人称该软件为“虚拟机软件”,我个人更喜欢称其为“虚拟机组装系统”。它本身并 不是一台虚拟机,但通过Vmware却能在一台实体机器上虚拟出多

4、台计算机,每台虚拟计算 机均有自己独立的硬件组成,均可安装各自独立的操作系统。这些虚拟计算机还可以利用 Vmware 提供的虚拟网络交换机进行连接,实现在一台实体机器上模拟完整的网络环境。对 于企业的 IT 开发人员、系统管理员、各种网络学习人员而言, VMware 在虚拟网络,实时 快照,拖曳共享文件夹,支持PXE等方面的特点使它成为必不可少的工具,而使用该软件进 行学生实验环境的搭建正是本文探讨的主要内容。二、使用 Vmware 创建虚拟计算机1虚拟计算机的硬件安装了 Vmware 后,就可以使用这个软件创建虚拟计算机了。使用该软件创建的虚拟计 算机,其硬件组成方法如下:CPU:与实体计算

5、机共同使用同一个实体CPU。Vmware workstaion5.5版本的软件增加 了虚拟计算机使用实体计算机上双CPU的支持,此前的版本并不支持。硬盘:从实体硬盘中分配空间给虚拟计算机,默认值是4GB。值得注意的是,实体硬盘 分配给虚拟计算机使用的空间,并没有从实体硬盘中直接扣除,而只是分给虚拟计算机使用 的“配额”,如果虚拟计算机没有用完分配的“配额”,实体计算机用户仍可用这部分的空间。 当然,如果第一次分配给虚拟计算机的空间偏小,虚拟计算机出现了完全用完“配额”的情 况,也不需要担心,只需通过添加硬件的方式再添加一个磁盘即可,就像真实的电脑可以多 添加一个物理硬盘一样。RAM:从实体电脑

6、的RAM中分配存储器给虚拟计算机使用。与硬盘使用不同的是,一旦 从实体计算机分配了内存给虚拟计算机,只要这个虚拟计算机一旦开机,这部分内存就被虚 拟计算机完整使用了,即便虚拟计算机的内存使用处在极其空闲的状态,实体计算机的进程 仍无法使用这部分已分配出去的内存空间了。因此,分配给虚拟计算机的内存数量要进行很 好的规划,当然,在虚拟计算机关机状态下可以很方便地进行内存分配的调整。软驱和光驱:虚拟计算机与实体计算机共享相同的物理设备。另外,使用类似 WINISO 之类的软件制作的 ISO 软件包文件可以直接作为虚拟计算机的光盘使用。声卡和网卡:声卡和网卡在虚拟计算机中都是软件模拟的,并不与实体计算

7、机共享。显卡:用 Vmware 创建的虚拟计算机没有模拟显卡,而是通过另外安装一个 Vmwaretools 的软件包来增强虚拟机的显示效果和速度的。键盘、鼠标、显示器:当然与实体计算机共享啦。一台虚拟计算机的显示界面实际上是 实体计算机系统中的一个窗口。鼠标要移进虚拟机窗口只要直接点击即可,要从虚拟机中移 到实体计算机上,默认情况下是通过CTRL+ALT组合键来进行切换的。2对实体计算机硬件配置的建议Vmware 软件本身对实体计算机的硬件没什么特别的要求,笔者就曾经在一台“奔腾233”的电脑上流畅地使用过一台安装windows2000server的虚拟计算机。但基于以上对虚拟计算 机的硬件组

8、成的分析,为了很好的实现网络实验环境的搭建,笔者建议安装Vmware的实体 计算机按如下原则配置硬件:CPU:没特别要求,建议安装“奔腾四”以上CPU,如果需要创建多台虚拟计算机(例 如十台),你可以考虑安装双CPU,但Vmware workstation的版本应该使用5.5版。 硬盘:同时有多台计算机访问硬盘,硬盘的读取速度对虚拟机的运行性能影响很大, 建议安装SATA硬盘,空间按每台虚拟计算机4GB计算。RAM:是创建多台虚拟计算机的关键硬件,要很好的实现复杂实验环境的搭建,建议 要达到1GB,最少也应该有512M。3.虚拟计算机的创建和软件安装Vmware软件安装完成后,在实体计算机上会

9、增加两张虚拟网卡,分别为VMware Net work Adap ter VMne t1 和 VMware Net work Adap ter Vmne t8,同时在系统“服务”中,会增加 VMware DHCP Service和VMware NAT Service这两个系统服务,用来实现Vmware的内置网络功能。 这两个“服务”的作用,会在后继的部分中提到。在 vmware 中新建一台虚拟计算机方法非常简单, vmware 提供了一个新建向导,通过向 导便可完成创建工作。用 Vmware 创建出来的虚拟计算机与真实计算机在使用上没有不同, 新创建的虚拟计算机跟实际硬件堆叠的物理计算机一样仅

10、是一台“裸机”,必须全新安装操 作系统。安装操作系统可以通过真实的计算机的光驱来进行安装,也可以将一个ISO文件设 置成虚拟计算机的光盘来进行安装。我个人更倾向于先将安装光盘制作成一个ISO的软件包 再进行安装,有一点需要特别注意的是,你所制作的ISO文件,必须是带有启动文件的。关 于如何制作可以启动的光盘, 并不在本文讨论的问题之列。 其实如果你使用的是 windows2000以上的安装光盘的话,已经是可以自启动的了。在虚拟计算机上安装操作系统跟在实体计算机上安装操作系统没有任何的区别,过程完 全一样。操作系统安装完成后,从实体计算机的角度看,这台虚拟计算机只是一个文件夹中 的几个文件而已,

11、而在Vmware中,就是通过这些文件,使一台虚拟计算机中可以运行的。 有鉴于此,其实安装完成一台虚拟计算机后,你完全可以在实体计算机上将些文件拷贝到另 一个文件夹,从而在 Vmware 中生成另一个虚拟计算机而省却了重新创建一台虚拟计算机所 需的安装操作系统的工作量。当然,在windows很多版本的操作系统上,由于存在系统的“安 全数据库”,这种方式生成的另外一台虚拟计算机与第一台虚拟计算机上的许多对象都拥有 相同的SID码,这样会导致很多网络服务不能正常进行,因此,笔者并不建议你那样做。笔者在使用Vmware之前,想给学生演示windows2000的安装,当时就感觉极为困难, 给几个班的学生

12、上课,总不能在一台实体计算机上反复安装几个windows2000吧?对学生的 实操的制约就更大,机房的电脑不能够提供给学生进行实际的安装。自从采用Vmware后, 向学生演示操作系统的安装不再成为问题。每个学生都可以反复利用虚拟机进行操作系统的 安装实验,而根本无须担心对实体计算机的操作环境任何造成影响。三、Vmware的的虚拟网络环境1Vmware 的虚拟网络环境Vmware 的强大之处并不限于它可以使用实体计算机的硬件来设置虚拟计算机,还在于 它强大的网络连接功能。它在安装后,会产生10个虚拟交换机,从VmnetO-Vmnet9,使用 者可以通过将虚拟计算机的网卡连接到不同的虚拟交换机从而

13、实现丰富的网络拓扑结构。在 这十个虚拟交换机中,VmnetO、Vmnetl、Vmnet8已有预设的功能,VmnetO表示“桥接”网 络,Vmnetl表示“仅主机”网络,Vmnet8表示“NAT”网络。当你的虚拟计算机的网卡与上 述三个虚拟交换机相连的话, 即表示你采用预设的网络模型进行你的网络连接。如上所述,你可以使用 Vmware 内设的三种网络模型进行虚拟计算机与实体计算机之间 的网络连接。当然,你也可以利用Vmware其它的七个非预设功能的虚拟交换机来进行自定 义网络模型,以便实现更为复杂和灵活的网络拓扑,而这恰恰正是Vmware组网的最强大之 处。2Vmware 预设的三种网络模型Vm

14、ware预设了三种网络模型,分别为“桥接(bridge) ”,“NAT”,“仅主机(host-only) ”。 你可以直接利用这三种预设的网络模型,直接实现你的虚拟网络与真实网络的通信。前已述及, Vmware 软件安装完成后,在实体计算机上会增加两张虚拟网卡,分别为 VMware Network Adapter VMnetl 和 VMware Network Adapter Vmnet8 。 VMware Network Adapter VMnetl 网卡是用于实体计算机与“仅主机”网络进行通信的, VMware Network Adapter Vmnet8网卡是用于实体计算机与“NAT”网

15、络进行通信的。桥接(bridge)网络实体计算机的网卡默认情况下是跟虚拟交换机Vmnet0直接连接的,这种直接连接称为 “桥接”。如果你的虚拟计算机的网卡直接选择了 “桥接”,则表示虚拟计算机与 VmnetO 直接连接了,虚拟计算机与实体计算机直接处在同一个网段上了。如果你的实体计算机是局 域网中的一台计算机,则位于实体计算机上的这台虚拟计算机也就成为实体网络中的一台计 算机了。Vmware 中的“桥椄”网络模型如下图 所示:虚拟且丈网卡虚拟计算机虚披凰太网交换机(VfflnetO)宿主计算机淞 网卡利用桥接网络,可以非常轻松的将一台虚拟机器置于跟实体计算机相同的网 络实验中,可以使用虚拟计算

16、机充当服务器提供某些网络服务,而使用实体计算机充当客户 机来检验服务器提供的服务是否正常。当然,还可以进行其它更多的实验拓扑的设计。NAT网络NAT 称为“网络地址转换”,通常用于使用私有 IP 地址的多台局域网机器共享一条INTERNET连接访问INTERNET的场合下。在这种场景中,一种称为“NAT device”的设备连 接内网和外网,并被用来将内网的私有IP地址转换成设备外侧的公有IP地址,从而实现持 有私有IP地址的内网机器上网的目的。在Vmware中,已经有一台“ NAT device”的虚拟设备,这个虚拟设备与Vmnet8这个 虚拟交换机连接。“NAT device”实际上是透过安装于实体计算机上的“VMware NAT Service 服务”来实现的。同时,Vmware还内置了一台虚拟“DHCP服务器”,它也与Vmnet8相连, 其实质是透过安装

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号