Comment 19 for bug 1504493

Revision history for this message
Lope Beltran II (beltranlope) wrote :

After a few tries, made mine to work. It had to do something with the route to the fuel node.

My fuel node has 2 interfaces (one for fuel network, and 2nd for public ip since my local network is under proxy - makes the the creation of local mirror easier). It had routes for 0.0.0.0/0 to the public gateway and 10.0.0.0/8 to my local gateway. My fuel network is under 10.158.55.x, and its ntp server is under 10.16.3.x.

The command "ntpdate -u $(awk '/^server/ { if ($2 !~ /127\.127\.[0-9]+\.[0-9]+/) {ORS=" "; print $2}}' /etc/ntp.conf)" works just fine, but always returns "ntpdate[31090]: no server suitable for synchronization found".

I tried performing "ntpdate -u fuel-node-address" from a slave node and returns the output above. I tried performing ntpdate to our central ntp server and it succeeded. So i guessed the problem lies between the fuel node and the slave nodes. Since the iptables only accepts ntp packets from eth0 through 0.0.0.0/0, the slaves fails to perform ntpdate since i moved the route gateway of eth0 to 10.0.0.0/8 and 0.0.0.0/0 routes to the public.

I removed my public interface eth1 and restarted the network, and redeployed. Deployment was successful.