从元数据中获取Nova服务器

时间:2018-04-15 14:52:32

标签: java openstack-nova jclouds openstack-api

从元数据中获取Nova服务器

您好,

我使用带有Java的jclouds SDK来检索OpenStack Nova服务器,我可以通过 id 检索服务器,但我没有找到任何其他可以获得的方式一台Nova服务器。

我在OpenStack文档中看到我可以使用API​​ / servers / {server_id} 获取服务器,或者我可以列出所有服务器,但我认为我有一个我只需要的案例获取使用某些数据指定的服务器,例如我需要列出指定为 delete-able 的所有服务器,我可以在创建服务器时在元数据中设置这些服务器 在这种情况下,有没有办法对服务器的元数据进行某种过滤?

由于

1 个答案:

答案 0 :(得分:1)

我认为您不能直接按服务器元数据过滤,但您应该能够使用query parameters that are available when listing servers中的任何一个进行过滤。

您可以通过传递所需的查询参数来调用ServerApi.list(options)。您可以使用PaginationOptions.queryParameters方法构建选项对象。