【问题标题】:is it possible to get a list of all database servers that are available in the openstack cloud using jclouds?是否可以使用 jclouds 获取 openstack 云中可用的所有数据库服务器的列表?
【发布时间】:2014-04-26 23:52:56
【问题描述】:

我已经成功部署了一个 openstack 云。我已经在两个虚拟机中安装了 mongodb 服务器和 mysql 服务器。

我怎样才能获得使用 jclouds 可用的所有数据库服务器的列表?

【问题讨论】:

    标签: java cloud openstack jclouds


    【解决方案1】:

    在这种情况下,我认为您需要为运行数据库的 VM 使用命名约定。例如db-mysql 或 db-mongo

    然后您可以列出服务器并遍历结果以检查带有 db- 前缀的虚拟机。

    如果您使用的是 ComputeService,您可以使用

    ComputeService.listNodesDetailsMatching(Predicate<ComputeMetadata>)
    

    如果你使用 ServerApi,你可以使用

    ServerApi.list()
    

    【讨论】:

    • 谢谢你,帮助很大:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 2015-02-23
    • 2018-03-12
    • 1970-01-01
    相关资源
    最近更新 更多