28.1 了解虚拟化 28.2 常见虚拟化软件 28.3 虚拟化架构

28.1 了解虚拟化html

28.2 常见虚拟化软件linux

28.3 虚拟化架构windows

 

 

 

28.1 了解虚拟化centos

 

 

好比一台硬件很高的服务器,为了让这个硬件资源充分发挥性能。就能够在这台机器上安装不少个虚拟机出来,原本就一台计算机,那咱们能够模拟出来20台逻辑计算机,就比如咱们就有了20个服务器。每一台服务器运行不一样的程序,就能够作不少事情。为企业节省了不少资源(机架空间、电量等等)服务器

 

1.VMware Workstation就是虚拟化架构

2.虚拟化简单讲,就是把一台物理计算机虚拟成多台逻辑计算机,每一个逻辑计算机里面能够运行不一样的操做系统,相互不受影响,这样就能够充分利用硬件资源post

#目的是充分利用硬件资源性能

3.关键词Hypervisor(VMM) 虚拟机管理器操作系统

#hypervisor是用来管理逻辑计算机的。也就是说没有hypervisor,虚拟化是不成立的翻译

4.虚拟化技术分为全虚拟化和半虚拟化

5.早期的CPU硬件不支持虚拟化,虚拟机上的操做系统(guestos)要想使用cpu资源,须要经过VMM来翻译指令,这个过程比较耗费资源,这种虚拟化技术叫作全虚拟化(VMware Workstation)

#就像咱们在虚拟机上装了vmwaer,而后虚拟出来一个linux,就是虚拟机上的操做系统(就叫guestos)。而guestos想要cpu的资源,须要经过vmm来翻译指令。由于guestos不能直接与电脑的CPU打交道(语言不相通)。因此要guestos来去翻译指令,这种就是全虚拟化(像vmware)

6.半虚拟化技术经过修改guestos内核,让guestos能够直接使用CPU资源,而不须要翻译指令了,从而节省了资源,但修改内核比较鸡肋(XEN)

#好比咱们每安装一个系统,还要定制内核,就很麻烦

7.后续cpu厂商直接支持虚拟化,不须要经过VMM翻译指令了,无所谓半虚拟化和全虚拟化

#好比咱们如今使用的vmware就不须要修改什么内核了或翻译指令了

8.参考 http://www.cnblogs.com/xusongwei/archive/2012/07/30/2615592.html

http://itoedr.lofter.com/post/1472ba_69c62fa

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

28.2 常见虚拟化软件

 

 

 

VMware系列 #全部的软件都是收费的

VMware workstation、VMware vsphere(VMware esxi)、VMware Fusion(Mac)

#VMware workstation适合在单台计算机上安装

VMware vsphere(VMware esxi)当计算机比较多,规模比较大的时候使用。图形化操做。更方便的克隆、迁移

VMware Fusion(Mac) 使用在mac(如苹果电脑)上的

Xen 开源 半虚拟化

XenServer 商业,厂商Ctirx,基于Xen的

KVM 开源 基于linux内核模块

#至关因而linux内核的一个模块,不会更改linux内核

Hyper-V 商业,厂商微软

Openvz 开源 基于linux 虚拟机和宿主机共用一个内核

#优点是能够开不少个虚拟机出来。劣势是稳定性差了点。多用于早期的vpm供应商

VirtualBox 开源 Sun公司开发 Oracle收购Sun

#和vmware相似

http://developer.huawei.com/ict/forum/thread-23385-1-1.html

 

 

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

 

28.3 虚拟化架构

 

 

 

参考 http://developer.huawei.com/ict/forum/thread-23385-1-1.html

 

第一种类型,就是我直接拿一张vmware的光盘,去安装。省略了安装windows系统那一步。安装以后作虚拟化,好比虚拟化一个linux安装centos,或虚拟化windows安装windows2003

第二种类型,就是咱们如今正常

相关文章
相关标签/搜索