kvm原理介绍
Posted 努力哥-运维自动化
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kvm原理介绍相关的知识,希望对你有一定的参考价值。
一、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命令详解
以上是关于kvm原理介绍的主要内容,如果未能解决你的问题,请参考以下文章