Используя PowerCLI По сравнению с использованием asp.net WMI для сканирования и retrive informaion о хостах ESX

Я хочу просканировать и просмотреть информацию о хостах ESX, которые имеют "Обновление ESXi 5.0 1" как их ОС в моем веб-приложении asp.net. главным образом, чтобы смочь получить спецификацию ESX и все vms, которые являются в ESX., где все VMs являются окнами и базирующимся Unix.

теперь в настоящее время мы можем сделать это использование приложение PowerCLI, где я могу просмотреть информацию о хосте ESX + весь VMs, это содержит непосредственно в приложении PowerCLI. но я должен смочь считать их информация программно в моем веб-приложении asp.net и сохранить их в нашей собственной базе данных. теперь кажется, что существует два основных подхода, которые позволяют мне сканировать хосты ESX из своего asp.net:-

  • Использование asp.net WMI.

ИЛИ

  • Интеграция с PowerCLI, любое использование любого доступного API (не уверенный, если powercli обеспечивает какой-либо API), ИЛИ путем прямого выполнения powerCLI сценариев из моего веб-приложения asp.net..

так может кто-либо совет, какой подход предпочтен? и есть ли определенный prons/cons или ограничение для каждого подхода?

Я пытаюсь сделать эти 2 основных функции:-

  • способность просканировать ESX использование IP или имени.
  • после того, как сканирование завершается, чтобы смочь программно считать информацию ESX и имена VM, которые это содержит...

Заранее спасибо за любую справку.

0
задан 4 August 2015 в 14:19
1 ответ

То, что вы ищете, называется vSphere API. Вы можете найти документацию для версии 5 API здесь .

1
ответ дан 4 December 2019 в 16:51

Теги

Похожие вопросы