<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Hi Stephane, thanks for the answer.</div><div>It's actually what I was trying to do. The problem I face is related to the static ip of the LXCs:</div><div>here is in a bunch of words the architecture:</div><div>-the physical server hosting the LXC is configured as their gateway through few bridges (one each network) and this is useful for: </div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div>1. having a single point of iptables/security implementation per network </div></div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div>2. the LXC gateway in the config is set as <u>auto</u> so that if an LXC is migrated towards another physical server it keeps working without any reconfig and this could be done in case of hw issues by a monitoring system (unattended) </div></div></div></blockquote><div class="gmail_extra"><div class="gmail_quote"><div>-several LXC has a static ip and I was trying to use the raw.lxc without much success</div><div><br></div><div><br></div><div>Alex </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>---------- Forwarded message ----------<br>From: "Stéphane Graber" <<a href="mailto:stgraber@ubuntu.com" target="_blank">stgraber@ubuntu.com</a>><br>To: LXC users mailing-list <<a href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.linuxcontainers.org</a>><br>Cc: <br>Date: Thu, 16 Jun 2016 11:42:<a href="tel:06%20-0400" value="+39060400" target="_blank">06 -0400</a><br>Subject: Re: [lxc-users] LXC -> LXD<br>On Thu, Jun 16, 2016 at 05:26:10PM +0200, alex barchiesi wrote:<br>
> Hi, I'm quite new of the list.<br>
> Let me introduce myself quickly: I'm Alex and I recently managed the GARR X<br>
> Progress cloud architecture (consisting in more than 4000 cores scattered<br>
> in 5 geo-locations).<br>
> I'm using LXC since about 1 year and I' m seting up a multisite openstack<br>
> liberty (that is in production for the Storage part: Swift) with the<br>
> control plane on LXC and the compute on bare metal.<br>
><br>
> I was wondering if someone smootly migrated an LXC *manually* managed<br>
> installation to LXD and in case how :)<br>
><br>
> thanks in advance for the advice<br>
><br>
> Alex<br>
<br>
I've done that myself on a bunch of hosts.<br>
<br>
Typically I'd done it by creating a new LXD container, make sure that<br>
they are similarly configured (privileged or unprivileged with same id<br>
map), then rsync /var/lib/lxc/<container>/rootfs to<br>
/var/lib/lxd/containers/<container>/rootfs<br>
<br>
<br>
I also wrote a script in the upstream repo which uses pylxd and<br>
python3-lxc to do the migration for you. It worked fine while testing it<br>
here but I didn't use it for any production systems as I had migrated<br>
those to LXD before I got to write that script.<br>
<br>
<a href="https://github.com/lxc/lxd/blob/master/scripts/lxc-to-lxd" rel="noreferrer" target="_blank">https://github.com/lxc/lxd/blob/master/scripts/lxc-to-lxd</a><br>
<br>
<br>
--<br>
Stéphane Graber<br>
Ubuntu developer<br>
<a href="http://www.ubuntu.com" rel="noreferrer" target="_blank">http://www.ubuntu.com</a><br>
<br><br></blockquote></div></div></div>