繁体   English   中英

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

[英]is it possible to get a list of all database servers that are available in the openstack cloud using jclouds?

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

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

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

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

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

ComputeService.listNodesDetailsMatching(Predicate<ComputeMetadata>)

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

ServerApi.list()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM