第 1章 虚拟化技术基础知识 1
1.1 虚拟化定义 1
1.2 虚拟化目的 1
1.3 虚拟化分类 2
1.3.1 根据实现机制分类 2
1.3.2 根据应用分类 2
1.4 服务器虚拟化概述 3
1.5 桌面虚拟化技术概论 3
1.5.1 桌面虚拟化技术的发展 3
1.5.2 客户端/服务器(C/S)模式 4
1.5.3 虚拟桌面架构(VDI) 5
1.5.4 桌面虚拟化的业务价值 7
1.6 虚拟化技术发展历史 8
1.7 虚拟化未来的发展前景 9
1.8 四大虚拟化架构及产品 10
1.8.1 ESX的虚拟化架构 10
1.8.2 Hyper-V的虚拟化架构 11
1.8.3 Xen的虚拟化架构 12
1.8.4 KVM的虚拟化架构 13
1.9 典型虚拟化厂家及产品 14
1.9.1 华为FusionCompute 14
1.9.2 H3C CAS 14
1.9.3 深信服服务器 15
1.9.4 中兴iECS 15
1.9.5 ZStack 15
1.10 云计算概述 15
1.10.1 云计算的特点 16
1.10.2 云计算体系架构 17
1.10.3 云计算的模式 18
1.11 云计算的发展历史与趋势 18
1.12 云计算与虚拟化的关系 22
1.13 本章小结 22
1.14 扩展习题 22
第 2章 VMware VSphere虚拟化技术 23
2.1 VMware vSphere简介 23
2.1.1 VMware vSphere和虚拟化基础架构 23
2.1.2 VMware vSphere平台系统架构 25
2.1.3 VMware vSphere组件及功能 26
2.2 ESXi简介 27
2.2.1 VMware ESXi的七大重要功能 27
2.2.2 VMware ESX与VMware ESXi的区别 28
2.3 VMware vSphere网络管理 29
2.4 VMware vSphere的安装与配置 29
2.4.1 安装ESXi 5.5 29
2.4.2 ESXi的简单配置 35
2.4.3 为ESXi设置IP地址 35
2.4.4 使用VMware vSphere Client连接ESXi 37
2.5 ESXi虚拟机的管理 39
2.5.1 在ESXi上创建第 一台虚拟机 39
2.5.2 在ESXi上安装操作系统 47
2.6 VMware vSphere网络管理 50
2.6.1 创建虚拟机网络 50
2.6.2 测试虚拟机网络联通性 52
2.7 VMware vSphere存储管理 55
2.7.1 通过ISCSI 挂载共享存储 55
2.7.2 通过NFS挂载共享存储 59
2.8 本章小结 62
2.9 扩展习题 62
第3章 XenServer虚拟化技术 63
3.1 Citrix XenServer简介 63
3.1.1 XenServer功能特性 63
3.1.2 XenServer系统架构 65
3.2 XenServer网络管理 66
3.3 XenServer的安装与配置 68
3.3.1 安装XenServer 68
3.3.2 XenServer的简单设置 73
3.3.3 安装XenCerver并连接到XenServer主机 75
3.3.4 在XenServer上建立第 一台虚拟机 77
3.3.5 XenServer Tools安装 82
3.4 XenServer虚拟机的管理 82
3.4.1 复制Windows VM 82
3.4.2 虚拟机快照 84
3.4.3 创建虚拟机模板 85
3.4.4 基于现有的虚拟机创建虚拟机模板 85
3.4.5 基于虚拟机快照创建模板 86
3.4.6 导入/导出虚拟机 86
3.4.7 从虚拟机导出OVF/OVA 87
3.4.8 从虚拟机导出XVA 89
3.5 Citrix XenServer网络管理 90
3.5.1 添加新的外部网络 90
3.5.2 添加新的单服务器专用网络 92
3.5.3 添加新的跨服务器专用网络 93
3.5.4 vSwitch控制器的部署 93
3.6 Citrix XenServer存储管理 93
3.7 本章小结 97
3.8 扩展习题 97
第4章 Hyper-V虚拟化技术 98
4.1 Windows Server简介 98
4.1.1 Hyper-V功能特性 98
4.1.2 Hyper-V 系统架构 99
4.2 Hyper-V网络基本概念 100
4.3 Windows Server安装与配置 101
4.4 Hyper-V的安装 107
4.5 Hyper-V虚拟机管理 115
4.6 Hyper-V存储管理 119
4.7 本章小结 122
4.8 扩展习题 122
第5章 KVM虚拟化技术 123
5.1 KVM简介 123
5.1.1 什么是KVM 123
5.1.2 KVM特点 123
5.1.3 KVM管理工具 124
5.1.4 虚拟化功能 125
5.1.5 KVM存储技术概述 126
5.2 KVM安装与配置 127
5.3 KVM网络管理 129
5.4 KVM管理软件virt-manager 132
5.4.1 virt-manager简介 132
5.4.2 安装virt-manager 133
5.4.3 使用virt-manager创建虚拟机 134
5.4.4 使用virt-manager复制虚拟机 136
5.4.5 使用KVM安装Windows操作系统 137
5.5 KVM管理软件virsh 142
5.6 KVM存储管理 147
5.6.1 本地存储管理 147
5.6.2 使用virsh管理共享存储 148
5.6.3 使用virsh实现虚拟机静态迁移 150
5.7 本章小结 151
5.8 扩展习题 151
第6章 容器技术 152
6.1 容器技术简介 152
6.1.1 容器技术 152
6.1.2 容器技术之Docker 154
6.1.3 Docker的特点 154
6.1.4 Docker的优势 155
6.1.5 Docker与虚拟机比较 155
6.1.6 Docker的使用场景 156
6.2 Docker核心组件 156
6.2.1 Docker组件 156
6.2.2 Docker的技术组件 157
6.3 Docker技术实践 157
6.3.1 安装Docker 157
6.3.2 启动Docker 158
6.3.3 Docker镜像操作 158
6.3.4 Docker的创建与启动 162
6.4 Docker容器打包 166
6.5 本章小结 167
6.6 扩展习题 167
第7章 桌面虚拟化技术 168
7.1 VDI概述 168
7.2 VDI技术原理 169
7.3 VDI主流通信协议 171
7.3.1 RDP/RemoteFX协议 172
7.3.2 ICA/HDX协议 174
7.3.3 PCoIP协议 177
7.3.4 SPICE协议 178
7.3.5 通信协议对比分析 181
7.4 主流VDI平台介绍 182
7.4.1 VMware Horizon View 182
7.4.2 Citrix XenDesktop概述 182
7.5 远程共享桌面 183
7.5.1 远程共享桌面技术原理及应用 184
7.5.2 远程共享桌面的优缺点 184
7.5.3 远程共享桌面在桌面虚拟化中的应用 184
7.6 无盘技术 185
7.6.1 无盘技术在虚拟桌面的应用 185
7.6.2 无盘技术的优缺点 186
7.7 应用虚拟化 187
7.7.1 应用虚拟化技术的原理及应用 187
7.7.2 应用流技术 188
7.7.3 应用虚拟化的优缺点 188
7.8 本章小结 189
7.9 扩展习题 189
第8章 虚拟化综合项目实战 190
8.1 项目背景 190
8.1.1 传统业务现状 190
8.1.2 项目建设目标 191
8.2 项目准备 192
8.2.1 ZStack简介 192
8.2.2 准备安装软件 193
8.3 部署虚拟化系统 195
8.3.1 安装云操作控制节点系统 195
8.3.2 安装存储节点 197
8.3.3 添加虚拟化计算资源 199
8.4 部署桌面虚拟化 204
8.5 封装虚拟桌面操作系统模板 208
8.5.1 准备软件与环境 208
8.5.2 添加安装镜像 208
8.5.3 添加ZStack代理工具 208
8.5.4 创建云盘规格 209
8.5.5 新建虚拟机 210
8.5.6 安装Windows 7系统 210
8.5.7 安装驱动 216
8.5.8 升级RDP协议 219
8.6 使用桌面云虚拟机 224
8.7 VDI入口连接桌面 224
8.8 本章小结 226
8.9 扩展习题 226