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

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

1 ответ

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

Другие вопросы по тегам