kvm、qemu-kvm、ibvirt及openstack,之间的关系

转载 2016年08月30日 09:30:23

KVM是最底层的hypervisor,它是用来模拟CPU的运行,它缺少了对network和周边I/O的支持,所以我们是没法直接用它的。

QEMU-KVM就是一个完整的模拟器,它是构建基于KVM上面的,它提供了完整的网络和I/O支持。

Openstack不会直接控制qemu-kvm,它会用一个叫libvirt的库去间接控制qemu-kvm。libvirt提供了跨VM平台的功能,它可以控制除了QEMU之外的模拟器,包括vmware, virtualbox, xen等等。

所以为了openstack的跨VM性,所以openstack只会用libvirt而不直接用qemu-kvm。libvirt还提供了一些高级的功能,例如pool/vol管理。

相关文章推荐

virtualbox、kvm性能比较

from: http://www.ilsistemista.net/index.php/virtualization/12-kvm-vs-virtualbox-40-on-rhel-6.html?li...

openstack, kvm, qemu-kvm以及libvirt之间的关系

虚拟化类型 全虚拟化(Full Virtualization) 全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,...

KVM-Qemu-Libvirt三者之间的关系

Qemu Qemu是一个模拟器,它向Guest OS模拟CPU和其他硬件,Guest OS认为自己和硬件直接打交道,其实是同Qemu模拟出来的硬件打交道,Qemu将这些指令转译给真正的硬...

KVM-Qemu-Libvirt三者之间的关系

读到一篇比较好的介绍KVM、QEMU、Libvirt关系的文章,特转载 原文链接:http://changfei.blog.51cto.com/4848258/1672147 KVM-Qemu-...

OpenStack设计与实现(三)KVM和QEMU浅析

一、        KVM概述   KVM是Kernel-based Virtual Machine的缩写,即基于linux内核的虚拟机,是一种的完全虚拟化的解决方案,也就是说普通的操作系统不需经...

Openstack 部署总结之:通过qemu-kvm创建唯一SID的windows 2003 镜像

在Openstack中使用windows 2003镜像创建实例的时候,会出现SID相同的情况,SID相同会导致网络以及安全的问题,为了防止该情况的发生,创建镜像的时候需要对Windows 2003进行...

五分钟搞懂Xen、KVM、Qemu间的关系和区别

Qemu是一套独立的虚拟化解决方案,KVM是另一套虚拟化解决方案,不过因为这个方案实际上只实现了内核中对处理器(Intel VT, AMDSVM)虚拟化特性的支持,换言之,它缺乏设备虚拟化以及相应的用...
  • YSBJ123
  • YSBJ123
  • 2016年04月16日 10:14
  • 9978

KVM openstack 之间的区别与联系

首先介绍一下虚拟化的类型 1.全虚拟化(Full Virtualization) 全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件...

QEMU和QEMU-KVM的关系

不同的基于KVM的虚拟化平台,可能会采用不同的虚拟化组件,目前主流的采用QEMU-KVM组件,但在不同的产品里版本有所不同,功能也有差异,下面就几个概念进行梳理下 KVM:Kernel-Based...

sheepdog for qemu/kvm

  • 2014年06月26日 20:33
  • 1022KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:kvm、qemu-kvm、ibvirt及openstack,之间的关系
举报原因:
原因补充:

(最多只允许输入30个字)