Есть ли способ получить метаданные (например, имя виртуальной машины, аннотации и т. Д.) Из гостевой ОС? Я использую шаблон Ubuntu JeOS и хочу запустить сценарий при запуске, который настраивает новые виртуальные машины в соответствии с метаданными. Это на VMWare ESX.
Мне не известны какие-либо опубликованные API-интерфейсы, которые позволяют делать это с ESX, но я также знаю, что у VMWare есть частные API-интерфейсы - скрестив пальцы, они скоро их откроют.
Я предполагаю, что вы можете использовать vSphere SDK для Perl внутри своей виртуальной машины, чтобы запрашивать эти элементы:
http://www.vmware.com/support/developer/viperltoolkit/
Вы можете спросить здесь:
http://communities.vmware.com/community/developer/forums/vsphere_sdk_perl