On Thu, Jan 30, 2003 at 01:26:24PM -0000, Mark Sutton wrote:
> Thanks guys.  I've got it all figured out now :)  I am interested in the
> quota side as well but it is not vital to the setup at present.  I am

http://www.13thfloor.at/VServer/

> creating logical volumes on a hardware RAID so I can easily control the disk
> space allocated to each VServer.  Quota within the VServer environment will
> probably become a requirement in the future, so watch out Herbert ;) I might
> need more help yet...

I scheduled some extra training hours, just to be
prepared *G*

> This setup - Athlon 1800 XP, 512MB DDR 2100, Promise Fasttrak with 2 x 60 GB
> 7200rpm Seagate HDDs, striped, running on native Linux ATARAID driver, OS
> installed on dedicated HDD - is screaming fast running 20 VServers and has
> been stable through all the testing I have thrown at it.  The server is not
> in production, but I'm talking to some UK ISPs who are interested in running
> some VServers in the near future.
> 
> There are still some things I need to sort out, and it would be interesting
> to hear if anyone else is trying the same things.
> 
> One major thing for me is to get LVM snapshots working properly with my EXT3
> L.V.'s so that backups can be run without downtime.  The LVM module in the

good concept, I almost did it the same way, but LVM 
gave me some troubles and I decided to take another
approach (about one year ago, read below ...) 

> kernel is not that recent (v1.0.3), and it is possible to create, but not
> mount EXT3 snapshots because (as far as I can tell) this old version cannot
> handle the journal properly.  This has been fixed in v1.0.5 but I also
> notice that there is a v2 available.  Has anyone else already got EXT3
> snapshots working?  Is it worth going to LVM2 or should I just stick with
> v1.0.5?  Rather [OT] I know, but it would be interesting to hear if anyone
> else is doing backups this way.

I am doing simple dump/restore backups with a recent 
linux dump (dump-0.4b25) which does zip/bzip block
compression on the fly, this works at an average 
throughput of 2.5MB/s and is almost unnoticeable on
a dual CPU system ... (needless to say that it work
while the virtual server is active ;)

> I have also been stripping down Webmin to suit the VServer environment.  It
> is difficult to get it perfect without reworking some of the modules (which
> I may attempt in time) but it does give a pretty good set of technical
> features...  I have also had PleskSA running happily on a VServer, but
> didn't really like the interface that much.  Is anyone else using/providing
> a control panel with their VServers?  If so what are/were your experiences?
> Linuxconf?
> 
> I have hacked the newvserver script to allow a VServer to be built to any
> specification.  Basically, the script reads in a list of basesystem
> configurations from a local repository, and presents these in a menu.  Next,
> the script reads in a list of plans from the local repository and presents
> these in a menu.  A plan is just a file containing a list of templates, and
> a template is just a list of files (RPMs/TGZs) to be installed for a
> particular application (eg Apache) plus a post-install script.
> 
> The system is nice because I can define plans containing any application
> stored in the repository, and then automate the whole build from newvserver.
> 
> My most complex plan builds a
> Qmail/LDAP/Spamassassin/Antivirus/Courier/Squirrelmail VServer with a nifty
> LDAP directory front-end called GOsa (http://www.gonicus.de/eng/index.html).
> I'll try to get it in a 'releaseable' state if anyone else is interested in
> it.

sure we are ....

best,
Herbert

> Ciaw for now...
> 
> Mark.
> 
> 
> 
> ----- Original Message -----
> From: "Herbert Poetzl" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, January 29, 2003 4:01 PM
> Subject: Re: [vserver] What is the point of /dev/hdv1?
> 
> 
> > On Wed, Jan 29, 2003 at 03:19:00PM -0000, Mark Sutton wrote:
> > >    I've just spent some time hacking the newvserver script to install
> > >    VServers from local build-lists and RPM repository.  It's helped me
> to
> > >    better understand how everything hangs together, but there's one
> thing
> > >    I don't get...  What is the purpose of setting up the following mount
> > >    point in /usr/lib/vserver/install-post.sh?
> > >
> > >            if [ ! -f $VROOT/etc/fstab ] ; then
> > >                    echo /dev/hdv1  /       ext2    defaults
> > >    1       1 >$VROOT/etc/fstab
> > >                    echo /dev/hdv1  /       ext2    rw      1       1
> > >    >$VROOT/etc/mtab
> > >
> > >    It was my understanding that root in a VServer couldn't mount/umount
> > >    devices from within the VPS anyway, so what purpose does this serve?
> > >
> >
> > several utilities (like df) use the mount entries (/etc/mtab)
> > for locating their devices/gathering information ...
> >
> > for these utilities the fake entry is provided ...
> >
> > if you use per vserver quota, you will also need a
> > special device to proxy the quota syscalls ...
> >
> > >    Also, what is the best way to entirely remove a VServer?  When I do
> > >    vserver XXX stop not everything is unmounted, so deleting all the
> > >    contents is obviously not possible.  Do I have to unmount everything
> > >    manually and then delete or am I missing something here.
> >
> > depending on the release version of the vserver scripts,
> > some or all automatic mounts are removed if possible
> > (i.e. no other programms or mounts active)
> >
> > >    Sorry for the newbie-ish questions but I'm nearly there with it all
> > >    now ;)
> >
> > no big deal ..
> >
> > >    I'll be happy to share my work with VServer once it's all figured
> out.
> >
> > wonderful ;)
> >
> > best,
> > Herbert
> >
> > >    Kind Regards,
> > >
> > >
> > >
> > >    Mark.
> >

Reply via email to