Re: [lxc-users] LXD: modify IP of snapshot before starting

2018-12-09 Thread Steven Spencer
Thanks for the responses. The container IP (CentOS 7) is set via
/etc/sysconfig/network-interfaces/ifcfg-eth0. I actually didn't use the
copy command, and maybe that is what I should do in this case. We do a
snapshot and then build a new container from the snapshot. The only time we
do this is when the container is nearly the same as another one. (same
processes for a different entity). In most cases, we build a new container
from previously set templates. I will try the copy command as you suggest
in this case.

Thanks,
Steven G. Spencer

On Fri, Dec 7, 2018 at 10:31 PM Serge E. Hallyn  wrote:

> On Fri, Dec 07, 2018 at 09:34:14AM -0600, Steven Spencer wrote:
> > All,
> >
> > My Google search turned up empty, so I'm turning to the list to see if
> this
> > is possible:
> >
> > * In LXD I make a copy of a container, but want to create a new container
> > from it
> > * The container has a static assigned IP address, so if I bring up the
> new
>
> How is the static ip address assigned?  Using raw.lxc, using dhcp config
> on the host, using /etc/network/interfaces or the like in the container's
> rootfs?
>
> How are you currently copying it?  Are you using lxc copy --stateless?
> Can you just pass '-c ' to the lxc copy command to change the
> ipv4 configuration?
>
> > container with the other one running, I'm going to end up with an IP
> > conflict
> > * What I'd like to be able to do is to change the IP of the snapshot
> before
> > creating a container out of it.
> >
> > Is that possible, or am I missing another method.  I've already done this
> > step before, which works, but isn't the best if you want to keep systems
> up.
> >
> > * Stop the original container
> > * create the new container with the snapshot
> > * modify the IP of the new container
> > * start the original container
> >
> > If it isn't possible, I'll continue on as I've been doing.
> >
> > Thanks,
> > Steven G. Spencer
>
> > ___
> > lxc-users mailing list
> > lxc-users@lists.linuxcontainers.org
> > http://lists.linuxcontainers.org/listinfo/lxc-users
>
> ___
> lxc-users mailing list
> lxc-users@lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
>
___
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users


Re: [lxc-users] LXD: modify IP of snapshot before starting

2018-12-09 Thread Tomasz Chmielewski

On 2018-12-08 00:34, Steven Spencer wrote:

All,

My Google search turned up empty, so I'm turning to the list to see if
this is possible:

* In LXD I make a copy of a container, but want to create a new
container from it
* The container has a static assigned IP address, so if I bring up the
new container with the other one running, I'm going to end up with an
IP conflict
* What I'd like to be able to do is to change the IP of the snapshot
before creating a container out of it.

Is that possible, or am I missing another method.  I've already done
this step before, which works, but isn't the best if you want to keep
systems up.

* Stop the original container
* create the new container with the snapshot
* modify the IP of the new container
* start the original container

If it isn't possible, I'll continue on as I've been doing.


lxc file pull / lxc file push

?


Tomasz Chmielewski
https://lxadm.com
___
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users


Re: [lxc-users] LXD: modify IP of snapshot before starting

2018-12-07 Thread Serge E. Hallyn
On Fri, Dec 07, 2018 at 09:34:14AM -0600, Steven Spencer wrote:
> All,
> 
> My Google search turned up empty, so I'm turning to the list to see if this
> is possible:
> 
> * In LXD I make a copy of a container, but want to create a new container
> from it
> * The container has a static assigned IP address, so if I bring up the new

How is the static ip address assigned?  Using raw.lxc, using dhcp config
on the host, using /etc/network/interfaces or the like in the container's
rootfs?

How are you currently copying it?  Are you using lxc copy --stateless?
Can you just pass '-c ' to the lxc copy command to change the
ipv4 configuration?

> container with the other one running, I'm going to end up with an IP
> conflict
> * What I'd like to be able to do is to change the IP of the snapshot before
> creating a container out of it.
> 
> Is that possible, or am I missing another method.  I've already done this
> step before, which works, but isn't the best if you want to keep systems up.
> 
> * Stop the original container
> * create the new container with the snapshot
> * modify the IP of the new container
> * start the original container
> 
> If it isn't possible, I'll continue on as I've been doing.
> 
> Thanks,
> Steven G. Spencer

> ___
> lxc-users mailing list
> lxc-users@lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users

___
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users


Re: [lxc-users] LXD: modify IP of snapshot before starting

2018-12-07 Thread Andrey Repin
Greetings, Steven Spencer!

> My Google search turned up empty, so I'm turning to the list to see if this 
> is possible:


> * In LXD I make a copy of a container, but want to create a new container 
> from it
> * The container has a static assigned IP address, so if I bring up the new
> container with the other one running, I'm going to end up with an IP conflict
> * What I'd like to be able to do is to change the IP of the snapshot before 
> creating a container out of it.


> Is that possible, or am I missing another method.  I've already done this
> step before, which works, but isn't the best if you want to keep systems up.

That's because you're doing it wrong.
You should have a template container which "never" online, from it you could
create copies, edit them and start them as you pleased.

> * Stop the original container
> * create the new container with the snapshot
> * modify the IP of the new container
> * start the original container 


> If it isn't possible, I'll continue on as I've been doing.


-- 
With best regards,
Andrey Repin
Friday, December 7, 2018 20:32:59

Sorry for my terrible english...
___
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users