no instance data found in start-local cloud-init-nonet waiting 120 seconds for a network device. cloud-init-nonet gave up waiting for a network device.
nobody 6821 0.0 0.0 12888 724 ? S Nov19 0:00 /usr/sbin/dnsmasq --strict-order --pid-file=/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --bind-interfaces --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=253 --dhcp-no-override --dhcp-hostsfile=/var/lib/libvirt/dnsmasq/default.hostsfile --addn-hosts=/var/lib/libvirt/dnsmasq/default.addnhosts
Not sure if this is the underlying cause yet, but if so the next question here is...
Should eucanetd error out and die under this condition?
There is an error in the log (which I looked for after looking for the dhcpd process) , but errors like this which are known to effect the operation of the node/VMs should be propagated upstream in some form. There's an open bug related to this. I think if eucanetd dies the node will transition to disabled and at least gives the admin/operator a big clue that something needs servicing and will prevent user's VMs from landing on that node.
Thanks!
-Matt