目录
VMware是什么 1
认识VMware 2
VMware产品: 2
VMware工作站(VMware Workstation) 2
VMware Player 2
VMware服务器(VMware Server,旧称为VMware GSX Server) 3
VMware ESX服务器 3
VMware ESXi 服务器 3
VMware vSphere(Former VMware Infrastructure) 3
数据中心 3
其它产品 4
描述 4
实现 4
特点 5
VMware虚拟机入门知识 6
一、VMware 的特点 6
二、 VMware的运行原理 7
三、vmware的系统要求: 7
四、主机的系统要求: 8
VMware是什么
VMware是一家来自美国的虚拟软件提供商,也是全球最为著名的虚拟机软件公司,目前为EMC公司的全资子公司,成立于1998年,公司总部位于美国加州帕罗奥多Hillview大道3401号。
VMware所拥有的产品包括:VMware Workstation(VMware工作站)、VMware Player、VMware服务器、VMware ESX服务器、VMware ESXi 服务器、VMware vSphere、、虚拟中心(VirtualCenter)等等。rom是什么
我们最为熟悉和了解的即VMware Workstation,或称VMware虚拟机,目前最新版本为VMware 7.0。
认识VMware
相信不少网友已经使用VMware虚拟机不短的时间了,尤其是VMware Workstation,这款易用且强大的软件给我们在软件测试以及病毒测试等方面带来了很多的方便。今天就从wiki转来VMware的详细介绍,让网友更好的了解这款强大的软件。
VMware公司成立于1998年,总部位于美国加州帕罗奥多Hillview大道3401号,属于上市公
司。VMware公司是全球著名的虚拟机软件公司,目前为EMC公司的全资子公司。
VMware产品:
VMware工作站(VMware Workstation)
VMware工作站(VMware Workstation)是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86兼容计算机的虚拟机套装,其允许多个x86虚拟机同时被创建和运行。每个虚拟机实例可以运行其自己的客户机操作系统,如(但不限于)Windows、Linux、BSD变生版本。用简单术语来描述就是,VMware工作站允许一台真实的计算机同时运行数个操作系统。其它VMware产品帮助在多个宿主计算机之间管理或移植VMware虚拟机。
由于企业市场中高速增加的服务器的巨大数量,VMware工作站的声望获得了增长[来源请求]。将工作站和服务器转移到虚拟机环境可使系统管理简单化、缩减实际的底板面积、并减少对硬件的需求。
局限(至2009年5月):
VMware虚拟机不支持IEEE1394设备;
VMware虚拟机仅提供对3D硬件加速的试验性支持 (在早先版本中曾经出现,在稍晚一些的版本中此功能消失,而在新近版本中再次出现,注:在最新的VMware7.0版本中,该问题已经得到完美解决)。
VMware虚拟机仅提供对3D硬件加速的试验性支持 (在早先版本中曾经出现,在稍晚一些的版本中此功能消失,而在新近版本中再次出现,注:在最新的VMware7.0版本中,该问题已经得到完美解决)。
VMware Player
用于为虚拟机提供宿主服务的免费软件产品VMware Player可运行由其它VMware产品产生的客户虚拟机,但其自身不能创建新的虚拟机。
用于为虚拟机提供宿主服务的免费软件产品VMware Player可运行由其它VMware产品产生的客户虚拟机,但其自身不能创建新的虚拟机。
VMware的网站提供了多个经过预先配置的操作系统和应用程序的免费虚拟盘映像,这之中有不少是社会募捐的。也存在着可用来创建虚拟机,以及对VMware虚拟硬盘和软盘映像文件进行挂装、操作及转换的免费工具,因此VMware Player程序的用户实际上可以无须付费而创建、运行和维护虚拟机(即使是用于商业目的)。
VMware服务器(VMware Server,旧称为VMware GSX Server)
在2006年7月12日VMware发布了VMware服务器产品的1.0版本。VMware服务器可以创建、编辑、运行虚拟机。除了具有可以运行由其它VMware产品创建的虚拟机的功能外,它
在2006年7月12日VMware发布了VMware服务器产品的1.0版本。VMware服务器可以创建、编辑、运行虚拟机。除了具有可以运行由其它VMware产品创建的虚拟机的功能外,它
还可运行由微软的Virtual PC产品创建的虚拟机。VMware国际公司将VMware服务器产品作为可免费获得的产品,这是因为希望用户们最终能选择升级至VMware ESX服务器产品。
VMware国际公司不正式支持运行于Windows XP或专业版Windows 2000上的VMware服务器产品,这不同于VMware工作站产品。然而,已有用户报告了在专业版Windows XP下成功安装并提供VMware服务器功能的例子(但有个别限制要求)。
VMware ESX服务器
ESX 服务器使用了一个用来在硬件初始化后替换原Linux内核的剥离了所有权的内核(该产品基于斯坦福大学的SimOS)。ESX服务器2.x的服务控制平台(亦称为“COS”或“vmnix”)是基于Red Hat Linux 7.2的。ESX服务器3.0的服务控制平台源自一个 RedHat 7.2的经过修改的版本——它是作为一个用来加载vmkernel的引导加载程序运行的,并提供了各种管理界面(如CLI、浏览器界面MUI、远程控制台)。该虚拟化系统管理的方式提供了更少的管理开销以及更好的控制和为虚拟机分配资源时能达到的粒度(指精细的程度);这也增加了安全性,从而使VMware ESX成为一种企业级产品。
ESX 服务器使用了一个用来在硬件初始化后替换原Linux内核的剥离了所有权的内核(该产品基于斯坦福大学的SimOS)。ESX服务器2.x的服务控制平台(亦称为“COS”或“vmnix”)是基于Red Hat Linux 7.2的。ESX服务器3.0的服务控制平台源自一个 RedHat 7.2的经过修改的版本——它是作为一个用来加载vmkernel的引导加载程序运行的,并提供了各种管理界面(如CLI、浏览器界面MUI、远程控制台)。该虚拟化系统管理的方式提供了更少的管理开销以及更好的控制和为虚拟机分配资源时能达到的粒度(指精细的程度);这也增加了安全性,从而使VMware ESX成为一种企业级产品。
VMware ESXi 服务器
Vmware ESXi 是基于ESX所提供的免费版本。
Vmware ESXi 是基于ESX所提供的免费版本。
VMware vSphere(Former VMware Infrastructure)
VMware vSphere 4是一整套虚拟化应用产品,它包含VMware ESX Server 3、VMware Virtual Center 2.5、最高支持4路的虚拟对称多处理器(Virtual SMP)和VMotion,以及例如VMware HA、VMware DRS和VMware统一备份服务等分布式服务。 VMware国际公司在2009年4月发布了VMware vSphere 4。该套装提供六个档次的组合方案。
VMware vSphere 4是一整套虚拟化应用产品,它包含VMware ESX Server 3、VMware Virtual Center 2.5、最高支持4路的虚拟对称多处理器(Virtual SMP)和VMotion,以及例如VMware HA、VMware DRS和VMware统一备份服务等分布式服务。 VMware国际公司在2009年4月发布了VMware vSphere 4。该套装提供六个档次的组合方案。
数据中心
VMware国际公司对数据中心应用提供两种主要产品:VMware ESX和VMware服务器(旧称为VMware GSX).VMware ESX服务器是作为VMware用于在数据中心应用中运行企业级应用的旗舰产品。由于ESX是在‘近硬体’层级上加载的,它能使x86的利用效率提高60%到80%。 数据中心亦可使用VMware服务器产品运行,但运行该产品须依赖于宿主环境的基本操作系统;此外,在运行软件的额外层面时也会产生对机器的附加开销。然而VMware服务器产品具有一点超过ESX产品的优势:它支持的设备的规格更多,例如可支持USB连接方式和某些PCI设备。
VMware国际公司对数据中心应用提供两种主要产品:VMware ESX和VMware服务器(旧称为VMware GSX).VMware ESX服务器是作为VMware用于在数据中心应用中运行企业级应用的旗舰产品。由于ESX是在‘近硬体’层级上加载的,它能使x86的利用效率提高60%到80%。 数据中心亦可使用VMware服务器产品运行,但运行该产品须依赖于宿主环境的基本操作系统;此外,在运行软件的额外层面时也会产生对机器的附加开销。然而VMware服务器产品具有一点超过ESX产品的优势:它支持的设备的规格更多,例如可支持USB连接方式和某些PCI设备。
其它产品
其它三种与ESX协同运行的产品是:虚拟中心(VirtualCenter)、VMotion和P2V(将物理计算机运行环境直接移植为虚拟机的工具)。
其它三种与ESX协同运行的产品是:虚拟中心(VirtualCenter)、VMotion和P2V(将物理计算机运行环境直接移植为虚拟机的工具)。
虚拟中心可用来监视和管理多个ESX或GSX服务器。
VMotion可用来在服务器之间实现几乎无停滞地移动运行中的虚拟机。
P2V允许用户通过使用映像软件,将一台物理的服务器制作为虚拟机映像,从而创造出一个从物理机到虚拟机的重现。它用虚拟的驱动文件代替了实际的驱动文件,并且在VMware的数据存储中创建出机器空间。
VMotion可用来在服务器之间实现几乎无停滞地移动运行中的虚拟机。
P2V允许用户通过使用映像软件,将一台物理的服务器制作为虚拟机映像,从而创造出一个从物理机到虚拟机的重现。它用虚拟的驱动文件代替了实际的驱动文件,并且在VMware的数据存储中创建出机器空间。
描述
运行VMware工作站进程的计算机和操作系统实例被称为宿主机。在一个虚拟机中运行的操作系统实例被称为虚拟机客户。类似仿真器,VMware工作站为客户操作系统提供完全虚拟化的硬件集–例如,客户机只会检测到一个AMD PCnet网络适配器,而和宿主机上真正安装的网络适配器的制造和型号无关。VMware在虚拟环境中将所有设备虚拟化,包括视频适配器、网络适配器、以及硬盘适配器。它还为USB、串行和并行设备提供传递驱动程序(p
ass-through drivers,指将对这些虚拟设备的访问传递到真实物理设备的驱动程序)。
由于与宿主机的真实硬件无关,所有虚拟机客户使用相同的硬件驱动程序,虚拟机实例是对各种计算机高度可移植的。例如,一个运行中的虚拟机可以被暂停下来,并被拷贝到另外一台作为宿主的真实计算机上,然后从其被暂停的确切位置恢复运行。借助VMware的VirtualCenter(虚拟机中心)产品中一种称为Vmotion的新功能,甚至可以在移动一个虚拟机时不必将其暂停–就是说现在即使在向不同的宿主机上移植虚拟机时,这些虚拟机仍然可以保持运行。
实现
传统的模拟器,如Bochs,透过调用宿主机上的软体子程序逐条执行每一道客户机的CPU指令,以此模拟客户机的微处理器。这种抽象化的方法,可使宿主机模拟出不同于自身微处理器的环境,让客户机运行。然而这类模拟器运行得非常慢。
一种更有效率的方式是在初次执行客户机指令时动态地重新编译那些机器指令块,以后用到这些指令时直接执行经过翻译的代码。这种方式是由微软的Virtual PC for Mac OS X产品、以及Fabrice Bellard的QEMU产品(不含近期的kqemu附加模块的)所使用的方式。
和Virtual PC for Windows产品及带有kqemu附加模块的QEMU产品一样,VMware工作站使用了一种更加优化的方式,在尽可能的情况下直接运行程序代码,在x86中这是执行用户模式和虚拟8086模式的程序代码的情况而言。当不能直接运行程序代码时,这几种软件产品会动态地重写代码,这是在执行内核级别和实模式的程序代码的情况而言。在VMware中,经过翻译的代码是被放入内存的空闲区域中的,一般是在地址空间的尾部,这个区域可以随即被保护起来并通过分段机制标记为不可见的。由于这些原因,VMware比仿真器显著地快,能以超过在真实硬件上运行速度的80%的速度运行虚拟的客户操作系统。VMware对在运行高强度计算的应用程序时只有小到3%-5%的效能损耗而自豪。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论