‘壹’ openstack的虚拟化技术有个kvm,什么是kvm什么qemu,libvirt
在所谓的kvm技术中,应用到的其实有2个东西:qemu+kvm
kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但kvm不能模拟其他设备;
qemu是模拟IO设备(网卡,磁盘),kvm加上qemu之后就能实现真正意义上服务器虚拟化。
因为用到了上面两个东西,所以一般都称之为qemu-kvm。
libvirt则是调用kvm虚拟化技术的接口用于管理的,用libvirt管理方便,直接用qemu-kvm的接口太繁琐
‘贰’ kvm虚拟化是什么
虚拟化指通过虚拟化技术将一台物理计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可以使用不同的系统,并且系统和系统之间互不干扰,能够充分合理的利用物理计算机的资源。
‘叁’ 《kvm虚拟化技术实战与原理解析》pdf下载在线阅读全文,求百度网盘云资源
《kvm虚拟化技术实战与原理解析》网络网盘pdf最新全集下载:
链接:https://pan..com/s/1B3GyR0rR3RJy_Xf3h_gIOQ
‘肆’ 虚拟化技术中KVM,Xen,Qemu的区别和联系
虚拟化类型
全虚拟化(Full Virtualization)
全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。
图5 KVM和QEMU关系
‘伍’ kvm虚拟化技术是什么
kvm虚拟化技术由几部分构成,kvm内核模块(cpu和内存的虚拟化及管理),kvm其他硬件设备模拟。其中其他的硬件设备中,较为重要的有磁盘和网络设备,这部分的虚拟化是使用qemu来完成的,称作修改后的qemu,即qemu-kvm。当然,就用到了qemu技术,那么它对磁盘的管理和使用就用qemu-img来完成。
我是从IT号外知道的。
‘陆’ KVM技术是什么
据我所知KVM技术是内核级虚拟化技术(Kernel-based Virtual Machine) 。