Skip to content

This repo contains the python tool (vm_manager) used to manage the VMs on a running seapath cluster (creation, etc.). This is a python module and command line tool, used by the ansible module (cf ansible repo)

License

Notifications You must be signed in to change notification settings

seapath/vm_manager

Quality Gate Status

VM Manager

The purpose of this tool is to easily manage Virtual Machines (VM) on a Hypervisor. This tool allows to:

  • manage VM on a standalone server with KVM
  • manage VM on a cluster with Pacemaker (running on top of KVM)

This tool takes as input VM image (qcow2) and configuration (libvirt XML file)

Dependencies

To run vm_manager on your machine for development, the following packages must be installed:

On Debian

sudo apt-get install python3 python3-libvirt python-rbd python3-flaskext.wtf

On Fedora/RHEL

sudo dnf install python3 python3-libvirt python3-rbd python3-flask-wtf

All theses dependencies are satisfied on a SEAPATH machine.

About

This repo contains the python tool (vm_manager) used to manage the VMs on a running seapath cluster (creation, etc.). This is a python module and command line tool, used by the ansible module (cf ansible repo)

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages