[Vserver] Re: Quota for guest servers on /vservers, /vservers is on LVM ext3

From: Steven Truong <djatlantic_at_gmail.com>
Date: Wed 19 Oct 2005 - 03:13:20 BST
Message-ID: <77e0913f0510181913n69b22966q8b400662adcb7d5e@mail.gmail.com>

Ooops. Interesting development on trying quota based on *
http://linux-vserver.org/Disk+Limits

Currently I have
/dev/sys/vservers /vservers ext3 defaults,tagxid 0 2

Howerver, because I just reboot the host server, so I started the guest,
enterred it by root. Then I went to /usr/local/src/httpd-2.0.55 and here
what I did.

[root@lanweb httpd-2.0.55]# ls -lha
ls: .deps: No such file or directory
ls: .libs: No such file or directory
ls: doc-pak: No such file or directory
total 1.7M
drwxr-xr-x 13 struong struong 4.0K Oct 18 16:52 .
drwxr-xr-x 4 root root 4.0K Oct 17 16:23 ..
-rw-r--r-- 1 struong struong 15K Nov 24 2004 ABOUT_APACHE
-rw-r--r-- 1 struong struong 72 Nov 24 2004 acconfig.h
-rw-r--r-- 1 struong struong 16K Nov 24 2004 acinclude.m4
-rw-r--r-- 1 struong struong 4.2K Nov 24 2004 Apache.dsp
-rw-r--r-- 1 struong struong 38K Nov 24 2004 Apache.dsw
-rw-r--r-- 1 struong struong 185K Nov 24 2004 apachenw.mcp.zip
drwxr-xr-x 5 struong struong 4.0K Oct 18 16:47 build
-rw-r--r-- 1 struong struong 2.7K Nov 24 2004 BuildBin.dsp
-rwxr-xr-x 1 struong struong 5.0K Jun 14 10:06 buildconf
-rw-r--r-- 1 struong struong 616K Oct 7 19:55 CHANGES
-rw-r--r-- 1 struong struong 11K Nov 24 2004 config.layout
?--------- ? ? ? ? ? config.log
?--------- ? ? ? ? ? config.nice
?--------- ? ? ? ? ? config.status
-rwxr-xr-x 1 struong struong 513K Oct 9 21:34 configure
-rw-r--r-- 1 struong struong 19K Sep 12 16:41 configure.in<http://configure.in>
?--------- ? ? ? ? ? configure.output
-rw-r--r-- 1 root root 0 Oct 18 16:47 .deps
?--------- ? ? ? ? ? description-pak
drwxr-xr-x 3 root root 4.0K Oct 18 16:50 doc-pak
drwxr-xr-x 9 struong struong 4.0K Oct 9 21:34 docs
-rw-r--r-- 1 struong struong 367 Nov 24 2004 emacs-style
-rw-r--r-- 1 struong struong 7.0K Nov 24 2004 .gdbinit
?--------- ? ? ? ? ? httpd
-rw-r--r-- 1 struong struong 17K Oct 9 21:34 httpd.spec
drwxr-xr-x 2 struong struong 4.0K Oct 18 16:47 include
-rw-r--r-- 1 struong struong 3.7K Nov 24 2004 INSTALL
-rw-r--r-- 1 struong struong 2.9K Nov 24 2004 InstallBin.dsp
-rw-r--r-- 1 root root 25K Oct 17 16:39 installlog.txt
-rw-r--r-- 1 struong struong 5.1K Nov 24 2004 LAYOUT
-rw-r--r-- 1 struong struong 16K Nov 24 2004 libhttpd.dsp
drwxr-xr-x 2 root root 4.0K Oct 18 16:50 .libs
-rw-r--r-- 1 struong struong 31K Nov 24 2004 LICENSE
?--------- ? ? ? ? ? Makefile
-rw-r--r-- 1 struong struong 8.2K Nov 24 2004 Makefile.in<http://Makefile.in>
-rw-r--r-- 1 struong struong 28K Nov 24 2004 Makefile.win
drwxr-xr-x 17 struong struong 4.0K Oct 18 16:47 modules
?--------- ? ? ? ? ? modules.c
?--------- ? ? ? ? ? modules.lo
?--------- ? ? ? ? ? modules.o
-rw-r--r-- 1 struong struong 761 Nov 24 2004 NOTICE
-rw-r--r-- 1 struong struong 9.7K Nov 24 2004 NWGNUmakefile
?--------- ? ? ? ? ? options.sh
drwxr-xr-x 9 struong struong 4.0K Oct 18 16:47 os
-rw-r--r-- 1 struong struong 3.3K Nov 24 2004 README
-rw-r--r-- 1 struong struong 3.8K Nov 24 2004 README.platforms
drwxr-xr-x 4 struong struong 4.0K Oct 18 16:49 server
drwxr-xr-x 5 struong struong 4.0K Oct 18 16:47 srclib
drwxr-xr-x 5 struong struong 4.0K Oct 18 16:50 support
drwxr-xr-x 2 struong struong 4.0K Oct 18 16:47 test
-rw-r--r-- 1 struong struong 8.0K Nov 24 2004 VERSIONING
[root@lanweb httpd-2.0.55]# more config.log
config.log: No such file or directory

*As you can see, "suddenly" some files lost permissions as well as owner and
group owner settings and I tried to read one of the files and there was such
error.

I then stop the guest, umount /vservers and removed tagxid from the entry on
/etc/fstab. I then mounted /vservers, started server, entered it, then
everything went back to normal.

I also tried to go back to the previous errors and instead of bailing out, I
did this on the host server:

vserver lanweb status
Vserver 'lanweb' is running at context '49158'
Number of processes: 3
Uptime: 00:10
[root@abc-25 vservers]# chxid -c 49158 -R lanweb/

Then inside the guest server, everything is back to normal again.

Well, I am waiting for some experts to give me a hint on how I could set the
context-id before I continue with this quota stuff.

Anyway, there are something interesting regarding this, and it would be nice
if some experts here explain this "strange or well defined" behavior so I
and probably others could learn a thing or two about vserver.

Thanks in advance.
Steven.

P.S. Sorry for sending too many emails on the same topic.

On 10/18/05, Steven Truong <djatlantic@gmail.com> wrote:
>
> Oops. I found out that I could set S_CONTEXT in /etc/vservers/lanweb.conf
> to set the context id. Here is my lanweb.conf
> IPROOT="192.168.0.78 <http://192.168.0.78>"
> IPROOTMASK="255.255.255.0 <http://255.255.255.0>"
> IPROOTDEV="eth1"
> S_HOSTNAME="lanweb"
> S_DOMAINNAME="none"
>
> ONBOOT="no"
> S_CAPS="CAP_NET_RAW"
> S_CONTEXT=10
>
> Once I got lanweb started and then entered it by root. At the prompt of
> the host, I did
>
> vserver lanweb status
>
> and here is the output:
> Vserver 'lanweb' is running at context '49153'
> Number of processes: 3
> Uptime: 00:02
>
> I did set S_CONTEXT="10" just in case I did not set it correctly. However,
> in both case, my context is not 10 and always different numbers. Is there
> any restrictions on the range of context id?
>
> Is this kind of servername.conf configuration file a legacy stuff too?
>
> What could be wrong here? Could some expert give me some info on this?
> I would like to solve this so I can have a context id for my guest server
> to set up quota on it.
>
> Thanks.
> Steven.
> On 10/18/05, Steven Truong <djatlantic@gmail.com> wrote:
> >
> > Thanks Mr. *Gorecki and Chuck for the answers. I have a question
> > regarding http://linux-vserver.org/Disk+Limits . I created my vserver
> > without specifying the context number, so do I need to fix it or have to
> > rebuild the guest server with a context number, or could I just append to
> > the guest server the context number (if possible)?
> >
> > Regarding to Chuck's method, I think it is a bit different for my case
> > because /vservers is already a logical volume, and I can resize /vserver as
> > a whole partition.
> >
> > Best regards,
> > Steven.
> > *
> > On 10/18/05, Steven Truong < djatlantic@gmail.com> 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
> > >
> > > And how LVM could assist in limiting disk space of each guest server?
> > > (If by any means)
> > >
> > > Please assist me in this attempt.
> > > Thanks.
> > >
> >
> >
>

_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Wed Oct 19 03:13:38 2005

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Wed 19 Oct 2005 - 03:13:43 BST by hypermail 2.1.8