HACK#29 如何使用KVM

本节介绍KVM的使用方法。

KVM是Linux 2.6.20中采用的Linux内核的管理程序功能。管理程序是指将多个操作系统在1台物理机器上运行的软件,KVM在RHEL6等中采用。KVM采用的是全虚拟化方式,必须在系统能够使用CPU的Inter VT或AMD-V功能的状态下才能使用。使用KVM时,请在BIOS的设置界面上确认虚拟化功能是否可用。

KVM的概要

如图5-3所示,KVM是由管理程序—kvm启动程序和设备仿真器—qemu-kvm构成的。qemu-kvm是在PC仿真器qemu上进行了一些针对KVM的修改后得到的。KVM的特征是kvm驱动程序作为Linux内核的一部分运行,因此可以使用Linux内核的大部分功能。例如,进程调度程序功能或省电功能就可以直接使用Linux内核的功能。