Skip to main content

CLI to operate libvirt machines matched with globs

Project description

VirtBulk

Description

virtbulk is a CLI to apply basic operations on multiple libvirt virtual machines (so called "domains") matched with globs.

Installation

pip3 install virtbulk

Usage

virtbulk FLAGS COMMAND TARGET [TARGET ...]

Most useful flags:

  • -c, --uri to set alternative libvirt URI
  • -n, --dry-run to show assumed changes and exit
  • -f, --format to change output format
  • -h, --help to show comprehensive options and commans list
  • ...

Most useful commands:

  • state shows current states of machines
  • start turns machines on
  • shutdown sends command to shutdown
  • ...

Some commands provides STATE_1 -> STATE_2 output format.

  • -> means a state change
  • -X means the requested change can not be commit
  • -! means error while applying the change

TODO

  • Unit tests
  • help command
  • man page

Links

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

virtbulk-0.0.3.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

virtbulk-0.0.3-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file virtbulk-0.0.3.tar.gz.

File metadata

  • Download URL: virtbulk-0.0.3.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for virtbulk-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c9cdf49091e8b971d61aaf852014f44a0266e5f6e54373edc47006d558bb87b8
MD5 37cfa05b4d2e76885ae5382108a32279
BLAKE2b-256 4a792c2fd3f4fdf81a87486e74ab6759b205d92f4eb62f8fc7863f2ccc5eaad6

See more details on using hashes here.

File details

Details for the file virtbulk-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: virtbulk-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for virtbulk-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b2226b14ebfa0f13d0ae8bde6d9d93f2187fb2999e7fb85fc9b5e78ba2b3ec9f
MD5 e53ff6931401ae7492d7bda75a02b8d4
BLAKE2b-256 31b2fd3c5c1b3e95d45556fac8df93a0113f8eeb39129356a3bef60eb6f84196

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