有没有办法使用cli工具从所有openstack项目中获取VM及其风味大小?

时间:2017-07-05 06:16:46

标签: openstack openstack-nova openstack-horizon

目标:我的目标是生成一个报告,其中包含openstack实例(来自所有项目)的所有VM及其风味大小。我的环境正在运行Red Hat openstack OSP 8(Liberty)。

问题/问题:有没有办法从所有项目中获取服务器及其风味大小?我们可以使用OpenStack服务器获取所有项目的服务器列表" openstack服务器列表--all-projects"但这并没有给出每个VM的风味大小。 我想写一个简单的for循环来获取服务器列表输出并将其传递给 openstack server show 命令但是server show命令没有显示来自其他项目的详细信息,它只是为管理员显示。

基本上,我需要的报告类似于" Horizo​​n - >中的表格。系统 - >实例" (dashboard / admin / instances /)显示所有项目的实例。我更愿意坚持使用cli工具来生成信息。

欣赏任何指示。

1 个答案:

答案 0 :(得分:0)

我使用nova cli" nova list - fields name,flavor --all-tenants "。我找不到使用openstack统一cli列出风味的任何选项。