2016已经过去,2017新规划,新目标!

OpenStack实战指南 电子书全集 (免费)

Openstack Txun 253℃ 0评论

第一部分 基 础 篇

第1 章 OpenStack 简介 2

1.1 OpenStack 概述 2

1.2 OpenStack 的结构 3

1.3 OpenStack 的功能与作用 4

1.4 OpenStack 与CloudStack 的比较 6

1.5 OpenStack 应用现状和发展趋势 8

1.6 体验OpenStack 10

1.6.1 初探OpenStack 10

1.6.2 创建OpenStack 虚拟机实例 12

1.6.3 创建虚拟机流程概述 14

1.6.4 创建OpenStack 磁盘实例 16

1.6.5 创建块存储流程概述 20

1.7 OpenStack 体系结构 22

1.7.1 OpenStack 设计原则 22

1.7.2 OpenStack 架构 23

1.8 OpenStack 的开发资源 24

1.8.1 OpenStack 社区 24

VII

1.8.2 OpenStack 基金会 25

1.8.3 OpenStack 项目资料 25

1.9 OpenStack 非核心项目介绍 29

1.9.1 Ironic 项目介绍 29

1.9.2 Tempest 项目介绍 33

第2 章 OpenStack 的安装 35

2.1 在Ubuntu 上使用二进制包安装 35

2.1.1 控制节点的安装 35

2.1.2 网络节点的安装 55

2.1.3 计算节点的安装 60

2.1.4 块存储节点的安装 64

2.2 在Ubuntu 上使用源代码编译安装 66

2.2.1 控制节点的安装 67

2.2.2 计算节点的安装 79

2.2.3 网络节点的安装 81

2.2.4 块存储节点的安装 82

第二部分 进 阶 篇

第3 章 OpenStack 组织结构一览 84

3.1 组件关系 84

3.1.1 Nova 组件 85

3.1.2 Swift 组件 87

3.1.3 Keystone 组件 87

3.1.4 Glance 组件 88

3.1.5 Neutron 组件 89

3.1.6 Cinder 组件 89

3.2 OpenStack 目录组织结构 90

3.2.1 Nova 目录结构 90

3.2.2 Swift 目录结构 91

VIII

3.2.3 Keystone 目录结构 92

3.2.4 Glance 目录结构 92

3.2.5 Neutron 目录结构 93

3.2.6 Cinder 目录结构 93

3.3 OpenStack 配置文件 94

3.3.1 Nova 配置文件及日志 94

3.3.2 Swift 配置文件及日志 95

3.3.3 Keystone 配置文件及日志 95

3.3.4 Glance 配置文件及日志 96

3.3.5 Neutron 配置文件及日志 96

3.3.6 Cinder 配置文件及日志 96

3.4 小结 98

第4 章 OpenStack API 的介绍和开发 99

4.1 简述Nova API 体系 99

4.1.1 WSGI 架构 99

4.1.2 API 响应流程 102

4.1.3 扩展API 的加载 103

4.1.4 Nova API 列表 104

4.1.5 分页查询和查询优化 106

4.1.6 如何编写一个核心API 108

4.1.7 如何编写一个扩展API 108

4.1.8 通过Filter 为API 增加功能 109

4.2 理解Eventlet 110

4.3 自定义DashBoard 面板 112

4.3.1 理解Django 框架 112

4.3.2 Django 界面国际化 112

4.3.3 玩转Horizon 115

第5 章 Keystone 认证组件 119

5.1 认证组件Keystone 介绍 119

IX

5.1.1 基本概念 119

5.1.2 用户管理 120

5.1.3 服务管理 123

5.2 配置文件及参数选项 123

5.2.1 keystone.conf 配置文件示例 124

5.2.2 keystone-paste.ini 配置文件示例 134

5.2.3 logging.conf 配置文件示例 136

5.2.4 连接OpenStack 服务到Keystone 137

5.3 原理分析 139

5.3.1 Keystone 认证原理 139

5.3.2 图解Keystone 143

5.4 关键源代码阅读 146

5.4.1 源代码分析之服务启动 146

5.4.2 源代码分析之CLI 调用 151

5.5 案例:配置Keystone 使用Active Directory 进行认证 152

第6 章 Glance 镜像组件 154

6.1 镜像组件介绍 154

6.1.1 Glance 表结构 155

6.1.2 Glance 中镜像的概念 157

6.2 Glance 的配置文件 159

6.2.1 glance-api.conf 文件概述 159

6.2.2 配置镜像缓存 163

6.2.3 glance-registry.conf 文件概述 165

6.3 设置Glance 的后端存储 166

6.4 制作镜像 167

6.4.1 使用virt-install 创建CentOS 镜像 167

6.4.2 在Ubuntu 上使用QEMU 相关命令制作Windows 镜像 170

第7 章 Nova 计算组件 174

7.1 Nova 组件介绍 174

X

7.2 虚拟化组件 175

7.3 配置文件及参数 177

7.3.1 数据库配置 178

7.3.2 Hypervisor 配置 179

7.3.3 RPC 配置 181

7.3.4 配额设置 182

7.3.5 日志配置 183

7.3.6 调度配置 184

7.3.7 VNC 配置 184

7.4 关键源代码阅读 185

7.4.1 Nova 服务启动 185

7.4.2 虚拟机状态转换 188

7.4.3 Nova Context 195

7.4.4 Keystone 认证处理 195

7.4.5 REST API 调用 196

7.4.6 组件间RPC 调用 198

7.4.7 Hypervisor 驱动 198

7.5 虚拟机镜像格式 202

第8 章 Neutron 网络组件 203

8.1 Neutron 概述 203

8.2 使用Open vSwitch 的plugin 208

第9 章 Cinder 块存储组件 216

9.1 Cinder 交互流程 216

9.1.1 Nova 现有块设备操作API 统计 216

9.1.2 Nova-Cinder 交互流程分析 217

9.1.3 相关代码源文件 226

9.1.4 使用Cinder 实现云硬盘需要注意的问题 227

9.2 配置从Volume 启动虚拟机 227

9.3 使用Ceph 作为Cinder 的后端 230

XI

第10 章 OpenStack 日常运维 233

10.1 维护与诊断 233

10.1.1 控制节点和Swift 的维护与纠错 233

10.1.2 计算节点的维护与纠错 234

10.1.3 网络诊断 239

10.2 标准化修复与例行检查流程 246

10.2.1 标准化修复 246

10.2.2 例行检查 247

10.3 日志与监控 247

10.3.1 定位错误 247

10.3.2 错误日志 248

10.3.3 集中管理日志 252

10.3.4 监控 253

10.4 备份与恢复 257

10.4.1 需要备份的数据 257

10.4.2 数据库备份 257

10.4.3 文件系统备份 258

10.4.4 数据恢复 259

第11 章 使用Fuel 快速安装OpenStack 260

11.1 Fuel 规划 261

11.2 Fuel 安装及使用 263

11.3 小结 273

百度云盘下载 OpenStack实战指南 电子书.part1 、OpenStack实战指南 电子书.part2 OpenStack实战指南 电子书.part3三部分都下载完毕就可以打开了!

转载请注明:T讯脚印 » OpenStack实战指南 电子书全集 (免费)

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址