oomichi / try-kubernetes

12 stars 5 forks source link

Cannot ssh-login to OpenStack vms #3

Closed oomichi closed 7 years ago

oomichi commented 7 years ago

$ ssh 192.168.1.205 Permission denied (publickey).

oomichi commented 7 years ago

This seems because cloud-init cannot access to metadata service like

$ nova console-log vm01 [..] [ 73.294819] cloud-init[892]: 2017-10-11 17:15:06,000 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [50/120s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /2009-04-04/meta-data/instance-id (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x7f89108d8eb8>, 'Connection to 169.254.169.254 timed out. (connect timeout=50.0)'))] [ 124.307381] cloud-init[892]: 2017-10-11 17:15:57,059 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [101/120s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /2009-04-04/meta-data/instance-id (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x7f89108f0780>, 'Connection to 169.254.169.254 timed out. (connect timeout=50.0)'))] [ 142.330651] cloud-init[892]: 2017-10-11 17:16:15,082 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [119/120s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /2009-04-04/meta-data/instance-id (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x7f89108d89b0>, 'Connection to 169.254.169.254 timed out. (connect timeout=17.0)'))] [ 143.335423] cloud-init[892]: 2017-10-11 17:16:16,084 - DataSourceEc2.py[CRITICAL]: Giving up on md from ['http://169.254.169.254/2009-04-04/meta-data/instance-id'] after 120 seconds [ 143.407447] cloud-init[892]: 2017-10-11 17:16:16,160 - url_helper.py[WARNING]: Calling 'http://192.168.1.200/latest/meta-data/instance-id' failed [0/120s]: bad status code [404] [ 144.469163] cloud-init[892]: 2017-10-11 17:16:17,222 - url_helper.py[WARNING]: Calling 'http://192.168.1.200/latest/meta-data/instance-id' failed [1/120s]: bad status code [404]

oomichi commented 7 years ago

Even if a vm boots on controller node with nova-compute, this issue still happens like:

[ 124.326539] cloud-init[892]: 2017-10-11 21:40:16,937 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [50/120s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /2009-04-04/meta-data/instance-id (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x7f9a52762eb8>, 'Connection to 169.254.169.254 timed out. (connect timeout=50.0)'))]

So this doesn't seem due to network connection issue between controller node and compute node.