[libvirt-users] Extending an existing LVM pool - vgextend and pool XML

Daniel H Barboza danielhb at linux.vnet.ibm.com
Tue Feb 4 17:30:30 UTC 2014


Hi,

I am trying to figure it out the best way to add a disk/partition to an 
existing LVM pool. A google search led me to this link (a thread from 
this same mailing list, September 2013):

https://www.redhat.com/archives/libvirt-users/2013-September/msg00136.html

The interesting part is this:

"

On 21/09/13 02:15, McEvoy, James wrote:

    I looked around but could not find any info on how to expand a libvirt managed LVM storage pool.  I do not see any virsh command to do it
    but I was successful using the vgexpand command to add some more storage once I destroyed the pools and then restarted it.
    I'd like to verify that this is the proper way to grow the storage in a libvirt LVM storage pool.


It's not the proper way in principle, but since libvirt doesn't 
supportto extendthe volume groups for a logical pool yet, it's the only 
way now. Onehint though,you can try to refresh the pool by command 
"virsh pool-refresh" afterthe volume

group of the pool is extended. I.e, don't have to restart the pool."


I've tried this method and it works, but checking the pool XML using 
"virsh pool-edit <vg_name>" shows that the XML didn't change. Is it 
intended?

The versions I'm using:

  # libvirtd --version
libvirtd (libvirt) 1.1.3
# virsh --version
1.1.3

Any thoughts/comments are welcome.

Thanks!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20140204/224b2802/attachment.htm>


More information about the libvirt-users mailing list