nulige

一、kvm介绍

1、目前市场主要厂商及产品

  • VMware vSphere
  • 微软 Hyper-V
  • Citrix XenServer 
  • IBM PowerVM
  • Red Hat Enterprise Virtulization
  • 开源的KVM、Xen、VirtualBSD等

2、 物理体系结构和虚拟体系结构

 

VMM  虚拟机监视器
Hypervisor
虚拟化层是所有虚拟化技术的核心,它的主要功能是非中断的支持多工作负载迁移的能力

3、根据虚拟化层所处的位置分类

裸机虚拟化Bare-metal:
裸金属虚拟化中Hypervisor直接管理调用硬件资源,不需要底层操作系统,也可以理解为Hypervisor被做成了一个很薄的操作系统。代表是VMware ESX Server、Citrix XenServer和Microsoft Hyper-V。


托管型/主机型hosted:
虚拟机运行在传统操作系统上,创建硬件全仿真实例;主机虚拟化中VM的应用程序调用硬件资源时需要经过:VM内核->Hypervisor->主机内核,导致性能是三种虚拟化技术中最差的。主机虚拟化技术代表是VMware Server(GSX)、Workstation和Microsoft Virtual PC、Virtual Server等。

 

三种虚拟化技术:

目前有三种技术来实现x86架构CPU敏感指令和特权指令的虚拟化
1、使用二进制翻译的全虚拟化

2、操作系统辅助的半虚拟化

3、硬件辅助的虚拟化(第一代);

 

二、kvm原理示意图

三、libvirt

四、虚拟机磁盘格式

raw :格式是最简单,什么都没有,所以叫raw格式。连头文件都没有,就是一个直接给虚拟机进行读写的文件。raw不支持动态增长空间,必须一开始就指定空间大小。所以相当的耗费磁盘空间。

qcow2: 集各种技术为一体的超级镜像格式,支持内部快照,加密,压缩等一系列功能,访问性能也在不断提高。但qcow2的问题就是过于臃肿,把什么功能都集于一身。

五、kvm命令详解

 

分类:

技术点:

相关文章: