注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具虚拟化KVM进阶实践

虚拟化KVM进阶实践

虚拟化KVM进阶实践

定 价:¥89.00

作 者: 陈涛
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302589921 出版时间: 2022-03-01 包装: 平装-胶订
开本: 16开 页数: 字数:  

内容简介

  虚拟化技术是云计算的底层支撑技术之一。作为已经纳入到Linux内核的虚拟化解决方案,KVM虚拟化近年来发展迅猛,是很多云供应商默认的虚拟机管理程序。对于IT从业者来讲,掌握一些KVM虚拟化知识是很有必要的。 本书是《虚拟化KVM极速入门》的进阶篇,共有7章。针对有一定KVM虚拟化基础读者,通过全动手的实验学习虚拟机的迁移、高可用集群、嵌套虚拟化、性能监视与优化、P2V、V2V、备份与恢复、oVirt(RHV)等企业级虚拟化技术。 本书内容源自多个产业项目的实践,也是作者多年讲授KVM虚拟化实战课程经验的结晶,可以帮助学习者构建企业级虚拟化平台。

作者简介

  陈涛,资深计算机专家,30多年IT从业经验。曾主持过多项虚拟化、云计算、容灾及信息安全大型项目的建设,在多个行业拥有深厚的经验并得到客户认可。1997年开始讲授Microsoft、Linux、Oracle等IT认证课程,其理论体系结构严谨、课程内容丰富充实、案例典型贴近工作、深入浅出感染力强的授课风格备受学员好评。长期分享技术微课,其中“笨办法学Linux”等系列影响较大,有近50万人次参加学习。

图书目录

第1章实现虚拟机迁移
1.1虚拟机迁移的基本原理
1.1.1虚拟机迁移的应用场景
1.1.2虚拟机迁移的要求
1.1.3虚拟机迁移的限制
1.2宿主机内部迁移
1.3连接远程宿主机
1.3.1统一资源标识符
1.3.2通过virsh连接远程宿主机
1.3.3通过virtmanager连接远程宿主机
1.3.4通过Cockpit连接远程宿主机
1.4基于共享存储的迁移
1.4.1准备工作
1.4.2使用virsh进行实时迁移
1.4.3使用virsh进行离线迁移
1.4.4使用virtmanager进行实时迁移
1.5基于非共享存储的迁移
1.5.1使用virsh进行实时迁移
1.5.2使用virsh进行离线迁移
1.5.3使用virtmanager进行实时迁移
1.6本章小结
第2章实现虚拟机高可用
2.1Linux高可用群集基本原理
2.1.1什么是高可用群集
2.1.2开源高可用群集技术选型
2.1.3Corosync Pacemaker体系结构
2.1.4隔离技术概述
2.1.5法定人数概述
2.1.6资源概述
2.2Linux高可用群集安装
2.2.1群集组件安装
2.2.2配置主机名及解析
2.2.3配置SSH Key互信
2.2.4配置时钟
2.2.5配置防火墙
2.2.6配置pcs守护程序
2.2.7配置hacluster账号及密码
 
 
2.3群集配置文件与管理工具
2.4创建群集
2.4.1认证组成群集的节点
2.4.2配置和同步群集节点
2.4.3在群集节点中启动群集服务
2.4.4配置隔离设备
2.5基于NFS的KVM群集构建
2.5.1准备NFS存储服务器
2.5.2准备测试用的虚拟机
2.5.3测试实时迁移
2.5.4创建虚拟机资源
2.5.5群集测试
2.5.6删除群集资源
2.6基于iSCSI的KVM群集1
2.6.1准备iSCSI存储服务器
2.6.2为群集准备LVM逻辑卷和文件系统
2.6.3创建卷组和文件系统资源
2.6.4配置SELinux
2.6.5创建虚拟机资源
2.6.6群集测试
2.6.7删除群集资源
2.7基于iSCSI的KVM群集2
2.7.1安装软件包
2.7.2在群集中创建LVM卷组及文件系统资源
2.7.3禁用SELinux
2.7.4准备测试用的虚拟机并测试实时迁移
2.7.5在群集中创建虚拟机资源
2.7.6群集测试
2.7.7删除群集资源
2.8基于DRBD的KVM群集构建
2.8.1DRBD基本原理
2.8.2安装DRBD软件
2.8.3准备用于复制的块设备
2.8.4DRBD配置
2.8.5创建DLM及LVMLockd资源
2.8.6创建DRBD资源
2.8.7创建GFS2文件系统资源
2.8.8后续配置
2.9本章小结
第3章实现嵌套虚拟化
3.1嵌套虚拟化的原理
3.2L1级别宿主机的准备
3.3L2级别KVM宿主机的配置
3.3.1虚拟机配置(Intel)
3.3.2虚拟机配置(AMD)
3.4L2级别VMware ESXi宿主机的配置
3.4.1VMware ESXi下载与安装
3.4.2VMware ESXi管理
3.4.3实验中遇到的问题
3.5L2级别Microsoft HyperV宿主机的配置
3.6本章小结
第4章性能监视与优化
4.1性能监视与优化概述
4.2Linux性能监控及调优工具
4.3使用Tuned优化宿主机和Linux虚拟机的性能
4.4VirtIO驱动程序
4.5CPU优化技术
4.5.1vCPU的数量
4.5.2vCPU的配置
4.5.3vCPU的拓扑
4.5.4非一致性内存访问(NUMA)的基本概念
4.5.5查看默认的NUMA策略
4.5.6vCPU的固定
4.6内存优化技术
4.6.1内存分配
4.6.2内存调整
4.6.3内存气球技术
4.6.4内存虚拟化与大页的原理
4.6.5内存支持的子元素
4.7网络优化技术
4.7.1常用优化技术
4.7.2VirtIO和vhost_net
4.7.3桥接零复制传输
4.7.4多队列virtionet
4.7.5直接设备分配和SRIOV
4.7.6调整内核参数以提高网络性能
4.8存储优化技术
4.8.1缓存模式
4.8.2I/O模式
4.8.3丢弃模式
4.8.4检测零模式
4.8.5I/O调整
4.9本章小结
第5章P2V和V2V迁移
5.1V2V迁移工具virtv2v
5.1.1virtv2v实用程序简介
5.1.2virtv2v的工作原理 
5.1.3virtv2v的安装
5.1.4V2V的准备工作
5.1.5示例: 迁移VMware虚拟机
5.1.6导入OVF/OVA格式的文件
5.1.7转换OVF格式的文件
5.1.8与virtv2v相关的故障排除
5.2P2V迁移工具virtp2v
5.2.1创建或下载virtp2v可启动映像
5.2.2示例: 迁移Windows 2008 R2服务器
5.2.3故障排错及杂项
5.3磁盘映像工具libguestfs
5.4本章小结
第6章备份与恢复
6.1数据损坏风险及备份策略
6.2虚拟机冷备
6.3快照的基本原理
6.4内存快照
6.5内部快照
6.5.1创建内部快照
6.5.2恢复内部快照
6.5.3删除内部快照
6.5.4使用virtmanager管理快照
6.6外部快照
6.6.1创建外部快照
6.6.2静默选项
6.6.3快照链
6.6.4恢复外部快照
6.6.5合并、删除外部快照
6.7虚拟机备份脚本示例
6.8本章小结
第7章oVirt(RHV)安装与基本管理
7.1oVirt结构
7.2oVirt安装
7.2.1准备DNS与NTP 
7.2.2准备NFS存储
7.2.3安装Cockpit的oVirt插件
7.2.4安装oVirt引擎的映像文件
7.2.5使用Cockpit部署oVirt引擎
7.2.6访问管理门户
7.2.7查看引擎安装结果
7.2.8为oVirt安装、添加宿主机
7.3数据中心管理
7.3.1查看默认的数据中心
7.3.2创建新的数据中心
7.3.3更改数据中心存储类型
7.3.4更改数据中心兼容版本
7.3.5重新初始化数据中心
7.3.6删除数据中心
7.4存储管理
7.4.1存储域概述
7.4.2管理NFS存储
7.4.3管理本地存储
7.4.4管理iSCSI存储
7.5主机管理
7.5.1主机类型
7.5.2编辑主机配置
7.5.3主机维护模式
7.5.4更新主机
7.5.5重新安装主机
7.6虚拟机管理
7.6.1在客户端计算机上安装支持组件
7.6.2准备ISO存储域及ISO文件
7.6.3创建Linux虚拟机
7.6.4创建Windows虚拟机
7.6.5编辑虚拟机
7.6.6虚拟机常规操作
7.6.7快照管理
7.6.8关联性管理
7.6.9实时迁移
7.6.10虚拟机高可用
7.7用户与权限管理
7.8备份与恢复
7.8.1备份oVirt引擎
7.8.2恢复oVirt引擎
7.8.3准备备份存储域
7.8.4备份和还原虚拟机
7.9本章小结
 

本目录推荐