У меня много виртуальных машин под управлением различных операционных систем Windows и Linux, а также различных приложений (например, MS-SQL), которые мне нужно отслеживать / отслеживать.
Уловка: некоторые из этих машин находятся в изолированных сетях, без доступа в Интернет, без доступа к управлению.
Хорошие новости: у меня есть полный доступ к серверу виртуального центра и я могу использовать API для вызова сценариев в гостевой ОС.
Мне не обязательно НУЖНО знать используемый productID / ключ, но это будет бонусом ..
Итак, как мне проверить лицензии в моей виртуальной среде, где у меня может не быть сетевого доступа к виртуальным машинам?
Заранее спасибо!
Пожалуйста, определите для меня сетевой доступ в этом контексте, потому что, если у вас есть административный доступ к Vcenter, вы можете получить доступ к консоли на каждой конечной точке. Хотя он может запросить у вас логин (чего у вас может не быть), вам потребуется доступ к сети, чтобы иметь возможность взаимодействовать с гостем.
А теперь вернемся к теме.
Вы можете использовать PowerCLI для доступа и выполнения сценариев в гостевых ОС.
Пример 1 (наиболее подходящий)
http://www.van-lieshout.com/2010/01/powercli-get-wmi-info-from-isolated-gests/
Пример 2
http://www.virtu-al.net/2010/02/05/powercli-changing-a-vm-ip-address-with-invoke-vmscript/
Я предлагаю адаптировать примеры для сценария аудита или сценария инвентаризации. Вероятно, это будет для ОС (Powershell, WMI, * nix shell).
Ссылки для PowerCLI:
http://communities.vmware.com/servlet/JiveServlet/download/1597600-42488/PowerCLI-Poster-4.1.pdf http://virtu-al.net/Downloads/PowerCLIQuickReference.pdf
Вы хотите поиграть с VIX API если вы хотите создавать свои собственные инструменты.
Если вы готовы платить (много) за решение, тогда в Symantec Management Platform есть компонент Virtual Machine Management, который работает с их Server Management Suite, который может кое-что из этого, и SCVMM должен это делать \ должен быть в состоянии сделать это скоро тоже. Я не использовал ни один из них для этой цели, поэтому не могу поклясться, что они будут работать, но какое-то время это была довольно горячая тема управления VI.