是否有可能使用jclouds获取openstack云中可用的所有数据库服务器的列表?

时间:2014-04-26 23:52:56

标签: java cloud openstack jclouds

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

如何获取使用jclouds可用的所有数据库服务器的列表?

1 个答案:

答案 0 :(得分:0)

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

然后,您可以列出服务器并迭代结果以检查具有db-前缀的VM。

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

ComputeService.listNodesDetailsMatching(Predicate<ComputeMetadata>)

如果您使用的是ServerApi,则可以使用

ServerApi.list()