Trove的安全组功能功能描述用户目前没有办法在Trove guest 实例上配置安全组 和 安全组规则。 我们建议按照以下指导原则创建一个简单的安全组操作规则。
本功能作为Trove 的附加功能实现(类似于安全组作为Nova的附加功能实现)
l我们将为每一个客户端实例创建一个新的安全组,所以 每个安全组和每一个客户端实例是一对一的关系。
用户不能直接管理这些安全组,但是将来使用扩展Trove API能够从安全组中增加和删除安全组规则
API 的扩展1. GET /security-groups:获取所有的安全组,以及组上附着的实例 2. GET /security-groups-rules/{secgroup-id}:通过安全组ID获取指定安全组的所有细节,包括组上附着的实例以及安全组包含的安全规则。 3. POST /security-group-rules:得到安全组的信息,安全组的规则,在指定安全组中创建安全组的规则。 4. DELETE /security-group-rules/{sec-group-rule-id}:根据安全组规则ID删除对应的安全组规则。
注意事项由于安全组在nova 中被当做附加功能, 所以在Trove 中也被当做附加功能。本功能按需安装并且可裁剪的。
Trove的卷数据快照功能描述该特性建议当成附属的 备份/恢复 方案
卷快照介绍了两种OpenStack 块存储服务提供的基本的资源。第一种:卷  第二种: 快照(起源于卷)
卷是一种预先分配好的块存储资源。该资源能够被实例作为第二存储,或者能够被 boot实例作为根存储。 卷是永久的读写 块存储介质,通常大多数卷都通过iSCSI 附加到计算节点上
快照
在OpenStack的 块存储中, 快照是一种某个卷的在某个时间点上的只读拷贝。快照能够在当前使用的或者可用的卷上创建。 快照也能够创建一个新的卷。
备份流程询问实例是否具有卷为快照准备数据库快照从数据库返回到正常状态
恢复流程从指定的快照中创建一个新的卷交换卷更新后端记录删除初始的卷
实现的理由/实现的好处数据能够通过两种方式备份
(1) 标准备份方案(innobackupex, nodetoolsnapshot)+ Swift 容器(已经实现)
(2) 依附于一个块存储上的快照(未实现)
配置项配置项参数是客户指定的
数据库没有改动公开的 API 没有改动内部的 API没有改动Guest Agent改动后向兼容。 改动对所有的datastore和所有的版本都适用。

Trove系列(六)——Trove的安全组功能和Trove的卷数据快照功能介绍的更多相关文章

  1. XMPP系列(六)---创建群组

    最近公司项目需要,要做一个自己的IMSDK,顺便先把之前没有记录的群聊功能记录一下. 先上资料,查看XMPP群聊相关的资料,可以去这里看协议:XEP-0045 . 创建群组 XMPP 框架里有一个类X ...

  2. Trove系列(八)——Trove的配置管理相关的功能介绍

    概述MySQL 配置管理功能允许Trove 用户重载由Trove服务的操作者提供的缺省MySQL配置环境.这是通过影响MySQL 的includedir 命令来实现的.这些MySQL 的include ...

  3. Trove系列(四)—Trove的快照功能介绍

    Trove 快照用于支持DbaaS 备份,复制等功能.在Trove API (guest_agent)上将支持本功能.本功能将能够支持快照,从而用来进行副本设置,主数据库克隆和备份,以及数据恢复.目前 ...

  4. WCF编程系列(六)以编程方式配置终结点

    WCF编程系列(六)以编程方式配置终结点   示例一中我们的宿主程序非常简单:只是简单的实例化了一个ServiceHost对象,然后调用open方法来启动服务.而关于终结点的配置我们都是通过配置文件来 ...

  5. SQL Server 2008空间数据应用系列六:基于SQLCRL的空间数据可编程性

    原文:SQL Server 2008空间数据应用系列六:基于SQLCRL的空间数据可编程性 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 ...

  6. Netty4.x中文教程系列(六) 从头开始Bootstrap

    Netty4.x中文教程系列(六) 从头开始Bootstrap 其实自从中文教程系列(五)一直不知道自己到底想些什么.加上忙着工作上出现了一些问题.本来想就这么放弃维护了.没想到有朋友和我说百度搜索推 ...

  7. 《Visual C++ 2010入门教程》系列六:VC2010常见调试技术

    <Visual C++ 2010入门教程>系列六:VC2010常见调试技术   犹豫了好久,最终还是决定开始这一章,因为我不清楚到底有没有必要写这样的一章,是应该在这里说明一些简单的调试方 ...

  8. Bing Maps进阶系列六:使用Silverlight剪切(Clip)特性实现Bing Maps的迷你小地图

    Bing Maps进阶系列六:使用Silverlight剪切(Clip)特性实现Bing Maps的迷你小地图 Bing Maps Silverlight Control虽然为我们提供了简洁.方面的开 ...

  9. 学习ASP.NET Core Blazor编程系列六——新增图书(上)

    学习ASP.NET Core Blazor编程系列一--综述 学习ASP.NET Core Blazor编程系列二--第一个Blazor应用程序(上) 学习ASP.NET Core Blazor编程系 ...

随机推荐

  1. 微信公众号关联(小游戏 小程序 跳转 盒子 wx.navigateToMiniProgram)

    参考: 公众号关联小程序 关联公众号 关联后,登录小游戏,可在设置-关联设置中看到关联的公众号 在小游戏中使用wx.navigateToMiniProgram wx.navigateToMiniPro ...

  2. ASP.NET 文件上传于下载

    本文主要介绍一下,在APS.NET中文件的简单上传于下载,上传是将文件上传到服务器的指定目录下,下载是从存入数据库中的路径,从服务器上下载. 1.上传文件 (1)页面代码 <table alig ...

  3. node中非常重要的process对象,Child Process模块

    node中非常重要的process对象,Child Process模块Child Process模块http://javascript.ruanyifeng.com/nodejs/child-proc ...

  4. POJ-1958 Strange Towers of Hanoi(线性动规)

    Strange Towers of Hanoi Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 2677 Accepted: 17 ...

  5. windows下安装pytorch

    安装: https://blog.csdn.net/xiangxianghehe/article/details/80103095 Windows下通过pip安装PyTorch 0.4.0 impor ...

  6. cordova 加载HTML 资源的次序

    ionic 开发的app再启动的时候不会很快,因为cordova 会加载html,css, js这些文件,读取这些文件内的代码之后,js代码才能和Native建立桥接. 这是一个初始化运行时环境的操作 ...

  7. HTML5 Storage(永久存储)

    localStorage.aa="aa"; //存储了一个key为aa并且value为aa的键值对: localStorage.setItem("bb", &q ...

  8. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  9. Ball---hdu5821(排序)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5821 题意:有n个盒子,每个盒子又一个值 a[i] 如果 a[i] 大于 0 说明盒子里面有 1 个颜 ...

  10. 小希的迷宫---hdu1272

    http://acm.hdu.edu.cn/showproblem.php?pid=1272 #include<stdio.h> #include<string.h> #inc ...