当前位置:首页 > 虚拟化 > 正文

libvirt支持的虚拟化平台


一、openstack的虚拟化技术有个kvm,什么是kvm?什么qemu,libvirt所谓的kvm技术,其实应用了两个东西:qemu+kvm
Kvm负责cpu虚拟化+内存虚拟化,实现了cpu和内存的虚拟化,但是kvm无法模拟其他设备;
Qemu是一个模拟IO设备(网卡、磁盘)。添加kvm和qemu后,就可以实现真正的服务器虚拟化。
因为用到了上面两个东西,所以一般称为qemu-kvm。
libvirt调用kvm虚拟化技术的接口进行管理。使用libvirt管理起来很方便,但是直接使用qemu-kvm接口就太麻烦了。
二、libswift是什么插件C函数库。libvirt是一个免费开源的C函数库插件,支持Linux下的传统虚拟化工具。libvirt本身不是一个工具,它是一个API,可以创建管理来宾操作系统的工具。