Skip to main content

VMware VIX binding for Python (unofficial)

Project description

https://img.shields.io/pypi/dm/vix.svg?style=plastic:alt:PyPI-Downloads

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)

Uploaded Source

Built Distribution

vix-1.0.8-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

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

Hashes for vix-1.0.8.tar.gz
Algorithm Hash digest
SHA256 71e9e699367fcb133def465b315d83efcb2c05e43f1ed6cc001dd64f4852d725
MD5 582e58646b30213a0403e6d336a7e435
BLAKE2b-256 32d51edb4e6866b52ffae1b3ab52e3aed5a2252c5f6521c025e7ce36a6ea8a83

See more details on using hashes here.

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

Hashes for vix-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f4bc46138dfa63490b42f2a280df0e4bf126d5a11a1dddd0c8c05bb9b3356ddf
MD5 9fc155e2d26efa3e415d8cc8a814a139
BLAKE2b-256 dc86d72f3bdebd9143a918cc5618b3dec3f18f2d6a11d3aa11c3429362d0ecdb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page