[ale] How to build LXC templates from ISO or installed OS please ?

Michael H. Warfield mhw at WittsEnd.com
Wed Apr 22 15:26:40 EDT 2015


On Wed, 2015-04-22 at 19:05 +0000, Boris Borisov wrote:
> Not to kill the thread here :) But isn't Docker supersede LXC. Android
> Lolipop tried to substitute docker with sticker :)

No, not really.  Docker is a higher level "solution" in line with
VirtManager (virtsh), LXD (from the LXC project) and Virtuoso
(commercial OpenVZ packaging) that supports multiple lower layers (much
like VirtManager).  Docker has and can use the LXC backend as their low
level container layer and can manage LXC containers.  I've played with
it a bit.  It's just another abstraction and doesn't supercede any of
the others.  Docker's been getting alot more press lately.

Regards,
Mike

> On Wednesday, April 22, 2015, Michael H. Warfield <mhw at wittsend.com>
> wrote:
>         This is really a question that should be raised on the
>         lxc-users mailing
>         list.
>         
>         On Mon, 2015-04-20 at 08:52 -0400, Narahari 'n' Savitha wrote:
>         > Good Monday morning friends:
>         
>         >         Here is the scenario.  My office has SLES 11SP3.  I
>         installed
>         >         it and then I enabled LXC on it.  The LXC stuff went
>         thru
>         >         fine.
>         
>         Oooo...  That's a little on the oldish side.
>         
>         What version of LXC did you install?  What kernel version are
>         you
>         running?
>         
>         >         When I tried to get a container upend running with a
>         >         predefined template the only Suse related is
>         Open-Suse 13SP1.
>         
>         Where did you get this "predefined" template?
>         
>         We have some template scripts that generate containers.  I've
>         done some
>         work on the lxc-opensuse template script and I have contacts
>         at Suse.
>         It has a "-r release" option but it's strictly going to pull
>         from the
>         OpenSuse repos.
>         
>         We also have a "download" template which pulls predefined
>         container
>         images from "images.linuxcontainers.org" and that has OpenSuse
>         images
>         but, currently, only for 12.3.  So I'm really confused where
>         this 13SP1
>         came from...
>         >
>         >         I tried using that and it work since the libs are
>         >         incompatible.
>         
>         Ah, this I don't understand.  The libs in the container are
>         separate and
>         independent from the libs in the host.  I've even got a
>         OpenSuse
>         container running on my Fedora 21 host.  In fact, that's how I
>         bootstrapped the whole image process to get OpenSuse images
>         into the
>         download template repository for Stephan's download template.
>         
>         >         In this context I would like to build a LXC template
>         from the
>         >         SLES 11SP3 ISO directly or from the installed
>         OS(using the
>         >         SLES 11SP3).
>         
>         If you have LXC installed on 11SP3 as you say...  What do you
>         get when
>         you run this command:
>         
>         lxc-create -n suse1 -t opensuse
>         
>         If everything is working on the host, it should install a
>         container
>         named "suse1" that is a version of opensuse.
>         
>         >         All examples I see are for cents or ubuntu or
>         debian.
>         
>         We have templates for alpine, alt, arch, busybox, cirros,
>         opengentoo,
>         mandrivia, oracle, debian, ubuntu, centos, fedora and more.
>         Not all
>         templates work on all hosts (I think I have the Fedora and
>         CentOS
>         templates working pretty well on most hosts) but the container
>         images
>         downloaded using the download template should work on all
>         supported host
>         platforms.
>         >
>         >         Any inputs on SLES LXC template building is
>         appreciated ?
>         
>         This really needs to be addressed on the lxc-users mailing
>         list.
>         >
>         > -N
>         
>         Regards,
>         Mike
>         --
>         Michael H. Warfield (AI4NB) | (770) 978-7061 |
>         mhw at WittsEnd.com
>            /\/\|=mhw=|\/\/          | (678) 463-0932 |
>         http://www.wittsend.com/mhw/
>            NIC whois: MHW9          | An optimist believes we live in
>         the best of all
>          PGP Key: 0x674627FF        | possible worlds.  A pessimist is
>         sure of it!
>         
> 
> 
> -- 
> Sent from Gmail Mobile

-- 
Michael H. Warfield (AI4NB) | (770) 978-7061 |  mhw at WittsEnd.com
   /\/\|=mhw=|\/\/          | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9          | An optimist believes we live in the best of all
 PGP Key: 0x674627FF        | possible worlds.  A pessimist is sure of it!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 465 bytes
Desc: This is a digitally signed message part
URL: <http://mail.ale.org/pipermail/ale/attachments/20150422/a3924d77/attachment.sig>


More information about the Ale mailing list