3.7 本章小结
本章主要讲解了如何一步一步地构建属于自己的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虚拟化都提供了那一些的功能、命令行以及它们的基本原理。
3.8 本章注释和参考阅读
注1:KVM在ARM上的实现,[PATCH v6 00/12] KVM/ARM Implementation
http://comments.gmane.org/gmane.comp.emulators.kvm.devel/87136
注2:在本书中,若无特别注明,所有理论和实验都是基于Intel x86-64的处理器。
注3:Tarball是Unix/Linux世界中的一个术语,用于指代tar档案(通过tar命令打包归档后的文件,如常见的.tar/tar.gz结尾的文件)。
注4:Git是一个高效、快速的分布式的版本控制工具和源代码管理工具,最初是Linus Torvalds为Linux内核开发而设计和开发的工具,是Linux中最广泛使用的SCM工具。另外,一个基于Git的非常著名的源码托管网站https://github.com 也值得推荐一下。
注5:Linus Torvalds,芬兰移民的美国人,著名的软件工程师和黑客;1991年在芬兰赫尔辛基大学读书的Linus发布了最流行的开源操作系统内核Linux的第一个版本。
注6:关于QEMU项目,可以参考其官方网站:http://wiki.qemu.org/Main_Page
注7:关于QEMU与qemu-kvm的关系:http://wiki.qemu.org/KVM
注8:在宿主机中需要安装包含vncserver和vncviewer工具的软件包,在RHEL6.3系统中,可以安装tigervnc-server和tigervnc这两个RPM软件包。
One Comment