OpenStack, kvm, qemu-kvm以及libvirt之关系:

KVM是最底层的hypervisor,它是用来模拟CPU的运行,它缺少了对network和周边I/O的支持,所以我们是没法直接用它的。QEMU-KVM就是一个完整的模拟器,它是建基于KVM上面的,它提供了完整的网络和I/O支持. Openstack不会直接控制qemu-kvm,它会用一个叫libvit的库去间接控制qemu-lvm, libvirt提供了夸VM平台的功能,它可以控制除了QEMU的模拟器,包括vmware, virtualbox xen等等。所以为了openstack的夸VM性,所以openstack只会用libvirt而不直接用qemu-kvm。libvirt还提供了一些高级的功能,例如pool/vol管理。

最新文章

  1. cvLoadImage
  2. 30、shiro框架入门2,关于Realm
  3. console.log 被重写覆盖以后如何恢复
  4. ArcGIS API for Silverlight 之ElementLayer使用及TextSymbol的模板使用
  5. @Html.Raw()
  6. 24 MUST HAVE ESSENTIAL LINUX APPLICATIONS IN 2016
  7. Oracle DB 执行表空间时间点恢复
  8. ETLLib库走读
  9. echshop jquery与transpart冲突解决?
  10. SQL 关于有单引号数据更新的问题
  11. 【JavaScript制作页面时常用的五个特效,你用到了哪个?】
  12. 从0开始的Python学习017Python标准库
  13. 厉害—Ansible管理windows集群
  14. idea的环境设置
  15. Android学习之基础知识十一 —运用手机多媒体
  16. #个人博客作业week3——微软必应词典的使用
  17. C#学习笔记(33)——批量修改word标题
  18. AWS服务学习
  19. maven报错集
  20. python-安装,设置环境变量(win10)

热门文章

  1. Yahoo!团队实践分享:网站性能优化的34条黄金守则
  2. 牛客网Java刷题知识点之正则表达式(Matcher、Pattern)
  3. 宝塔面板安装的mysql5.5用命令行kill -9后启动不了
  4. meta标签的一些用法
  5. Spring Boot Admin 监控中心
  6. nuxt实践
  7. 求一个极大数的欧拉函数 phi(i)
  8. AJPFX浅析Java数组
  9. .net framework MVC 下 Hangfire使用,时区,权限
  10. 初识SeekBar