OVM is a software tool designed for managing KVM virtual machines. It facilitates the lifecycle management of virtual machines including starting, stopping, and rebooting. This program provides a feature for creating VMs based on customizable templates. Additionally, it relies on a resource file for defining existing networks and storage pools on a machine. OVM also offers higher-level functions such as SSH connection to a VM or performing a ping.
OVM adds a new command named simply vm
, followed by a keyword defining the action to be performed. For example:
$ vm create example --storage hdd --network prod --template debian-wheezy
This command creates a VM named "example" based on the "debian-wheezy" template, utilizing the storage pool named "hdd" and the "prod" network. The vm ls
command lists the created VMs. For more information on available commands, you can type vm -h
or visit the project page.
Follow the install documentation to setup your environment.
Run tests:
$ python3 tests/main.py