Я хотел бы создать приложение, которое будет проходить через виртуальную инфраструктуру с помощью vSphere Web Services API (эту часть я обработал) и выполнять автоматическую установку некоторого данного пакета на машинах Linux и Windows (эту последнюю часть я не могу понять . Похоже, вы не можете использовать VMware Update Manager для установки пользовательских пакетов. http://communities.vmware.com/thread/205652 ).
Это возможно? Если да, то как это можно сделать? Учетные данные / разрешения не являются проблемой, поскольку человек, запускающий это приложение, должен иметь полный доступ к инфраструктуре.
Спасибо.
Вы смотрели на (старый) VIX API
По этой ссылке приведен пример C, показывающий, как выполнять простые команды в гостевой системе и возвращать некоторые данные. Существуют функции VIX для входа в систему «Гости», копирования файлов между гостем и хостом и наоборот, запуска \ очистки снимков, а также выполнения команд. Их больше, но с учетом только этих возможностей вы сможете создать надежную среду установки, которая будет делать то, что вам нужно.