1、1浅谈 VM 虚拟机在计算机组装与维护课堂上的应用摘要:功能强大的虚拟机技术,除了企业开发测试使用外,还可以运用到教学课堂上。文章通过三个虚拟机课堂应用实例,说明在教学中遇到各种软硬件问题时,可以通过 VM 虚拟机的协助,达到不错的教学效果。 关键词:VMware 虚拟机 教学应用 0 引言 近年来,我担任计算机组装与维护课程的主讲老师。由于教学实训室不够,有些实验未能在专业实训室完成,所以实验总会遇到一些困难。教学也就达不到理想的教学效果。所以,我寻找能帮我解决这些问题的方法。 1 教学实训设备现状 我院专业教学机房中,多为公共机房,一个机房多个老师使用,所以,机房设备设施系统配置不能随意更
2、改,以免其他老师上课不能正常使用。也有专业实训室,如思科网络实训室、综合布线实训室、图形图像实训室及软件开发实训室等,实训室为相应课程的教学而建设。而计算机组装与维护没有专门的实训室,所以,我要想办法解决这门课实验教学的问题。经过跟同事们的交流和探讨,我了解到 VMware Workstation 虚拟机这款软件,它能在不改变现有机房条件下,帮助我们解决一些实验教学困难的问题。 22 了解 VM VMware Workstation 是一款功能强大的桌面虚拟机软件,简称 VM。利用 VM 用户可以在 Windows 操作系统平台上同时模拟出多台计算机,其虚拟的计算机功能与物理计算机无太大差异。
3、VM 用于许多不同的目的。它可以用于测试新的操作系统或应用程序环境,在教育研讨期间共享已经配置的环境等等。VM 位于 Intel 架构的计算机硬件和操作系统之间的一个小的软件层,虚拟硬件并且管理所有硬件资源。VM 技术取用传统虚拟机技术的原理,并且将它们与高级的虚拟网络和系统以及系统资源管理技术结合在一起。为了区别,在安装 VM 软件的物理计算机称作主机,它的操作系统称作主机操作系统。在一台虚拟机内部运行的操作系统称作一个客户操作系统。VM 在我们的测试中,能基本完成我们课程实验要求,是进行实验测试、组网防毒的较好方法。用于组装课程再合适不过。此外,对于企业的 IT 开发人员和系统管理员而言,
4、VM 在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为不可多得的工具。 3 VM 在教学中的应用 VM 允许主机操作系统和应用程序在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境,与主机完成分离,但存在虚拟连接。在运行 VM 时,可以新建(即模拟)一台虚拟机,可以在虚拟机里安装自己理想的操作系统和运行各种应用程序。下面我介绍它在教学上的三个应用: 3.1 安装操作系统。在计算机组装与维护课程中,有一个实验,就3是安装操作系统。由于没有新硬件实训室,且学生人数又多。现状不能满足每个学生都有物理计算机进行实验操作。按照以往的教学经验,老师可以分组的形式来让学生进
5、行实验,但是结果表明教学效果不是很好。针对这样的情况,VM 的应用就能帮助我们。只需要在普通机房的计算机安装 VM(现有的版本可以选择 8.0 汉化版本) 。老师通过教授学生使用VM,就可以根据软件功能新建一台虚拟机,在菜单栏选择“新建”命令,弹出新建虚拟机对话框,选择“标准”后按照软件的提示操作就可以完成虚拟机的新建。完成新建后,就可以进行安装操作系统的实验。虚拟机的启动项设置等操作都与物理计算机无异,只是在进入 BIOS 的方法有所变化,需要使用软件电源选项内设定的“启动到 BIOS 设置”命令才能进入 BIOS。BIOS 界面与 AMI 相似,操作方法一样。当完成了启动项的设置,安装操作
6、系统就可以顺利进行。所以,有了 VM 的帮助,操作系统安装的实验就解决了。 3.2 对等网的搭建。在计算机组装与维护课程中,对等网的组建是一个比较重要的实验,由于网络实验室的设备较多,路由器、交换机、无线 AP、UPS 等设备的设置较为复杂,所以,学生在还没有学习相关网络知识之前暂不使用该实训室,以免造成实训室设备损坏。我们又得借助 VM,在 VM 里模拟两台虚拟机,虚拟机完成操作系统、驱动程序和各种相关软件的安装,就可以进行对等网的组建。IP 地址设置,网络共享设置,打印机连接都与实体机设置一样,实验变得简单易懂。不过,对等网实验中的水晶头制作环节,可以使用实物来练习,不需要再进行连接。值得
7、注意的是,虚拟机是在主机的基础上新建的,在新建虚拟机时,主4机的性能支持才可以。据我测试,内存为 2G,CPU 主频为 3.0GHz 的主机,安装 VM 后,能模拟出 5 台虚拟机,但是虚拟机运行比较缓慢,不利于工作,所以该配置模拟两台或三台效果最佳。 3.3 病毒测试实验。病毒防治是计算机系统维护专业的一项重要技能,在一开始的教学中,组装课就会教授学生认识一些比较典型的计算机病毒,了解病毒的特点和破坏性,让学生对病毒有初步的理解。但该实验不能在机房的计算机上进行操作,哪怕计算机做了备份和还原。所以我们还是使用 VM,利用 VM 的虚拟机技术来进行实验。使用 VM 新建一台虚拟机,安装好操作系
8、统等程序,然后准备好的病毒标本,或者使用虚拟机访问网络下载病毒标本,在虚拟机系统里运行病毒程序,这样就可以了解到病毒的特点和破坏性。当然,虚拟机系统可能会受到破坏,但我们可以根据需求重建或删除虚拟机。这样我们既可以观察到病毒的特性,又使主机系统不受到破坏。这样就很好的完成病毒特性测试的实验。 4 技巧总结 4.1 使用虚拟机安装操作系统有两种方法,第一种是使用虚拟机的虚拟光驱,但虚拟光驱使用的是 ISO 镜像文件,所以用户要事先准备好ISO 文件;第二种就是可以使用物理光驱,准备好系统光盘,操作与主机安装系统方法一样。由于虚拟机硬件模拟是以主机硬件为主的,所以在多数情况下,主机硬件资源是共享的
9、,包括光驱。 4.2 虚拟机与虚拟机之间切换,通常切换后虚拟机会挂起,当你切换回来时,会继续你上次的操作。通过一个网络共享虚拟机,挂起和恢5复虚拟机以及退出虚拟机,这一切不会影响你的主机操作和任何操作系统或者它正在运行的应用程序。例如你是一个需要在 Windows XP 外加Windows 2003 和 Linux 中进行测试的开发人员,你可以使用 VM 做这件事。你可以创建一整套虚拟计算机,并且从单台机器中同时运行它们,不需要重新启动。 4.3 在虚拟机里做病毒检测时,主机系统一般不会受到破坏,但学生在实验时会出现错误,导致主机系统受到破坏。主要原因还是实验时,学生习惯使用主机资源,利用主机
10、下载各种文件,然后上传至共享文件夹,供虚拟机下载。主机和虚拟机处于互连状态,同属网络中,一旦网络中的某台计算机,包括虚拟机感染病毒,则网络中的所有计算机都会有感染的风险。所以,在做病毒检测实验时,记得断开网络,可以关闭“本地连接” ,关闭“文件夹共享”等功能,确保主机系统不受破坏。 5 结语 通过实例证明,虚拟机在课堂教学上的运用取得不错的效果。它的应用给了我们很多帮助,我将继续使用、继续学习更多的虚拟机技术,使它能更广泛的应用到我们的课堂教学上来,让它更好的发挥它的水平,这样我们的教学也能事半功倍。 参考文献: 1李欣炜.浅谈 VM 虚拟机在教学中的妙用J.中国科技信息,2011(20). 2费琳琳,单洪伟.虚拟机在计算机组装维护实训中的应用J.中国科技信息,2008(17). 63曾维兵.虚拟机在教学中的应用J.中国科技信息,2008(15). 4韩英,刘胜青,罗阳.VM 技术介绍及其应用J.中国测试技术,2004(01).