[Libvir] PATCH: 6/7 add virsh commands for storage management

Daniel Veillard veillard at redhat.com
Wed Oct 31 14:34:24 UTC 2007


On Mon, Oct 29, 2007 at 03:59:39AM +0000, Daniel P. Berrange wrote:
> This adds a bunch of new virsh commands to expose all the capabilities of
> the storage APIs
> 
> For dealing with storage pools:
> 
>     pool-autostart  autostart a pool
>     pool-create     create a pool from an XML file
>     pool-define     define (but don't start) a pool from an XML file
>     pool-destroy    destroy a pool
>     pool-dumpxml    pool information in XML
>     pool-list       list pools
>     pool-name       convert a pool UUID to pool name
>     pool-start      start a (previously defined) inactive pool
>     pool-undefine   undefine an inactive pool
>     pool-uuid       convert a pool name to pool UUID
> 
> NB, there is a 'pool-info' command missing here which would get usage
> stats.
> 
> For dealing with volumes within a pool
> 
>     vol-create      create a vol from an XML file
>     vol-delete      destroy a vol
>     vol-dumpxml     vol information in XML
>     vol-list        list vols
>     vol-path        convert a vol UUID to vol path
>     vol-name        convert a vol UUID to vol name
>     vol-uuid        convert a vol name to vol UUID
> 
> NB, there is a 'vol-info' command missing here which would get usage
> stats. Both the missing methods will be added.
> 
> See the next mail for example usage of some of these commands.
> 
> The actual implementation is pretty uninteresting - its basically
> the same way the corresponding net-XXXX commands are implemented.

  Sounds fine to me !

Daniel

-- 
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard      | virtualization library  http://libvirt.org/
veillard at redhat.com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine  http://rpmfind.net/




More information about the libvir-list mailing list