Hi Riccardo,

thanks for your help. The error appeared in the "Gathering Facts" task in
ansible.

What you mention makes sense to me. I am going to email the SwitchEngines
admins to ask if this could be the issue. I would like to identify the root
cause of this problem because we plan to use SwitchEngines+elasticluster
for our training lessons and having this problem right before the lecture
was going to start was a little bit stressful :)

regards,
Pablo.

2017-08-16 14:34 GMT+02:00 Riccardo Murri <[email protected]>:

> Hi Pablo,
>
> (Pablo Escobar, Wed, Aug 16, 2017 at 01:02:08PM +0200:)
> > we got few errors like this and the cluster couldn't boot properly:
> >
> > fatal: [compute017]: FAILED! => {"failed": true, "msg": "the field 'port'
> > has an invalid value (620:5ca1:2f0:f816:3eff:fedb:34ae), and could not
> be
> > converted to an int. Error was: invalid literal for int() with base 10:
> > '620:5ca1:2f0:f816:3eff:fedb:34ae'"}
> >
> > We were booting a cluster with 30 nodes. 25 nodes booted correctly but
> the
> > other 5 nodes got this error.
>
> From the looks of it, this error comes from Ansible (can you pls post
> the task name that produced it?).  It looks like there's some Jinja
> expression `{{ something.split(':')|int }}` where `something` is clearly
> expected to be an IPv4:port pair.  Instead you get an IPv6 address,
> which breaks the `.split(':')` part: what should be a simple decimal
> integer, is now the last 112 bits of the IPv6 address.
>
> Since this only happens on a few nodes, my guess would be that there is
> some slow response from DHCPv4 (or whatever mechanism SWITCHengines uses
> to assign IPv4 addresses to VMs) so that when Ansible connects and
> gathers the node information, the IPv4 address has not yet been assigned
> and only the IPv6 is available.  Does this make sense?
>
> Ciao,
> R
>
> --
> Riccardo Murri / Email: [email protected] / Tel.: +41 77 458 98 32
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticluster" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to