Libvirt-functions: Difference between revisions
Jump to navigation
Jump to search
(→envc) |
(→envc) |
||
Line 18: | Line 18: | ||
Usage: | Usage: | ||
envc <command> [command-options] | envc <command> [command-options] | ||
Commands: | Commands: | ||
start [vmid] | start [vmid] | ||
Line 28: | Line 28: | ||
When the entire environment is started, the startup sequence is phased: the dependencies are started | When the entire environment is started, the startup sequence is phased: the dependencies are started | ||
first, and the dependents are started after their dependencies. | first, and the dependents are started after their dependencies. | ||
stop [vmid] | stop [vmid] | ||
Stops (shuts down) the virtual machine specified by the ID, or the entire environment, if vmid is not | Stops (shuts down) the virtual machine specified by the ID, or the entire environment, if vmid is not | ||
specified. When the entire environment is stopped, the shutdown sequence is phased: the dependents are | specified. When the entire environment is stopped, the shutdown sequence is phased: the dependents are | ||
stopped first, and the dependencies are stopped after their dependents. | stopped first, and the dependencies are stopped after their dependents. | ||
status [vmid] | status [vmid] | ||
snapshot <snapshot_tag> [vmid] | snapshot <snapshot_tag> [vmid] | ||
list-snapshots [vmid] | list-snapshots [vmid] | ||
restore <snapshot_tag> [vmid] | restore <snapshot_tag> [vmid] | ||
remove-snapshot <snapshot_tag> [vmid] | remove-snapshot <snapshot_tag> [vmid] | ||
Revision as of 03:35, 5 July 2017
Internal
Overview
A project that offers common bash functions associated with managing virtual machines with libvirt.
GitHub
Usage
envc
Environment Control.
Usage: envc <command> [command-options] Commands: start [vmid]
Starts the virtual machine specified by the ID, or the entire environment, if vmid is not specified. When the entire environment is started, the startup sequence is phased: the dependencies are started first, and the dependents are started after their dependencies. stop [vmid] Stops (shuts down) the virtual machine specified by the ID, or the entire environment, if vmid is not specified. When the entire environment is stopped, the shutdown sequence is phased: the dependents are stopped first, and the dependencies are stopped after their dependents. status [vmid] snapshot <snapshot_tag> [vmid] list-snapshots [vmid] restore <snapshot_tag> [vmid] remove-snapshot <snapshot_tag> [vmid]
libvirt-functions
Copy libvirt-functions in the bin directory and refer it as following:
[ -f $(dirname $0)/libvirt-functions ] && . $(dirname $0)/libvirt-functions || { echo "$(dirname $0)/libvirt-functions not found" 1>&2; exit 1; }