图书介绍
深入理解OpenStack TrovePDF|Epub|txt|kindle电子书版本网盘下载
![深入理解OpenStack Trove](https://www.shukui.net/cover/22/31965045.jpg)
- (美)艾姆瑞斯·库马尔,(加)道格拉斯·雪莱著;党明,雷冬,王少辉译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121303035
- 出版时间:2016
- 标注页数:364页
- 文件大小:33MB
- 文件页数:380页
- 主题词:计算机网络-研究
PDF下载
下载说明
深入理解OpenStack TrovePDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 关于DBaaS的介绍1
1.1 什么是DBaaS1
1.1.1 数据库2
1.1.2 服务2
1.1.3 服务类别2
1.1.4 DBaaS的定义2
1.2 IT部门面对的数据库挑战3
1.3 DBaaS的特性4
1.3.1 管理平面和数据平面4
1.3.2 租赁6
1.3.3 服务位置7
1.3.4 服务vs平台9
1.4 DBaaS的好处9
1.4.1 易于提供9
1.4.2 一致性的配置10
1.4.3 自动化操作10
1.4.4 自动缩放10
1.4.5 提高开发的灵活性10
1.4.6 更好的资源利用和设计11
1.4.7 对于提供者或操作者简化角色11
1.5 其他DBaaS的提供者11
1.5.1 亚马逊RDS12
1.5.2 亚马逊Redshift12
1.5.3 微软Azure SQL Database12
1.5.4 Google Cloud SQL12
1.5.5 亚马逊DynamoDB12
1.6 OpenStack Trove13
1.7 Trove的一段简要历史13
1.8 OpenStack Trove中的租约14
1.9 OpenStack生态系统中的Trove14
1.10 总结17
第2章 下载和安装OpenStack Trove18
2.1 部署一个单节点的开发环境18
2.1.1 配置Ubuntu环境18
2.1.2 安装一些基础包20
2.1.3 确认你的配置20
2.1.4 给“ubuntu”用户赋予免密码sudo权限21
2.1.5 使用devstack工具安装OpenStack22
2.1.6 启用默认的Trove公钥26
2.1.7 系统认证27
2.1.8 创建你的第1个Trove数据库实例28
2.1.9 在devstack中使用Neutron32
2.1.10 访问Dashboard35
2.2 在多节点的OpenStack环境中部署Trove37
2.2.1 前提条件37
2.2.2 安装必需包37
2.2.3 创建Trove用户38
2.2.4 创建Trove操作的数据库38
2.2.5 在OpenStack中配置Trove38
2.2.6 配置Trove服务39
2.2.7 初始化Trove操作的数据库41
2.2.8 在Keystone中配置Trove Endpoint42
2.2.9 重启Trove服务42
2.2.10 下载或构建一个Trove Guest镜像42
2.2.11 配置数据库类型及其版本45
2.3 总结49
第3章 基本的Trove操作50
3.1 使用curl命令和RESTful服务交互50
3.1.1 从Keystone中获取Token51
3.1.2 使用Token和RESTful服务交互53
3.2 理解应用程序如何与OpenStack服务交互55
3.3 Trove CLI脚本编程57
3.4 展示实例列表59
3.5 启动实例60
3.6 重启实例64
3.7 删除实例65
3.8 配置多个数据库类型65
3.8.1 配置数据库类型65
3.8.2 指定默认的数据库类型69
3.9 创建用户和数据库70
3.9.1 启用数据库的root用户70
3.9.2 数据库操作73
3.9.3 用户操作76
3.10 总结81
第4章 概念和架构82
4.1 Trove基础架构83
4.2 Trove的概念85
4.2.1 Trove服务85
4.2.2 Trove Guest Agent API88
4.2.3 Trove策略89
4.2.4 Trove拓展93
4.2.5 Guest Agent的分类模型和策略93
4.2.6 Trove Guest镜像96
4.2.7 Trove消息队列和Trove内部的API97
4.2.8 Trove基础设施数据库101
4.2.9 Trove公共API103
4.3 OpenStack Trove的架构108
4.4 总结123
第5章 Trove的高级操作125
5.1 自定义flavor125
5.2 Trove的备份和恢复127
5.3 Trove的复制133
5.3.1 对复制的支持情况133
5.3.2 创建一个复制134
5.3.3 故障切换140
5.4 Trove集群147
5.5 配置组160
5.6 调整实例的大小172
5.7 终止实例175
5.8 总结175
第6章 调试与故障排除177
6.1 访问Trove guest实例的命令行177
6.1.1 OpenStack guest镜像178
6.1.2 Tesora guest镜像179
6.2 阅读Trove错误日志180
6.2.1 Trove控制节点的错误日志180
6.2.2 关于guest实例的错误日志180
6.2.3 错误日志的一些实例181
6.3 理解Trove日志级别186
6.4 在Trove中使用OpenStack分析库189
6.4.1 在开始和停止位置之间分析代码191
6.4.2 使用Python结构分析一个代码块191
6.4.3 使用修饰器分析一个方法192
6.4.4 使用修饰器分析整个类192
6.5 总结197
第7章 构建Trove guest镜像198
7.1 使用预先构建的Trove guest镜像198
7.1.1 Trove guest镜像组件199
7.1.2 注册Trove guest镜像199
7.2 使用磁盘镜像生成器构建guest镜像202
7.2.1 安装磁盘镜像生成器202
7.2.2 磁盘镜像生成器元件203
7.2.3 使用Trove相关的元件构建guest镜像205
7.2.4 使用redstack构建guest镜像209
7.3 磁盘镜像生成器的工作原理210
7.3.1 元件内的阶段211
7.3.2 执行顺序212
7.4 Trove涉及的元件214
7.5 使用guest agent代码219
7.5.1 在运行时安装guest agent代码219
7.5.2 构建时安装guest agent代码221
7.6 不同的操作系统中的guest镜像222
7.7 总结224
第8章 生产环境下Trove的运作225
8.1 Trove的基础设施配置225
8.1.1 配置Trove使用专用基础设施227
8.1.2 AMQP服务器上的安全配置229
8.1.3 为访问AMQP服务器提供凭证230
8.2 guest安全231
8.2.1 在guest实例上使用SSH231
8.2.2 使用安全组和安全网络232
8.3 Trove作为其他OpenStack服务的用户端233
8.3.1 私有OpenStack结构中的消费服务233
8.3.2 使用隐藏租户和服务租户234
8.4 总结238
附录A Trove配置选项239
A.1 Trove配置文件239
A.2 Trove配置选项242
A.3 特定的数据库配置选项252
A.4 总结263
附录B Trove命令行接口264
B.1 命令行接口264
B.1.1 trove命令264
B.1.2 trove-manage命令286
B.2 总结289
附录C Trove中的API290
C.1 Trove API服务的end point290
C.2 API的习惯用法292
C.3 列出API的版本293
C.4 实例API294
C.4.1 列出实例294
C.4.2 创建实例295
C.4.3 展示实例300
C.4.4 实例操作301
C.4.5 修改实例305
C.4.6 更新实例312
C.4.7 删除实例315
C.4.8 备份列表316
C.4.9 实例配置列表319
C.5 数据库类型的API321
C.5.1 数据库类型列表321
C.5.2 数据库类型版本列表324
C.5.3 显示数据库类型版本(通过数据库类型和版本)325
C.5.4 显示数据库类型版本(通过UUID)326
C.5.5 数据库类型版本配置项列表327
C.5.6 显示数据库类型版本配置项328
C.5.7 数据库类型版本配置项列表329
C.5.8 显示数据库类型版本配置项330
C.6 实例类型API331
C.6.1 实例类型列表331
C.6.2 显示实例类型333
C.7 限额API334
C.8 备份API335
C.8.1 备份列表336
C.8.2 显示备份337
C.8.3 创建备份338
C.8.4 删除备份340
C.9 数据库扩展API341
C.9.1 获取root用户的激活状态341
C.9.2 启用root342
C.9.3 数据库列表343
C.9.4 创建数据库344
C.9.5 删除数据库346
C.9.6 创建用户347
C.9.7 用户列表349
C.9.8 查看用户的权限350
C.9.9 删除用户351
C.9.10 用户访问授权351
C.9.11 显示用户的访问权限353
C.9.12 解除用户的访问权限354
C.10 集群API355
C.11 集群列表355
C.11.1 集群详情357
C.11.2 创建集群359
C.11.3 集群操作:添加实例362
C.11.4 删除集群363
C.12 总结364