swift - 为 Opscenter 配置对象存储

标签 swift cassandra openstack datastax

是否可以使用 openstack 通过 opscenter 提供的 objectstore (swift) 作为备份位置?在版本 5.1.1 中。支持备份到 Amazon S3。但是我如何配置来自其他提供商的对象存储?

我只找到下面的链接:

http://www.datastax.com/documentation/opscenter/5.1/api/docs/backups.html#method-update-a-destination

最佳答案

自定义前后备份脚本

如果您想将 cassandra 备份到不在本地文件系统或 Amazon S3 上的位置,则可以使用自定义的事前事后备份脚本: http://www.datastax.com/documentation/opscenter/5.1/opsc/online_help/services/opscSchedulingBackup_t.html

本质上,这是一个 Hook ,可让您在 OpsCenter 备份之前或之后运行程序。您可以使用它来推送到 Swift。

下面是一个备份脚本的示例(这个示例用于备份到 S3,现在 OpsCenter 5.1 中的 S3 功能已过时,但您可以将其用作自定义 Swift 脚本的示例) .

https://gist.github.com/phact/7500b6cc9fb6f963c849

关于swift - 为 Opscenter 配置对象存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29282562/

相关文章:

swift - 使用 URLSessionDataTask 和 @Published 的内存泄漏

swift - 如何防止标题栏在 Metal 中引起渲染问题?

java - Cassandra - 无法使用 Java 驱动程序解析元组列表

docker - Kubernetes 子域上的访问服务

docker - 创建新的 docker-machine 实例总是无法使用 openstack 驱动程序验证证书

swift - 如何在 Swift 中过滤 NSArray?

ios - UIImageView 背景旋转问题

Cassandra 时间数据类型

cassandra - 使用 Pelops 在 cassandra 中删除行后重新插入数据