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