Hy,
I'm currently setting up a new Server using libvirt+kvm. Afterwards there should be about 5 virtual-machines on this server running (+some testing machines).
The storage is put on a raid-5 device which is set up using LVM. KVM now runs on some LVM-Logical Volumes.
The question is: Is there any drawback of using lvm again (a second time) inside the virtual machine to partition the space? So it would be: Harddisk-> Raid Controler -> LVM for Physical Server -> One Logical Volume per VM -> LVM inside each VM -> Several Logical Volumes inside each VM.
Are there any other possibilities if I want dynamic partitions inside my virtual machines?
Thanks
Best Answer
LVM's performance overhead is trivial, using it twice won't change that. Your raid-5 device is going to have a much much greater impact than lvm.