虚拟化KVM极速入门
由浅入深、循序渐进地讲解开源虚拟化KVM的体系结构!手把手带你快速掌握虚拟机的创建与管理

作者:陈涛

丛书名:计算机技术开发与应用丛书

定价:89元

印次:1-4

ISBN:9787302589877

出版日期:2022.04.01

印刷日期:2024.08.28

图书责编:赵佳霓

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

虚拟化技术是云计算的底层支撑技术之一。作为已经纳入到Linux内核的虚拟化解决方案,KVM虚拟化近年来发展迅猛,是很多公共云供应商默认的虚拟机管理程序。对于IT从业者来讲,掌握一些KVM虚拟化知识是很有必要的。 本书是《虚拟化KVM进阶实战》姊妹篇,共有6章。针对初学者,先从虚拟化基本概念及KVM原理讲起,然后通过全动手的实验学习KVM的安装、虚拟机创建、虚拟机的日常管理、虚拟网络的管理、虚拟存储的管理。 KVM虚拟化其实是Linux、KVM、QEMU和libvirt等很多开源技术的组合,对于初学者来讲学习曲线比较陡。本书将这些技术融会贯通,是作者多年讲授KVM虚拟化实战课程经验的结晶,可以使学习者快速入门并为后续的企业级应用打下基础。

陈涛,国内知名IT职业培训讲师,KVM视频课程在51CTO上已经有16万人学习过,获得广泛好评。1997年即开始从从事Linux、Oracle等培训工作。凭借理论体系结构严谨、课程内容丰富充实、案例贴近工作、讲授深入浅出感染力强、充分互动课堂实践的风格备受学员好评,到目前为止已培养微软、Linux、Oracle等认证高级工程师数万名。

前言 本书的由来 与VMware、Microsoft虚拟化技术相比,KVM虚拟化对于初学者并不“友好”。作为虚拟化项目的组成部分,笔者从2011年开始为客户讲授KVM虚拟化的课程,对此感触特别深。为了“不重复发明轮子”,KVM虚拟化充分利用了Linux、QEMU和libvirt等开源技术,是一种组合型的解决方案,对初学者要求较高。 根据长期的KVM面授课程的经验,笔者总结出这样一种教学方法: 针对每个知识点,先学习适当深度的原理,再动手做实验; 先通过图形界面的操作,看到大概的轮廓,再通过大量的命令行、脚本的练习强化学习到的知识; 先学基本知识,再掌握最佳实践方案。采用这种教学方法,通过8天左右的培训,就可以让初学者成为一名合格的KVM虚拟化平台的管理员。 2015年,笔者将面授课程搬到了线上,制作了“开源虚拟化KVM入门”和“KVM虚拟化进阶与提高”两门视频课程,发布在51CTO学院上,目前已有约23万人参加学习。 随着RHEL/CentOS 8的发布,笔者又将这套课程进行更新迭代,形成了《虚拟化KVM极速入门》和《虚拟化KVM进阶实践》,仍然沿用“原理+实验”的风格,希望能够帮助读者。 本书内容 本书共分6章。通过学习本书,KVM虚拟化的初学者可以掌握KVM虚拟化的原理,以及管理单台宿主机所需要的知识。 第1章介绍虚拟化定义与历史,KVM的原理与架构,KVM与QEMU、libvirt等的关系。 第2章介绍如何将一台Linux主机配置为虚拟化主机,验证虚拟化功能及管理KVM的工具。 第3章介绍在RHEL/CentOS 8中通过C...

目录
荐语
查看详情 查看详情

目录

第1章KVM概述

1.1虚拟化概述

1.1.1虚拟化的定义

1.1.2操作系统虚拟化的历史

1.1.3操作系统虚拟化的实现方式

1.1.4虚拟化翻译技术的分类

1.1.5Hypervisor的分类

1.2KVM概述

1.2.1KVM的历史

1.2.2KVM的体系结构

1.2.3QEMU与KVM 

1.2.4libvirt与KVM 

1.2.5KVM的集中管理与控制

1.3本章小结

第2章KVM安装

2.1安装环境的准备

2.1.1生产环境的硬件配置

2.1.2实验环境的准备

2.2KVM的安装

2.2.1下载CentOS 8的ISO文件

2.2.2创建新虚拟机

2.2.3修改虚拟机的设置

2.2.4安装CentOS 8时直接安装KVM组件

2.2.5查看安装的结果

2.2.6安装额外组件及升级

2.2.7虚拟化功能验证

2.3KVM的管理方法

2.3.1本地管理

2.3.2远程管理

2.4本章小结

第3章创建虚拟机

3.1使用Cockpit创建虚拟机

3.1.1查看当前配置

3.1.2创建虚拟机

3.1.3查看虚拟机与环境的配置

3.2使用virtmanager创建虚拟机

3.2.1使用virtmanager查看当前配置

3.2.2创建虚拟机

3.2.3查看虚拟机与环境的配置

3.3使用virtinstall创建虚拟机

... 查看详情

本书是《虚拟化KVM进阶实战》的姊妹篇,共有6章。通过学习,KVM虚拟化的初学者可以掌握KVM虚拟化的原理,以及管理单台宿主机所需要的知识。学习原理、动手实践、做好记录、细心排错,是学习KVM虚拟化的关键。在本书的陪伴下,我们一起:

(1)深入理解原理。

(2)精读man帮助、官方文档等。

(3)做所有的实验。

(4)详细记录实验过程。

(5)使用思维导图等辅助工具。

(6)享受排错的过程,在寻求帮助之前先尝试自己解决。

查看详情