<div dir="ltr">All,<div><br></div><div>We have a native LXD server (3.0.0) that has the native and snap package installed. Apparently, we never ran the lxd.migrate on that server, so I'm doing some testing with a snapshot server and copying snapshots from the LXD native server (3.0.0) to an LXD native server recently installed running 3.0.3. </div><div><br></div><div>My ultimate goal was to copy over a few containers as snapshots. Make sure they would start and run. Stop them and then run lxd.migrate on the server. What I wasn't expecting was that when I started the snapshot on the new server, the network stack, which had contained static IP address information, now looked like a freshly installed container with the dhcp default. The containers are mostly CentOS 7 with a few Ubuntu servers. </div><div><br></div><div>Instead of the static IP information that existed on the 3.0.0 native server, the configuration in the CentOS 7 container showed:</div><div><br></div><div><pre class="gmail-m_-5045699196565982914gmail-code" style="white-space:pre-wrap;margin-top:0px;margin-bottom:1.4em;padding:0.7em 1em;font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;font-size:14px;direction:ltr;background-color:rgb(251,250,249);color:rgb(51,51,51);border-radius:2px;overflow:auto;border:1px solid rgb(204,204,204)">DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
HOSTNAME=rocketchat
NM_CONTROLLED=no
TYPE=Ethernet
MTU=
DHCP_HOSTNAME=`hostname`</pre></div><div>This information is stored in the filesystem of a CentOS 7 machine in /etc/sysconfig/network-scripts/ifcfg-eth0</div><div><br></div><div>My question is: Why does the static IP not follow the container, is this by design? and secondly, Is there a way to force the static IP (all network information) to be contained in the snapshot. If not, that isn't a big deal, we just have to develop procedures for taking care of this in the event that we need to take our snapshots live.</div><div><br></div><div>All of the other services that are running in the original container are running in the snapshot and since we have a macvlan profile type in use on both servers, setting the IP to a static IP is a simple matter of repopulating the ifcfg-eth0 information.</div><div><br></div><div>I did ultimately test the lxd.migrate on the test server which worked as expected.</div><div><br></div><div>Thanks,</div><div>Steven G. Spencer</div><div><br></div></div>