2011-05-10 9 views
0

현재 제 3 자 소프트웨어로 VirtualBox가 필요한 프로젝트를 진행 중입니다. 매우 복잡한 작업을 수행 할 필요가 없습니다. 기본적으로 .ova를 가져오고, 포트를 전달하고, 시작하고, 다시 내보내고, 정리합니다 (한 번에 1 개 이상의 VM 만 가능함).코드 또는 libvirt에서 VBoxManage를 사용 하시겠습니까?

이것은 모두 Java로 작성되어 Linux 및 Windows에서 모두 작동해야합니다. 제 질문은 여러분이 더 나은 접근이라고 생각하는 것이 무엇입니까? 지금은 VBoxManage 응용 프로그램 (두 플랫폼에서 정확히 동일 함)을 사용하고 있습니다. 즉, Windows와 Linux에서 라이브러리없이 정확히 동일한 코드를 사용할 수 있다는 것을 의미합니다. 유일한 차이점은 바이너리 경로입니다.

반면에 VBoxManage 구문이 변경되면 업데이트해야하며 libvirt가이 문제를 쉽게 해결할 수 있음을 의미합니다.

요점은 무엇을해야할지 모르겠다. libvirt는 매우 복잡하고 큰 것으로 보이며 라이브러리 자체도 플랫폼에 독립적이지 않다. \. 어떤 제안?

답변

0

나는 VboxManage를 고수 할 것입니다. 명령 구문이 변경 되더라도 관리가 더 간단합니다.

libvirt를 사용하는 것은 JNI 및 더 많은 코드와 더 많은 유지 관리를 사용하는 것을 의미 할 수 있습니다.

+0

나는 이것에 대해 생각해 주셔서 감사합니다. – shokora

관련 문제