我想做一些python脚本来创建一个带有VirtualBox的“设备”。但是,我在任何地方都找不到任何关于调用VBoxService.exe的文档。嗯,我发现了在机器外部工作的东西,但没有从机器内部工作的东西。
有人知道这件事吗?如果有另一种语言的库,比如C,我会接受的,尽管Python会是首选。
发布于 2009-03-29 09:13:21
考虑使用libvirt。VirtualBox支持是尖端的(不是在任何版本中,甚至可能还没有在源代码控制中,但可以作为邮件列表上的一组补丁提供) --但是这个单独的API,可用于C、Python和其他几种语言,允许您控制在Qemu/KVM、Xen、LXC (Linux容器)、UML (User-Mode Linux)、OpenVZ和其他语言中运行的虚拟机和映像。
我使用libvirt和qemu/KVM后端构建和管理虚拟设备(在自动化的QA上下文中),它很好地满足了我的需求。
可以将libvirt配置为允许远程访问(例如,从一个VM中控制或查询VBoxService或libvirtd,您似乎希望这样做--尽管我怀疑这是否明智和实用),并提供许多可用的身份验证和传输选项。
注意: libvirt主要针对类YMMV操作系统;它可以是为win32构建的,但是
https://stackoverflow.com/questions/693752
复制相似问题