[openstack-dev] [all] Cloud-init VM instance not coming up in a multi-node DevStack envionment
Anil Rao
anil.rao at gigamon.com
Thu Mar 2 03:27:33 UTC 2017
Hi,
I recently created a multi-node DevStack environment (based on stable/ocata) made up of the following nodes:
- 1 Controller Node
- 1 Network Node
- 2 Compute Nodes
All VM instances are only deployed on the 2 compute nodes. Neutron network services are provided by the network node.
I am able to create VMs and have them communicate with each other and also with external (outside the DevStack environment) endpoints.
However, I find that I am unable to successfully deploy a VM instance that is based on cloud-init. As the following console log snippet shows, cloud-init running inside a VM instance is unable to get the necessary meta-data and hangs during VM instance startup.
91.811361] cloud-init[977]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++++++++++++
[ 91.818689] cloud-init[977]: ci-info: +--------+------+------------------------------+---------------+-------+-------------------+
[ 91.825274] cloud-init[977]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address |
[ 91.832763] cloud-init[977]: ci-info: +--------+------+------------------------------+---------------+-------+-------------------+
[ 91.839288] cloud-init[977]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | . | . |
[ 91.857827] cloud-init[977]: ci-info: | lo | True | ::1/128 | . | host | . |
[ 91.864806] cloud-init[977]: ci-info: | eth0 | True | 192.168.1.10 | 255.255.255.0 | . | fa:16:3e:cf:a8:d8 |
[ 91.871433] cloud-init[977]: ci-info: | eth0 | True | fe80::f816:3eff:fecf:a8d8/64 | . | link | fa:16:3e:cf:a8:d8 |
[ 91.878237] cloud-init[977]: ci-info: +--------+------+------------------------------+---------------+-------+-------------------+
[ 91.896344] cloud-init[977]: ci-info: ++++++++++++++++++++++++++++++++Route IPv4 info++++++++++++++++++++++++++++++++
[ 91.903652] cloud-init[977]: ci-info: +-------+-----------------+-------------+-----------------+-----------+-------+
[ 91.912523] cloud-init[977]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags |
[ 91.930131] cloud-init[977]: ci-info: +-------+-----------------+-------------+-----------------+-----------+-------+
[ 91.936482] cloud-init[977]: ci-info: | 0 | 0.0.0.0 | 192.168.1.1 | 0.0.0.0 | eth0 | UG |
[ 91.942651] cloud-init[977]: ci-info: | 1 | 169.254.169.254 | 192.168.1.1 | 255.255.255.255 | eth0 | UGH |
[ 91.948624] cloud-init[977]: ci-info: | 2 | 192.168.1.0 | 0.0.0.0 | 255.255.255.0 | eth0 | U |
[ 91.954798] cloud-init[977]: ci-info: +-------+-----------------+-------------+-----------------+-----------+-------+
[ 91.961102] cloud-init[977]: 2017-03-01 17:46:38,723 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [0/120s]: bad status code [404]
[ 92.997374] cloud-init[977]: 2017-03-01 17:46:39,917 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [1/120s]: bad status code [404]
[ 94.320985] cloud-init[977]: 2017-03-01 17:46:41,240 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [2/120s]: bad status code [404]
[ 95.480615] cloud-init[977]: 2017-03-01 17:46:42,400 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [3/120s]: bad status code [404]
[
...
[ 118.589843] cloud-init[977]: 2017-03-01 17:47:05,509 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [27/120s]: bad status code [404]
[ 121.796946] cloud-init[977]: 2017-03-01 17:47:08,716 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [30/120s]: bad status code [404]
[ 124.918111] cloud-init[977]: 2017-03-01 17:47:11,837 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [33/120s]: bad status code [404]
[ 129.195778] cloud-init[977]: 2017-03-01 17:47:16,115 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [37/120s]: bad status code [404]
I am not sure what needs to be done to ensure that the metadata endpoint is accessible from inside the VM instance and was looking for some assistance. Any pointer and/or suggestions would be most appreciated.
Kind regards,
Anil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20170302/ab187882/attachment.html>
More information about the OpenStack-dev
mailing list