当前位置:首页 > 行业软件及应用 >
《深入理解OpenStack Trove》电子书封面

深入理解OpenStack Trove

  • 发布时间:2019年10月30日 14:23:54
  • 作者:Amrith Kumar(艾姆瑞斯·库马
  • 大小:131.6 MB
  • 类别:OpenStack电子书
  • 格式:PDF
  • 版本:影印完整版
  • 评分:9.3

    OpenStack推荐

    深入理解OpenStack Trove PDF 影印完整版

      给大家带来的一篇关于OpenStack相关的电子书资源,介绍了关于OpenStack、Trove方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小131.6 MB,Amrith Kumar(艾姆瑞斯·库马编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.7分

      Tags:

      内容介绍

      深入理解OpenStack Trove PDF

      Trove项目作为一个DBaaS(数据库即服务),可以方便地为用户提供关系型和非关系型数据库,并在数据库生命周期内提供各种便捷的管理操作。

      本书由Tesora团队的CTO Amrith Kumar和研发副总裁Douglas Shelley联合编写,深入介绍并研究了OpenStack中Trove项目的架构及工作原理。

      本书适用于对OpenStack生态圈有所了解,并对数据库和开源事业有兴趣的开发者。

      本书由Tesora团队的CTO Amrith Kumar和研发副总裁Douglas Shelley联合编写,深入介绍并研究了OpenStack中Trove项目的架构及工作原理。Trove项目作为一个DBaaS(数据库即服务),可以方便地为用户提供关系型和非关系型数据库,并在数据库生命周期内提供各种便捷的管理操作,例如复制、备份、扩容等。本书首先介绍了Trove的相关概念,以及如何下载并安装Trove;接着以实际操作为示例,讲述了Trove的基础架构和一些典型的操作方法,以及如何调试Trove并进行一系列故障排查;最后介绍了如何构建Trove guest镜像,以及在生产环境中操作Trove时需要注意的事项。本书适用于对OpenStack生态圈有所了解,并对数据库和开源事业有兴趣的开发者。

      目录

      • 第1 章 关于DBaaS 的介绍…………………………………………………… 1
      • 1.1 什么是DBaaS ………………………………………………………………… 1
      • 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 亚马逊RDS ……………………………………………………………………… 12
      • 1.5.2 亚马逊Redshift …………………………………………………………………… 12
      • 1.5.3 微软 Azure SQL Database ………………………………………………………… 12
      • 1.5.4 Google Cloud SQL ………………………………………………………………… 12
      • 1.5.5 亚马逊DynamoDB ……………………………………………………………… 12
      • 1.6 OpenStack Trove …………………………………………………………… 13
      • 1.7 Trove 的一段简要历史 ……………………………………………………… 13
      • 1.8 OpenStack Trove 中的租约 ………………………………………………… 14
      • 1.9 OpenStack 生态系统中的Trove …………………………………………… 14
      • 1.10 总结 ………………………………………………………………………… 17
      • 第2 章 下载和安装OpenStack Trove…………………………………… 18
      • 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 工具安装OpenStack ……………………………………………… 22
      • 2.1.6 启用默认的Trove 公钥 …………………………………………………………… 26
      • 2.1.7 系统认证 …………………………………………………………………………… 27
      • 2.1.8 创建你的第1 个Trove 数据库实例 ……………………………………………… 28
      • 2.1.9 在devstack 中使用Neutron ……………………………………………………… 32
      • 2.1.10 访问Dashboard ………………………………………………………………… 35
      • 2.2 在多节点的OpenStack 环境中部署Trove ………………………………… 37
      • 2.2.1 前提条件 …………………………………………………………………………… 37
      • 2.2.2 安装必需包 ………………………………………………………………………… 37
      • 2.2.3 创建Trove 用户 …………………………………………………………………… 38
      • 2.2.4 创建Trove 操作的数据库 ………………………………………………………… 38
      • 2.2.5 在OpenStack 中配置Trove ……………………………………………………… 38
      • 2.2.6 配置Trove 服务 …………………………………………………………………… 39
      • 2.2.7 初始化Trove 操作的数据库 ……………………………………………………… 41
      • 2.2.8 在Keystone 中配置Trove Endpoint ……………………………………………… 42
      • 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 中获取Token ………………………………………………………… 51
      • 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 API …………………………………………………………… 88
      • 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 内部的API …………………………………………… 97
      • 4.2.8 Trove 基础设施数据库 ………………………………………………………… 101
      • 4.2.9 Trove 公共API ………………………………………………………………… 103
      • 4.3 OpenStack Trove 的架构 …………………………………………………… 108
      • 4.4 总结 ………………………………………………………………………… 123
      • 第5 章 Trove 的高级操作… …………………………………………… 125
      • 5.1 自定义f lavor ………………………………………………………………… 125
      • 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

      以上就是本次介绍的OpenStack电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:深入理解Nginx:模块开发与架构解析

      下一篇:深入Linux内核架构与底层原理

      展开 +

      收起 -

      下载地址:百度网盘下载
      OpenStack 相关电子书
      云计算与OpenStack:虚拟机Nova篇
      云计算与OpenStack:虚拟机Nova篇 PDF 完整扫描版

      本书通过深入剖析OpenStack架构的设计理念及具体实现,结合云计算管理平台建设理论,将理论与实践相结合,让读者知其然并知其所以然,感兴趣的小伙伴们可以参考一下

      立即下载
      精通OpenStack
      精通OpenStack PDF 完整第2版

      本书在*版的基础上增加了OpenStack的*新功能。书中详细介绍OpenStack基础架构;展示如何创建自己的OpenStack私有云;讲述OpenStack支持的各种管理程序和容器技术;介绍OpenStack中的各种存储类型和高级网络。通过本书,读者将开发故障排除技能,并全面了解OpenStack中的高可用性和故障转移等服务。并且,通过实例,使读者获得运行集中式日志记录服务器和监视OpenStack服务的经验。

      立即下载
      OpenStack云计算实战手册
      OpenStack云计算实战手册 PDF 第2版

      OpenStack是一个用于构建公有云和私有云的开源软件。 《OpenStack云计算实战手册(第2版)》 全面讲解OpenStack的方方面面,每一章均提供每种服务的真实且实用的示例,使读者能使用和实践OpenStac

      立即下载
      OpenStack系统架构设计实战
      OpenStack系统架构设计实战 PDF 原版扫描版

      本书对各主流云管理平台进行介绍及对比后,主要对OpenStack平台进行重点介绍。感兴趣的可以下载学习

      立即下载
      读者心得
      37小时56分钟前回答

      pycharm远程调试openstack代码

      本文实例为大家分享了pycharm远程调试openstack的具体代码,供大家参考,具体内容如下 1.安装pycharm专业版 本文安装pycharm 2016.2.3专业版。网上教程较多,这里不做详细介绍,只要到pycharm官网上下载应用程序进行安装即可。 2.pycharm配置 (1)首先按下图1打开tools-deployment-configuration: 图 (2)接下来add server,补充server name以及传输方式SFTP,点击ok,如下图2所示: (3)填写server信息,点击ok即可,如下图3所示: (4)然后通过打开tools-deployment-browse remote host,如下图4所示: (5)此时就可以进行远程调试openstack程序了,如下图5所示: (6)代码更改完毕后即可通过右上角的upload图标进行上传,如下图6所示: (……

      92小时45分钟前回答

      Pycharm远程调试openstack的方法

      Pycharm对openstack进行远程调试,供大家参考,具体内容如下 总共分三步: 一. 安装samba(非必须的) 二. 安装并配置pycharm 三. 修改openstack的代码(以nova为例) 一.为了实现远程代码的map要首先进行如下设置 1.安装samba(针对Unbuntu14.04,其它版本的安装方式可能略有差别) sudo apt-get install samba sudo apt-get install smbfs sudo apt-get install cifs-utils 2.安装完成后重新启动samba: sudo /etc/init.d/smbd restart 3.修改配置文件 vi /etc/samba/smb.conf 添加下面几行 [stack] path = /home/stack/share2 writeable = yes browseable = yes guest ok= yes 其中:/home/stack/share2是要map的远程文件所在目录 [stack]是本地上要显示的名字,可以随便起 4. 修改PYTHONPATH: export PY……

      107小时35分钟前回答

      pycharm远程调试openstack的图文教程

      今天我要讲如何远程调试openstack。首先我们使用的工具是Pycharm. 1.首先介绍一下环境 我的openstack是使用rdo一键安装的,安装在一台centos的虚拟机上,虚拟机的IP地址是192.168.102.129 2.创建流程 首先加载远程python解释器,比如你的openstack安装在虚拟机上,则就是你虚拟机上的python,这里我们以远程调试nova为例。 2.1 首先创建项目路径 2.2 加载远程解释器 设置远程 2.3设置路劲映射 2.4 下载源码到本地 点击红色所指弹出如下 然后右击出现下载本地代码 然后就会同步代码都本地 2.5 启动调试进程 这里是以nova-api为例,所以我们还要把nova-api启动代码拷贝到本地项目中,同时还要把nova-api也要考到虚拟机的nova源代……

      码农之家

      弓聪睿 提供上传

      资源
      42
      粉丝
      13
      喜欢
      106
      评论
      3

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com