《KVM虚拟化原理与实践》连载开始

最近开始写一本KVM书籍,暂名为《KVM虚拟化原理与实践》吧;这里出现的是我写作过程中的草稿(算α或β版本吧),可能最终成书之时的内容与这里的连载有些不同之处。

欢迎大家阅读和指正,衷心感谢您对本书内容、形式、错别字的任何建议和批评!

博客中的转载有如下几个特点,请大家知晓:

1. 是KVM书籍的部分章节而不是全部内容;

2. 是草稿内容而不是最后书籍发行版中的内容;

3. 小的错别字或格式不一定全部都在博客中同步修改(但一定会在书籍发行中完善);

4. 感谢您的阅读,更感谢您能提出一些批评以便让我做得更好。

 

《KVM虚拟化原理与实践》大致目录如下:

0. 推荐序、前言:找人写序言,自己写前言,前言包括一些书中内容提要、一些约定、一些解释等的内容

1. 虚拟化与云计算:概述虚拟化与云计算,会提及各种虚拟化方案的基本介绍和比较

2. KVM原理简介:简要介绍KVM的原理,包括Linux操作系统原理、KVM原理、qemu设备模型、Intel虚拟化技术简介等

3. 构建KVM环境:详细介绍一步一步搭建KVM环境,包括硬件配置、宿主机安装、KVM的编译、qemu-kvm的编译、客户机的安装、启动第一个客户机。

4. KVM基础功能:包括客户机镜像、CPU配置、磁盘配置、网络配置、图形化显示等

5. KVM高级功能详解:CPU绑定、Virt-IO、Device Assignment、Hot-plug、Live Migration、Qemu Monitor、其他功能以及排查KVM的问题。

6. KVM的管理工具:包括Virsh、Libvirt、Virt-manager、Openstack等与KVM的结合。

7. Linux发行版中的KVM:包括RHEL、SLES、Ubuntu等发行版中KVM的简介和基本使用方法。

8. KVM性能测试及参考数据:包括CPU、Memory、Disk、Network等的性能测试工具和方法以及参考测试换数据的分享。

9. 深入理解KVM原理和硬件虚拟化技术:从原理来深入讲解,也结合kvm.git和qemu-kvm.git中的代码来详解KVM原理和硬件虚拟化技术。

10. 参与KVM开源社区:介绍Linux开源社区、KVM社区、qemu/qemu-kvm社区、patch的提交方式等等。

附录、索引、参考资料等

(暂定的计划是1、2、9、10章让两位同事来写,其余的主要有我来写。)

从下一篇内容开始部分连载,截止2012年6月17日,我完成了第3章的初稿,为了纪念第一个章节的初稿完成,会完整连载第3章。

求大家给批评给建议啊!

连载合集,见:http://smilejay.com/kvm_theory_practice/

master

Stay hungry, stay foolish.

4 Comments

    • 谢谢支持~ 第4章本周会完成,周末会转载其中几个小节的内容到博客上~

发表评论

电子邮件地址不会被公开。 必填项已用*标注