Hi,

I was playing around with LXC and I think I have the systemvm build
figured out. Currently [1] the LXC system requires a KVM/Xen-based
systemvm.

I¹ve tried this out on Ubuntu 14.04 (trusty)

Download these 2 files:
create-lxc-systemvm.sh https://gist.github.com/chiradeep/11388262
provision.rb https://gist.github.com/chiradeep/11407727#file-provision-rb

Execute:
./create-lxc-systemvm.sh

The Ruby script called by the shell script is used to ssh into a minimal
lxc wheezy container.
* Downloads a modified Œpostinstall.sh¹ from
https://gist.github.com/chiradeep/11388137
This is modified from http://goo.gl/28QYa2
* Executes the postinstall script.

Then the shell script tars up the rootfs.

What¹s missing is fixes to cloud-early-config. This should be much easier
than for other hypervisors since the host has write access to
/var/cache/cmdline inside the container.

I guess this is too late for 4.4, but worthwhile for 4.5.
Comments?

[1] https://cwiki.apache.org/confluence/x/oJNMAg


Reply via email to