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

Java 是否可以使用jclouds获取openstack云中可用的所有数据库服务器的列表?,java,cloud,openstack,jclouds,Java,Cloud,Openstack,Jclouds,我已经成功部署了openstack云。我已经在两个虚拟机中安装了mongodb服务器和mysql服务器 如何获得使用jclouds可用的所有数据库服务器的列表?在这种情况下,我认为您需要为运行数据库的VM使用命名约定。e、 g.db mysql或db mongo 然后,您可以列出服务器并迭代结果,以检查是否存在使用db前缀的VM 如果您正在使用ComputeService,您可以使用 ComputeService.listNodesDetailsMatching(Predicate<Com

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


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

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

然后,您可以列出服务器并迭代结果,以检查是否存在使用db前缀的VM

如果您正在使用ComputeService,您可以使用

ComputeService.listNodesDetailsMatching(Predicate<ComputeMetadata>)
ServerApi.list()

谢谢,这帮了大忙:)