虚拟机开放分类: 软件、电脑、应用软件、系统模拟通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。
因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的状态。目前流行的虚拟机软件有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明显高出一筹,这也是本文选择它的理由之一。电脑一台变两台,学用Linux不再有后顾之忧VMware 4.5有Workstation、GSX server等多种版本,其中Windows版的Workstation应用最广,本文即以它为基础进行各种实战演习。
虚拟机的概念比较宽泛,通常人们接触到的虚拟机概念有VMware那样的硬件模拟软件,也有JVM这样的介于硬件和编译程序之间的软件。这里所指的是后者。
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。
这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
虚拟机 [编辑本段]一般意义的虚拟机 通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的计算机中进行工作。
因此,当我在虚拟机中进行软件评测时,可能系统一样会崩溃,但是,崩溃的只是虚拟机上的操作系统,而不是物理计算机上的操作系统,并且,使用虚拟机的“Undo”(恢复)功能,我可以马上恢复虚拟机到安装软件之前的状态。 当前主流虚拟机 目前流行的虚拟机软件有VMware(VMWare ACE)和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明显高出一筹,这也是本文选择它的理由之一。 电脑一台变两台,学用Linux不再有后顾之忧 虚拟化分类 虚拟化浪潮 微软虚拟化 IBM虚拟化 HP虚拟化 SWsoft虚拟化 SUN虚拟化 Intel虚拟化 AMD虚拟化 Java虚拟机 VMware 4.5有Workstation、GSX server等多种版本,其中Windows版的Workstation应用最广,本文即以它为基础进行各种实战演习。
虚拟机的概念比较宽泛,通常人们接触到的虚拟机概念有VMware那样的硬件模拟软件,也有JVM这样的介于硬件和编译程序之间的软件。这里所指的是后者。
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。
这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
Sun xVM VirtualBox又发新版本:2.1.0。 2.1.0不像此前2.0.X一样主要是修正Bug和完善原有功能,这个版本增加了许多新特性。
强烈建议VBox的用户们更新! 在官方网站的ChangeLog上,我们可以看到这个版本的主要更新信息: * 支持Max OS X客户机的硬件虚拟化技术(VT-x和AMD-V); * 支持在32位操作系统上模拟64位客户机!(实验性质,具体看用户手册); * 支持Intel Nehalem虚拟化增强技术(EPT和VPID,具体看用户手册); * 通过OpenGL支持3D加速!(看用户手册4.8章); 还有很多更新,但是光是以上四样就有足够地理由让用户去升级了! VirtualBox终于支持了通过OpenGL实验的的3D加速,并且率先支持了在32位的操作系统上模拟64位的客户机(需要64位CPU支持)。这意味着虚拟机平台的限制更少了,你可以在你的x86平台上模拟AMD64! 针对“OpenGL 3D加速”这一项,我了解到,这项特性目前只在Windows系统上可用,并且只能实现OpenGL加速,而没有Direct3D加速。
这意味着,你已经可以在Windows虚拟机运行一些OpenGL的3D应用,而Direct3D就要稍微等等了。 还等什么呢,这是一个进步相当大的版本。
赶紧下载试用吧: 个人为什么使用虚拟机 1. 演示环境,可以安装各种演示环境,便于做各种例子; 2. 保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行; 3. 避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行; 4. 想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除; 5. 体验不同版本的操作系统,如Linux、Mac等。 虚拟机的部分使用实例 例1:由于计算机网络在我们的日常生活中产生的影响越来越大,很多学校都把与网络相关的课程列为必修或选修的课程内容。
而网络课是一门理论与实践并重的课程,如果只是单纯地教授网络相关知识,没有提供给学生一个实验的环境,那么很难激发起学生对网络的兴趣,导致学习产生困难,甚至会使学生对网络课产生抵触情绪。因此,很多学校在注重理论教学的同时,也积极开展相关的网络实验课程。
为了解决上面这些问题,一种最为简单的解决方法就是使用虚拟机软件来搭建一个小型的网络环境,让学生在这个模拟的网络环境中学习网络的通讯原理,进而有能力进行网络应用的开发。 终端虚拟化由于其带来的维护费用的大幅降低而受到追捧——如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。
它比实际存在的终端设备更加具备性价比优势。但这些并非是教育行业和厂商对虚拟化技术情有独钟的惟一原因。
另一方面,我们一般较少提及,那就是:虚拟化技术能大幅提升系统的安全性。 例2:等待完善中.. [编辑本段]。
虚拟机,顾名思义就是虚拟出来的计算机,这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失,因此可以用来做试验什么的,简单说就是虚拟出来的电脑,你干什么都行。
时下流行的虚拟机软件主要是两种,Virtual PC和VMware。VPC的设置很简单,一路next就行了,VM设置相对麻烦一些,但是VM拥有更好的性能,可以说和真实的电脑性能完全一样,还可以用桥接的方式和现在的电脑互连连,可以研究的东西就更多了,我现在就用VM。
对于虚拟机较严格的定义: 在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,还可以将这几个操作系统联成一个网络。 在虚拟系统崩溃之后可直接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再加入以前做的虚拟系统。
同时它也是唯一的能在Windows和Linux主机平台上运行的虚拟计算机软件。虚拟机软件不需要重开机,就能在同一台电脑使用好几个OS,不但方便,而且安全。
虚拟机在学习技术方面能够发挥很大的作用。 虚拟机(virtual machine) 虚拟机(VM)是支持多操作系统并行运行在单个物理服务器上的一种系统,能够提供更加有效的底层硬件使用。
在虚拟机中,中央处理器芯片从系统其它部分划分出一段存储区域,操作系统和应用程序运行在“保护模式”环境下。 如果在某虚拟机中出现程序冻结现象,这并不会影响运行在虚拟机外的程序操作和操作系统的正常工作。
虚拟机具有四种体系结构。第一种为“一对一映射”,其中以 IBM 虚拟机最为典型。
第二种由机器虚拟指令映射构成,其中以 Java 虚拟机最为典型。 Unix 虚拟机模型和 OSI 虚拟机模型可以直接映射部分指令,而其它的可以直接调用操作系统功能。
在真实计算机系统中,操作系统组成中的设备驱动控制硬件资源,负责将系统指令转化成特定设备控制语言。在假设设备所有权独立的情况下形成驱动,这就使得单个计算机上不能并发运行多个操作系统。
虚拟机则包含了克服该局限性的技术。虚拟化过程引入了低层设备资源重定向交互作用,而不会影响高层应用层。
通过虚拟机,客户可以在单个计算机上并发运行多个操作系统。 。
虚拟机(VM)是支持多操作系统并行运行在单个物理服务器上的一种系统,能够提供更加有效的底层硬件使用。在虚拟机中,中央处理器芯片从系统其它部分划分出一段存储区域,操作系统和应用程序运行在“保护模式”环境
虚拟机,顾名思义就是虚拟出来的电脑,这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失,因此可以用来做试验什么的,呵呵,差不多就是这样了,不知道我说的能明白不^_^,简单说就是一句话,虚拟出来的电脑,你干什么都行。 现在说一下虚拟机的软件,主要是两中,Virtual PC和VMware。软件的选择也是有门道滴,嘿嘿,简单来说,VPC的设置很简单,一路next就行了,VM设置相对麻烦一些,不过也不是麻烦很多,但是VM拥有更好的性能,可以说和真实的电脑性能完全一样,还可以用桥接的方式和现在的电脑互连^_^,可以研究的东西就更多了,呵呵
这有详细的
/art/200603/23361.htm
对于中小型架构来说存储虚拟化看起来是过大或过于昂贵的技术。但实际上许多不同规模的企业也可以从存储虚拟化中获益--通过使用商品硬件和传统的虚拟化存储引擎。
简而言之,虚拟化存储就是将数据从磁盘中抽象出来。在传统存储部署设置中,我们受限于驱动器盘符(在Windows系统上)或逻辑单元号(LUN),并且在特定磁盘层上给定了特定的RAID(独立磁盘冗余阵列)算法。
虚拟化存储的第一个实例可能是来自将存储迁移到虚拟服务器环境。在大多数情况下,这需要实施某种形式的共享存储。这种共享存储通常是一个通过光纤通道或iSCSI(互联网小型计算机系统接口)网络的存储局域网(SAN)。
在这种设置中,各个服务器从通常与服务器架构相连的硬件中抽象出来。从存储的角度而言,用户可以也可以不将数据从磁盘中完全抽象出来。虚拟化存储提供了主机和磁盘的抽象化。
这种互联的系统,无论是VMware ESXi主机或Windows Server系统,都不知道底层的磁盘是RAID 5、6或者是否可以和它直接互动。存储处理器作为存储虚拟化引擎,可以协调实际磁盘和主机系统之间的I/O。
虚拟化存储还可以带来新的功能,比如允许透明的存储扩展。在这些功能中,最引人注目的功能之一就是自动精简配置。自动精简配置可以仅消耗实际使用的驱动器空间。存储管理员另一个青睐的功能就是重复数据删除。
当用户在块层次上部署重复数据删除的时候,重复数据删除会检查逻辑区的磁盘使用情况并寻找相同的数据块。这些相同的数据块会被链接到第一个实例,然后重复的块会被存储系统回收。
其他可能推动管理员转向虚拟化存储的功能是卷管理功能,比如复制、快照和迁移。
从一个存储系统到另一个存储系统的卷或LUN复制是灾难恢复的福音。实际上,像VMware Site Recovery Manager(VMware站点恢复管理器)这样的解决方案依赖于这种复制技术,需要复制技术才能系统完好地复原到另一个站点。LUN的快照也可以非常有用。LUN快照可以像虚拟机的快照功能那样运作,整个数据集可以很快地恢复到指定的时间点。
最后,迁移功能也可以为架构管理员带来很多方便。通过带虚拟技术(比如VMware的Storage vMotion功能)的虚拟化引擎,管理员可以进行从一个存储系统到另一个存储系统的迁移。但是这对于非虚拟化的存储部分则没有多大用处。基于SAN的迁移功能可以将一个卷从存储处理器背后的一个存储系统迁移到另一个存储系统,以便将数据从需要移除的设备中迁移出来。
这种功能的一个主要使用情境就是将数据从旧磁盘阵列(比如使用Ultra-320 SCSI磁盘的阵列)迁移到新的磁盘阵列(比如使用串行链接SCSI(SAS)驱动器的阵列)。这可以带来更好的性能。通过虚拟化存储环境,LUN可以从一个存储系统迁移到另一个存储系统,完全不受制于所连接的系统。这主要是因为VMware ESXi主机或Windows Server连接到的不是底层存储而是存储处理器,也就是抽象层。
虚拟化存储的一个隐性好处就是管理员可以解决非结构化数据的数据保护问题。比如说有数TB的存储,这虽然看起来也不是太多,但是如果这里面包含1KB文件的数据,你会很快发现这么多的数据很难在文件系统中管理。
这种情况导致这种类型的数据备份变得异常繁琐。虚拟存储可以在块层次上解决这个问题,将卷复制或快照到另一个存储系统,从而满足数据保护的要求。只要存储系统可以块层次上对LUN的内容进行操作,那么虚拟存储的好处就会显现出来。
虚拟机软件,利用VMware,我们即可轻松实现多系统同时运行。
特别对于一些喜欢测试软件、病毒及木马的朋友来说,VMware绝对是一款不可多得的软件。不过虚拟机使用也有小窍门。
一、鼠标在虚拟与现实之间要穿行无阻 使用虚拟机的朋友都知道,在虚拟系统中和真实的系统之间鼠标是不能同时起作用的,特别是在虚拟系统中使用鼠标想移动到真实的系统中时,必须得按下“Ctrl+Alt”组全键才可以。 其实只要安装了“VMtools”即可轻松实现鼠标穿行无阻。
启动虚拟机中的系统,依次点击“VM→InstallVMwaretools”,按照提示安装即可,完成之后,你便会发现鼠标已经可以在“虚拟”与“现实”之间穿行了。 二、内存、硬盘想加就加 也许刚开始创建虚拟系统的时候,分配的内存及硬盘空间太小,运行时感觉挺慢,不要紧,可以随时为它增加内存及硬盘空间。
在虚拟系统未启动的情况下,点击需要更改设置的系统标签,然后依次点击“VM→Settings”,在打开的“”对话框中,就可以方便的增加内存及硬盘的大小了,不过所添加的限度是在现有系统所拥有的物理范围内。 来源: 三、装系统,何需光盘 网上又有高人整改的系统供下载了,但不知道具体使用效果怎么样,是否稳定,最好的办法是先在虚拟机中试一下,下载的文件为光盘镜像ISO格式,刻碟的话,如果不好就浪费一张光盘,那就直接使用ISO镜像安装吧。
在虚拟机信息窗口中,双击光驱信息行,在打开的“CD-ROMdevice”对话框中,选择“UseISOimage”项,单击“Browser”按钮定位到下载好的ISO文件,单击“OK”按钮即可。 在虚拟机启动时选择从光驱启动即可使用光盘进行引导、安装。
四、虚拟机也玩快速启动 有时为了测试一个软件需要开启虚拟机,但确不得不等上半天,其实利用VMware的Snapshot功能,即可实现虚拟机的“快速启动”。 在虚拟机系统正常运行状态,依次点击“VM→Snapshot→takesnapshot”,在打开的“TakeSnapshot”对话框中为建立的Snapshot设置一个名称及相关描述信息,单击“OK”按钮,软件即为当前的系统状态创建一个Snapshot。
考试大-全国最大教育类网站() 当需要使用虚拟机时,告诉大家只要依次点击“VM→Snapshot→Snapshot名称”,在打开的对话框中单击“Yes”按钮即可快速启动虚拟机系统。
小提示:VMware中的虚拟机系统同Windows系统中的系统还原有点类似,只不过Snapshot保存的是虚拟机系统内存中的信息而已。 因此建立Snapshot之前,请确保虚拟机所在分区中有足够的空间(比分配给虚拟机的内存要稍微大一些)。
本文来源:考试大网 五、制作视频教程就这么简单 经常有朋友问问题,电话中也说不清楚,用VMware做个视频教程给对方发过去,一切OK! 启动虚拟机系统,依次点击“VM→CaptureMovie”,在打开的“另存为”对话框中为捕获的视频选择一个保存路径并命名,点击“保存”按钮,即开始捕获虚拟机系统中的一切动作。 捕获完毕之后,依次点击“VM→StopMovieCapture”即可停止捕获。
六、为虚拟系统启动再提一把速 虚拟系统往往因为分配的内存不够等其它因素,启动非常缓慢,如果你不常用到虚拟机中的“光驱”,就可以为系统再提一把速。 在光驱设置对话框中,将“Connectatpoweron”选项去除选择,在需要使用时再勾上即可。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.968秒