文档章节

support s3 for cinder backup

2
 25641463
发布于 2016/12/30 09:37
字数 264
阅读 29
收藏 0
点赞 0
评论 0

          通过对Openstack cinder clicinder api的查阅,得知cinder支持块存储的备份及恢复功能。当前L版的cinder backup支持如下几种后端backup存储,包括ceph rbd、glusterfs、nfs、swift、tsm。各个存储后端以组件的方式与cinder集成。按照上述后端存储的开发规则,可以开发源生cinder backend s3 driver组件,使其支持cinder backup api。配合s3 multisite,可以达到AWS EBS的跨AZ迁移功能。考虑后续NOVA backup支持s3,使整体虚机跨AZ迁移达到可能。

          openstack的官方backup项目freezer可以参考下列连接:

          http://www.aixchina.net/Article/159885
          http://qoofan.com/read/VGq1eVKaG9.html

         对象存储类实现与swift backup非常相似,继承抽象类ChunkedBackupDriver,并实现它的所有方法,s3接口采用AWS官方的python boto库开发:

1. def put_container(self, container)

2. def get_container_entries(self, container, prefix)

3. def get_object_writer(self, container, object_name, extra_metadata=None)

4. def get_object_reader(self, container, object_name, extra_metadata=None)

5. def delete_object(self, container, object_name)

6. def _generate_object_name_prefix(self, backup)

7. def update_container_name(self, backup, container)

8. def get_extra_metadata(self, backup, volume)

© 著作权归作者所有

共有 人打赏支持
2
粉丝 7
博文 15
码字总数 8009
作品 0
沈阳
高级程序员
Backup Volume 操作 - 每天5分钟玩转 OpenStack(59)

本节我们讨论 volume 的 Backup 操作。 Backup 是将 volume 备份到别的地方(备份设备),将来可以通过 restore 操作恢复。 Backup VS Snapshot 初看 backup 功能好像与 snapshot 很相似,都...

CloudMAN
2016/07/13
216
0
Restore Volume 操作 - 每天5分钟玩转 OpenStack(60)

前面我们 backup 了 voluem,今天我们将讨论如何 restore volume。 restore 的过程其实很简单,两步走: 在存储节点上创建一个空白 volume。 将 backup 的数据 copy 到空白 voluem 上。 下面...

CloudMAN
2016/07/15
115
0
openstack K版本和ceph对接

本次环境: openstack(K版本): 控制和计算各一台,并且安装到dashboard,可以正常创建虚拟机(搭建过程建官方http://docs.openstack.org/kilo/install-guide/install/yum/content/) ceph...

shy润物无声
2016/06/30
0
0
Openstack 之使用外部ceph存储

上面左边是我的个人微信,如需进一步沟通,请加微信。 右边是我的公众号“Openstack私有云”,如有兴趣,请关注。 继上篇《Ceph 之 块设备、文件系统、对象存储的使用》,可以独立于opensta...

余伟兵
06/05
0
0
openstack newton 配置glusterfs 作cinder backend

openstack ocata中已经将cinder的glusterfs驱动移除,不再支持glusterfs 一、搭建gluster 1、节点准备 2、安装glusterfs yum install centos-release-gluster310yum install glusterfs-serv......

757781091
2017/05/24
0
0
Linux备份工具--Deja Dup

Déjà Dup 是一个简单的备份工具,它隐藏了很多备份的复杂性,呈现一个非常简单的备份软件界面: Features: • Support for local or remote backup locations, including Amazon S3 • Se...

匿名
2009/11/23
3.9K
0
openstack M版本部署

系统解决方案 一、环境需求 1、网卡 2、消息队列 使用mirror-queue mode,详细部署方式,参见禅道上的rabbtmq集群部署文档。 3、数据库 使用mariaDB+innodb+gelera,版本10.0.18以上, 详细部...

facinglife
2017/05/11
0
0
译:块设备和 OpenStack

libvirt 配置了 librbd 的 QEMU 接口,通过它可以在 OpenStack 中使用 Ceph 块设备镜像。Ceph 块设备镜像被当作集群对象,这意味着它比独立的服务器有更好的性能。 在 OpenStack 中使用 Ceph...

Jerry_Baby
2015/02/09
0
0
NFS Volume Provider(Part III) - 每天5分钟玩转 OpenStack(

今天我们将前一小节创建的 NFS volume “nfs-vol-1” attach 到 instance “c2”上。 这里我们重点关注 nova-compute 如何将“nfs-vol-1” attach 到“c2”。 通过日志分析,nova-compute 会...

CloudMAN
2016/07/25
97
0
openstack-mitaka安装文档-块存储服务

块存储服务概述 OpenStack块存储服务(cinder)给虚拟机添加持久存储。块存储给管理卷提供一个基础设施,并与OpenStac计算服务进行交互从而给云主机实例提供卷。该服务也启用了卷快照和卷类型的...

JennerLuo
2016/08/10
44
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
11分钟前
0
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
18分钟前
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
23分钟前
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
0
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
1
0
iptables规则备份和恢复、firewalld的9个zone以及操作和service的操作

保存以及备份iptalbes规则 设定了的防火墙规则要进行保存,否则系统重启后这些规则就没有了,使用命令 ”service iptables save ” 会把设定好的防火墙规则保存到文件/etc/sysconfig/iptabl...

黄昏残影
昨天
0
0
k8s image

k8s.gcr.io/kube-apiserver-amd64:v1.11.0k8s.gcr.io/kube-controller-manager-amd64:v1.11.0k8s.gcr.io/kube-scheduler-amd64:v1.11.0k8s.gcr.io/kube-proxy-amd64:v1.11.0k8s.gcr.......

分秒
昨天
0
0
数据结构--排序

这篇博客包含了数据结构中多种的排序算法: (1)简单选择:第一趟在A[0]~A[n-1]之间找到最小的,与A[0]进行交换,之后在A[1]~A[n-1]之间进行。。。第i趟在A[i-1]~A[n-1]之间找到最小的,最后...

wangxuwei
昨天
1
0
一名3年工作经验的java程序员应该具备的职业技能

一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容。我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价、拿到的薪...

老道士
昨天
3
0
MAC安装JDK

一 :在JDK官网下载对应的JDK版本 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二:找到JDK安装目录,点击会出现图标,双击图标自动安装,勾选默...

WALK_MAN
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部