2011-10-13 49 views
0

在我的项目中,我必须在客户端提供身份验证时启动虚拟机到xen hypervisor。所以,无论何时用户输入他的虚拟机凭据,Java程序必须启动虚拟机,虚拟机将可用于用户..这可能吗?如果不是xen,是否有可能是任何一个超级面罩?请帮帮我。预先感谢您...从Java程序调用虚拟机

回答

0

一种可能性是使用Java bindings for libvirt,它提供了一个接口,用于以编程方式控制各种虚拟化解决方案。

它已经找到了Xen的具体文件:here

the API快速审查表明,一旦你有事情正确配置功能virDomainCreate启动虚拟机。

+0

谢谢先生,我的项目是为用户提供身份验证云。因为Eucalyptus有自己的身份验证,所以我不能使用eucalyptus.i想要将xen hypervisor或xencloud平台用作我的云。 。我不确定哪一个被正确使用..我有我的系统配置为4GB内存,英特尔i7与2.93GHz,320GB高清,1个网卡..我将这台电脑安装xenhypervisor/xencloud云,我们创建虚拟机(1个或多个),这些VM作为客户端,另一个作为服务器的不同计算机A. – user533

+0

如果用户需要虚拟机他会联系服务器和服务器创建虚拟机然后客户端可以使用虚拟机...我认为氙云也有认证机制...我们可以覆盖这使用任何API ....可以我们禁用xen认证并创建自己的......我的系统配置是否足够?因为我是学生,所以我不能超过这个配置.....你能告诉我,如果你对此有任何想法。先谢谢你.. – user533