本章主要讲解了如何一步一步地构建属于自己的KVM虚拟化环境。

3.1节 讲了KVM需要的硬件支持情况和BIOS中的设置。

3.2节 讲了如何安装一个Linux系统来作为KVM的宿主机和编译源码的环境。

3.3节 讲了KVM的源码下载、配置、编译、安装等流程,还推荐一些Linux源码相关的网站。

3.4节 讲了用户空间程序qemu-kvm的下载、配置和安装。

3.5节 讲了如何安装一个KVM的客户机。

3.6节 讲了如何通过命令行启动属于自己的KVM客户机。

通过本章,相信你已经对KVM的虚拟化环境的构建比较了解啦,请自己动手构建一套自己的KVM虚拟化系统吧,也许在构建环境过程中你会碰到这样那样的问题,不过只有当你把它们都解决之后才能真正的理解。然后,继续看后面的章节来了解KVM虚拟化都提供了那一些的功能、命令行以及它们的基本原理。

注2:在本书中,若无特别注明,所有理论和实验都是基于Intel x86-64的处理器。

注5:Linus Torvalds,芬兰移民的美国人,著名的软件工程师和黑客;1991年在芬兰赫尔辛基大学读书的Linus发布了最流行的开源操作系统内核Linux的第一个版本。

注8:在宿主机中需要安装包含vncserver和vncviewer工具的软件包,在RHEL6.3系统中,可以安装tigervnc-server和tigervnc这两个RPM软件包。