[Libvir] A sample program to create a Linux Container

Dave Leskovec dlesko at linux.vnet.ibm.com
Fri Jan 25 00:26:08 UTC 2008

Daniel P. Berrange wrote:
> On Thu, Jan 24, 2008 at 04:06:17PM -0800, Dave Leskovec wrote:
>> Attached is a simple program that uses the clone() function to create a 
>> container.  This is not intended as a patch - just an example of what 
>> creating a Linux Container looks like.  Something along these lines will 
>> be used by the Linux Container driver to start the domain.  The code run 
>> within this container is really simple.  It just mounts the /proc file 
>> system and then dumps the ps output to a file showing that the container 
>> is in separate process space.
>> To run this you will need to have PID namespaces support enabled.  Turn 
>> on CONFIG_PID_NS when compiling the kernel.  You must run the program as 
>> root or the clone() call will fail.
> What upstream kernel version is rquired for this ? Is it in 2.6.24 ?
> Regards,
> Dan.

Best Regards,
Dave Leskovec
IBM Linux Technology Center
Open Virtualization

More information about the libvir-list mailing list