문제

VirtualBox로 "어플라이언스"를 만들기 위해 Python 스크립트를 만들고 싶습니다. 그러나 vboxservice.exe에 전화를 걸 때 어디에서나 문서를 찾을 수 없습니다. 글쎄, 나는 기계 외부에서 작동하는 것들을 발견했지만 기계 내부에서 일하는 것은 아무것도 발견하지 못했습니다.

누구든지 이것에 대해 아는 것이 있습니까? C와 같은 다른 언어에 대한 라이브러리가 있다면 파이썬이 크게 선호 될 것입니다.

도움이 되었습니까?

해결책

사용을 고려하십시오 libvirt. VirtualBox 지원은 출혈 에지 (릴리스에 있지 않지만 아직 소스 제어에 있지는 않지만 메일 링리스트에서 패치 세트로 사용할 수 있음)-C, Python 및 기타 여러 용도로 제공되는이 단일 API 언어, QEMU/KVM, Xen, LXC (Linux 컨테이너), UML (User-Mode Linux), OpenVZ 등으로 실행되는 가상 머신 및 이미지를 제어 할 수 있습니다.

QEMU/KVM 백엔드와 함께 libvirt를 사용하여 가상 어플라이언스 (자동화 된 QA 컨텍스트)를 빌드하고 관리하며 내 요구를 매우 잘 충족시킵니다.

LibVirt는 수많은 인증 및 전송 옵션을 사용하여 VM 중 하나에서 VBS 내에서 VboxService 또는 Libvirtd를 제어하거나 쿼리하는 등 원격 액세스를 허용하도록 구성 할 수 있습니다.

경고 : Libvirt는 주로 유닉스와 같은 운영 체제를 대상으로합니다. Win32를 위해 만들 수 있지만 ymmv

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top