Thanks Kwan,
I'll try that tomorrow.
Regards, Ignacio.
Kwan Lowe escribió:
Hi,
I've a few Virtual Machines running FC5, the host is also FC5. I want to add some hd space to one of the VMs, and as they are using LVM, I think it shouldn't be so difficult. This is the line configuring the harddisk for the Xen VM:
disk = [ 'file:/mnt/md0/xenM/autillo/autillo1,xvda,w' ]
How do add other xvda? I want to create, for example /mnt/md0/xenM/autillo/autillo2 and add that space to the LVM in the VM. How should I do this? Maybe the solution is to export autillo2 as /dev/hdX or /dev/sdX?
How should I format the file using mke2fs? Thanks a lot and sorry if the questions are easy to solve, but I'm still not clear about that things!
Easiest way is to use dd to create a blank file in ./autillo. E.g.:
dd if=/dev/zero of=autillo2 count=1024 bs=1M
Then, edit the configuration and add the new disk:
disk = [ 'file:/mnt/md0/xenM/autillo/autillo1,xvda,w', \ 'file:/mnt/md0/xenM/autillo/autillo2,xvdb,w' ]
You need to shutdown then restart the domU at that point (xm restart on the domU doesn't seem to pick up the new disk).
From the domU, you should then be able to see a new disk ("dmesg |grep xvdb"). Use
fdisk to partition it as an 8e partition. Write the new table. Run pvcreate against /dev/xvdb1. Then vgextend the new PVs into your existing volume group.