[Lxc-users] Squeeze Template fix?

Terry--gmail terry.kemmerer at gmail.com
Tue Feb 21 19:44:16 UTC 2012


Hello serge! Thanks for your response!

When you say, "unstable" version, are you referring to something on the
lxc site that I need to compile or are you talking about adding a debian 
repository?

Your command-

	lxc-create -t debian -n vm103 -f /etc/lxc.conf

Looks completely different from what I am using under debootstrap:
*	/usr/lib/lxc/templates/lxc-debian -p /var/lib/lxc/vm**1**0**1**/*

I'm not sure how I fit your command into my sequence of instructions as 
it seems we are both
working on different files...or more likely, I'm confused (evidently 
from birth on!). Ha!

I will be looking forward to reading your HOWto very much.  Will you be 
sending
that to this mailing list or should I be looking for it elsewhere when 
it appears?

In a nutshell, below is what I have put together so far, for building my 
lxc setup, which
seems to work...but gets me lenny:

My vm containers are in */var/lib/lxc*

My Host Node's/etc/apt/sources.list looks like this:

deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main

Install stuff:
*aptitude install bridge-utils **debootstrap* *lxc*

Change (for STATIC) //etc/network/interfaces :
/


# The loopback network interface
*auto lo**
iface lo inet loopback*
# The primary network interface
#allow-hotplug eth0
#iface eth0 inet dhcp
#Bridge setup
*auto br0
iface br0 inet static
     bridge_ports eth0
     bridge_fd 0
     address 192.168.2.100
     netmask 255.255.255.0
     gateway 192.168.2.1
     dns-nameservers 192.168.2.1*

Then restart the network:

*/etc/init.d/networking restart*


*mkdir /cgroup*

Add the following line in //etc/fstab/ :
*cgroup /cgroup cgroup defaults 0 0*

Then:
*mount -a*
*lxc-checkconfig*

Create vm101 container:
*mkdir -p /var/lib/lxc/vm**101*

Debootstrap the debian image for the vm101 container:
*/usr/lib/lxc/templates/lxc-debian -p /var/lib/lxc/vm**1**0**1**/*

Add to the end of the //var/lib/lxc/vm//1//0//1///config/ file:

*lxc.utsname = vm101
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.ipv4 = 192.168.2.101/24*
# lxc.network.hwaddr =
# lxc.network.ipv6 =

Should be ready to use at this point...but this seems to give me Lenny.

Thanks for your thoughts and suggestions! :)












On 02/21/2012 08:27 AM, Serge Hallyn wrote:
> Quoting Terry--gmail (terry.kemmerer at gmail.com):
>> Debian Squeeze Host
>>
>> It appears the template in the sources lxc package is lenny and I
>> have solved what needs to be done to get networking working
>> correctly with this lenny version, BUT I NEED SQUEEZE in my vm's,
>> not lenny.
>>
>> I have been searching for how to change to squeeze, but the
>> solutions I have found on the web so far end in failures for me. For
>> example, the fix I found here ( http://www.jotschi.de/?p=554 ) got
>> further than anything else I have found so far, and really had my
>> hopes up......but ended like this:
>>
>> root at myserver:/usr/lib/lxc/templates# ./lxc-debian squeeze vm103 103
> What version of lxc are you using?  The latest unstable version looks
> like it should default to squeeze, with a separate lxc-lenny template
> existing.
>
> But, note that you should probably be using lxc-create, rather than
> using lxc-debian directly.  Like this:
>
> cat>  /etc/lxc.conf<<  EOF
> lxc.network.type=veth
> lxc.network.link=virbr0
> lxc.network.flags=up
> EOF
>
> lxc-create -t debian -n vm103 -f /etc/lxc.conf
>
> If your version still gives you lenny, you could try
>
> SUITE=squeeze lxc-create -t debian -n vm103 -f /etc/lxc.conf
>
>> What are you guys using???  And are their detailed step by step
>> instructions I can use to do it?
> I'm working on a detailed guide for the Ubuntu packages.  I should have
> a readable version sometime this week.  Some things will be different
> from the Debian version, but it should be a decent starting point.
>
> -serge
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20120221/273cec9e/attachment.html>


More information about the lxc-users mailing list