[Fedora-xen] xen and lvm

Augusto Castelan Carlson accarlson at gmail.com
Tue Nov 6 12:34:05 UTC 2007


Hi!

On 11/5/07, Richard W.M. Jones <rjones at redhat.com> wrote:
> The advantages of LVM when combined with virtualisation or Xen are that
> you can create guest partitions easily and flexibly, that they can have
> nice names, and that you can resize and also delete them simply.  LVM
> also lets you do this flexibly across physical disks, add extra physical
> disks if you run out of space, and so on.

> So the basic command you need is:
>
>    lvcreate -L 10G -n myguest VolGroup00
>
> which would create a 10 GB partition called /dev/VolGroup00/myguest
> within an existing volume group called VolGroup00.  (This isn't going to
> be a tutorial about LVM - there are plenty out there, go and use Google).
>
> With the partition created above, just use the name of the partition
> directly within the virt-manager creation dialog.  Forthcoming versions
> of virt-manager will be able to do the provisioning of LVM storage more
> automatically.  If you want to follow this work, take a look at libvir-list.
>
> This doesn't address directly your problem "to be able to borrow unused
> space from one guest to be used in another one".  All that you'll get
> with basic LVM is the ability to resize one guest down and another guest up.

I pointed /dev/VolGroup00/myguest within virt-manager and installed the guest.

Suppose that I need to add an extra physical disk or instead of
borrow, only resize one guest down and another guest up.

I did a lvextend to add 1G to myguest, but how can I make my guest see
that change?
In lvm How To they use the command resize2fs to resize the filesystem,
but I do not realize how to apply that changes to guests using LVM or
partitioned by the guest installer.

I tried to use the guest drive partitioned as /dev/xvda1 (boot),
/dev/xvda2 (/) and /dev/xvda3 (/home) and also with LVM.

How can I make the guest see that change?

Thanks!

Regards,
-- 
Augusto




More information about the Fedora-xen mailing list