вызов виртуальной машины из Java-программы

В моем проекте мне нужно запустить виртуальную машину для гипервизора xen, когда клиент выполняет аутентификацию. Таким образом, всякий раз, когда пользователь вводит свои учетные данные для виртуальной машины, java-программа должна инициировать виртуальную машину, и виртуальная машина будет доступна пользователю. Возможно ли это? если не с xen, то возможно ли какой-нибудь из гипервизоров? пожалуйста, помогите мне. заранее спасибо...


person user533    schedule 13.10.2011    source источник


Ответы (1)


Одна из возможностей - использовать привязки Java для libvirt, которые предоставляют интерфейс для управления различными решениями виртуализации. программно.

Там есть специальная документация для Xen: здесь

Быстрый обзор API показывает, что после правильной настройки функции virDomainCreate для запуска ваша виртуальная машина.

person dtyler    schedule 13.10.2011
comment
Спасибо, сэр, мой проект состоит в том, чтобы обеспечить аутентификацию пользователей в облаке. Поскольку Eucalyptus имеет собственную аутентификацию, я не могу использовать eucalyptus.i хотел бы использовать гипервизор xen или платформу xencloud в качестве облака ... и я я не уверен, какой именно использовать ... у меня конфигурация моей системы как 4 ГБ оперативной памяти, Intel i7 с 2,93 ГГц, 320 ГБ HD, 1 сетевая карта ... у меня будет этот компьютер установлен с xenhypervisor / xencloud в качестве облака, и мы создадим виртуальный машина (1 или несколько), и эти виртуальные машины работают как клиенты, еще один другой компьютер A, который работает как сервер. - person user533; 23.10.2011
comment
если пользователю нужна виртуальная машина, он свяжется с сервером, и сервер создаст виртуальную машину, тогда клиент может использовать виртуальную машину ... я думаю, что в облаке xen также есть механизм аутентификации ... можем ли мы переопределить это с помощью любого API ... можем ли мы отключите аутентификацию xen и создайте нашу собственную ...... Достаточна ли конфигурация моей системы? Я не могу иметь больше, чем эта конфигурация, так как я студент ..... не могли бы вы рассказать мне, есть ли у вас какие-либо идеи по этому поводу. заранее спасибо.. - person user533; 23.10.2011