KVM虚拟化技术实战与原理解析-0-前言序言

KVM虚拟化技术实战与原理解析-0-前言序言

11分钟 ·
播放数0
·
评论数0

根据提供的文章内容,本书《KVM虚拟化技术:实战与原理解析》的核心信息总结如下:

1. 书籍概况

  • 书名:KVM虚拟化技术:实战与原理解析 (英文名:KVM: Principles and Practices)
  • 作者:任永杰、单海涛(均来自Intel虚拟化技术部门,是国内KVM领域的先驱者)
  • 地位:首本专门介绍Linux KVM虚拟化技术的专著,具有权威性。
  • 出版:机械工业出版社,2013年10月第1版。

2. 内容定位与特点

  • 全面性:系统介绍KVM的功能、特性和使用方法,同时深入剖析其核心技术与工作原理。
  • 实战性:包含大量实际操作指南,如环境搭建、配置、性能测试等。
  • 时效性:立足于当时云计算兴起、KVM成为开源虚拟化主流技术的背景,介绍了相关硬件(如Intel VT-d)和软件生态。

3. 主要内容结构(共9章)
本书内容由浅入深,涵盖以下方面:

  • 基础概念:云计算、虚拟化技术概述及KVM简介。
  • 原理与架构:KVM基本架构、QEMU作用、Intel硬件虚拟化技术。
  • 环境构建:硬件要求、系统安装、KVM和QEMU的编译与安装。
  • 核心功能配置:CPU、内存、存储、网络、图形显示等虚拟化资源的配置与原理。
  • 高级功能详解:半虚拟化(virtio)、设备直接分配(VT-d)、热插拔、动态迁移、嵌套虚拟化、KSM、安全特性等。
  • 管理工具:libvirt、virsh、virt-manager等工具的使用。
  • 发行版实践:在RHEL、Fedora、SUSE、Ubuntu等主流Linux发行版中使用KVM。
  • 性能测试:提供CPU、内存、网络、磁盘I/O的性能测试方法、工具及参考数据。
  • 开源社区:介绍如何参与KVM、QEMU等开源社区,包括代码结构、贡献流程和bug提交。

4. 目标读者
本书面向对Linux虚拟化及云计算底层技术感兴趣的各类人员,包括:

  • Linux运维工程师
  • KVM开发者
  • 云平台开发者
  • 虚拟化技术决策者
  • 普通技术爱好者

总结:本书是一本兼具权威性、系统性和实践性的指南,旨在帮助读者从零开始,全面掌握KVM虚拟化技术的应用与内核原理,并具备参与开源社区和进行性能优化的能力。