大学报到前最后的技术——VMware探究

本文探讨了在VMwareWorkstation环境下如何创建链接克隆虚拟机以解决计算机系学生在不同操作系统和软件环境间频繁切换的问题,通过设置虚拟网络环境,实现了虚拟实验室的快速部署与网络实验的进行,为教学与学习提供了便捷高效的解决方案。

        非常高兴,能在大一报到前研究VMware。这个暑假里,还学习了Proteus仿真,51单片机,各种排序、广度和深度优先算法,还有许多许多……对我而言这是充满技术和挑战的假期。每次学到领悟的新的知识都是自己学术水平的提升。此情此景感触良多。

        恰好在最近泡图书馆中发现《VMware Workstation与ESX Server典型应用指南》(以下称《指南》)(王春海 高红玮 编著,中国铁道出版社),又适逢在即将开学之际心血来潮学习起了VMware,作此文以记所得。

        在深入学习之前,虚拟机对我来说常常用于向同学展示操作系统安装过程、测试或试用可能存在风险或有兼容性问题的软件等。

        但阅读《指南》后发现,VMware workstation用途多多,科学性强,方便快捷可靠。下面就来分析一下。注:本文非VMware教程,以陈述个人研究心得为主,具体操作步骤可能会省略)

        我们知道,虚拟机能够帮助我们在物理计算机里创建出一台虚拟计算机。比如在win7中创建一个虚拟机,并为这个虚拟机安装win xp,这样我就能在不影响当前系统的情况下运行xp的程序了(设该程序只能在XP中顺利运行)。由此,我们可以概括出,虚拟机用来创建一个运行环境。

        幸运的是《指南》中揭露的VMware具有强大的功能,其中包括允许你创建并同时运行多台虚拟机等。所以我们可以同时创建多个运行环境,方便进行工作或实验。下面以《指南》中的例子加以分析。

        高校机房现状和主要问题:需要承担计算机系多个专业课程的上机任务,需要在机器上安装win XP、win 2003、Linux等系统、VB、VC、VFP、SQL、CAD等软件,同时还要配置网络环境进行试验。问题就来了:机器数量较多造成安装时间长、容易“手抖”造成系统损坏且一般难以恢复,同一软件不同版本的不能兼容的情况下需频繁装卸等等。

        早期为了解决上述问题,会为机器安装还原卡。有去过学校机房或网吧的人士一般都有体会,每次开机都能恢复到原始状态,无论你在开机后安装了何种软件(非破坏还原系统的),还是进行了何种设置,只需重启就能恢复到操作前的系统。同理,你存放在该机器上的文件也有可能因此丢失(存放在非还原分区不受影响)。我在小学的机房里就用过有这样特性的机器,尽管每次上课都只是打字(后面的墙报写着,电脑应从娃娃抓起……),直到阅读本书前我都觉得那是非常方便快捷使电脑恢复原状的方式。

        对于计算机系的学生来说,少不了在各种操作系统中进行学习和实验,如Linux、Windows server等。又人工进行的频繁更换系统显得捉襟见肘。于是《指南》提出下述的这个虚拟化解决方案,同时也让我对系统还原有了新的认识。

        一、创建虚拟机

        1.在物理计算机上创建一个基本系统,系统的挑选和配置能供得起VMware就好。

        2.在VMware创建windows server2003或Linux等系统(只要你有需要)。

        3.为刚才创建的虚拟机打好补丁,不安装任何软件,安装VMware Tools(VMware高级工具,自行查阅)。

        4.创建“克隆链接”的多台虚拟机(如下图所示),例如名为VC、SQL2000、MySQL、Orale等。在这些克隆出来的虚拟机中安装相应的语言、数据库或其他程序





        二、打开并运行各种虚拟机。

        准备好上述所有这些虚拟机并逐一通过测试后,将VMware软件目录下的VMware Player发送到桌面快捷方式。修改快捷方式的指向目标。

把下面的地址

"C:\......\vmplayer.exe"
改成

"C:\......\vmplayer.exe""虚拟机路径\*.vmx"
以后打开该快捷方式就能自动运行相应的虚拟机。


        该方案描述了一种“继承式”的虚拟机结构。类似编程语言上的类,创建一个父类,子类可继承父类的全部特性,而子类又能有自己的“个性”。在这里也一样,通过链接克隆使得系统只有一个的情况下,通过引用和后期软件添加,获得不同使用需求的系统。大大减少了系统的占用,也保证了各项上机任务的顺利进行。

        原文没有提及到链接克隆的空间占用情况(至少要比完全克隆少得多),以及学生“手抖”做出一些“损伤性”操作是否能在关闭系统后自动还原等问题。不过也不难想到可以用快照管理器恢复虚拟机,还可通过这一方案创建多台虚拟机通过VNC Connection供其他用户使用。

        另一方面,VMware Workstation虚拟网络确实让人着迷。可以虚拟路由器、交换机、或是多个物理网卡或虚拟网卡等,可供按需搭建网络环境。由于阅读时间仓促,内容繁多,并未详细阅读和整理。

        有了创建多个链接克隆的虚拟机和设置虚拟网络的能力后,就可以开始着手搭建《指南》中的VMware Workstation虚拟实验室。

        大致包含以下几个方面或操作:

        1.创建虚拟机模板。即上文提到的用于链接克隆的父本。建议放在一个专门的模板文件夹中方便管理。一般不安装杀毒软件、防火墙软件,实验中有可能因此导致失败。

        2.规划实验环境、网络拓扑。用文字或图纸描述任务目标和内容,并进行设置。


        《指南》在实验室章节中包含了几个实验。

        1.组建Web与FTP服务器实验环境

        2.组建基本网络实验(DHCP、DNS、WINS)环境

        3.单出口Internet连接共享实验环境。

        4.组建双Internet出口的Forefront TMG网络实验

        5.使用任意公网地址互通的Internet的广域网实验


        《指南》共十二章,由于时间关系只看了前五章。通过这次学习了解到在专业课程学习中VMware的多种用法,了解到可自行通过VMware搭建网络环境进行各种网络实验等,为将来学习网络技术打下基础。在教学方面,通过VMware实现学习环境的快速部署和切换。而商业用途方面,了解到VMware用于充分利用硬件资源运行多个普通或服务器系统,至于其他尚未深入了解。如VMware Server、ESX Server 的等,有待继续学习。


        行文仓促,不周之处还请不吝指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值