2011-10-13 1 views
0

내 프로젝트에서 클라이언트가 인증을 받으면 가상 머신을 xen 하이퍼 바이저로 시작해야한다. 따라서 사용자가 가상 ​​컴퓨터에 대한 자격 증명을 입력 할 때마다 Java 프로그램이 가상 컴퓨터를 시작해야하고 가상 컴퓨터는 사용자에게 허용 될 수 있습니다. xen이 아니라면 하이퍼 바이저 중 하나가 가능합니까? 도와주세요. 미리 감사드립니다 ...자바 프로그램에서 가상 머신 호출하기

답변

0

하나의 가능성은 다양한 가상화 솔루션을 프로그래밍 방식으로 제어하기위한 인터페이스를 제공하는 Java bindings for libvirt을 사용하는 것입니다.

사실을 발견 젠 특정 문서가 있습니다 here

the API의 빠른 검토가 제대로 기능 virDomainCreate를 구성 할 것을 일단 가상 머신을 시작하는 것을 보여줍니다.

+0

내 프로젝트는 클라우드 사용자에게 인증을 제공하는 것입니다. 유칼립투스는 자체 인증을 가지고 있기 때문에 eucalyptus.i를 사용할 수 없습니다. xen 하이퍼 바이저 또는 xencloud 플랫폼을 클라우드로 사용하고 싶습니다. .and 정확하게 사용할 수 있을지 모르겠다. 나는 4GB 램, 인텔 i7, 2.93GHz, 320GB HD, 1 NIC로 시스템 구성을 가지고있다.이 컴퓨터는 xenhypervisor/xencloud와 함께 클라우드로 설치 될 것이고 우리는 가상 머신 (1 개 또는 다수)을 생성하고이 VM은 클라이언트, 서버로 작동하는 또 다른 다른 컴퓨터 A로 작동합니다. – user533

+0

사용자가 VM을 필요로한다면 그는 서버에 접속할 것이고 서버는 VM을 생성하고 클라이언트는 VM을 사용할 수 있습니다 ... 저는 젠 클라우드에도 인증 메커니즘이 있다고 생각합니다. 우리는 xen 인증을 비활성화하고 우리 자신 만의 시스템을 만들 수 있습니다. 나는 학생으로서 .....이 구성 이상을 가질 수 없다. 당신이 이것에 대해 조금이라도 알고 있다면 말해 줄 수 있겠습니까? 미리 감사드립니다 .. – user533