2011-10-13 87 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