On Tuesday 18 October 2005 02:58 pm, Steven Truong wrote:
Hi, all. After reading some of the messages regarding quota, I would like to
implement quota for the guest servers on a LVM partition /vservers. I only
care to limit the amount of space a guest server could use and I do not care
about the per user quota in each guest.
I found this link from a recent message and wonder if the instructions
applied to my situations.
http://linux-vserver.org/Standard+non-shared+quota
to be honest i am not sure of the above method.. all i did was create a
logical volume using lvm for each guest the size i wanted that guest to have.
easy to extend if more space is needed for a given guest.
i followed this how-to below but interpolated my own needs into it and it
worked great the first time out. now each guest is limited to a 10g 'hdd'.
on my next round of installs some will be a 40g etc...and it doesn't place
any extra responsibility on the kernel for quotas or anything.
http://www.gentoo.org/doc/en/lvm2.xml
although the doc is written for gentoo, the information in it is not gentoo
specific besides how to install packages. the only other change i made was i
did not use modules but included all lvm items needed within the kernel since
i use monolithic kernels (not capable of loading modules). i used one volume
which was half the raid disk system i have set aside for this, leaving the
other half to be used sometime in the future as needed. i then used the file
system i wanted for each guest on each virtual volume.
i made a small /vservers home mount point and then mounted the individual
guest disks within that so it is all well separated from the host. the final
tree looks like this now with each volume/mount point the name of the guest:
/dev/sda6 9.4G 516M 8.9G 6% /vservers
/dev/mapper/vg-colossus 10G 429M 9.6G 5% /vservers/colossus
/dev/mapper/vg-nagios 10G 371M 9.7G 4% /vservers/nagios
/dev/mapper/vg-ns 10G 352M 9.7G 4% /vservers/ns
/dev/mapper/vg-ns110G 342M 9.7G 4% /vservers/ns1
/dev/mapper/vg-ns210G 337M 9.7G 4% /vservers/ns2
/dev/mapper/vg-prometheus10G 703M 9.4G 7% /vservers/prometheus
/dev/mapper/vg-usage10G 528M 9.5G 6% /vservers/usage
that's about as close to physically partitioning the disk for each as you can
get but any of them are easily extendable and won't pass its own boundaries
if a rogue guest gets artistic and desides to write pretty 1 and 0 designs
all over the 'disk'. :) .
this was my first attempt with lvm and i honestly now cannot say how i lived
without it before. :)
And how LVM could assist in limiting disk space of each guest server? (If by
any means)
Please assist me in this attempt.
Thanks.
--
Chuck
...and the hordes of M$*ft users descended upon me in their anger,
and asked 'Why do you not get the viruses or the BlueScreensOfDeath
or insecure system troubles and slowness or pay through the nose
for an OS as *we* do?!!', and I answered...'I use Linux'.
The Book of John, chapter 1, page 1, and end of book
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver