【发布时间】:2017-07-05 06:16:46
【问题描述】:
目标:我的目标是生成一份报告,其中包含在 openstack 实例(来自所有项目)上运行的所有 VM 及其风味大小。我的环境正在运行 Red hat openstack OSP 8 (Liberty)。
问题/问题:有没有办法从所有项目中获取服务器及其风味大小?我们可以使用 OpenStack 服务器“openstack server list --all-projects”从所有项目中获取服务器列表,但这并没有给出每个 VM 的大小。 我想编写一个简单的 for 循环,获取 server list 输出并将其传递给 openstack server show 命令,但 server show 命令不显示其他项目的详细信息,它只显示管理员。
基本上,我需要类似于“Horizon -> System -> Instances”(dashboard/admin/instances/)中的表格的报告,该表格显示来自所有项目的实例。我宁愿坚持使用 cli 工具来生成信息。
感谢任何指针。
【问题讨论】:
标签: openstack openstack-nova openstack-horizon