针对python的vmware vix绑定(非正式)
vix的Python项目详细描述
vix是VMware’s VIX API的面向对象的python包装器。
快速示例
fromviximportVixHost,VixErrorhost=VixHost()try:vm=host.open_vm(r'/home/root/VirtualMachines/Debian/Debian.vmx')snapshot=vm.create_snapshot('Testing VIX','Well, this is great!',include_memory=True)print('Snapshot created!')exceptVixErrorasex:print("Something went wrong :( {0}".format(ex))
功能
已包装完整的VIX API,一些支持的操作包括:
- 打开和关闭虚拟机。
- 管理快照(带或不带内存)
- 克隆(链接或完整)
- 在来宾上执行脚本和命令
- 执行脚本和进程
- 管理目录、文件和进程
- 控制虚拟机环境
- 管理共享文件夹
- 创建来宾虚拟机的屏幕快照