Назад | Перейти на главную страницу

Развертывание приложений внутри виртуальных машин (VMWare, XEN)

Мне было интересно, есть ли способ удаленного развертывания пользовательского программного обеспечения на одной (или нескольких) виртуальных машинах с помощью вызовов API. Вопрос актуален как для решений на базе VMWare, так и для решений на базе Xen. Нечто похожее на то, как VMWare Tools (или Xen Tools) развертываются внутри гостевой операционной системы. Спасибо.

Обычно это делается через систему управления конфигурацией, такую ​​как SCCM (для Windows) или Puppet / Chef / CFengine (для Linux / BSD / и т. Д.). Если установка ISO-образа на виртуальную машину является требованием в вашей ситуации (например, с VMware Tools), вы можете использовать для этого вызовы VMware ESXi API, а затем начать установку с помощью одной из указанных выше систем. Я не знаком с тем, какие функции доступны через Xen API, но я должен предположить, что это эквивалентно тому, что предлагает VMware ESXi.