virtualization: UML

Tom Metro blu at vl.com
Fri Dec 29 16:06:39 EST 2006


Derek Atkins wrote:
>Rich Braun wrote:
>> The reason is security.
>> I'd re-think this if I learned a good way to implement these as
>> virtual servers with no ability to gain root access to the
>> underlying filesystems.
> 
> VMware doesn't work?  If you run your mail server as a VM Guest
> then someone who breaks into the mail server still can't usurp the
> VMWare controls and get to the physical disks.

There's a two-part article series on doing exactly this with User Mode 
Linux in the current and prior issues of Linux Journal. In it the author 
demonstrates setting up a UML virtualized server to run Bind, and 
illustrates how the guest can be tightly contained through the use of an 
iptables bridge that restricts the inbound and outbound network access.

On a general purpose server you'd never bother limiting outbound access, 
because it would be too inconvenient, but if the server is dedicated to 
running one service, that becomes practical. In addition, if that guest 
is compromised, even gaining root access within it can't change the 
software firewall rules set on the host.

The impression I got from the article was that it was also fairly easy 
to set up UML - particularly on Debian. As I recall it isn't as 
efficient as some of the other virtualization technologies, but it also 
seems simpler and doesn't have specialized hardware requirements (like, 
for example, the Virtual Iron solution), and isn't proprietary (like 
VMWare).

It'd be great to find someone to speak on UML for a future BLU meeting.

  -Tom

-- 
Tom Metro
Venture Logic, Newton, MA, USA
"Enterprise solutions through open source."
Professional Profile: http://tmetro.venturelogic.com/

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the Discuss mailing list