1. There is also freeVSD (www.freevsd.org). It tries to attempt the
same thing you mention but using chrooted jails and seperate Apache,
MySQL, etc in one shared space. Depending on how stable/speedy you
want it, UML might not be a good choice until it stabilizes.
2. A while ago I was petitioning my boss to let me move one customer
to a UML. It would crash when placed under load and it would be
extremely slow in the network department. This may have changed
now that 2.4 is out and there are changes being made to the virtual
3. Yes, you should be able to give each UML a unique IP. Also you should
be able to use IP Aliasing on each UML to give each client more than one
4. The mem= kernel parameter controls RAM usage, just like in a regular
kernel. Disk space is controlled by using different sized loopback files.
5. In my personal experience I have never attempted to run a JVM on a UML.
However, I have been able to get Apache to run continually as well as
MySQL using the Debian root filesystem. I have a recommendation though:
don't try to compile within a UML unless you have a high end system
(my system is a Celeron 500 with 192mb RAM which compiled applications
more slowly under a UML than under the host system.)
Be warned that my experiences are based on -test11. I have yet to try 2.4.1
In fact maybe I should try to find an extra IP somewhere and play with it
[mailto:user-mode-linux-user-admin@... Behalf Of
Sent: Saturday, February 17, 2001 12:09 PM
Subject: [uml-user] Web Hosting using UML, etc.
I have a couple questions:
1. Would UML be the best solution for what I'm trying to do? I'm aware of
commercial solutions such as VMWare, but I don't think that is really the
best solution. And I'd rather go with an open source solution. I've also
looked into http://www.plex86.org and http://www.bochs.com. But those look like they
might be more complex than we need. We only need to run linux within linux.
And we don't even need any GUI capabilities (as long as xvfb will run).
2. Are there other web hosting companies using UML or other products? Does
anyone know what solution these other web hosting companies are using?
3. Will UML let me configure an IP number for a particular customer's
virtual server? Could I allocate more IP numbers to it if I need?
4. Does UML let me control how much physical memory is dedicated to a
certain virtual server? How about disk space?
5. Will the programs I need to run work without problems? I've noticed
issues with JVMs and MySQL on the mailing list. I need to run: Apache 1.3,
Sun's JDK1.3.0, Tomcat or Resin, MySQL 3.23, PostgreSQL, and xvfb (X virtual