日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

openstack 管理三十五 - 利用 SQL 获取 tenant 当前资源情况

發布時間:2024/1/17 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openstack 管理三十五 - 利用 SQL 获取 tenant 当前资源情况 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作用

因為 openstack 命令行下, 沒有辦法直接獲取資源使用情況 通過 sql 語句獲得 tenant(project) 當前的資源使用情況 常見資源分別有 core, memory, disk, volume 這幾種

sql

計算 cpu 與內存使用方法

查詢當前 tenants 方法

mysql> select name from keystone.project; +----------------+ | name | +----------------+ | admin | | DEV | | DMZ1 | | DMZ2 | | DMZ3 | | DMZ4 | | DMZ5 | | DMZ6 | | MGMT | | MOBILE | | OPS | | QA | | QATOOL | | services | | unlimit_tenant | +----------------+ 15 rows in set (0.00 sec)

直接通過 sql 語法調用, 連接 openstack 數據庫 (mariadb)

mysql> select b.name instances, count(a.vcpus) instances, sum(a.vcpus) cpus, sum( a.memory_mb ) memory_MB from nova.instances a, keystone.project b where a.deleted=0 and a.project_id = b.id and b.name in ('DEV', 'MOBILE','OPS') and a.vm_state in ( 'active', 'building', 'stopped') group by project_id; +-----------+-----------+------+-----------+ | instances | instances | cpus | memory_MB | +-----------+-----------+------+-----------+ | DEV | 2003 | 8890 | 11540480 | | MOBILE | 470 | 2830 | 4521984 | | OPS | 231 | 1037 | 1955840 | +-----------+-----------+------+-----------+ 3 rows in set (0.08 sec)

…….. (待續)

總結

以上是生活随笔為你收集整理的openstack 管理三十五 - 利用 SQL 获取 tenant 当前资源情况的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。