APP下载

VMware虚拟机技术在计算机网络教学中的应用

2009-01-12

软件工程 2009年10期
关键词:虚拟机计算机网络多媒体教学

祝 峰

摘要:在计算机网络的课堂教学中利用VMware虚拟机软件可以在一台机器中方便的模拟出一个真实的局域网络环境,极大的方便了教师的课堂演示。

关键词:VMware;计算机网络;多媒体教学;虚拟机。

1 虚拟机技术介绍

虚拟机软件实际上也只是一种应用软件,其特别之处在于,由它创建的虚拟机与真实的计算机几乎一模一样,不但虚拟有自己的CPU、内存、硬盘、光驱,甚至还有自己的BIOS。在这个虚拟机上,可以安装Windows、Linux等真实的操作系统,及各种应用程序。

目前流行的虚拟机软件有VMware和Virtual PC,它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2、FreeBSD等其他操作系统。微软在2003年2月份收购Connectix后,很快发布了Microsoft Virtual PC 2004。但出于种种考虑,新发布的Virtual PC 2004已不再明确支持Linux、FreeBSD、NetWare、Solaris等操作系统,只保留了OS/2,如果要虚拟一台Linux计算机,只能自己手工设置。相比而言,VMware不论是在多操作系统的支持上,还是在执行效率上,都比Virtual PC 2004明显高出一筹,这也是本文选择它的理由之一

2 目前网络多媒体教学的问题

现在学校的计算机网络课程基本都安排在多媒体教室中进行,教室中的教师机一般都只安装有WindowsXP系统。只是方便教师利用PPT课件进行讲解,但是在网络操作系统,服务器的配置和管理等操作性强的章节中由于没有办法在真实环境中作操作演示,往往学生兴趣不高,掌握不牢。在公用的教师机中安装其他系统非常不方便,而且很多网络实验需要两台或多台机器连网演示,有些又需要在机器上安装多块硬盘或两个网卡。这些都无法用一台普通的教师机来实现,利用VMware虚拟机软件可以很好的解决这些问题。

3 VMware中安装网络操作系统

启动VMware,在其文件菜单中选择“新建虚拟机”打开新建向导,从下图可以看到VMware支持Windows系列、Linux、Netware等目前流行的各种网络操作系统。

我们可以根据需要选择相应的操作系统建立起虚拟机。然后在光驱中放入系统安装光盘,或者选择相应安装光盘的ISO映像文件,再启动虚拟机就可以像在一般真实计算机上装系统一样在虚拟机中安装操作系统了。用同样的方法可以建立起多台虚拟机并安装不同的系统。右图是装好的Windows Server 2003 Enterprise Edition和Windows 2000 Professional。两个虚拟机可以通过选择上面的标签来切换。

4 VMware的网络环境设置

在网络实验中光有虚拟机是不够的,我们需要使虚拟机和真实主机以及虚拟机之间进行联网。在VMware中所有的虚拟机以及主机可以看成都连接在一台虚拟交换机(Virtual Ethernet switch)上。VMware提供了三种不同的网络模式来应对不同的联网需求。

(1)桥接模式:

拓扑:

如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式使虚拟机可以享受所有真实主机可用的服务;包括文件服务、打印服务等等,并且在此模式下你将获得最简易的从真实主机获取资源的方法。

(2)Host-only模式:

拓扑:

Host-only模式用来建立隔离的虚拟机环境,这这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。Host-only模式只能使用私有IP。

(3)NAT模式:

拓扑:

NAT(network address translation)模式其实可以理解成为是方便地使虚拟机连接到外网,通过在真实主机中配置NAT服务或设置Internet连接共享,使虚拟机可以通过真实主机连接到外网。

5 VMware中为虚拟机增加硬件

有些实验中我们需要在服务器上安装多块硬盘或多个网卡,例如在演示Windows Server的磁盘管理时建立raid-5卷就需要至少3块硬盘。VMware中的虚拟机可以很方便的增加或修改硬件设置。如下图在硬件配置中选择Add按钮可以方便的增加硬盘、网卡、光驱和接口等各种硬件设备。

6 总结

使用虚拟机技术可以使用一台计算机方便的营造出一个真实的局域网络环境,另外VMware还有很多功能都可以应用在教学中例如VMware的Snapshot功能使我们可以随时将虚拟机恢复到一个预先保存的状态,我们可以在进行完一个班的演示后将系统恢复到初始状态来进行下一个班的演示。这些都极大的方便了计算机网络的教学。

参考文献

[1]叶惠文,郑启明,聂瑞华.信息化教学系统方案设计——以华南师范大学为例[J].现代教育技术,2005(02).

[2]王忠华,余艳.网络课程的个性化及其构建[J].现代教育技术,2008(03).

[3]刘娇.组装计算机的虚拟实验室[D].中国优秀硕士学位论文全文数据库,2009(02).

猜你喜欢

虚拟机计算机网络多媒体教学
计算机网络环境下混合式教学模式实践与探索
计算机网络信息安全及防护策略
浅谈计算机系统虚拟化网络设置方案
任务驱动教学法在《网络应用服务管理》教学中的应用
虚拟机局域网组建技术应用初探
计算机网络技术的应用探讨
多媒体教学在语文课堂的有效应用
多媒体教学为高中语文课堂插翅添翼
如何正确认识多媒体教学
应用多媒体教学课件的取与舍