Я использую REST API для разработки веб-системы управления частным облаком, которая может отслеживать и иметь некоторые автоматизированные функции, такие как «автоматическое создание виртуальной машины по желанию пользователя при наличии достаточных ресурсов» и «автоматическое удаление неиспользуемой виртуальной машины для время (например, 1 месяц) ".
В любом случае, можно получить некоторую статистику от vCenter, такую как ЦП, ОЗУ, использование хранилища для «автоматического создания ВМ, если имеется достаточно ресурсов», потому что я получаю исправность устройства, оно отображается как «Зеленый», а не значения.
Обновление:
Я использовал эту https://vdc -repo.vmware.com / vmwb-репозиторий / dcr-public / 1cd28284-3b72-4885-9e31-d1c6d9e26686 / 71ef7304-a6c9-43b3-a3cd-868b2c236c81 / doc /vmware/appliance/monitoring.query-operation.html для получения данных мониторинга, но я не знаю, как использовать эти значения данных.
Я думал, что «16423596.0» - это что-то вроде общего объема памяти в КБ, но я преобразовал его в ГБ, что не равно фактической памяти на хосте vCenter.
данные получены от REST POSTMAN
Моя облачная среда содержит 1 vCenter и 1 отдельный ESXi в качестве хоста.
ESXi spec:
Процессор Intel (R) Xeon (R) E5620 @ 2,40 ГГц (8 логических процессоров)
4 ГБ памяти
402 ГБ Хранилище
Извините за мой плохой английский