Daniel H Barboza
2014-Feb-04 17:30 UTC
[libvirt-users] Extending an existing LVM pool - vgextend and pool XML
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!