move already deployed service to new vps with different ip address.

Kapil Thangavelu kapil.thangavelu at canonical.com
Tue Oct 21 10:37:07 UTC 2014


On Tue, Oct 21, 2014 at 6:26 AM, Vasiliy Tolstov <v.tolstov at selfip.ru>
wrote:

> 2014-10-21 14:18 GMT+04:00 Kapil Thangavelu <
> kapil.thangavelu at canonical.com>:
> > it looks like the machine agent isn't starting up, can you pastebin the
> log
> > machine-0.log from /var/log/juju
>
>
> I find the issue - agent.conf have internal ip address =(. Does it
> possible to manually enter all ip addresses / override it via command
> line? Now i'm use sed to change ip address.
>

the other option to try, rather than using manual on localhost, is to use
manual on lxc containers created within host, this isolates all the juju
components to things in containers off the lxc bridge, which won't change
addresses as you image and reinstance. that still leaves one extra piece of
writing something to scan status and to forward traffic to exposed services
via iptables. as an example of doing something like that
https://github.com/kapilt/juju-lxc/blob/master/juju_lxc/add.py#L37 .. or
alternatively via cli something like

lxc-create -t ubuntu-cloud -n trusty-base -- -r trusty -S ~/.ssh/id_rsa.pub
lxc-clone -B aufs  trusty-base myenv-m1
lxc-clone -B aufs  trusty-base myenv-m2
lxc-clone -B aufs  trusty-base myenv-m3

lxc-start -d -n myenv-m1
...

juju bootstrap ubuntu at myenv-m1
juju add-machine ubuntu at myenv-m2
juju add-machine ubuntu at myenv-m3


-k



>
> --
> Vasiliy Tolstov,
> e-mail: v.tolstov at selfip.ru
> jabber: vase at selfip.ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20141021/eba06b14/attachment.html>


More information about the Juju mailing list