KVM虚拟化原理与实践

转载 2013年12月03日 12:51:55

KVM虚拟化原理与实践(连载)

更新时间: 十 19th, 2013

云计算概念很火,其底层虚拟化技术也是近年来的研究热点,KVM (kernel-based virtual machine,内核虚拟机) 也越来越流行了,大名鼎鼎的Google公司在其云计算平台GCE(Google Compute Engine)中全部使用KVM来做底层的虚拟化,而且国内的互联网巨头(如Taobao等)也开始研究或者在生产环境部署KVM(或者Xen)虚拟化。  本人2010年时接触KVM,从2011年初开始专注于KVM、Xen等开源虚拟化技术的研究、开发与测试,对Linux上的KVM虚拟化技术的研究和测试也是日常工作中非常重要的一部分,同时也积累了一些KVM学习心得和测试方法,希望与大家分享。

本页是我正在写作的一本关于KVM的书籍的部分章节连载,书名暂为《KVM虚拟化原理与实践》(后正式出版时,名为《KVM虚拟化:实战与原理解析》)吧;这里连载的是我写作过程中的草稿(算α或β版本吧),可能最终成书之时的内容与这里的连载略有不同之处。

update:《KVM虚拟化:实战与原理解析》已经由机械工业出版社于2013年10月正式出版,见:
http://smilejay.com/kvm-principles-and-practices/
欢迎想了解KVM技术的童鞋购买一本来看看~

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

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

1. 是KVM书籍的部分章节而不是全部内容(等出版后,请大家购买一本支持一下哦 ^_^);

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

3. 小的错别字或格式问题不一定会在本博客连载中修改(但一定会在书籍正式发行前尽量完善);

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

 

部分章节转载如下:

第3章 构建KVM环境

3.1 KVM硬件系统的配置

3.2 安装Linux系统

3.3.1 下载KVM源代码

3.3.2 配置KVM

3.3.3 编译KVM

3.3.4 安装KVM

3.4 编译和安装qemu-kvm

3.5 安装客户机

3.6 启动第一个KVM客户机

3.7 本章小结

 

第4章 KVM核心基础功能

4.1.3 CPU过载使用

4.1.5 进程的处理器亲和性和vCPU的绑定

4.2.4 内存过载使用

4.3.2 qemu-img命令详解

4.3.4 QEMU支持的镜像文件格式

4.4.1 QEMU支持的网络模式

4.4.2 使用网桥模式(bridge networking mode)

4.5.1 SDL显示的使用

4.5.3 非图形模式

4.6/4.7 本章小结、注释、参考阅读

 

第6章 KVM的管理工具

6.1.1 libvirt简介

6.1.2 libvirt的编译、安装

6.1.3 libvirt、libvirtd的配置和使用

6.1.5 libvirt API 简介

6.1.7 libvirt API 使用示例(C API)

6.1.7 libvirt API 使用示例(Python API)

6.5.1 OpenStack简介

6.5.2 使用DevStack安装和配置OpenStack开发环境

 

第8章 KVM性能测试及参考数据

 8.1 虚拟化性能测试简介

8.2.1 CPU性能测试工具

8.2.2 KVM CPU测试环境配置

8.2.3 KVM CPU性能测试方法

8.2.4 KVM CPU性能测试数据


 

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

0. 推荐序、前言

1. 虚拟化与云计算

2. KVM原理简介

3. 构建KVM环境

4. KVM核心基础功能

5. KVM高级功能详解

6. KVM的管理工具

7. Linux发行版中的KVM

8. KVM性能测试及参考数据

9. 参与KVM开源社区

附录、索引、参考资料等

KVM虚拟化技术实践

今天分享的文章是关于云计算中的kvm(虚拟化技术),通过本文你可以知道的是kvm是干什么的,如何使用kvm,如何通过java操作xml从而生成生成虚拟机。KVM 全称是 基于内核的虚拟机(Kernel...
  • sdksdk0
  • sdksdk0
  • 2017年02月01日 16:01
  • 2903

KVM虚拟化技术实践

今天分享的文章是关于云计算中的kvm(虚拟化技术),通过本文你可以知道的是kvm是干什么的,如何使用kvm,如何通过java操作xml从而生成生成虚拟机。KVM 全称是 基于内核的虚拟机(Kernel...
  • sdksdk0
  • sdksdk0
  • 2017年02月01日 16:01
  • 2903

KVM虚拟化技术 实战与原理解析 高清完整PDF版

  • 2015年02月09日 16:42
  • 109.63MB
  • 下载

KVM虚拟化技术实战与原理解析——读书笔记

入门级书籍——一种KVM,Qemu的使用手册     全书一共9章:         第1章介绍了云计算和虚拟化的概念,并对KVM等几种流行的虚拟化技术做了比较;       ...
  • dapao123456789
  • dapao123456789
  • 2014年11月11日 21:24
  • 8468

《KVM虚拟化技术实战和原理解析》读书笔记(二)

读书笔记 - 第三章 构建KVM环境
  • nirendao
  • nirendao
  • 2016年10月22日 19:36
  • 972

KVM虚拟化原理与实践(连载)

欢迎大家阅读和指正,衷心感谢您对本书内容、形式、错别字的任何建议和批评! 本页中的转载有如下几个特点,请大家知晓: 1. 是KVM书籍的部分章节而不是全部内容(等出版后,请大家购买一本支持一下哦 ...
  • tycoon1988
  • tycoon1988
  • 2014年07月30日 14:48
  • 669

kvm虚拟化技术实战记录(1)——配置kvm

1.创建目录/root/my_kvm/code 2.cd /root/my_kvm/code 3.git clone git://git.kernel.org/pub/scm/vi...
  • cao19881125
  • cao19881125
  • 2015年03月08日 08:35
  • 1079

Linux KVM虚拟化架构实战指南_完整版带书签

  • 2017年12月26日 10:40
  • 100.1MB
  • 下载

《KVM虚拟化技术实战和原理解析》读书笔记(三)

第四章 4.1 - 4.3
  • nirendao
  • nirendao
  • 2016年10月31日 23:34
  • 1579

KVM 虚拟化架构和实现原理

目录目录 KVM虚拟化架构 devkvm QEMU KVM的虚拟化实现KVM虚拟化架构KVM是嵌入在Linux操作系统标准内核中的一个虚拟化模块,它能够将一个Linux标准内核转换成为一个VMM,嵌有...
  • Jmilk
  • Jmilk
  • 2016年07月07日 18:42
  • 17553
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:KVM虚拟化原理与实践
举报原因:
原因补充:

(最多只允许输入30个字)