第 1 章 云平台概述 1
11 云平台简介 1
111 云计算 1
112 云计算的服务模式3
113 云平台的发展 4
114 云平台的特点 4
115 云平台的优势与劣势 5
12 云平台的类型 7
121 数据密集型云平台7
122 计算密集型云平台7
123 综合云平台8
13 云管理平台 8
131 商用云管理平台 9
132 开源云管理平台 10
小结 14
习题 14
第 2 章 云平台架构 15
21 云平台基本框架 15
211 云平台架构分层 15
212 架构层次之间的关系 16
22 显示层 16
221 HTML 技术 16
222 JavaScript 技术 18
223 CSS 技术 20
224 Flash 技术 21
225 Silverlight 技术 24
23 中间件层 25
231 REST 技术 25
232 多租户技术 29
233 并行处理技术 32
234 应用服务器技术 36
235 分布式缓存技术 38
24 基础设施层 40
241 虚拟化技术 42
242 分布式存储 47
243 关系型数据库 50
244 NoSQL 技术 52
25 管理层 58
251 账号管理技术 59
252 SLA 监控技术 60
253 计费管理技术 65
254 安全管理技术 68
255 运维管理技术 72
256 负载均衡技术 77
小结 84
习题 85
第 3 章 开源云管理平台 OpenStack86
31 OpenStack 简介 86
311 OpenStack 起源 86
312 OpenStack 运用范围 86
313 OpenStack 发展历史 88云平台构建与管理
2
32 OpenStack 架构 90
321 整体架构解析 90
322 Nova 组件 95
323 Cinder 组件 96
324 Neutron 组件 100
325 Keystone 组件 102
326 Horizon 组件 103
小结 107
习题 108
第 4 章 OpenStack 的安装和配置 109
41 OpenStack 核心模块 109
411 Nova 详解 109
412 Glance 详解 123
413 Keystone 详解 129
414 Neutron 详解 133
42 组件的安装和配置 139
421 Ubuntu 系统及
环境安装 139
422 安装 MariaDB 和创建
相关数据库 146
423 安装和配置 Keystone 149
424 安装和配置 Glance 154
425 安装配置 Nova 157
426 安装配置 Dashboard 162
小结 164
习题 165
第 5 章 OpenStack 平台的管理166
51 认证管理(Keystone) 166
511 租户(项目)管理 166
512 用户管理 167
513 角色管理 167
52 镜像管理(Glance) 167
53 计算管理(Nova) 168
531 资源管理 168
532 实例管理 169
533 服务管理 170
534 flavor 管理 170
535 密钥管理 171
536 安全组管理 171
54 网络管理(Neutron) 172
541 内部网络管理 172
542 外部网络管理 172
543 路由管理 173
55 块存储管理(Cinder) 174
551 卷管理 174
552 磁盘配额管理 175
56 对象存储管理(Swift) 175
小结 176
习题 176
第 6 章 综合实例:使用 OpenStack
搭建多节点私有云 177
61 多节点配置 177
611 配置计算节点 177
612 配置网络 179
613 配置存储 180
62 搭建私有云 182
621 创建实例 182
622 查看实例信息 184
623 创建浮动 IP 184
624 绑定虚拟机 184
625 图形化操作 185
小结 189
习题 189
参考文献 190