本章介绍了在主流Linux发行版中直接使用KVM虚拟化技术的方法,无需从源代码编译。主要内容如下:
- 本章目的:解答Linux发行版对KVM的支持情况,以及如何直接使用发行版提供的KVM功能。
- 涉及的主要发行版:RHEL、Fedora 和 CentOS:Red Hat公司是KVM的主要贡献者。RHEL是企业级稳定版本;Fedora是社区版,更新更快;CentOS是基于RHEL源代码重新编译的免费版本。在这些系统中,可通过YUM安装
qemu-kvm、libvirt、virt-manager等软件包来使用KVM。
SLES 和 openSUSE:SLES是企业级服务器系统,openSUSE是其对应的社区免费版本。在SLES 11 SP2和openSUSE 12.2中,可通过YaST或包管理器安装KVM相关软件包,并使用类似的工具链进行管理。
Ubuntu:Ubuntu 12.04 LTS首选KVM作为虚拟化方案。通过apt-get安装qemu-kvm、libvirt-bin、virt-manager等包后即可使用,并提供kvm-ok命令检查系统支持。 - 通用方法:在各发行版中,使用KVM通常需要:CPU支持硬件虚拟化(Intel VT或AMD-V)。
内核已包含KVM支持(发行版通常已默认配置)。
安装用户空间的QEMU/KVM工具(如qemu-kvm或qemu-system-x86)。
管理工具(如libvirt、virsh命令行、virt-manager图形界面)的使用方式与前面章节介绍的基本一致。 - 核心结论:主流Linux发行版均已良好集成KVM,用户可以直接利用发行版的包管理系统安装所需软件,并通过命令行或图形化工具便捷地创建和管理KVM虚拟机。
