[lxc-devel] lxc-simple: porcelain over lxc commands

Daniel Lezcano daniel.lezcano at free.fr
Wed Apr 6 11:01:45 UTC 2011


On 04/03/2011 11:14 AM, Nigel McNie wrote:
> Hi List,
>
> I saw there was a call for a nice frontend over the lxc commands, and I
> needed one, so Martyn Smith and I have come up with lxc-simple [0].
>
> Quoting the docs:
> "lxc-simple wraps around the low-level commands for controlling linux
> containers, to
> make it easier to manage containers for the common case - which is creating
> containers that work in a similar fashion to vservers or jails."
>
> Synopsis:
>       lxc [name] create [-u] --template=[lucid|maverick|etc...]
>       lxc [name] destroy
>       lxc [name] start|stop|restart
>       lxc [name] enter
>       lxc [name] console
>       lxc status
>
> It's very rough, however it's a starting point. We'd very much like feedback
> on it. In particular, we'd like to know if it looks like a reasonable
> implementation/approach that could be part of lxc upstream? If not, how
> could it be adjusted to suit?
>

Nigel,

Thanks a lot, that's a great work and it is exactly what I was hoping 
someone will do.
I will be happy to take upstream these new commands.

A mindless remark, I would prefer to rename the "lxc restart" to "lxc 
reboot" to not collide with the checkpoint/restart when it will be 
implemented.

I suspect some modifications will be necessary to polish the code but it 
does no matter as we can take it upstream and do the polishing work 
after this merge.

It will be necessary to check the dependencies with "configure" and be 
able to disable the porcelain commands for the embedded systems, but it 
is not a big deal at all.

Thanks
   -- Daniel




More information about the lxc-devel mailing list