Python helper CLI for virt-install(1)
Project description
# kvminstall
Python CLI helper for virt-install(1)
## Installation
Use pip to install.
```
pip install kvminstall
```
This will automatically install the utility into your PATH.
## Usage
```
usage: kvminstall [-h] [-c CLONE] [-i IMAGE] [-v VCPUS] [-r RAM] [-d DISK]
[-D DOMAIN] [-N NETWORK] [--type TYPE]
[--variant VARIANT] [-f CONFIGFILE]
name
positional arguments:
name name of the new virtual machine
optional arguments:
-h, --help show this help message and exit
-c CLONE, --clone CLONE
name of the source logical volume to be cloned
-i IMAGE, --image IMAGE
image file to duplicate
-v VCPUS, --vcpus VCPUS
number of virtual CPUs
-r RAM, --ram RAM amount of RAM in MB
-d DISK, --disk DISK disk size in GB
-D DOMAIN, --domain DOMAIN
domainname for dhcp / dnsmasq
-N NETWORK, --network NETWORK
libvirt network
--type TYPE os type, i.e., linux
--variant VARIANT os variant, i.e., rhel7
-f CONFIGFILE, --configfile CONFIGFILE
specify an alternate config file, default=~/.config
/kvm-install/config.yaml
```
## Example
Assume that you have a pre-built base image with an LVM backend in the libvirt_lvm VG.
```
kvminstall -c /dev/libvirt_lvm/rhel71base examplevm
```
Python CLI helper for virt-install(1)
## Installation
Use pip to install.
```
pip install kvminstall
```
This will automatically install the utility into your PATH.
## Usage
```
usage: kvminstall [-h] [-c CLONE] [-i IMAGE] [-v VCPUS] [-r RAM] [-d DISK]
[-D DOMAIN] [-N NETWORK] [--type TYPE]
[--variant VARIANT] [-f CONFIGFILE]
name
positional arguments:
name name of the new virtual machine
optional arguments:
-h, --help show this help message and exit
-c CLONE, --clone CLONE
name of the source logical volume to be cloned
-i IMAGE, --image IMAGE
image file to duplicate
-v VCPUS, --vcpus VCPUS
number of virtual CPUs
-r RAM, --ram RAM amount of RAM in MB
-d DISK, --disk DISK disk size in GB
-D DOMAIN, --domain DOMAIN
domainname for dhcp / dnsmasq
-N NETWORK, --network NETWORK
libvirt network
--type TYPE os type, i.e., linux
--variant VARIANT os variant, i.e., rhel7
-f CONFIGFILE, --configfile CONFIGFILE
specify an alternate config file, default=~/.config
/kvm-install/config.yaml
```
## Example
Assume that you have a pre-built base image with an LVM backend in the libvirt_lvm VG.
```
kvminstall -c /dev/libvirt_lvm/rhel71base examplevm
```
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
kvminstall-0.1.1.tar.gz
(6.6 kB
view details)
File details
Details for the file kvminstall-0.1.1.tar.gz
.
File metadata
- Download URL: kvminstall-0.1.1.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf382c6cdfd03b16fffbd1a8c1c932c0c6d29bb009c7b5170a56a59d2c0c8a85 |
|
MD5 | d0b122510099d3dc11dc20ba61905b73 |
|
BLAKE2b-256 | 2742d03dc7bed8c31e83d833171372c54b2b2e6d04cdd50dbe1eed7fb07a0ab1 |