【问题标题】:Is there a way to get the VMs and its flavor size from all openstack projects using cli tools?有没有办法使用 cli 工具从所有 openstack 项目中获取 VM 及其风味大小?
【发布时间】: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 命令不显示其他项目的详细信息,它只显示管理员。

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

感谢任何指针。

【问题讨论】:

    标签: openstack openstack-nova openstack-horizon


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-01-06
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多