大纲内容
一、什么是虚拟化
二、主流虚拟化技术三、系统虚拟化的用处四、个人用虚拟机软件介绍五、安装VMware workstation六、VMware workstation功能简介文档版本 更新时间 备注 v1 2016-02-07
版本更新信息
环境
操作系统版本
软件版本 Win 7 x64 VMware workstation 10一、什么是虚拟化
虚拟化(Virtulization)是表示计算机资源的抽象方法。通过虚拟化可以对包括基础设施,系统和软件等计算机资源的表示,访问和管理进行简化,并为这些资源提供标准的接口来接受输入和提供输出。
虚拟化技术有很多种,比如,网络虚拟化,存储虚拟化,桌面虚拟化,应用虚拟化,服务器虚拟化等等,每一类虚拟化都有各自的特点和侧重点。其中服务器虚拟化是我们下面要了解的部分。二、主流虚拟化技术
2.1 RedHat KVM
虚拟化方式:完全虚拟化架构:寄居架构(linux内核); 裸金属架构RHEV-H特点:裸金属架构RHEV-H或在关键的硬盘和网卡上支持半虚拟化VirtIO,达到最佳性能。I/O协议栈:KVM重用了整个Linux I/O协议栈,所以KVM用户就自然获得了最新的驱动和I/O协议栈的改进。架构图2.2 VmWare ESX
虚拟化方式:完全虚拟化架构:裸金属架构I/O协议栈:VMware选择性能,把I/O协议栈放到了hypervisor里。但VMWare kernel是专有的,意味着你的新硬件可能要等一段时间才能得到VMware的支持。架构图2.3 Citrix XenServer
虚拟化方式:半虚拟化;完全虚拟化;硬件辅助虚拟化架构:裸金属架构架构图2.4 Microsoft Hyper-V
虚拟化方式:半虚拟化架构:裸金属架构 Hyper-V; 寄居 Windows Server 2008架构图三、系统虚拟化的用处
系统虚拟化的用处主要体现在以下几点:
软件测试,通过使用VirtualBox和VMware Workstation来配置测试环境,不仅比物理方式快捷很多,而且无需购买很多昂贵的硬件,更重要的是,通过它们自带的SnapShot/Pause功能可以非常方便地将错误发生的状态保存起来,这样将极有利于测试员和程序员之间的沟通。现在已经有很多软件都通过虚拟机的形式进行测试,最著名的例子,莫过于以VirtualBox虚拟机形式发布的Chrome OS测试版。我第一次接触到虚拟化技术强大威力就是在软件测试方面。桌面应用,通过诸如VirtualBox和VMware Workstation等桌面虚拟化软件能让用户使用其他平台的专属软件,比如使用Linux的用户能够通过VirtualBox上虚拟的Windows环境来访问使用ActiveX技术的网上银行。服务器整合,通过 VMware ESX 和 Xen 能够将多台物理机上的工作量整合到一台物理机上。现有普遍的整合率在1:8左右,也就是使用这些软件能将原本需要八台物理机的工作量整合到一台物理机上。服务器整合不仅能减低硬件,能源和场地等开支,还能极大地简化IT架构的复杂度。新闻热点
疑难解答