Skip to main content

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.7.tar.gz (19.3 kB view details)

Uploaded Source

File details

Details for the file vix-1.0.7.tar.gz.

File metadata

  • Download URL: vix-1.0.7.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for vix-1.0.7.tar.gz
Algorithm Hash digest
SHA256 05dc64c615475cbc483a983c37c48a45a2eed530f0b9a3162d44dc9d87a87cdb
MD5 c1600c6926693dcf14049fd889603cca
BLAKE2b-256 d1f4622130eb37f5c08d9c3992ed8655476c51ee172f292024bb068afde5fe79

See more details on using hashes here.

Supported by

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