On Tue, Apr 29, 2014 at 11:54 PM, Chiradeep Vittal <
chiradeep.vit...@citrix.com> wrote:

> 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.
>

w00t!


>
> 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 OEpostinstall.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?
>

This looks great, Chiradeep can you share with us how the networking will
work in case of using systemvms in LXC containers, how it will communicate
with outside world and with other instances running in shared/separate LXC
containers. Will we need a loadbalancer (like nginx) for reverse proxying
and example or use case of a infra deployment. Lastly, will we have feature
of moving containers across machines and some distributed locking service
that the systemvms or agent may implement?

Regards.


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

Reply via email to