tripleo-quickstart failts at overcloud_prep_images.sh with Exception introspecting nodes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Invalid
|
High
|
Unassigned |
Bug Description
I did this on a fresh KVM virtual machine with nested virtualization enabled, 16GB RAM, 50GB HDD, 4 Cores, Centos 7 installed:
$ curl -O https:/
$ bash quickstart.sh --install-deps
$ bash quickstart.sh 127.0.0.2
After some hours it fails at overcloud_
$ sudo -u stack virt-cat -d undercloud /home/stack/
2018-08-02 15:01:54 | + source /home/stack/stackrc
2018-08-02 15:01:54 | +++ set
2018-08-02 15:01:54 | +++ awk '{FS="="} /^OS_/ {print $1}'
2018-08-02 15:01:54 | ++ NOVA_VERSION=1.1
2018-08-02 15:01:54 | ++ export NOVA_VERSION
2018-08-02 15:01:54 | ++ OS_PASSWORD=
2018-08-02 15:01:54 | ++ export OS_PASSWORD
2018-08-02 15:01:54 | ++ OS_AUTH_
2018-08-02 15:01:54 | ++ export OS_AUTH_TYPE
2018-08-02 15:01:54 | ++ OS_AUTH_URL=https:/
2018-08-02 15:01:54 | ++ PYTHONWARNINGS=
2018-08-02 15:01:54 | ++ export OS_AUTH_URL
2018-08-02 15:01:54 | ++ export PYTHONWARNINGS
2018-08-02 15:01:54 | ++ OS_USERNAME=admin
2018-08-02 15:01:54 | ++ OS_PROJECT_
2018-08-02 15:01:54 | ++ COMPUTE_
2018-08-02 15:01:54 | ++ IRONIC_
2018-08-02 15:01:54 | ++ OS_BAREMETAL_
2018-08-02 15:01:54 | ++ OS_NO_CACHE=True
2018-08-02 15:01:54 | ++ OS_CLOUDNAME=
2018-08-02 15:01:54 | ++ export OS_USERNAME
2018-08-02 15:01:54 | ++ export OS_PROJECT_NAME
2018-08-02 15:01:54 | ++ export COMPUTE_API_VERSION
2018-08-02 15:01:54 | ++ export IRONIC_API_VERSION
2018-08-02 15:01:54 | ++ export OS_BAREMETAL_
2018-08-02 15:01:54 | ++ export OS_NO_CACHE
2018-08-02 15:01:54 | ++ export OS_CLOUDNAME
2018-08-02 15:01:54 | ++ OS_IDENTITY_
2018-08-02 15:01:54 | ++ export OS_IDENTITY_
2018-08-02 15:01:54 | ++ OS_PROJECT_
2018-08-02 15:01:54 | ++ export OS_PROJECT_
2018-08-02 15:01:54 | ++ OS_USER_
2018-08-02 15:01:54 | ++ export OS_USER_DOMAIN_NAME
2018-08-02 15:01:54 | ++ '[' -z '' ']'
2018-08-02 15:01:54 | ++ export PS1=
2018-08-02 15:01:54 | ++ PS1=
2018-08-02 15:01:54 | ++ export 'PS1=${
2018-08-02 15:01:54 | ++ PS1='${
2018-08-02 15:01:54 | ++ export CLOUDPROMPT_
2018-08-02 15:01:54 | ++ CLOUDPROMPT_
2018-08-02 15:01:54 | + openstack overcloud image upload
2018-08-02 15:03:07 | Image "overcloud-
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | ID | Name | Disk Format | Size | Status |
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | a940326a-
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | Image "overcloud-
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | ID | Name | Disk Format | Size | Status |
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | b76caa28-
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | Image "overcloud-full" was uploaded.
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | ID | Name | Disk Format | Size | Status |
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | 60524702-
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | Image "bm-deploy-kernel" was uploaded.
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | ID | Name | Disk Format | Size | Status |
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | ea62719e-
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | Image "bm-deploy-ramdisk" was uploaded.
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | ID | Name | Disk Format | Size | Status |
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | | 448134e5-
2018-08-02 15:03:07 | +------
2018-08-02 15:03:07 | + openstack overcloud node import instackenv.json
2018-08-02 15:03:19 | Waiting for messages on queue 'tripleo' with no timeout.
2018-08-02 15:03:54 | Started Mistral Workflow tripleo.
2018-08-02 15:03:54 |
2018-08-02 15:03:54 |
2018-08-02 15:03:54 | 2 node(s) successfully moved to the "manageable" state.
2018-08-02 15:03:54 | Successfully registered node UUID e5a28fa9-
2018-08-02 15:03:54 | Successfully registered node UUID 49ab1038-
2018-08-02 15:03:54 | + openstack overcloud node introspect --all-manageable
2018-08-02 15:04:03 | Waiting for messages on queue 'tripleo' with no timeout.
2018-08-02 16:06:22 | Exception introspecting nodes: {u'status': u'RUNNING', u'node_uuids': [u'e5a28fa9-
2018-08-02 16:06:22 | Waiting for introspection to finish...
2018-08-02 16:06:22 | Started Mistral Workflow tripleo.
2018-08-02 16:06:22 | Introspection of node 49ab1038-
2018-08-02 16:06:22 | Introspection of node e5a28fa9-
2018-08-02 16:06:22 | Retrying 2 nodes that failed introspection. Attempt 2 of 3
2018-08-02 16:06:22 | Introspection of node e5a28fa9-
2018-08-02 16:06:22 | Introspection of node 49ab1038-
2018-08-02 16:06:22 | Retrying 2 nodes that failed introspection. Attempt 3 of 3
2018-08-02 16:06:22 | Introspection of node 49ab1038-
2018-08-02 16:06:22 | Introspection of node e5a28fa9-
2018-08-02 16:06:22 | Retry limit reached with 2 nodes still failing introspection
2018-08-02 16:06:22 | {u'status': u'RUNNING', u'node_uuids': [u'e5a28fa9-
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
Changed in tripleo: | |
milestone: | stein-2 → stein-3 |
Changed in tripleo: | |
status: | Incomplete → Invalid |
What is the generated undercloud- parameter- defaults. yaml (you can find it in the stack user home dir, or in the generated tarball by the end of undercloud deployment)? It should look like http:// logs.openstack. org/18/ 589218/ 1/check/ tripleo- ci-centos- 7-undercloud- containers/ 21b7cda/ logs/undercloud /home/zuul/ undercloud- parameter- defaults. yaml.txt. gz
Does undercloud have its provisioning interface (it is likely eth1) included into br-ctlplane ovs bridge?
There had been a few containerized Ironic related fixes in tripleo heat templates master branch (Rocky), so you may want to retry with the latest t-h-t packages (once we have a promotion build with the recent t-h-t patches...).