KVM虚拟化分为以下三层:
1.KVM的第一层
KVM的第一层本质上是Linux内核,从Linux2.0开始。6.20从版本1开始,KVM已包含在完整的官方Linux内核中。KVM作为Linux内核中的一个模块存在。因此,只要你使用Linux2.6.20版本或者高于Linux2.6.20版本,在安装系统时就会安装它。KVM模块已经加载,所以我们只需要在CLI命令行模式下启用KVM模块即可。
LayerQEMU
SecondLayerQEMU,2012年qemu-kvm分支并入主流QEMU。从现在开始,KVM将实现虚拟化不需要特殊的qemu-kvm(您可以继续使用它,目前CentOS使用它),但您只需要在通用QEMU中添加选项“-enable-kvm”即可命令使用KVM功能,KVM控制虚拟机,即QEMU可以调用KVM内核所以比纯QEMU效率高很多。
3.第三层KVM管理工具
解决了第一层KVM和第二层QEMU之后,剩下KVM管理工具了。KVM管理工具的玩法有很多。如果你公司的云计算团队只有40-50人,像WebVirtMgr和ProxmoxVE这样的管理工具会更合适。如果你公司的云计算团队有数百人,那么你有资金支持的话,你可以玩一下像OpenStack这样的云管理平台。
上一篇:部署kvm虚拟化平台
下一篇:kvm桌面虚拟化使用的协议