VMware VIX binding for Python (unofficial)
Project description
VIX is a object oriented python wrapper for VMware’s VIX API.
Installing
Install and update using pip:
pip install -U vix
Quick Example
from vix import VixHost, VixError
host = 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!')
except VixError as ex:
print("Something went wrong :( {0}".format(ex))
Features
The full VIX API was wrapped, some of the supported operations include:
Power on & power off VMs.
Manage snapshots (with or without memory)
Cloning (linked or full)
Script & Command execution on guests
Executing scripts and processes
Manage directories, files & processes
Control VMs environment
Manage shared folders
Create screenshot of guest VMs
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vix-1.0.8.tar.gz
(33.6 kB
view details)
Built Distribution
vix-1.0.8-py3-none-any.whl
(35.6 kB
view details)
File details
Details for the file vix-1.0.8.tar.gz
.
File metadata
- Download URL: vix-1.0.8.tar.gz
- Upload date:
- Size: 33.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71e9e699367fcb133def465b315d83efcb2c05e43f1ed6cc001dd64f4852d725 |
|
MD5 | 582e58646b30213a0403e6d336a7e435 |
|
BLAKE2b-256 | 32d51edb4e6866b52ffae1b3ab52e3aed5a2252c5f6521c025e7ce36a6ea8a83 |
File details
Details for the file vix-1.0.8-py3-none-any.whl
.
File metadata
- Download URL: vix-1.0.8-py3-none-any.whl
- Upload date:
- Size: 35.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4bc46138dfa63490b42f2a280df0e4bf126d5a11a1dddd0c8c05bb9b3356ddf |
|
MD5 | 9fc155e2d26efa3e415d8cc8a814a139 |
|
BLAKE2b-256 | dc86d72f3bdebd9143a918cc5618b3dec3f18f2d6a11d3aa11c3429362d0ecdb |