PySnap Documentation¶
PySnap is a Python package for managing VirtualBox virtual machines through
VBoxManage. It imports OVA and OVF appliances, creates linked clones,
configures internal networks, manages serial TCP ports and ssh access to the
guests, removes virtual machines with dependency checks, and can wipe the
VirtualBox data directories entirely after explicit confirmation.
Downloads¶
Download the latest version of the PySnap wheel package.
Other versions are available in the dist directory of the repository on
GitHub.
Contents
- Usage Guide
- Help
- Open Bundled Documentation
- List Virtual Machines
- Run an Integration Test
- Register Proto Settings for a Base VM
- Access to the Guest
- Import an Appliance
- Show Virtual Machine Details
- Plug a Virtual Machine for PySnap Connections
- Set Serial Ports and Network Adapters
- Connect to a Headless Virtual Machine
- Monitor Active Virtual Machines
- Stop Running Virtual Machines
- Pause and Resume Virtual Machines
- Create a Linked Clone
- Erase Virtual Machines
- Remove All VirtualBox Data
- Read Session Reports
- Architecture
- Package Layout
- Package Relationship Diagram
- Execution Flow
- Metadata Strategy
- Serial Port Strategy
- Mouse and Clipboard Strategy
- Key Strategy
- Proto Settings Strategy
- Access Strategy
- ssh Strategy
- Runtime State Strategy
- Host Cleanup Strategy
- Listing Robustness Strategy
- Report Reading Strategy
- Report Rendering Strategy
- Report Viewing Strategy
- Report Statistics Strategy
- Check Matching Strategy
- Report Transfer Strategy
- Report Comparison Strategy
- Invisible Character Strategy
- Control Sequence Strategy
- Documentation Packaging Strategy
- pysnap