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

kvm虚拟化中的组件(kvm虚拟化是什么意思)


一、KVM虚拟化技术的内容简介

第一篇关于LinuxKVM虚拟化技术的研究报告是由Intel虚拟化技术部门的一位领先的虚拟化技术专家和本地KVM技术的领导者撰写的,其可靠性是毋庸置疑的。在具体内容上,本书不仅系统地介绍了KVM虚拟机的功能、特点和使用,还深入剖析了KVM虚拟机的基本技术和工作原理,对KVM进行了全面、全面的讲解。
全书共9章:第1章介绍了云计算和虚拟化的概念,并对KVM等几种流行的虚拟化技术进行了比较;第2章介绍了KVM的基本架构和QEMU的作用,以及Intel的硬件虚拟化技术,第3章详细讲解了KVM所依赖的硬件环境的配置、编译KVM和QEMU以及启动的步骤和方法。第4章深入讲解KVM的基本功能,包括虚拟CPU、内存、存储、网络、图形渲染等的配置和基本原理,以及CPU和内存的过度使用;第5章解释了KVM的高级功能,包括虚拟化驱动程序和直接VT设备分配-D。热插拔、实时迁移、嵌套虚拟化、KSM、透明海量页面、KVM安全术、QEMUMonitor、QEMU命令行参数以及从物理机或其他虚拟机迁移到KVM的方法第6章上层简介运行模拟的软件介绍了KVM虚拟化;第7章介绍KVM虚拟化功能在RHEL等所有流行Linux发行版中的使用;第8章首先介绍虚拟化性能测试,然后详细介绍KVM虚拟化以及性能测试的方法、工具和步骤。测试CPU、内存、网络、磁盘I/O等关组件;第9章介绍了Linux、KVM、QEMU和其他开源社区的状况,以及KVM、QEMU和KVM单元测试代码结构和操作方法的基础知识。向QEMU/KVM开源社区贡献您的代码以及如何提交KVM相关错误。


二、kvm虚拟化分为哪三层?

虚拟KVM分为以下三层:

1第一层KVM

第一层KVM基本上就是Linux内核本身,从Linux2.0开始。6.20从版本1开始,KVM已经完全正式包含在Linux内核中KVM作为一个模块存在于Linux内核中,因此,只要您使用的是Linux版本2.6.20或高于Linux版本2.6.20,您。在安装系统的时候已经加载了KVM模块,所以我们只需要在CLI命令行模式下启用KVM模块即可。

2.第二层QEMU

第二层QEMU,2012年,qemu-kvm分支被合并到主流QEMU中,从现在开始,KVM将无需专门的qemu-kvm来实现(您可以继续使用它,CentOS使用的),但只需要在通用QEMU命令中添加“-enable-kvm”选项即可使用KVM功能,KVM驱动一个虚拟机,即QEMU可以调用KVM内核,所以效率比纯QEMU要高。

3.第三层KVM管理工具

第一层KVM和第二层QEMU完成后,就剩下管理工具了KVM管理工具有很多玩法如果你公司的云计算团队只有40-50人,那么像WebVirtMgr和ProxmoxVE这样的管理工具比较适合。如果你公司的云计算团队有几百人,那么如果你有资金支持,你可以玩一下OpenStack这样的云计算管理平台。