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使用它),但只需要添加需要添加“-enable-kvm”选项.、KVM运行虚拟机,即QEMU可以调用KVM内核,所以效率比纯QEMU高很多。
3.第三层KVM管理工具
解决了第一层KVM和第二层QEMU之后,只剩下KVM管理工具了。KVM管理工具的玩法有很多种。如果你公司的云计算团队只有40-50人,玩玩WebVirtMgr、ProxmoxVE这样的管理工具比较合适。如果你公司的云计算团队有几百人,并且有资金支持的话,可以玩一下OpenStack这样的云计算管理平台。
1.不同的主题
:是基于Linux平台的操作系统级服务器虚拟化解决方案。
:键盘;您可以通过直接连接到视频和鼠标(KVM)端口来访问和控制计算机。
2.不同的功能
:您可以在单个物理服务器上创建多个隔离的虚拟专用服务器(VPS),以最大效率共享硬件和管理资源。
:提供真正的主板级访问,支持多平台服务器和串口设备。
3.不同的优势
:有标准的启动脚本;软件供应商提供可以在VPS内运行的软件,无需针对OpenVZ进行特殊修改或调整。
:即插即用设计;操作简单方便。是个人电脑,我们可以支持SUN、MAC等各种品牌的计算机和服务器。
参考来源:-KVM
参考来源:-openVZ
上一篇:kvm虚拟化技术的特点
下一篇:什么叫kvm虚拟化技术