0

获取配额信息:

# openstack quota show
+----------------------+--------+
| Field                | Value  |
+----------------------+--------+
| gigabytes            | 40000   
| gigabytes_ceph_spec  | 20000   

获取管理程序统计信息:

# openstack hypervisor stats show
+----------------------+-------+
| Field                | Value |
+----------------------+-------+
| count                | 1     |
| current_workload     | 0     |
| disk_available_least | 491   |
| free_disk_gb         | 796   |
| free_ram_mb          | 19326 |
| local_gb             | 916   |
| local_gb_used        | 120   |
| memory_mb            | 32126 |
| memory_mb_used       | 12800 |
| running_vms          | 4     |
| vcpus                | 4     |
| vcpus_used           | 12    |
+----------------------+-------+

我怎样才能获得gigabytes_ceph_specorgigabytes的资源使用openstack hypervisor stats show或其他方法?

4

1 回答 1

0

如果您的计算节点连接到 ceph,则已经考虑了可用空间。作为参考,我将从我的一个计算节点中粘贴一些信息(CephFS 安装为共享存储以进行实时迁移):

| disk_available_least | 64180  --> free disk space incl. cephfs (df -h)
| free_disk_gb         | 496620 --> local_gb - local_gb_used
| local_gb             | 496786 --> local disk space + ceph available space
| local_gb_used        | 166    --> "DISK_GB" allocations from placement api

我的 ceph 集群目前有大约 470 TB 的可用空间和大约 200 GB 的本地磁盘空间,总计 496 TB。

cinder 中最接近的东西似乎是这个命令:

control:~ # cinder summary --all-tenants
+-------------+---------------------------------------------------+
| Property    | Value                                             |
+-------------+---------------------------------------------------+
| metadata    | cinder.csi.openstack.org/cluster : ['kubernetes'] |
| total_count | 127                                               |
| total_size  | 5660                                              |
+-------------+---------------------------------------------------+

我认为目前没有办法从 openstack 方面确定这一点,您必须检查 ceph 以获取更多详细信息。

于 2022-02-25T11:05:36.017 回答