cloud-init.log also shows that the instance is not responding to DHCP requests:
2019-11-04 09:22:24,758 - util.py[DEBUG]: Running command ['ip', 'link', 'set', 'dev', 'ibmveth20', 'up'] with allowed return codes [0] (shell=False, capture=True)
2019-11-04 09:22:24,760 - util.py[DEBUG]: Running command ['/var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhclient', '-1', '-v', '-lf', '/var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhcp.leases', '-pf', '/var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhclient.pid', 'ibmveth20', '-sf', '/bin/true'] with allowed return codes [0] (shell=False, capture=True)
2019-11-04 09:27:25,611 - util.py[DEBUG]: All files appeared after 0 seconds: ['/var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhclient.pid', '/var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhcp.leases']
2019-11-04 09:27:25,611 - util.py[DEBUG]: Reading from /var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhclient.pid (quiet=False)
2019-11-04 09:27:25,611 - util.py[DEBUG]: Read 6 bytes from /var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhclient.pid
2019-11-04 09:27:25,611 - util.py[DEBUG]: Reading from /proc/10050/stat (quiet=True)
2019-11-04 09:27:25,611 - util.py[DEBUG]: Read 309 bytes from /proc/10050/stat
2019-11-04 09:27:25,611 - dhcp.py[DEBUG]: killing dhclient with pid=10050
2019-11-04 09:27:25,612 - util.py[DEBUG]: Reading from /var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhcp.leases (quiet=False)
2019-11-04 09:27:25,612 - util.py[DEBUG]: Read 0 bytes from /var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhcp.leases
2019-11-04 09:27:25,612 - util.py[DEBUG]:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 83, in obtain_lease
leases = maybe_perform_dhcp_discovery(self.iface)
File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 139, in maybe_perform_dhcp_discovery
return dhcp_discovery(dhclient_path, nic, tdir)
File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 231, in dhcp_discovery
return parse_dhcp_lease_file(lease_file)
File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 156, in parse_dhcp_lease_file
'Cannot parse empty dhcp lease file {0}'.format(lease_file))
cloudinit.net.dhcp.InvalidDHCPLeaseFileError: Cannot parse empty dhcp lease file /var/tmp/cloud-init/cloud-init-dhcp-shaa3l4j/dhcp.leases
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceOpenStack.py", line 130, in _get_data
with EphemeralDHCPv4(self.fallback_interface):
File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 57, in __enter__
return self.obtain_lease()
File "/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py", line 85, in obtain_lease
raise NoDHCPLeaseError()
cloudinit.net.dhcp.NoDHCPLeaseError
cloud-init.log also shows that the instance is not responding to DHCP requests:
2019-11-04 09:22:24,758 - util.py[DEBUG]: Running command ['ip', 'link', 'set', 'dev', 'ibmveth20', 'up'] with allowed return codes [0] (shell=False, capture=True) tmp/cloud- init/cloud- init-dhcp- shaa3l4j/ dhclient' , '-1', '-v', '-lf', '/var/tmp/ cloud-init/ cloud-init- dhcp-shaa3l4j/ dhcp.leases' , '-pf', '/var/tmp/ cloud-init/ cloud-init- dhcp-shaa3l4j/ dhclient. pid', 'ibmveth20', '-sf', '/bin/true'] with allowed return codes [0] (shell=False, capture=True) tmp/cloud- init/cloud- init-dhcp- shaa3l4j/ dhclient. pid', '/var/tmp/ cloud-init/ cloud-init- dhcp-shaa3l4j/ dhcp.leases' ] cloud-init/ cloud-init- dhcp-shaa3l4j/ dhclient. pid (quiet=False) cloud-init/ cloud-init- dhcp-shaa3l4j/ dhclient. pid cloud-init/ cloud-init- dhcp-shaa3l4j/ dhcp.leases (quiet=False) cloud-init/ cloud-init- dhcp-shaa3l4j/ dhcp.leases python3/ dist-packages/ cloudinit/ net/dhcp. py", line 83, in obtain_lease dhcp_discovery( self.iface) python3/ dist-packages/ cloudinit/ net/dhcp. py", line 139, in maybe_perform_ dhcp_discovery dhclient_ path, nic, tdir) python3/ dist-packages/ cloudinit/ net/dhcp. py", line 231, in dhcp_discovery lease_file( lease_file) python3/ dist-packages/ cloudinit/ net/dhcp. py", line 156, in parse_dhcp_ lease_file lease_file) ) net.dhcp. InvalidDHCPLeas eFileError: Cannot parse empty dhcp lease file /var/tmp/ cloud-init/ cloud-init- dhcp-shaa3l4j/ dhcp.leases
2019-11-04 09:22:24,760 - util.py[DEBUG]: Running command ['/var/
2019-11-04 09:27:25,611 - util.py[DEBUG]: All files appeared after 0 seconds: ['/var/
2019-11-04 09:27:25,611 - util.py[DEBUG]: Reading from /var/tmp/
2019-11-04 09:27:25,611 - util.py[DEBUG]: Read 6 bytes from /var/tmp/
2019-11-04 09:27:25,611 - util.py[DEBUG]: Reading from /proc/10050/stat (quiet=True)
2019-11-04 09:27:25,611 - util.py[DEBUG]: Read 309 bytes from /proc/10050/stat
2019-11-04 09:27:25,611 - dhcp.py[DEBUG]: killing dhclient with pid=10050
2019-11-04 09:27:25,612 - util.py[DEBUG]: Reading from /var/tmp/
2019-11-04 09:27:25,612 - util.py[DEBUG]: Read 0 bytes from /var/tmp/
2019-11-04 09:27:25,612 - util.py[DEBUG]:
Traceback (most recent call last):
File "/usr/lib/
leases = maybe_perform_
File "/usr/lib/
return dhcp_discovery(
File "/usr/lib/
return parse_dhcp_
File "/usr/lib/
'Cannot parse empty dhcp lease file {0}'.format(
cloudinit.
During handling of the above exception, another exception occurred:
Traceback (most recent call last): python3/ dist-packages/ cloudinit/ sources/ DataSourceOpenS tack.py" , line 130, in _get_data (self.fallback_ interface) : python3/ dist-packages/ cloudinit/ net/dhcp. py", line 57, in __enter__ python3/ dist-packages/ cloudinit/ net/dhcp. py", line 85, in obtain_lease net.dhcp. NoDHCPLeaseErro r
File "/usr/lib/
with EphemeralDHCPv4
File "/usr/lib/
return self.obtain_lease()
File "/usr/lib/
raise NoDHCPLeaseError()
cloudinit.