vmware虚拟机技术
vmware虚拟机技术(精选10篇)
vmware虚拟机技术 第1篇
2007201225收到,2007206211改回
33梁 诚,男,1977年生,工学硕士,助教,研究方向:软件工程。文章编号:100325850(20070820034202 V M ware 虚拟机技术在计算机实践教学中的应用
Appl ica tion of the V M ware V irtua l M ach i ne Techn ique to the Com puter Practica l Teach i ng 梁 诚1 李 琼1 夏建波2(1云南交通职业技术学院 昆明 650101(2昆明冶金高等专科学校 昆明 650033 【摘 要】针对目前计算机实践教学中存在的设备及场地不足、硬件损坏、实验室维护工作量大等问题,提出了一种VM w are 虚拟机技术的解决方法,该方法挖掘了现有设备的潜力,提高了设备的利用率,可在一定程度上使上述问题得到缓解,并能够增加学生的实践动手机会。【关键词】VM w are W o rk stati on ,虚拟机,计算机实践教学。
中图分类号:T P 39119 文献标识码:A ABSTRACT N ow deficien t facilities and p laces ,the dam aging of hardw are and a m ass of m ain tenance in the labo rato ry lie in compu ter p ractical teach ing ,ai m ing at such p rob lem s ,th is paper pu ts fo rw ard to a so lu ti on of VM w are virtual m ach ine 1T h is so lu ti on exp lo its their po ten tial and i m p roves their efficiency of ex isting facilities ,so it can so lve above 2m en ti oned p rob lem s and add the p ractical chances of studen ts at a certain ex ten t 1
KEYWOR D S VM w are w o rk stati on ,virtual m ach ine ,compu ter p ractical teach ing 1 问题的提出
①当前,我国高校招生规模不断扩大,学生越来越多,而教学经费的投入却远远跟不上学生数量的增长,根本无法满足实践教学的需要。如何利用有限的计算机资源,完成更多的计算机实践教学,并确保教学质量,成为各个学校亟待解决的问题。
②计算机的某些系统维护实验,如磁盘分区、格式化、安装操作系统、系统备份与恢复等,由于要对磁盘进行破坏性实验,担心损坏硬件设备,教师一般采取课堂演示或以讲代练的方式进行教学。
③W indow s 服务器维护与管理中的RA I D 技术实验,多机互联的路由实验,教师只能从理论上去分析讲解,无法在课堂上演示,学生也无法通过实验更进一步加深理解。
④计算机网络实验,如局域网的组建、网络配置与管理、T elnet、FT P、IIS 等各种网络服务的配置、远程访问和路由的设置等,这类实验需要用到多台计算机和多种设备,而现有的教学条件有限,导致学生学完课程却无法解决实际问题。
其实,上述提到的计算机实践教学中的各种问题,通过VM w are 虚拟机技术,都可以在一定程度上得到缓解或解决。虚拟机软件VM w are 简介
VM w are W o rk stati on 是VM w are 公司出品的一
款虚拟机软件。利用它可以在一台电脑上模拟出若干台机器,这些虚拟机如同真实机一样各自拥有自己独立的操作系统、CPU、硬盘,内存及其他硬件,你可以像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,所有的这些操作都不会对真实主机的硬盘分区和数据造成任何影响和破坏。
VM w are 虚拟机的最大特点是不需要重新开机就能在一台电脑上同时运行多个操作系统,这跟在同一台PC 机上安装多操作系统是不同的。PC 机上的多操作系统安装,在任一时刻,只能运行其中的一个系统,如果想切换到其它系统,必须重新启动机器。而在虚拟机环境下,多个操作系统可以同时运行,人们可以与对待标准的W indow s 应用程序那样在多个操作系统之间来回切换,而不需要重新启动机器。最值得关注的是VM w are 强大的网络功能,可将多个虚拟机联接在一起,组建一个局域网,这个网络的行为与真实的网络完全一致,而且不用担心损坏虚拟网卡和虚拟交换机。
VM w are 510支持的主要功能还包括: ①多映像(M u lti p le Snap sho ts 的支持和管理;②团队(T eam 功能;③克隆(C lone 功能;④屏幕截图(Cap tu re Screen 和视频捕捉(Cap tu 2 ・43・(总828 VM w are 虚拟机技术在计算机实践教学中的应用2007年
re M ovie;⑤挂起(Su sp end功能;⑥不同的操作系统之间还能互动操作,包括文件共享以及复制粘贴等功能,允许真实主机与虚拟机之间或者虚拟机与虚拟机之间直接拖动文件进行复制和粘贴操作。VM w are虚拟机在实践教学中的应用
由于VM w are虚拟机具有以上特点和优势,可以把它应用在计算机的实践教学中: ①系统维护实验
若在一台计算机上执行诸如磁盘分区、格式化、安装操作系统、Gho st备份与恢复等系统维护实验,将会破坏硬盘数据的完整性,这在公用计算机实验室一般是不允许的。而我们完全可以在虚拟机中进行这类破坏性比较大的实验,由于虚拟机对应的仅是真实主机上的一个文件,在虚拟机中进行的任何操作都不会破坏现有的硬盘分区和数据,这不但保证了原系统的安全,而且在完成操作后,通过映像功能可以轻松将系统恢复到原样。
如果不想在操作之后通过映像功能恢复系统,还可以针对目标虚拟机创建克隆,克隆出来的虚拟机可以随意操作,不用担心给被克隆的虚拟机带来什么影响,完成操作之后直接删除克隆的虚拟机即可。要创建克隆,在目标虚拟机的摘要页面上,点击“C lone th is V irtual M ach ine”链接,打开克隆向导,按提示操作即可依据目标虚拟机克隆出一个新的虚拟机。
②RA I D技术和路由实验
RA I D技术需要多个硬盘才能完成实验,可以通过在虚拟机中添加虚拟硬盘来达到目的。点击[VM] [Settings],选择“H ardw are”面板中的“H ard D isk”,并单击下部的“A dd”按钮,按照“A dd H ardw are W iza2 rd”向导的提示一步步操作即可为虚拟机增加一个或多个新的虚拟硬盘,这不需要拆开主机,比添加一个物理硬盘方便和快捷。路由实验需要的多张网卡也可以通过类似的过程添加。
③网络实验
计算机网络实验一般要用到多台计算机,可以在一台电脑上虚拟出多个虚拟机,从而在单台计算机上组建网络环境,这样每个学生在一台计算机上就可以进行各种网络配置,这不但提高了设备的利用率,增加了动手的机会,而且不用担心损坏硬件设备。另外,在虚拟环境下,学生不用顾虑到对主系统的破坏,可以放心进行各种操作,这
会带来更好的实验效果。若学生不能按时完成实验,还可以利用挂起功能方便地保留当前状态,以便下一次继续实验。
为了减少维护工作量,可以在实验前制作一个映像,待实验结束后利用该映像把系统恢复到以前的状态,由于虚拟机只是主系统上的一个文件,系统恢复非常便捷和快速,这大大减少了准备下一次实验和还原系统的时间。要制作映像,可以点击[VM] [Snap sho t] [T ake Snap sho t],而要恢复映像,可以点击[VM] [Snap sho t] [Snap sho t M anager],若要挂起当前状态,单击工具栏上的“Su sp end”按钮。
④辅助教学
利用VM w are虚拟机,还有一项非常实用的功能,即可以进行屏幕截图和视频捕捉。在授课过程中,某些操作单纯用语言可能无法表达清楚,或者由于条件所限,无法现场演示某些操作,对于这种情况,可以利用屏幕截图功能事先把操作画面抓取下来,或者直接利用视频捕捉功能把操作过程全部录制下来,然后在课堂上使用投影仪播放出来。要进行屏幕截图,点击[VM] [Cap tu re Screen];而要进行视频捕捉,在开始操作前选择[VM] [Cap tu re M ovie],然后在虚拟机中进行相应的操作,最后点击[VM] [Stop M ovie Cap tu re]结束录制。结束语
VM w are虚拟机技术的出现,给计算机实践教学提供了一种有效的辅助工具,它充分挖掘了现有设备的潜力,提高了现有系统的利用率,既缓解了当前实验设备和场地不足的问题,又提高了实验设备的安全性,降低了实验室的管理难度,而且在不额外添加硬件设备的条件下,可以增加学生的实践动手机会,加强学生的实践技能。因此,在计算机实践教学中推广虚拟机技术具有非常积极的教学意义。
当然,由于VM w are实现了多操作系统同时运行,每个操作系统对资源的占用使得其对硬件的要求比较高,尤其是CPU和内存,当多个虚拟机同时运行时,真实机的反应速度会有明显的降低。
参考文献
[1]罗梓元1浅谈VM w are的教学辅助功能[J]1中国现 代教育装备,2005(11:60261.[2]刘 羽1“虚拟机”技术在教学实验中的应用[J].桂林 工学院学报,2003(10:41724191 [3]陈 伟1高校公共计算机机房多系统实验环境的构建 [J].福建电脑,2006(8:1531 [4]刘 晖1用VM w are5实现多系统同时运行.h ttp: 86 19115861sh tm l,20052022171 ・ 5 3 ・
第20卷 第8期电脑开发与应用(总829
vmware虚拟机技术 第2篇
在使用虚拟机时,有时因前期虚拟硬盘的容量设置小了,不能满足我们的需要。怎么办呢?如何把虚拟硬盘扩大?答案:可以使用vmware的硬盘虚拟扩展功能!
1、在虚拟机关闭的状态下,打开虚拟机软件,点击“编辑虚拟机设置”;
2、点击选项中的硬盘设置,点“实用工具”;
3、选择“扩展”,增加虚拟硬盘的总大小数值,再点击下方的“扩展”;
4、虚拟机硬盘开始扩展,直到最后提示完成;(图例中虚拟硬盘从60g提高到70g)
vmware虚拟机技术 第3篇
Window s s e rve r 2003路由实验是网络实验中的一个重要实验。它利用Windows Server2003中的路由和远程访问服务达成路由器的功能,实现不同网段的互联通信。本文以Windows Server2003中路由与远程访问连接两个子网为例,介绍利用虚拟机技术完成Windows Se rve r2003软路由实验的方法及步骤。
2 虚拟机概念
2.1 虚拟机及其功能
VMw are是一个“虚拟PC”软件。它使你可以在一台机器上同时运行多个Windows、DOS、LINUX系统。VMware可以实现不需要分区或重开机就能在同一台PC上使用两种以上的操作系统。
2.2 虚拟网络的连接方式
类似于真实的交换机,虚拟交换机可以将各网络组件连接到一起。搭建虚拟网络实际上就是把虚拟机通过虚拟网卡连接到VMnet0~VMne t9中的一个虚拟交换机上。VMw are提供了以下3种标准虚拟网络模式。
1)桥接(Bridge)模式。在桥接模式下虚拟机与真实主机通过虚拟交换机( (VMnet0)组成桥接网络,虚拟机的IP地址和真实主机的IP地址应该在同一个网络内,即虚拟机的IP和子网掩码与后的结果应该和真实主机的IP地址与子网掩码与后的结果是相同的。
2)仅主机(Hos t-only)模式。这种连接方式可以把真实主机和虚拟机组成一个隔离于其他网络的独立网络。只有真实主机和虚拟网内的计算机可以通信。此模式下虚拟机与真实主机通过虚拟交换机(VMnetl)组成仅主机网络,虚拟机与真实主机的虚拟网卡可以通过真实主机上的VMware DHCP服务来获得IP地址的。或者也可以有用户手工的方式设定IP地址。
3)网络地址翻译(NAT)模式。允许虚拟机使用真实主机的IP地址或者通过拨号连接访问互联网。虚拟机通过真实主机上的VMw are DHCP服务来获得IP地址。此模式下虚拟机与真实主机通过虚拟交换机(VMnet8)组成NAT网络。
3 虚拟机的创建和配置
3.1 创建虚拟机
虚拟机的创建比较简单,打开VMware后选择新建->虚拟机,出现安装虚拟机的向导,虚拟机的安装跟实机的安装相同。
3.2 配置虚拟机
虚拟机创建完成后,根据实验要求,需设置虚拟机beijing2、London和Vancouve r的网卡的属性,将虚拟机be ijing2的网卡接入VMne t1,将London上的两块网卡分别接入VMne t1和VMne t8,将Vancouve r的网卡接入到VMne t8,这样三台虚拟机可以通过虚拟交换机组件起来了。三台虚拟机网络连接的网络拓扑图如图1所示。IP地址及网卡的工作方式设置如表2所示:
3.3 安装配置Windows Server2003路由器
为了让beijing2和Vancouver能够互相通信并实现资源共享,需要在London上启动路由及远程访问服务。在London上使用路由与远程服务的方法如下。
1)在London上选择开始所有程序管理工具路由和远程访问。
2)右键路由和远程访问中的london,选择“配置并启用路由和远程访问。
3)在路由和远程访问服务器安装向导中选择“下一步”。
4)在配置的对话框中,选择“自定义配置”。
5)在自定义配置对话框中,自定义配置中把“LAN路由”选中。
6)点击下一步后完成。这时London作为一台路由器已经配置好了。
3.4 结果测试
路由器配置好之后,Beijing2和Vancouver就可以互相访问通信了。但应做一下测试:在虚拟机Beijing2上ping Vancouver可以ping通对方。说明London作为一台路由器能够完成两个网络之间数据包的转发。
4 总结
VMw are虚拟机是一款非常实用,性能非常良好的构造虚拟机实验环境的软件,在本实验中要求内存越大越好,实践表明在计算机内存为1G的实验环境下,三台虚拟机和主机能同时且顺畅地运行。除了本文所举的例子外,基于VMware的虚拟机技术,还能很好地在高性能计算机上完成各种复杂网络环境下才能完成的各种实验。
参考文献
[1]任映雪.VMware虚拟机技术在Windows软路由实验中的应用[J].实验科学与技术, 2007.
[2]赖伟骏.VMware虚拟机技术在Windows2000路由实验中的应用[J].黎明职业大学学报, 2005.
vmware虚拟机技术 第4篇
[关键词] VMware 虚拟机 虚拟化 数字图书馆
1引 言
数字图书馆是人类社会进入信息化时代的产物,随着数字化图书馆建设的不断发展,各类数据库、电子图书、电子期刊等文献资源不断增加,Web2.0、Lib2.0、Opac2.0等新技术不断带来新型数字化信息服务,信息共享空间(IC)建设模式在世界范围内逐步推广,图书馆正逐渐成为网络化、数字化和多功能的信息中心。面对日益复杂的数字图书馆应用,保障各种系统正常的、永不间断地提供服务响应,已经成为图书馆对信息化建设的进一步要求,而虚拟机系统的产生正好为这种要求提供了应用发展空间。
2VMware虚拟机技术
虚拟机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,可以安装操作系统、安装应用程序、访问网络资源等[1]。VMware就是这样一个虚拟机软件,由它创建的虚拟机与真实的计算机相同,这个虚拟机有自己的CPU、内存、硬盘、光驱,可以安装Windows、Linux等真实的操作系统及各种应用程序。
2.1 软件虚拟化技术
首先要解释几个概念。宿主计算机(Host PC),指物理存在的计算机;宿主操作系统(Host OS),指运行在宿主计算机上的操作系统,在这个操作系统下安装的虚拟机应用程序可以在计算机上模拟出一个或多个虚拟机[2];客户操作系统(Guest OS),指运行在虚拟机上的操作系统。例如,在一台安装了Windows XP的计算机上安装了VMware,那么Host PC指的是安装了Windows XP的这台计算机,其Host OS为Windows XP。如果虚拟机上运行的是Linux,那么Linux即为Guest OS。
软件虚拟化技术是指在实体主机的硬件系统和操作系统之间试图建立一个称为VMM(Virtual Machine Monitor,虚拟机监视器)的软件监控层,用来阻隔操作系统与硬件系统的直接通信。所有来自操作系统的指令都将被VMM截获,并通过VMM的分析和转换后,再转向控制硬件系统。VMM对系统指令的拦截和转换的特殊作用,使得在VMM上可同时支持多个异构操作系统的运行。VMware就是软件虚拟化技术的代表产品,它采用的是完全虚拟化技术(Full Virtualization),其基本核心是整个的虚拟化过程不对硬件系统和客户操作系统进行任何修改,完全依赖VMM来支持和管理多个异构的客户操作系统(Guest OS)的并发运行。
2.2 VMware技术结构
VMware依据不同时期、不同技术的产品,有两种结构形式:寄居结构(Hosted Architecture)和高级结构(“Bare Metal” Architecture)。
寄居结构(Hosted Architecture)是VMware产品中一种技术发展较早、应用层次较为大众化的结构形式。寄居结构的特点是作为虚拟化技术核心的VMM是一种运行在Host OS之上,将VMware作为Host OS的一个应用程序来运行的结构,这种结构对Host OS的寄生性,使得它可通过继承Host的设备驱动来得到更为广泛的硬件支持,也可利用Guest OS和Host OS平台的相似性来减少VMM对来自Guest OS指令的延迟。虽然寄居结构必须依赖于Host OS的良好支持,但VMM可以有效地为多个Guest OS的正常运行提供很好的技术隔离,使这些OS能独立享用CPU、内存、I/O等硬件资源。当然,这种结构对Host OS的依赖性,会使得Host OS一旦失效,将导致整个VMM的失效。如图1所示:
高级结构(“Bare Metal” Architecture)形式是把VMM作为独立的一层系统软件直接运行在硬件平台上。作为计算机硬件系统和Guest OS的通信层,它完全独立地响应所有Guest OS对硬件资源的访问。这种结构的VMM就像一个操作系统,包含硬件平台的各种设备驱动,非常适合于构建企业级服务器的系统环境。因为高级结构的系统独立性,使得VMware的近期产品提升到了一个决定性的技术地位。以高级结构为技术支持的VMware ESX Server,其内核可以直接运行在硬件系统之上,因此克服了VMM对Host OS的性能和可靠性的依赖和影响,减少了Host OS所占用的系统资源,从而使整个虚拟机系统的性能、稳定性和安全性都有很大的提高。正因为如此,高级结构已经成为企业级服务器中VMware产品的标准。如图2所示:
2.3 VMware虚拟机系统关键特征
兼容性。与物理计算机一样,虚拟机承载着自身的客户操作系统和应用程序,并具有物理计算机上的所有组件(主板、VGA 卡、网卡控制器等)。因此,虚拟机与所有标准的x86操作系统、应用程序和设备驱动程序完全兼容,这样就可以使用虚拟机来运行在x86物理计算机上运行的所有相同软件。
隔离。虽然虚拟机可以共享一台计算机的物理资源,但它们彼此之间仍然是完全隔离的,就像它们是不同的物理计算机一样。例如,如果在一台物理主机上运行4个虚拟机,其中1个虚拟机崩溃,其他3个虚拟机仍然可用。在可用性和安全性方面,虚拟环境中运行的应用程序之所以远优于在传统的非虚拟化系统中运行的应用程序,隔离就是一个重要的原因。
封装。虚拟机实质上是一个软件容器,它将一整套虚拟硬件资源与操作系统及其所有应用程序捆绑或“封装”在一个软件包内。封装使虚拟机具备超乎寻常的可移动性并且易于管理。例如,可以将虚拟机从一个位置移动和复制到另一位置,就像移动和复制任何文件一样;也可以将虚拟机保存在任何标准的数据存储介质上,从袖珍型的USB闪存卡到企业存储区域网络(SAN),都可用于保存。
独立于硬件。虚拟机完全独立于其底层物理硬件。例如,可以为虚拟机配置与底层硬件上存在的物理组件完全不同的虚拟组件(如CPU、网卡、SCSI控制器等)。同一物理主机上的各个虚拟机可以运行不同类型的操作系统(Windows、Linux等)。
3VMware技术在数字图书馆建设中的应用体系
VMware vSphere是基于高级结构的虚拟机产品,是VMware公司虚拟产品中的核心,它利用虚拟化功能可以将数据中心转换为简化的云计算基础架构,其最大优点就是其内核可直接运行在硬件之上,不但可以大大减少Host系统对硬件资源的占用,也使得虚拟机的系统稳定性和性能都有很大的提高。
3.1虚拟机系统架构的建立
建立VMware Infrastructure虚拟机系统,首先要考虑架构的物理拓扑结构。VMware Infrastructure架构包含ESX服务器主机、磁盘阵列或网络存储、以太网络、vCenter管理中心。ESX服务器主机为虚拟机的运行提供了硬件环境和使用资源。完整的虚拟机系统架构是由多台ESX服务器主机组成的集群,保证虚拟机的负载均衡、动态迁移、HA高可靠性;网络存储连接到各ESX服务器主机,存放虚拟机磁盘文件,是虚拟机动态流动的传输通道;以太网络是虚拟机工作与管理的基本保障;而vCenter管理中心是VMware Infrastructure架构的枢纽,提供配置虚拟机资源、访问控制、性能监控等服务功能。
北京第二外国语学院(简称北京二外)图书馆早在2008年就已经成功应用了虚拟机系统,在数字图书馆发展建设上积累了很多的经验。下面以其VMware Infrastructure物理架构来说明前期建设的重点,如表1所示:
ESX服务器主机应尽量选择相同或相似的硬件配置,否则可能因为些许差异如CPU的主频不一致而造成HA高可靠性和FT容错功能的实施受阻。存储卡的冗余设计是虚拟机系统实施的关键之一。虚拟机一般存放在存储设备上,是因为存储设备比本地磁盘容量要大很多,可以建更多虚拟机,且都具有RAID安全级别和全局热备磁盘作保障。通过SAN的存储网络也可以提供高效稳定的应用环境;配有多个以太网口是虚拟机系统实施的关键之二。虚拟机所提供的服务器应用系统都需要网络对外发布信息和提供服务,建立ESX主机集群系统也需要网络进行支撑,虚拟机的动态迁移、负载均衡、冗余配置、网络带宽等都需要多个网络出口。在实际应用中,可以通过2个网卡的绑定为虚拟机提供虚拟交换机,并为虚拟机的迁移管理提供服务,所有网卡必须都为千兆;ESX主机的大容量内存是虚拟机系统实施的关键之三。每一个虚拟机的建立都要分配给1-2GB的内存空间,在ESX主机上建立的虚拟机内存容量总和要与ESX主机内存基本相符,不能相差太大,否则会造成虚拟机系统的不稳定。
图3为北京二外图书馆虚拟机物理架构拓扑图。虚拟机服务器分为对外服务器、对内服务器、校园一卡通网络内的服务器,因此物理网卡被虚拟为三种不同应用网络的虚拟交换机(红色链路标志),网卡被绑定考虑冗余。这样的架构使得增加如下任何一种应用的虚拟服务器都非常方便:①与对外服务有关的图书馆导航系统、图书馆主页系统、图书馆论文提交系统等;②与对内服务有关的图书馆门禁系统、图书馆内部知识库系统等;③与校园一卡通应用有关的上网计费系统、自助存包系统、自助复印打印系统等。
3.2 数字图书馆虚拟机系统的建立
在数字图书馆应用系统中主要有两类系统:数字资源发布系统和信息服务系统。前者如电子图书系统、电子期刊系统、全文数据库系统、视频数据库系统、学位论文系统等。后者如参考咨询系统、图书馆学科导航系统、图书馆门户网站系统、学位论文提交系统、自助复印打印系统等。众多的系统需要物理服务器提供支持,不但硬件成本高,资金需求量大,而且从安装操作系统、应用系统到使用、维护、更新,都给技术人员带来了很大的工作量,效率低下,出现故障也不能很快地发现与解决,因此虚拟机系统的出现解脱了对技术人员的束缚,减少了对硬件服务器以及与之相关的空间、冷却、电力等成本,保证了业务服务的安全稳定与连续不间断运行[5]。
在建立数字图书馆虚拟机系统时,可以利用VMware系统提供的模板功能,部署或克隆出多台虚拟机。在使用模板之前,需要先安装一台样板虚拟机,根据功能需求划分相应的CPU、内存、硬盘,配置网卡和网络VLAN号,然后在每个虚拟机上安装所需的操作系统,可以是Windows、Linux或Unix,安装过程和物理机上的操作完全一样。最后在操作系统上进行相应的配置,安装应用软件。样板虚拟机生成后可以转化为模板,将来可以通过“部署”或“克隆”方式快速生成虚拟机,在硬件服务器上需要花费几个小时做的事情在这里只需要几分钟就可以完成。同时,也可以将模板作为应用系统的备份,在系统出现被攻击、病毒破坏,系统启动不起来的情况下,将模板快速部署,可将系统恢复回来。
对于现有的在物理服务器上运行的系统可以采用迁移的方式移到虚拟机上运行,需要用到VMware vCenter Converter工具,可以迁移在线的物理机[6]。迁移过程中物理服务器不用关闭系统,但是正在运行的数据库如SQL Server需要停止运行,否则迁移会失败。迁移完成后,需要先将源物理机关机,再启动转换好的虚拟机,以免主机名和IP地址冲突。
3.3 虚拟机系统关键技术的应用
VMware的VMotion功能、HA功能、容错FT功能、Storage VMotion功能、DRS功能都是分布式服务,可自动有效地管理各种资源,实现虚拟机的高可用性。
VMotion功能可将正在运行的虚拟机从一台物理服务器主机迁移到另一台物理服务器主机,不需要中断服务。这对于检修物理服务器主机、升级硬件配置、调整整个系统都具有很大帮助。图书馆业务系统的连续性是反映图书馆服务质量的一项重要依据,而涉及整体系统的调整如图书馆局域网系统的调整、物理服务器主机网络和存储的调整、物理服务器主机硬件故障等情况,势必会影响到在主机上运行的虚拟机系统。VMotion功能可以帮助我们将一台物理服务器主机上的所有虚拟机系统迁移到了另一台上,业务却不中断,这是数字图书馆关键应用的保障之一。
在VMware vSphere系统中,VMFS是一个重要的概念,它是使用共享存储的虚拟文件系统,允许多个物理主机同时读写同一存储器。VMFS提供磁盘锁定,以确保多台服务器不会同时启动同一虚拟机。如果物理主机出现故障,系统将释放每个虚拟机的磁盘锁定,以使虚拟机可在其他物理主机上重新启动,这就是HA的功能。HA监控群集内的所有物理主机并检测主机故障,如果主机出现故障,HA能快速地在群集内的其他物理服务器上自动重启虚拟机。这是数字图书馆关键应用的保障之二。
HA功能虽能保证业务系统从故障主机迁移到其他主机,并自动重新启动系统,但提供的业务服务还是会中断,FT容错功能能够保障业务服务的连续性。FT借助于VMware vLockstep技术,以虚拟锁步方式运行的辅助虚拟机来保护主虚拟机,从而提供连续可用性。系统会记录在主虚拟机上执行的输入和事件,并在辅助虚拟机上进行重放,以确保两个虚拟机的状况保持一致,所以可在不中断或不丢失数据的情况下在任何节点处由辅助虚拟机接管执行。这是数字图书馆关键应用的保障之三。
在VMFS系统中,虚拟机是作为一组文件存储在数据存储中的目录中的,可以作为普通文件进行复制、移动或备份。可向虚拟机添加新的虚拟磁盘,系统将在VMFS中创建虚拟磁盘文件(.vmdk),从而为添加的虚拟磁盘或与虚拟机关联的现有虚拟磁盘文件提供新存储,这就是Storage VMotion技术的应用。Storage VMotion可以将正在运行的虚拟机磁盘文件从一个共享的存储位置重新定位到其他共享存储位置,可以添加新的虚拟磁盘空间,并且保持虚拟机处于运行状态而不用停机,以便执行维护、重新配置LUN、解决空间不足问题和升级VMFS卷,实现了服务平台的连续可用性和系统的完整性。这是数字图书馆关键应用的保障之四。
DRS功能是实现虚拟机对资源需求的动态负载均衡,保障主机集群对资源的分配策略,当主机集群中的条件发生更改,如虚拟机的增加、可用资源的变化等,DRS可根据情况使用VMotion将虚拟机迁移。DRS功能可设置为自动、半自动、手动,一般设为半自动方式,经过确认实施VMotion动作,避免DRS功能的频繁启动。DRS功能优化了VMware系统环境,是数字图书馆关键应用的保障之五。
4虚拟机系统的备份
在数字图书馆的建设中引入VMware vSphere虚拟机技术,得到五大安全性能的保障,但并不是我们的业务系统就可以高枕无忧了,系统本身带来的问题如病毒、系统瘫痪、可能出现的蓝屏等现象,都会影响到我们的对外服务工作,因此虚拟机系统的备份是非常重要的。
虚拟机系统的备份和物理服务器系统的备份性质是一样的,VERITAS NetBackup备份系统同样可以在虚拟机上运行。另外虚拟机VMFS系统的特点,使得虚拟机的备份可以像文件拷贝一样将虚拟机文件拷贝出来进行备份。还有第三方针对虚拟机备份的软件系统如Vizioncore vRanger,提供了内置的计划任务工具,自动执行备份工作,并支持在线热备或虚拟机关机状态下备份,具备全备、增量及差分备份功能,以减少存储空间。
目前虚拟机技术正越来越广泛地被应用于数字图书馆发展与建设,在它发挥重要作用的同时,对其进行备份是非常必要的,应引起重视。
参考文献:
[1] 吴乾清.基于VMware的数字图书馆服务器虚拟化研究与应用.科技情报开发与经济,2010,20(21):47-49.
[2] 吴德萍.虚拟机技术在图书馆服务器端的应用.图书馆工作与研究,2008,18(2):15-17.
[3] H3C数据中心虚拟化解决方案技术白皮书.[2011-03-14].
http://wenku.baidu.com/view/8075ad315a8102d276a22f10.html.
[4] 刘荣发.服务器虚拟化技术在图书馆数字化服务中的应用.现代图书情报技术,2007(4):79-82.
[5] 陈思义.VMware在图书馆数据中心管理中的应用.图书情报论坛,2010(1):56-58.
[6] 王炜.虚拟化技术在图书馆自动化管理中的应用.晋图学刊,2008(5):60-63.
vmware虚拟机技术 第5篇
一、鼠标在虚拟与现实之间要穿行无阻
使用虚拟机的朋友都知道,在虚拟系统中和真实的系统之间鼠标是不能同时起作用的,特别是在虚拟系统中使用鼠标想移动到真实的系统中时,必须得按下“Ctrl+Alt”组全键才可以。其实只要安装了“VM tools”即可轻松实现鼠标穿行无阻。
启动虚拟机中的系统,依次点击“VMInstall VMware tools”(见图1),按照提示安装即可,完成之后,你便会发现鼠标已经可以在“虚拟”与“现实”之间穿行了。
二、内存、硬盘想加就加
也许刚开始创建虚拟系统的时候,分配的内存及硬盘空间太小,运行时感觉挺慢,不要紧,可以随时为它增加内存及硬盘空间,
在虚拟系统未启动的情况下,点击需要更改设置的系统标签,然后依次点击“VMSettings”,在打开的“Virtual Machine Settings”对话框中,就可以方便的增加内存及硬盘的大小了(见图2),不过所添加的限度是在现有系统所拥有的物理范围内。
三、装系统,何需光盘
网上又有高人整改的系统供下载了,但不知道具体使用效果怎么样,是否稳定,最好的办法是先在虚拟机中试一下,下载的文件为光盘镜像ISO格式,刻碟的话,如果不好就浪费一张光盘,那就直接使用ISO镜像安装吧。
在虚拟机信息窗口中,双击光驱信息行,在打开的“CD-ROM device”对话框中,选择“Use ISO image”项,单击“Browser”按钮定位到下载好的ISO文件,单击“OK”按钮即可(见图3)。
vmware虚拟机技术 第6篇
有人会想到,我直接启动虚拟机,然后把里面没用的数据删除了,不就行了吗?实际测试发现,这样删除后,存放在物理硬盘上的虚拟磁盘文件的大小并没有减小,虚拟机磁盘文件只会慢慢地变大,虚拟机软件不会在用户删除数据后对虚拟磁盘进行“压缩”。
现在好了,我们可以使用DiskGenius软件进行压缩。比如我们使用的是,它的虚拟磁盘文件是vmdk格式。这时我们可以用如下方法对其进行压缩。如下图所示,这是未压缩之前的大小(1.7G左右)。
操作步骤如下: 1、在 DiskGenius软件中,首先把要压缩的虚拟磁盘打开(菜单:“硬盘 –> 打开虚拟硬盘文件 ”)。打开后就可以在左边的窗口中看到加载上的虚拟磁盘了。
2、然后我们再新建一个容量不小于源虚拟硬盘的vmdk虚拟磁盘(菜单:“硬盘 –> 新建虚拟硬盘文件 –> 新建VMware虚拟硬盘文件”),
3、开始进行压缩。选择(菜单:“工具 –> 克隆硬盘”),弹出对话框后,在“选择源硬盘”时选择要压缩的vmdk虚拟磁盘,在“选择目标硬盘”时选择刚刚我们新建的vmdk虚拟磁盘,然后点“开始”。
4、现在已经复制完毕了,我们找到两个虚拟磁盘文件的所在路径,对比一下大小。
可以看到,虚拟硬盘被压缩了。
这时,还需要做一些后续的清理工作。首先在DiskGenius软件中关闭刚才打开的两个虚拟硬盘,或者直接关闭 DiskGenius 软件。然后将源虚拟硬盘文件改名(备用,以防万一),再将新的虚拟硬盘文件改名为源虚拟硬盘的文件名(注意要完全相同)。最后打开虚拟机,启动一下虚拟系统,没有问题后就可以删除压缩前的源虚拟硬盘文件了。至此,压缩完成。
vmware虚拟机技术 第7篇
====================
虚拟机软件可以在一台电脑上模拟出来若干台PC,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络,
Win + VMWare运行RedHat7.2、Win98 & Solaris 8的截图
比如上图中,是在一台电脑上安装了Win2000 server,再在Win2000 server上安装虚拟机软件VMWare,利用VMWare模拟出来3台PC,在这3台PC上分别运行RedHat7.2、Win98和Solaris 8 for x86操作系统。包括Win2000在内,这4个操作系统同时在一台电脑上运行,互不干扰,并且同在一个局域网内。
目前PC上的虚拟机软件有下述两个:
VMWare www.vmware.com
Virtual PC www.connectix.com
本文主要介绍VMWare。
二、使用虚拟机的好处
====================
1、如果要在一台电脑上装多个操作系统,不用虚拟机的话,有两个办法:一是装多个硬盘,每个硬盘装一个操作系统。这个方法比较昂贵。二是在一个硬盘上装多个操作系统。这个方法不够安全,因为硬盘MBR是操作系统的必争之地,搞不好会几个操作系统同归于尽。而使用虚拟机软件既省钱又安全,对想学linux和unix的朋友来说很方便。
2、虚拟机可以在一台机器上同时运行几个操作系统,是SOHO开发一族的必备工具。有了虚拟机,在家里只需要一台电脑,或出差时只带着一个笔记本,就可以调试C/S、B/S的程序了。
3、利用虚拟机可以进行软件测试。
三、使用虚拟机的硬件要求
====================
虚拟机毕竟是将两台以上的电脑的任务集中在一台电脑上,所以对硬件的要求比较高,主要是CPU、硬盘和内存。目前的电脑CPU多数是PIII以上,硬盘都是几十G,这样的配置已经完全能满足要求。关键是内存。内存的需求等于多个操作系统需求的总和。现在的内存已经很便宜,也不成为问题了,
四、虚拟机的运行环境
================
VMWare可运行在Windows(WinNT以上)和Linux操作系统上。
Virtaul PC可运行在Windows(Win98以上)和MacOS上。
运行虚拟机软件的操作系统叫Host OS,在虚拟机里运行的操作系统叫Guest OS。
五、VMWare的使用经验
================
1、支持的Guest OS:
VMWare支持如下Guest OS:
MS-DOS、Win3.1、Win9x/Me、WinNT、Win2000、WinXP、Win.Net、Linux、FreeBSD、NetWare6、Solaris x86。
不支持的Guest OS:
BeOS、IBM OS/2 and OS/2 Warp、Minix、QNX、SCO Unix、UnixWare。
2、VMWare模拟的硬件
VMWare模拟出来的硬件包括:主板、内存、硬盘(IDE和SCSI)、DVD/CD-ROM、软驱、网卡、声卡、串口、并口和USB口。VMWare没有模拟出显卡。VMWare为每一种Guest OS提供一个叫做vmware-tools的软件包,来增强Guest OS的显示和鼠标功能。
3、VMWare模拟出来的硬件是固定型号的,与Host OS的实际硬件无关。比如,在一台机器里用VMWare安装了linux,可以把整个linux copy到其他有VMWare的机器里运行,不必再安装。
4、VMWare可以使用ISO文件作为光盘。比如从网上下载的linux ISO文件,不需刻盘,可直接安装。
5、VMWare为Guest OS的运行提供三种选项:
(1) persistent
Guest OS运行中所做的任何操作都即时存盘
(2) undoable
Guest OS shutdown时会问是否对所做的操作存盘
(3) nonpersistend
Guest OS运行中所做的任何操作,在shutdown后等于没做过。
如果要进行软件测试或试验,这是非常有用的功能,可以尽情地玩,把
Guest OS搞死无限次都不怕。
vmware虚拟机技术 第8篇
VMware workstation是美国VMware公司于1999年开始发行的一款虚拟机软件, 利用该软件能够在一台物理计算机上虚拟出一台或多台计算机, 进而能够同时运行两个或多个操作系统。并且能够利用虚拟出的计算机组建网络, 实现单机内局域网。将这款软件应用于计算机教学, 可以在现存条件下提高教学效率, 节约教学成本。
二、虚拟机相关概念
所谓虚拟机就是虚拟计算机, 简称“虚拟机”。指通过软件 (VMware, Virtual PC等) 在一台计算机上模拟出来的若干台可以独立运行且互不干扰的多个具有相同或不同操作系统的计算机[1]。每一台虚拟机都与真实的计算机类似, 拥有自己的C P U、内存、硬盘、光驱、软驱、网卡等硬件设备, 甚至还有自己的BIOS。在虚拟机上, 可以安装Windows、Linux等操作系统和各种应用程序, 多台装有不同操作系统的虚拟机能够同时运行。
Guest指通过虚拟软件虚拟出来的客户机;Guest OS指运行在虚拟机上的操作系统。Host, 指物理存在的计算机, Host OS指在Host上运行的操作系统;例如在Windows2000服务器版为操作系统的计算机上安装了VMware, 虚拟了Red Hat Linux。那么, Host指的是安装Windows2000服务器版的这台物理计算机, 其Host OS为Windows 2000 Server;虚拟机上运行的Red Hat Linux就是Guest OS。VMware运行在主机的操作系统之上, 它在Guest OS与Host OS之间加了一层虚拟操作平台 (VMware Virtual Platform) , 所有的客户操作系统都运行在虚拟操作平台之上[2]。
三、建立虚拟机及构建虚拟网络的基本方法
我们可以从http://www.vmware..cn下载VMware软件, 申请license后可以免费使用30天。安装VMware软件的方法比较简单, 这里不作详述。
1. 建立虚拟机
建立虚拟机的方法有几种, 通常用的方法是用V M w a r e向导建立虚拟机和用备份文件建立虚拟机两种。图1为VMware5.5.3启动后主工作区, 主要包括三个组成部分:新建虚拟机、新建分组、打开已存在的虚拟机或分组。
(1) 用VMware向导建立虚拟机
点击新建虚拟机图标进行有关参数的设置后, 就成功地建立了一个虚拟机, 然后就可以在该虚拟机上安装需要的Guest OS了。
(2) 用备份文件建立虚拟机
虚拟机的备份文件指的就是配置文件和磁盘文件的备份。首先复制备份文件到硬盘指定目录, 然后启动向导, 在“选择一个磁盘”的三个选项中选“使用已存在的磁盘镜像文件来建虚拟磁盘”, 然后选备份磁盘文件就完成了。
2. 安装操作系统
建立虚拟机后, 就可以在新建的虚拟机上安装操作系统了。有光盘安装、光盘镜像文件安装、GHOST文件安装、备份文件安装4种方式。光盘安装即使用光盘通过VMware安装, 将系统盘装入光驱后重启虚拟机就开始安装了, 安装过程和安装真实的操作系统基本相同。
3. 构建虚拟网络
VMware提供了一些虚拟设备 (虚拟交换机、虚拟网卡) 和用这些设备联网的方法, 通过这些虚拟设备我们可以连接到因特网或者组建单机局域网, VMware可以提供以下三种组网方式。
(1) 桥接 (Bridged) 模式
在主机所处网络上客户机显示为和主机一样的一台额外的计算机, 它与主机在主机所处网络上的地位是平等的。外部网络和虚拟机可以互相访问。
(2) 网络地址翻译 (NAT) 模式
客户机与主机之间通过地址转换进行网络通讯, 客户机可以把主机作为NAT设备, 通过主机代理上网, 使用这种方式网络内其他机器不能访问客机, 客机可通过主机访问网络内其他机器。
(3) 仅主机 (Host-only) 模式
在主机上建立了一个独立的私有网络, 在这种模式下, 客户机与主机可以通过虚拟私有网络进行通讯, 只有同为Host-only模式并且属于同一个虚拟交换机的虚拟机才可以互相访问, 而外部网络和客户机不能通讯。
此外, 也可以把客户机设置为不使用网络连接的方式, 新建的客户机将没有办法与其他的客户机或计算机联网。[3]
四、使用VMware进行计算机教育的优势
1. 利用VMware进行网络试验
利用VMware所提供的三种组建网络的方式, 我们可以在安装了V M w a r e的单机上构建虚拟的网络实验室, 进行各种相关的网络实验。我们就通过将Host作为路由器并虚拟出两台客户机组建一个虚拟网络进行Windows2000路由试验为例, 来说明利用Vmware进行网络试验的便利性。试验步骤如下:
(1) 新建虚拟机按照上面所介绍的方式新建一台虚拟机, 假设名称为PC1, 安装好相应的操作系统后, 在VMware中选择:虚拟机克隆, 根据向导我们就可以快速的建好另外一台虚拟机, 并将其命名为PC2。
(2) 在主机中添加网卡在VMware中选择:编辑/虚拟网络设置/主机虚拟网络适配器, 在弹出的对话框中点击添加按钮, 然后在添加网络适配器的下拉列表中任意选择一个, 假设我们选择了VMnet2, 这样我们就在主机中添加了一个Host-only类型的网卡。
(3) 配置网络我们可以将PC1和PC2做如表1所示配置, 使其处于不同的两个子网中, 我们称PC1所在的子网的名称为Net1, PC2所在的子网的名称为Net2。
选定PC1, 然后在VMware中选择:虚拟机设置, 在“硬件”选项卡中选择以太网, 在右边的”络连接中选择“自定义”, 选择下拉列表中的VMnet1, 这样就为P C 1设置好了网卡, 用同样的方法为P C 2设置网卡VMnet2。如图2所示:
(4) 配置路由器由于主机即为路由器, 我们将主机与Net1相连的网卡设置为VMnet1, 其IP地址为192.168.116.1。与Net2相连的网卡设置为VMnet2, 其IP地址为192.168.119.1。启用网卡VMnet1和VMnet2, 在主机的“管理工具”打开“路由和远程访问”管理器, 右击计算机名 (本地) 并选择“配置和启用路由和远程访问”, 单击“下一步”, 在“公共设置”对话框中, 选择“网络路由器”单选按钮, 使其能够与其他的网络通讯。单击“下一步”, 在“路由的协议”对话框中, 在列表中确定TCP/IP, 再单击“下一步”, 在“请求拨号连接”对话框中, 选择“否”, 然后单击“下一步”, 直至“完成”关闭安装向导。一个简单的路由器实验环境就建立完成了。[4]
此外, 我们还可以在单机上虚拟出三个节点来进行该试验。利用VMware的其他组网方式还可以进行其他的网络实验。如Telnet及FTP试验, 不同操作系统之间的互联和资源共享等;这些都可以在装有VMware软件的单机中实现。[5]
2. 利用VMware增进计算机教学的实践性
利用V M w a r e在教学中的易用性、安全性和便利性, 我们可以在很大程度上克服传统计算机教学过程中存在的不足之处。比如教师在进行操作系统安装的教学过程中, 不太可能把教师机的硬盘进行重新分区、格式化, 但是利用VMware我们就可以在保证教师机原操作系统不进行变动的情况下轻松达到教学目的, 同时学生也可以在机房机器不受影响的情况下进行进行一些底层的试验, 包括硬盘的分区、格式化、CMOS及BIOS的设置、操作系统的安装等, 并且基本上常见的操作系统都会受到VMware的支持, 这就在现存条件下提高了教学效率, 节约了教学成本。
3. 利用VMware提高软件教学的效率
由于VMware能够将一台计算机变为两台可同步操作的计算机, 主机和虚拟机界面组合类似画中画的显示效果。在教学过程中, 教师可以在主机上讲解软件操作流程讲义;同时, 在客户机上, 学生同步操作软件功能模块。这样在一台计算机上就能实现教与学同步进行。有时教师需要讲解同一功能是如何在不同软件中实现的。关于这一点, 虚拟机技术帮助教师可以实现动态对比演示。利用上述技术特点, 在实际教学中, 我们可以将具有相似功能的不同软件分别安装在主机和虚拟机上。这样我们就可以对不同软件的相似功能进行同时动态对比演示。[6]
五、结语
由于VMware虚拟机软件所具有的在单机上同时运行多台客户机以及其安全性和便利性的特点, 将其应用于计算机教学, 在计算机网络实验、底层操作系统的操作实验以及软件教学效率的提高等方面都可以起到意想不到的效果。但VMware也有其相应的不足之处, 那就是对计算机的配置要求偏高, 但这并防碍其在教学中的广泛使用。
摘要:本文推荐了一款优秀的虚拟机软件:VMware, 介绍了与之相关的一些概念, 并对于如何建立虚拟机、虚拟机操作系统的安装以及客户机的组网方式作了详细的说明。从不同角度论述了VMware虚拟机软件在计算机教育领域所具有的优势, 实践证明。将VMware虚拟机技术应用于计算机教学可以有效扩展教学实践手段、提高教学效率。
关键词:Vmware,虚拟机,主机,客户机
参考文献
[1]http://www.vmware.cn/中国虚拟化先锋.
[2]http://www.vmware.com/VMware官方主页.
[3]崔雅娟.基于VMware的路由器虚拟环境架构的实现[J].计算机教育, 2005, 11
[4]赖伟骏.VMware虚拟机技术在Windows2000路由实验中的应用[J].黎明职业大学学报, 2005, (3) .
[5]罗梓元.浅谈VMware的教学辅助功能[J].中国现代教育装备, 2005, 11
vmware虚拟机技术 第9篇
【关键词】 虚拟机;计算机教学
目前有些高校特别是计算机专业由于经费投入不足,各学校的教学实验设备、实验场地的扩充数量在相当一部分高校中明显不足;由于新技术层出不穷、发展迅速、设备淘汰、更新较快,实验设备过度使用和不能及时进行维护,严重制约了专业教育教学质量的提高;在诸如计算机硬件与软件、网络操作系统等实践性课程的教学和实验中,经常会遇到软件与系统不兼容,操作系统间不能切换,系统配置和软件的调试会影响系统的正常运行等诸多困难。采用虚拟机技术构建教学实践环境来解决这些难题无疑是一种行之有效的解决方案。
1 虚拟机技术简介
虚拟机的实现技术主要有两种:①纯软件方式的虚拟机;②硬件辅助方式的虚拟机。前者是当前主流的虚拟机技术,具有成熟的应用,后者是今后的发展方向,本文内容运用前者。虚拟机技术是指将一台物理的计算机软件环境分割为多个独立分区,每个分区均可以按照需求模拟出一台完整计算机的技术,模拟出来的计算机称为虚拟机。
2 虚拟机软件
虚拟机软件具有以下几个方面的特点:①每个虚拟机都有一个VM控制块,它包括有关VM当前状态方面的信息,如VM的执行状态,VM调度优先级以及复制的VM寄存器内容等;②拥有独立的虚拟硬件设备,如CPU、存储器、外围设备等,并且这些设备及I/O端口等都受到保护,每个虚拟机都可以拥有计算机系统的所有资源;③系统分配给每个虚拟机的虚拟内存都采用了独立的地址空间,互相之间没有任何联系;④同一台主机上可以运行多个虚拟机,每个虚拟机都可安装不同的操作系统,各虚拟机与主机之间可以进行对话、共享文件和网络资源;⑤在虚拟机中,把操作系统安装在主机硬盘中虚拟出来的一个特定文件中,并不需要对物理硬盘进行分区操作,虚拟机系统与主机系统有良好的隔离性,在虚拟机上进行的操作对主机现有的硬盘分区和数据都不会造成任何破坏;⑥具有硬件无关性,在主机系统上虚拟出的硬件都是相同的,可以简单地在不同的主机之间复制后直接使用,不必考虑硬件差异,因此在实验中对虚拟机系统造成的任何损坏不会涉及物理设备且可以得到快速修复;⑦能够设置和修改虚拟机系统的各种配置参数,如虚拟机名称、内存容量、硬盘大小、外围设备参数等。
3 虚拟机软件在计算机硬件和软件课程教学中的应用研究
3.1 计算机硬件和软件课程教学内容主要涉及的实践性环节主要有:①计算机BIOS设置;②硬盘的分区、格式化;③操作系统的安装与配置;④应用软件的安装;⑤系统的备份与恢复。该课程实践性较强,而且学生一般是刚进入大学的新生,为突出“所见即所得”的教学效果,提高学生的实践动手能力,要求教师教学时能展示教学的内容,实验环节中能让学生动手实践。
3.2 由于多媒体教室的公用特性,一般只安装Windows 2000操作系统和基本的应用软件,不能随意修改、配置系统参数,采用虚拟机软件可以解决本门课程上述五个方面的需求。通过近几年在计算机硬件与软件课程教学中的实际应用和研究后,总结出采用虚拟机软件辅助教学具有以下优势:①物理计算机上对BIOS的设置过程无法在投影仪上显示,另外计算机管理员一般情况下也不允许任课教师随意进入和修改BIOS,采用虛拟机可以很好解决这一问题;②物理计算机上不允许对硬盘分区、格式化等破坏性操作,这样教师就无法为学生演示FDISK、Format等操作命令,采用虚拟机就可以为学生讲解、演示这些命令的操作过程;③物理计算机不允许任课教师自行安装其他操作系统和应用软件,采用虚拟机就不受此限制,还可以按照需要进行系统参数的修改和配置、根据需要进行应用软件的安装演示;④搭建网络环境,一台主机和多个虚拟机构成的局域网实现了课堂教学中对网络环境的要求,就像将网络实验室搬移到了课堂教学中来一样
3.3 实验环节中采用虚拟机软件构建计算机硬件和软件课程实验平台基于如下原因:①节约成本。虚拟机软件能够为实验提供真实的计算环境,实现用较少的实验设备完成大量的实验;②便于管理,降低管理成本。传统的实验是根据课程需要在一台计算机的不同分区上安装多个操作系统来满足实验环境的需求,由于实验的特殊性,不能像公共机房那样为了方便管理而安装还原卡,这样带来的后果就是系统可能经常崩溃,实验室管理员需要花大量的时间和精力来维护和恢复系统。采用虚拟机软件后,上面的问题就可迎刃而解。方法是物理计算机只需要安装一个Windows操作系统和虚拟机软件,实验时根据需要在虚拟机中安装操作系统来满足实验需求,不必担心系统崩溃而疲于恢复系统;③独立性强,有利于考核学生的实践动手能力。使用虚拟机软件能够为使用同一台计算机的每个学生提供独立的实验环境,在计算机硬件与软件课程实验中,采用传统的实验方法时,一台物理机器上同一操作系统只能安装一个,而这台机器会有多个学生先后使用。这样,只要第一个学生正确配置通过后,后面的学生就可坐享其成了,显然不便于考核学生真实的实践动手能力。采用虚拟机软件后,可以在虚拟机软件中安装同一个操作系统的多个副本,每个学生使用各自的Guest OS,这样能够真实和准确地考核学生的实践动手能力。
4 结束语
教学实践证明,采用虚拟机软件构建的教学、实验平台为教师教学提供了极大的便利,也给学生课内外的自主学习提供了可能,增强了学生学习的积极性和主动性。虚拟机技术为教学、实验提供了一个近似于真实的环境,除了硬件的物理连接外,在真实的机器上完成的实验基本上能在“虚拟机”上完成,完全能够满足诸如计算机硬件与软件等课程教学实践的要求。
(作者单位:鹤岗师范高等专科学校)
vmware虚拟机技术 第10篇
虽然虚拟化能够带来许多卓越特性,VMware环境中的备份问题给许多备份和存储管理员带来了新的挑战,
VMware虚拟机备份选项
就备份VMware虚拟机而言,你可以使用以下机制来进行备份:
在客居操作系统中安装备份引擎。这和你在物理机的客居操作系统中安装备份引擎完全一样。
随后你可以进行文件级别的备份,以数据变更的次序或你环境要求的次序进行。 www.hanwangtx.com
备份虚拟机文件。因为每个虚拟机都有规则地封装在文件中,你可以备份或归档这些文件。
当使用这种方式时,你可以对每个虚拟机下电,然后备份文件。或者,如果你需要虚拟机持续在线,
你可以对其进行快照,然后对VMDK文件进行备份。
当考虑备份虚拟机文件时,请确保你的应用文件存储在不同的驱动器上。
这可以让备份数据的过程更为简单。这同样也使得备份过程更加集中在数据上而非操作系统文件上,
操作系统文件一般变更不大,不需要如此频繁地对其进行备份。
系统驱动器的备份一般只有在你想要恢复整个虚拟机到其上次备份时刻的状态时才需要。
这里需要记住的是你正在备份的系统驱动器是为登记目的以及和虚拟机一同安装的特殊应用的文件所用的。
主机备份选项
ESX/ESXi主机从根本上讲是服务控制台。由于该服务控制台是用于命令行方式的高级选项,
其文件一般不会变化,并且绝大多数你创建的VMware体系架构配置都存储于vCenter数据库中。
这就意味着,备份服务控制台的实际意义不大。你可以很简单地重装ESX并进行改变,
而不是对服务控制台执行备份和恢复操作。 www.hanwangtx.com
不过如果你想要备份你的服务控制台,你可以从下述两种方式中任选一种:
在服务控制台上安装备份引擎并相应地备份文件。这和传统在任何物理机运行的
任何客居操作系统上安装备份引擎的方式一样。
使用第三方软件来创建一个完整的ESX服务器镜像,然后使用同一第三方软件来恢复整个镜像,并
将ESX/ESXi主机恢复到你创建镜像的原始状态。
VMware统一备份
VMware统一备份(VCB)是在文件级别或镜像级别进行虚拟机备份恢复的可选方式。
VCB运行在一台Windows服务器上,对虚拟机进行快照;对于文件级别的备份,
其以磁盘方式在Windows备份服务器上装载VMDK,一旦装载成功,
你可以看到VMDK目录出现在VCB服务器的一个特定目录下。这样你的文件级备份引擎就可以访问这些文件,
将其写入磁带或其它备份目的媒介中。
当你想要创建完整的镜像备份,VCB同样创建一个快照,不过然后会将整个VMDK作为
文件形式拷贝到特殊的备份卷中,该备份卷的容量至少要超过VMDK的大小。
在将VMDK拷贝至该卷之后,虚拟机的快照会被释放,你的文件级备份引擎可以从备份卷中获取到VMDK,
要实现这种方式,VCB服务器需要和虚拟机驻留的卷进行直连。记住VCB本身并不是一个备份产品,
其只是一个工具来帮助传统的备份产品访问到你的虚拟机。
这样你就将所有的网络问题集中到备份服务器上。现在很显然地取决于你所使用的
备份系统类型以及备份服务器和备份机械臂的连接方式,网络方面的问题可以不予考虑
或者只考虑将文件从备份服务器迁移到备份磁带库中。
由于你处理的是快照级别的备份,这样就无需任何备份窗口,在备份虚拟机的过程中
不会有任何宕机时间。虚拟机可以在在线的情况下进行备份。备份操作的负载也不在ESX/ESXi主机上,
因为你已经进行了快照并将快照迁移到另一个位置,直接通过VCB代理服务器进行备份。
通过这种方式,你使用备份服务器替代ESX/ESXi主机进行的所有的备份流程操作。 www.hanwangtx.com
备份引擎也是可选的。在使用VCB时,你可以使用发生VCB操作的虚拟机内部安装的VMware工具,
这样你就可以只是在希望直接恢复该虚拟机的时候才使用备份引擎。除了直接恢复虚拟机,
你还可以选择将备份引擎安装在选中的一部分虚拟机上,然后恢复这些虚拟机的任何文件。
这样你可以将用于恢复的文件拷贝到其目标位置。这种方式在多虚拟机环境下可以节省备份
引擎的购买和管理成本。
运行VCB的过程可以支持微软Windows客居操作系统文件级别备份和任何客居操作系统镜像级别的备份。
数据恢复
数据恢复是vSphere 4中新引进的虚拟机备份和恢复特性,该特性适用于中小型企业。
数据恢复是一项基于Linux的应用,可以导入到vCenter中,并通过vSphere客户端插件进行控制。
数据恢复应用是一种无需代理的备份至磁盘的解决方案。你的目标备份位置是
本地磁盘、iSCSI、FC上的VMware VMFS Datastores,也可以在NFS Datastore上。
你可以甚至使用数据恢复应用备份到Windows的通用互联网文件系统(CIFS)共享上。
一个单独的数据恢复应用可以支持以下功能:
高达100个虚拟机
高达100个备份工作脚本
每个备份工作可以最多有一个备份目的地
每个在备份工作脚本虚拟机中配置的虚拟机在每24小时可以备份一次
如果配置数据恢复应用
你可以非常简便地建立数据恢复应用。在获得所有所需的文件后,按以下步骤进行:
1、部署数据恢复OVF模板到vCenter中,可以点击“文件”到部署OVF模板,然后根据帮助提示进行。
2、通过应用控制台配置网络堆栈打开网络连接。
3、通过应用控制台配置合适的时区设置。
4、在应用中增加目标存储。要做到这点,你可以进入编辑设置中增加一块虚拟磁盘到应用中,
同样方式你可以操作任何虚拟机。 www.hanwangtx.com
5、在vSphere客户端中安装数据恢复插件
vmware虚拟机技术
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。