【问题标题】:Jclouds & Rackspace: API to schedule backupJclouds & Rackspace:用于安排备份的 API
【发布时间】:2013-11-22 13:01:42
【问题描述】:

我想安排我的实例的备份,API 中是否有任何服务可以做到这一点?

ServerAdminApi 有方法 createBackup 似乎可以满足我的需求,但我无法从 novaApi 检索此服务器:

NovaApi novaApi = ContextBuilder.newBuilder("rackspace-cloudservers-uk")
                                .credentials(username, apiKey)
                                .buildApi(NovaApi.class);
Optional<? extends ServerAdminApi> wrapper = novaApi.getServerAdminExtensionForZone("LON");
ServerAdminApi serverAdminApi = wrapper.get(); 
//here exception because expected service isn't there

这有什么问题?

或者也许我应该离开 API 并使用 json 来发送类似那里的命令,尽管它看起来要复杂得多: http://docs.rackspace.com/rcbu/api/v1.0/rcbu-devguide/content/createConfig.html

谢谢

【问题讨论】:

    标签: java backup rackspace-cloud jclouds


    【解决方案1】:

    如果您有自己的 OpenStack 部署,并且您拥有管理权限,则 ServerAdminApi 是。您将无法将 ServerAdminApi 与 Rackspace 一起使用。

    您认为Rackspace Cloud Backup 是正确的选择。不幸的是,jclouds 还不支持该 API。我强烈建议在我们的JIRA issue tracker 中添加功能请求。在本期中,让我们知道满足您要求的最少 API 调用集是多少。

    正如您所提到的,要暂时解决此问题,您需要直接调用 API。

    【讨论】:

    • 谢谢!所以我使用 Rackspace Rest Api 实现了它,它可以工作。不幸的是,我等不及 JClouds 的新功能了……我现在看到要添加监控检查,我还必须使用 Rest。
    【解决方案2】:

    这里是JIRA issue,如果您想查看此提供商的进度。

    【讨论】:

      猜你喜欢
      • 2014-09-10
      • 1970-01-01
      • 1970-01-01
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 2014-06-23
      • 1970-01-01
      相关资源
      最近更新 更多