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

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


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!

-------------- 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/6c65e300/attachment.sig>


More information about the Ale mailing list