<div dir="ltr">Found my answer indirectly.<div><br></div><div style>Thinking back to the lxc-webpanel application I mentioned on the list a few days ago (<a href="http://lxc-webpanel.github.io/index.html">http://lxc-webpanel.github.io/index.html</a>)</div>
<div style><br></div><div style>I installed lxc-webpanel in the "parent-container".</div><div style><br></div><div style>Once installed from my HOST computer's desktop web browser I could access the lxc-webpanel running in the "parent-container" using the parent-container address of 10.0.3.103.</div>
<div style><br></div><div style>      <a href="http://10.0.3.103:5000">http://10.0.3.103:5000</a></div><div style><br></div><div style>Using the LX Web Panel I could then easily create, start, stop etc more "child-containers"... in my case I wanted to test out OpenQRM's use of LXC virtualization.</div>
<div style><br></div><div style>All 3 of the openqrm-xxx containers are "child-containers" of a "parent-container" called "openqrm" (not shown) where the lxc-webpanel is running with openqrm itself.</div>
<div style><br></div><div style>So I guess the answer to my question is that once you make the changes and configure the 1st "nested" container... you can just keep creating more.</div><div style><br></div><div style>
In my use-case this should work out great in that I can test openqrm and its ability to create/manage VM's ... which all reside in LXC containers... cool beans.</div><div style><br></div><div style>thanks again Stephane.</div>
<div style><br></div><div style><img src="cid:ii_13e1b15fa0749940" alt="Inline image 3"><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 17, 2013 at 10:26 PM, brian mullan <span dir="ltr"><<a href="mailto:bmullan.mail@gmail.com" target="_blank">bmullan.mail@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">Stephane</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><font face="arial, sans-serif">note:  I am using Ubuntu 13.04</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Made the changes you suggested to my container config:</font></div><div><ul><li><span style="font-family:arial,sans-serif">lxc.aa_profile = lxc-container-default-with-nesting</span><br>

</li><li><span style="font-family:arial,sans-serif">lxc.hook.mount = /usr/share/lxc/hooks/mountcgroups</span><br></li></ul></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">but at that point I followed your blog post instructions (</font><span style="font-size:13px;font-family:arial,sans-serif">/</span><a href="https://www.stgraber.org/2012/05/04/lxc-in-ubuntu-12-04-lts/" style="font-size:13px;font-family:arial,sans-serif" target="_blank">https://www.stgraber.org/2012/05/04/lxc-in-ubuntu-12-04-lts/</a><span style="font-size:13px;font-family:arial,sans-serif">)</span></div>

<div><ol><li><span style="font-family:arial,sans-serif">Started the parent-container</span><br></li><li><span style="font-family:arial,sans-serif">Stopped LXC</span><br></li><li><span style="font-family:arial,sans-serif">Checked /etc/default/lxc in the "parent-container" and saw its network/subnet = 10.0.3 </span><br>

</li><li><span style="font-family:arial,sans-serif">So again per your blog I changed all of the 10.0.3 to 10.0.4 subnet in /etc/default/lxc</span><br></li><li><span style="font-family:arial,sans-serif">Restarted LXC</span><br>

</li><li><span style="font-family:arial,sans-serif">then finally </span><br></li><li><span style="font-family:arial,sans-serif">created a "child-container" </span><br></li><li><span style="font-family:arial,sans-serif">started the "child-container"</span><br>

</li><li><span style="font-family:arial,sans-serif">logged in successfully to the new "child-container"</span><br></li></ol></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">and it worked... thank you.</font></div>

<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">However... my question now ... if you wanted to create multiple "child-containers" </font></div><div><font face="arial, sans-serif"><br>

</font></div><div><font face="arial, sans-serif">Do you have to re-edit the /etc/default/lxc file and manually change the IP network/subnet each time ...  </font></div><div><font face="arial, sans-serif">or is there a way to have it automated so each new "child-contianer" is allocated a good Network/Subnet as its created?</font></div>

<div><br></div><div><font face="arial, sans-serif">If someone wanted to create say 20-30 child-containers... this would become tedious and error prone to do manually.</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">thanks</font></div><div><font face="arial, sans-serif">brian</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif"><br>
</font></div><div><pre style="background-color:rgb(247,247,247);border:0px;margin-top:0px;margin-bottom:24px;padding:1.5em;vertical-align:baseline;font-family:'Courier 10 Pitch',Courier,monospace;overflow:auto;line-height:21px;font-size:15px">
sudo lxc-start -n parent-container
(in parent-container) sudo apt-get install lxc
(in parent-container) sudo stop lxc
(in parent-container) sudo sed -i "s/10.0.3/10.0.4/g" /etc/default/lxc
(in parent-container) sudo start lxc
(in parent-container) sudo lxc-create -n child-container -t ubuntu
(in my-host-container) sudo lxc-start -n child-container                                                                    #log into new child-container -- successful</pre></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>

</span></div><span style="font-family:arial,sans-serif;font-size:13px">---------- Forwarded message ----------</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">From: "Stéphane Graber" <<a href="mailto:stgraber@ubuntu.com" target="_blank">stgraber@ubuntu.com</a>></span><br style="font-family:arial,sans-serif;font-size:13px">


<span style="font-family:arial,sans-serif;font-size:13px">To: <a href="mailto:lxc-users@lists.sourceforge.net" target="_blank">lxc-users@lists.sourceforge.net</a></span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">Cc: </span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Date: Tue, 16 Apr 2013 19:40:01 +0200</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Subject: Re: [Lxc-users] What is the latest status for Nested Containers in Ubuntu 12.10 and 13.04</span><br style="font-family:arial,sans-serif;font-size:13px">


<span style="font-family:arial,sans-serif;font-size:13px">Hi,</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Yes, starting with Ubuntu 12.10 we ship a</span><br style="font-family:arial,sans-serif;font-size:13px">


<span style="font-family:arial,sans-serif;font-size:13px">"lxc-container-default-with-</span><span style="font-family:arial,sans-serif;font-size:13px">nesting" profile that can be set as</span><br style="font-family:arial,sans-serif;font-size:13px">


<span style="font-family:arial,sans-serif;font-size:13px">lxc.aa_profile in your container config which should work fine for</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">nested containers.</span><br style="font-family:arial,sans-serif;font-size:13px">


<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">In Ubuntu 13.04, you likely also want to add the following to your config:</span><br style="font-family:arial,sans-serif;font-size:13px">


<span style="font-family:arial,sans-serif;font-size:13px">lxc.hook.mount = /usr/share/lxc/hooks/</span><span style="font-family:arial,sans-serif;font-size:13px">mountcgroups</span><br style="font-family:arial,sans-serif;font-size:13px">


<br style="font-family:arial,sans-serif;font-size:13px"><br></div>
</blockquote></div><br></div>