admin管理员组

文章数量:1530844

2023年12月21日发(作者:)

目录VMware是什么.................................................................................................................2认识2VMware产品:.................................................................................................................2VMware工作站(VMwareWorkstation).....................................................................3VMware服务器(VMwareServer,旧称为VMwareGSXServer).................................3VMwareESX服务器....................................................................................................3VMwareESXi服务器..................................................................................................4VMwarevSphere(FormerVMwareInfrastructure)......................................................4数据中心...................................................................................................................4其它产品...................................................................................................................4描述..........................................................................................................................4实现..........................................................................................................................5特点..........................................................................................................................6VMware虚拟机入门知识...................................................................................................6一、VMware的特点..................................................................................................6二、VMware的运行原理..........................................................................................7三、vmware的系统要求:.........................................................................................8四、主机的系统要求:..............................................................................................8VOI桌面虚拟化应用环境浅析...........................................................................................9

VMware是什么VMware是一家来自美国的虚拟软件提供商,也是全球最为著名的虚拟机软件公司,目前为EMC公司的全资子公司,成立于1998年,公司总部位于美国加州帕罗奥多Hillview大道3401号。VMware所拥有的产品包括:VMwareWorkstation(VMware工作站)、VMwarePlayer、VMware服务器、VMwareESX服务器、VMwareESXi服务器、VMwarevSphere、、虚拟中心(VirtualCenter)等等。我们最为熟悉和了解的即VMwareWorkstation,或称VMware虚拟机,目前最新版本为VMware7.0。认识VMware相信不少网友已经使用VMware虚拟机不短的时间了,尤其是VMwareWorkstation,这款易用且强大的软件给我们在软件测试以及病毒测试等方面带来了很多的方便。今天就从wiki转来VMware的详细介绍,让网友更好的了解这款强大的软件。VMware公司成立于1998年,总部位于美国加州帕罗奥多Hillview大道3401号,属于上市公司。VMware公司是全球著名的虚拟机软件公司,目前为EMC公司的全资子公司。VMware产品:VMware工作站(VMwareWorkstation)VMware工作站(VMwareWorkstation)是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86兼容计算机的虚拟机套装,其允许多个x86虚拟机同时被创建和运行。每个虚拟机实例可以运行其自己的客户机操作系统,如(但不限于)Windows、Linux、BSD变生版本。用简单术语来描述就是,VMware工作站允许一台真实的计算机同时运行数个操作系统。其它VMware产品帮助在多个宿主计算机之间管理或移植VMware虚拟机。

由于企业市场中高速增加的服务器的巨大数量,VMware工作站的声望获得了增长[来源请求]。将工作站和服务器转移到虚拟机环境可使系统管理简单化、缩减实际的底板面积、并减少对硬件的需求。局限(至2009年5月):VMware虚拟机不支持IEEE1394设备;VMware虚拟机仅提供对3D硬件加速的试验性支持(在早先版本中曾经出现,在稍晚一些的版本中此功能消失,而在新近版本中再次出现,注:在最新的VMware7.0版本中,该问题已经得到完美解决)。VMwarePlayer用于为虚拟机提供宿主服务的免费软件产品VMwarePlayer可运行由其它VMware产品产生的客户虚拟机,但其自身不能创建新的虚拟机。VMware的网站提供了多个经过预先配置的操作系统和应用程序的免费虚拟盘映像,这之中有不少是社会募捐的。也存在着可用来创建虚拟机,以及对VMware虚拟硬盘和软盘映像文件进行挂装、操作及转换的免费工具,因此VMwarePlayer程序的用户实际上可以无须付费而创建、运行和维护虚拟机(即使是用于商业目的)。VMware服务器(VMwareServer,旧称为VMwareGSXServer)在2006年7月12日VMware发布了VMware服务器产品的1.0版本。VMware服务器可以创建、编辑、运行虚拟机。除了具有可以运行由其它VMware产品创建的虚拟机的功能外,它还可运行由微软的VirtualPC产品创建的虚拟机。VMware国际公司将VMware服务器产品作为可免费获得的产品,这是因为希望用户们最终能选择升级至VMwareESX服务器产品。VMware国际公司不正式支持运行于WindowsXP或专业版Windows2000上的VMware服务器产品,这不同于VMware工作站产品。然而,已有用户报告了在专业版WindowsXP下成功安装并提供VMware服务器功能的例子(但有个别限制要求)。VMwareESX服务器ESX服务器使用了一个用来在硬件初始化后替换原Linux内核的剥离了所有权的内核(该产品基于斯坦福大学的SimOS)。ESX服务器2.x的服务控制平台(亦称为“COS”或“vmnix”)是基于RedHatLinux7.2的。ESX服务器3.0的服务控制平台源自一个RedHat7.2的经过修改的版本——它是作为一个用来加载vmkernel的引导加载程序运行的,并提供了各种管理界面(如CLI、浏览器界面MUI、远程控制台)。该虚拟化系统管理的方式提供了更少的管理开销以及更好

的控制和为虚拟机分配资源时能达到的粒度(指精细的程度);这也增加了安全性,从而使VMwareESX成为一种企业级产品。VMwareESXi服务器VmwareESXi是基于ESX所提供的免费版本。VMwarevSphere(FormerVMwareInfrastructure)VMwarevSphere4是一整套虚拟化应用产品,它包含VMwareESXServer3、VMwareVirtualCenter2.5、最高支持4路的虚拟对称多处理器(VirtualSMP)和VMotion,以及例如VMwareHA、VMwareDRS和VMware统一备份服务等分布式服务。VMware国际公司在2009年4月发布了VMwarevSphere4。该套装提供六个档次的组合方案。数据中心VMware国际公司对数据中心应用提供两种主要产品:VMwareESX和VMware服务器(旧称为VMwareGSX).VMwareESX服务器是作为VMware用于在数据中心应用中运行企业级应用的旗舰产品。由于ESX是在‘近硬体’层级上加载的,它能使x86的利用效率提高60%到80%。数据中心亦可使用VMware服务器产品运行,但运行该产品须依赖于宿主环境的基本操作系统;此外,在运行软件的额外层面时也会产生对机器的附加开销。然而VMware服务器产品具有一点超过ESX产品的优势:它支持的设备的规格更多,例如可支持USB连接方式和某些PCI设备。其它产品其它三种与ESX协同运行的产品是:虚拟中心(VirtualCenter)、VMotion和P2V(将物理计算机运行环境直接移植为虚拟机的工具)。虚拟中心可用来监视和管理多个ESX或GSX服务器。VMotion可用来在服务器之间实现几乎无停滞地移动运行中的虚拟机。P2V允许用户通过使用映像软件,将一台物理的服务器制作为虚拟机映像,从而创造出一个从物理机到虚拟机的重现。它用虚拟的驱动文件代替了实际的驱动文件,并且在VMware的数据存储中创建出机器空间。描述运行VMware工作站进程的计算机和操作系统实例被称为宿主机。在一个虚拟机中运行的操作系统实例被称为虚拟机客户。类似仿真器,VMware工作站为客户操作系统提供完全虚拟化的硬件集–例如,客户机只会检测到一个AMDPCnet网络适配器,而和宿主机上真正安装的网络适配器的制造和型号无关。VMware在虚拟环境中将所有设备虚拟化,包括视频适配器、网络适配器、以及硬盘适配

器。它还为USB、串行和并行设备提供传递驱动程序(pass-throughdrivers,指将对这些虚拟设备的访问传递到真实物理设备的驱动程序)。由于与宿主机的真实硬件无关,所有虚拟机客户使用相同的硬件驱动程序,虚拟机实例是对各种计算机高度可移植的。例如,一个运行中的虚拟机可以被暂停下来,并被拷贝到另外一台作为宿主的真实计算机上,然后从其被暂停的确切位置恢复运行。借助VMware的VirtualCenter(虚拟机中心)产品中一种称为Vmotion的新功能,甚至可以在移动一个虚拟机时不必将其暂停–就是说现在即使在向不同的宿主机上移植虚拟机时,这些虚拟机仍然可以保持运行。实现传统的模拟器,如Bochs,透过调用宿主机上的软体子程序逐条执行每一道客户机的CPU指令,以此模拟客户机的微处理器。这种抽象化的方法,可使宿主机模拟出不同于自身微处理器的环境,让客户机运行。然而这类模拟器运行得非常慢。一种更有效率的方式是在初次执行客户机指令时动态地重新编译那些机器指令块,以后用到这些指令时直接执行经过翻译的代码。这种方式是由微软的VirtualPCforMacOSX产品、以及FabriceBellard的QEMU产品(不含近期的kqemu附加模块的)所使用的方式。和VirtualPCforWindows产品及带有kqemu附加模块的QEMU产品一样,VMware工作站使用了一种更加优化的方式,在尽可能的情况下直接运行程序代码,在x86中这是执行用户模式和虚拟8086模式的程序代码的情况而言。当不能直接运行程序代码时,这几种软件产品会动态地重写代码,这是在执行内核级别和实模式的程序代码的情况而言。在VMware中,经过翻译的代码是被放入内存的空闲区域中的,一般是在地址空间的尾部,这个区域可以随即被保护起来并通过分段机制标记为不可见的。由于这些原因,VMware比仿真器显著地快,能以超过在真实硬件上运行速度的80%的速度运行虚拟的客户操作系统。VMware对在运行高强度计算的应用程序时只有小到3%-5%的效能损耗而自豪。缺点是客户操作系统的指令代码必须和宿主机的CPU兼容。因此不同于仿真器,VMware工作站不能用来在一个英特尔x86处理器上运行Mac/PPC软件。另一个缺点是通常不可能有效率地嵌套使用VMware虚拟机(指在虚拟机客户中运行另一个VMware虚拟机,即以一个虚拟机客户作为宿主机再运行VMware)。最后,尽管VMware虚拟机是运行于用户模式下的,VMware工作站宿主程序本身必须在宿主操作系统下安装多种驱动程序,尤其是为了能动态切换GDT和IDT表。最后一点说明:经常有人错误地认为象VMware或VirtualPC这类虚拟机产品是替换不良指令或简单地在用户模式下运行内核代码。这两种方式都不能用于x86。替换指令的意思可以这么理解:假设要执行指令试图读取该指令本身的代码,它会吃惊地发现没有找到预期的内容。因为实际上不可能在允许指令正常执行的同时又保护其代码不被读取,要实现指令替换是复杂的。在用户模式下不加改变地运行代码同样也是不可能的,这是因为在用户模式下,大部分仅读取机器

状态的指令不产生异常、也不能正确反映程序的真实状态,此外某些指令的行为会悄悄地有所变化。重写指令总是必需的;必要时会模拟初始位置的当前指令指针,硬编码的断点也特别地会被重新映射。特点除了为到网络适配器、CD-ROM读盘机、硬盘驱动器、以及USB设备的访问提供了桥梁外,VMware工作站还提供了模拟某些硬件的能力。例如,能将一个ISO文件作为一张CDROM安装在系统上、也能将.vmdk文件作为硬盘驱动器安装、以及可将网络适配器驱动程序配置为通过宿主计算机使用网络地址转换(NAT)来访问网络,而非使用与宿主机桥接的方式(该方式为:宿主网络上的每个客户操作系统必须分配一个IP地址)。VMware工作站还允许无须将LiveCD烧录到真正的光盘上、也无须重启计算机,而对这些LiveCD进行测试。还可以捕获在VMware工作站下运行的某个操作系统的快照。每个快照可以用来在任何时候将虚拟机回滚到保存的状态。这种多快照功能使VMware工作站成为销售人员演示复杂的软件产品、开发人员建立虚拟开发和测试环境的非常流行的工具。VMware工作站包含有将多个虚拟机指定为编队的能力,编队可以作为一个物体来开机、关机、挂起和恢复—这使VMware工作站在用于测试客户端-服务器环境时特别有用。VMware公司新的企业级服务器和工具产品,正在使“将旧的生产服务器移植到虚拟机”的做法开始流行,这种做法能几乎不费力地将多个旧式服务器集装到一个单个的新宿主计算机中。VMware虚拟机入门知识一、VMware的特点1、虽然VMware只是模拟一个虚拟的计算机,但是它就像物理计算机一样提供了BIOS,你可以相同的方法更改BOIS的参数设置。你不需要重新启动就可以同时在一台计算机上运行多个操作系统,可以是在窗口模式下运行客户机,也可以在全屏模式下运行,当你从GuestOS切换到HostOS屏幕之后,系统将自动保存GuestOS上运行的所有任务,以避免由于HostOS的崩溃,而损失GuestOS应用程序中数据。

2、每一个在主机上运行的虚拟机操作系统都是相对独立的,拥有自己独立的网络地址,就像单机运行一个操作系统一样,提供全部的功能,当然,如果你的计算机内存比较小的话,你明显感觉到速度很慢。最令人兴奋的是,当你的计算机在同时运行多个操作系统的情况下,如果,其中一个GuestOS的崩溃,但是并不影响其它GuestOS的正常运行。3、在虚拟机上安装同一种操作系统的另一发行版,不需要重新对硬盘进行分区,比如,你可以在RedHatLinux的一个目录下,安装TurboLinux或者其它的Linux版本,而不需要重新分区。4、虚拟机之间支持TCP/IP、NovellNetware以及Microsoft网络虚拟网络以及Samba文件共享等。而且,支持GuestOS和HostOS之间以及不同GuestOS操作环境下的剪切、复制和粘贴操作。VMware支持CD-ROM、软驱以及音频的输入输出,和VMware1.0相比,最新版本的VMware2.03改进了不少,比如增加了对SCSI设备、SVGA图形加速卡以及ZIP驱动器的支持。比如,你运行的是英文版的Linux,而同时又想处理中文,在内存足够的条件下,那么同时运行Windows是一个不错的选择。注意:目前还不支持MIDI声频,以及游戏控制器和操纵杆。5、在VMware的窗口上,模拟了打开虚拟机电源、关闭虚拟机电源以及复位键等,这些按钮的功能对于虚拟机来说,就如同虚拟机机箱上的按钮一样。如果你的客户机的操作系统是Windows,在运行过程中非正常关机或者VMware崩溃,下次启动Windows的时候,它会自动进行文件系统的检查与修复。注意:GuestOS——指运行在虚拟机上的操作系统;Guest就是VMware虚拟出来的客户机。Host,指物理存在的计算机,HostOS指在Host上运行的操作系统;例如笔者在Linux为操作系统的计算机上安装了VMware,虚拟了Windows2000专业版。那么,Host指的是安装Linux的这台逻辑计算机,其HostOS为Linux;虚拟机上运行的Windows2000专业版就是GuestOS。二、VMware的运行原理VMware是一个具有创新意义的应用程序,通过VMware独特的虚拟功能,你可以在同一个窗口运行多个全功能的虚拟机操作系统。而且VMware中的GuestOS直接在X86保护模式下运行,使所有的虚拟机操作系统就像运行在单独的计算机上一样,因此,VMware在性能上有十分出色的表现。熟悉LInux的朋友可能会想到Linux下的模拟器—Wine,它们有本质上的区别,Wine(WineIsNotanEmulator)是一个在X和Linux之上的,提供了Windows3.x和Windows9xAPI函数接口,它是一个Windows兼容层,这个层即提供了一个用来从Windows源进出到UNIX的开发工具包(Winelib),也提供了一个程序加载器,该加载器允许不用任何修改Windows3.1/95/NT的二进制文件,简单的说,wine是一个Linux下Windows应用程序模拟器,而不能独立地运行一个全功能的操作系统。目前Wine

仍在发展阶段,仅能执行少部份的Windows软体,大部份的软体仍然无法正常执行。虽然VMware只是模拟一个虚拟的计算机,但是它就像物理计算机一样提供了BIOS,你可以相同的方法更改BOIS的参数设置。你不需要重新启动就可以同时在一台计算机上运行多个操作系统,可以是在窗口模式下运行客户机,也可以在全屏模式下运行,当你从GuestOS切换到HostOS屏幕之后,系统将自动保存GuestOS上运行的所有任务,以避免由于HostOS的崩溃,而损失GuestOS应用程序中数据。三、vmware的系统要求:VMware运行在主机的操作系统之上,它在GuestOS与HostOS之间加了一层虚拟操作平台(VMwareVirtualPlatform),所有的客户操作系统都运行在虚拟操作平台之上。四、主机的系统要求:VMware2.01forLinux:CPU:Intel(r)Pentium(r)II或其它X86兼容处理器,主频至少为266MHz或更高,支持SMP(对称多处理器)。Intel:PentiumPro,Celeron,PentiumII,PentiumIIIAMD:K6-2,K6-III,Athlon(K7)。内存:最少96M,推荐128M以上。其它:支持256色以上的显示效果;在bridged模式下,可以选择网卡,在虚拟机上启用网络功能。Linux操作系统:单CPU系统的内核至少为2.0.32或更高;SMP系统的内核至少为2.2.0或更高。已经通过的Linux发行版本为RedHatLinux5.x,6.0,and6.1CalderaOpenLinux2.2and2.3;SuSELinux6.0,6.1,6.2,and6.3;TurboLinux6.0。X-server:XFree86-3.3.3.1或者更高。虽然,XFree864.0已经推出,但是由于XFree86version4.0的稳定性难以保证,VMware2.01forLinux还不支持XFree86,version4.0,建议采用XFree86version3.3.4。VMware2.03forNT或者Windows2000:CPU:Intel(r)Pentium(r)II或其它X86兼容处理器,266MHz或更高,支持SMP(对称多处理器)。内存:最少96M,推荐128M以上。其它:支持256色以上的显示;任何bridged模式的网卡。

操作系统:要求WindowsNTServer或者Workstation4.0+ServicePack3以上;Windows2000Professional版以及Server版系列;另外,浏览器要求安装IE4.0以上版本,因为VMware的帮助文件是HTML格式的,而且此帮助文件目前还不能在其它浏览器下工作。VOI桌面虚拟化应用环境浅析从服务器虚拟化市场的成熟,到桌面虚拟化、应用虚拟化等产品的不断出现,虚拟化技术已经成为计算机技术发展的趋势。但是,随着对稳定的虚拟桌面可替代技术的需求日益增加,虚拟操作系统基础架构(VirtualOSInfrastructure,简称VOI)继虚拟桌面基础架构(VirtualDesktopInfrastructure,简称VDI,)成为一个新的桌面虚拟化发展方向。应用环境浅析适合应用VOI环境一:支持10/100M环境下的网络环境,有着复杂业务应用,要求在部署桌面虚拟化后无需调整任何业务应用,例如电力信息网、大型企业、能源企业、政府机构等单位。适合应用VOI环境二:对终端防护有特定需求,需要桌面虚拟化产品能够兼容身份认证、安全审计等各类终端安全产品,以符合公安等级保护和保密分级保护的单位,例如政府内网、军工涉密单位。适合应用VOI环境三:高清影像播放、视频和语音会议等多媒体远程应用较多的单位,同时涉及到3DMAXS、PRO/E等大型工业软件和设计软件的单位,要求能够在桌面虚拟环境下很流畅的同时运行百台以上终端,例如科研院所、设计单位、教育行业电子机房等单位。适合应用VOI环境四:外设较多,特别是种类品牌差异较大,同时要求桌面虚拟化产品能够支持特定行业外设,例如医疗行业的B超机、体验中心的二维码打印机、政府行政中心的识别器单位等单位。适合应用VOI环境五:要求无需管理员干预,终端客户机能够自动保存用户私有数据并保证操作系统安全可靠,在网络完全断开的情况下,终端机器能够启动并正常运行单机程序,例如电力生产网、金融行业、运营商等单位。从上述环境应用浅析来看,从实际应用方面考虑,VOI具有更强、更符合用户环境的适应性。其可脱离服务器和网络运行的特点,让VOI具有了更好的可用性和安全性以及更好的用户体验,可轻松地为企业搭建“私有云”:在可用性方面:基于VOI的和信系统可克服服务器宕机、网络带宽低及断网等各种因素,从而大大增加了系统可用性。

在安全性方面:从集中管控及加密存储等方面进行了深入解决。在成本控制方面:集中的管理模式可为用户大大节省运维及人力成本,而基于终端运算的模式可让系统大大减少对服务器的依赖,使用一台部门级PC服务器即可支持多达500台的终端。因考虑安全性、服务的可用性、技术的成熟度、服务商信誉度等问题,目前大多数企业愿意首选“私有云”作为云计算工具的运行环境。由此可见,VOI可谓为“想客户所想、忧客户所忧”,智胜一筹。引领技术潮流近年来,桌面虚拟化业务在我国国内开始蓬勃发展,包括IBM中国研发中心、TCL多媒体中心、中国石化、中国移动、中国人民大学、泰康资产等客户均已经采用桌面虚拟化技术来替代传统PC,其发展势头有超过服务器虚拟化的趋势。随着国内用户在信息化建设观念的不断成熟和理性化,用户不再盲目接受某些国外厂家的宣传推广,而是更多考虑从自身信息体系现状和业务特点出发,要求所部署桌面虚拟化架构必须能够保证原有业务的平滑迁移,不影响用户使用习惯,并能够很强的拓展性,全面兼容未来的新业务和新技术,这也是越来越多客户关注VOI桌面虚拟化架构的重要因素。IBM的SteveMills最早提出了VOI(VirtualOSInfrastructure)架构思路,而和信创天则是在国内最早推出基于VOI桌面虚拟化架构的产品—“和信”虚拟终端管理系统。不仅实现了桌面虚拟化的传统优势,同时具备符合中国国情的各项应用功能。所以,站在巨人肩上的和信创天,其虚拟终端管理系统势必将成为一柄“利剑”,披荆斩棘、勇往无前,并由此引领业界技术潮流,且倍受行业瞩目。

本文标签: 运行产品服务器虚拟化虚拟