0

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

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

4

1 回答 1

0

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

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

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

ComputeService.listNodesDetailsMatching(Predicate<ComputeMetadata>)

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

ServerApi.list()
于 2014-04-28T15:51:09.463 回答