| Summary: | Authorization Failed: Unable to establish a connection at the end of overcloud "successful" install | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | rlopez |
| Component: | rhosp-director | Assignee: | Angus Thomas <athomas> |
| Status: | CLOSED NOTABUG | QA Contact: | Arik Chernetsky <achernet> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 8.0 (Liberty) | CC: | dbecker, jcoufal, jdennis, mburns, mcornea, morazi, nkinder, rhel-osp-director-maint, rlopez, srevivo |
| Target Milestone: | --- | ||
| Target Release: | 10.0 (Newton) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-10-11 12:55:57 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
rlopez
2016-03-23 15:59:01 UTC
(In reply to rlopez from comment #0) > I found this BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1311382 that > mentions the "No handlers could be found for logger "oslo_config.cfg" " > > However, while the BZ is closed it doesn't actually mention how it was fixed. This bug mentions that the real issue was in bug#1310956. There are some root cause details there. This should not be field against the openstack-keystone component. I'm moving this to be filed against rhel-osp-director, but you should take a look at the bug referenced above to see if it's the same issue. (In reply to Nathan Kinder from comment #2) > (In reply to rlopez from comment #0) > > I found this BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1311382 that > > mentions the "No handlers could be found for logger "oslo_config.cfg" " > > > > However, while the BZ is closed it doesn't actually mention how it was fixed. > > This bug mentions that the real issue was in bug#1310956. There are some > root cause details there. > > This should not be field against the openstack-keystone component. I'm > moving this to be filed against rhel-osp-director, but you should take a > look at the bug referenced above to see if it's the same issue. Thanks Nathan for that very prompt reply. I will check out that bug you referenced. (In reply to rlopez from comment #3) > (In reply to Nathan Kinder from comment #2) > > (In reply to rlopez from comment #0) > > > I found this BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1311382 that > > > mentions the "No handlers could be found for logger "oslo_config.cfg" " > > > > > > However, while the BZ is closed it doesn't actually mention how it was fixed. > > > > This bug mentions that the real issue was in bug#1310956. There are some > > root cause details there. > > > > This should not be field against the openstack-keystone component. I'm > > moving this to be filed against rhel-osp-director, but you should take a > > look at the bug referenced above to see if it's the same issue. > > Thanks Nathan for that very prompt reply. I will check out that bug you > referenced. Looking at the bug, I don't think its the same problem but obviously not sure. A couple things, in that bug mentioned he has errors with the overcloud install. My install is status create_completed $ heat stack-list +--------------------------------------+------------+-----------------+---------------------+--------------+ | id | stack_name | stack_status | creation_time | updated_time | +--------------------------------------+------------+-----------------+---------------------+--------------+ | 0d837169-b514-4cc5-bd34-e712a41f7656 | overcloud | CREATE_COMPLETE | 2016-03-22T22:13:00 | None | +--------------------------------------+------------+-----------------+---------------------+--------------+ heat resource-list overcloud does not list any errors. all resources show CREATE_COMPLETE. Can you check that you get connectivity(ping, curl on port 5000) to 10.19.137.121 from the undercloud node? There is a requirement for the undercloud to be able to reach the overcloud external network. (In reply to Marius Cornea from comment #5) > Can you check that you get connectivity(ping, curl on port 5000) to > 10.19.137.121 from the undercloud node? There is a requirement for the > undercloud to be able to reach the overcloud external network. Marius, I can't ping 10.19.137.121 at all. It's as if its not assigned to anything. My external (br-ex) for my controller nodes (3 total) are as follows: controller0: 10.19.137.124/21 controller1: 10.19.137.122/21 controller2: 10.19.137.123/21 10.19.137.121 is the public VIP and should be set by a pacemaker resource on one of the controllers (check 'pcs status'). If it's correctly set should be able to see a 10.19.137.121/32 address on one of them. Marius, So on the undercloud is where I attempted the ping of 10.19.137.121 that doesn't ping. At the controller level, yes I can ping 10.19.137.121 Within controller-0 curl gives: # curl http://10.19.137.121:5000 {"versions": {"values": [{"status": "stable", "updated": "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": [{"href": "http://10.19.137.121:5000/v3/", "rel": "self"}]}, {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "http://10.19.137.121:5000/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}]}} # pcs status Cluster name: tripleo_cluster Last updated: Wed Mar 23 17:20:21 2016 Last change: Tue Mar 22 22:52:23 2016 by root via cibadmin on overcloud-controller-0 Stack: corosync Current DC: overcloud-controller-0 (version 1.1.13-10.el7_2.2-44eb2dd) - partition with quorum 3 nodes and 112 resources configured Online: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] Full list of resources: Clone Set: haproxy-clone [haproxy] Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] ip-192.0.2.21 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 ip-172.16.1.11 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 ip-10.19.137.121 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 ip-172.16.2.10 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 ip-172.16.1.10 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 ip-172.16.3.10 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 [Rest of Output Omitted] I can see that the 10.19.137.121 address is part of overcloud-controller-2 So is my issue that my undercloud can't reach 10.19.137.121? (In reply to rlopez from comment #8) > Marius, > > So on the undercloud is where I attempted the ping of 10.19.137.121 that > doesn't ping. > > At the controller level, yes I can ping 10.19.137.121 > > > Within controller-0 curl gives: > > # curl http://10.19.137.121:5000 > {"versions": {"values": [{"status": "stable", "updated": > "2015-03-30T00:00:00Z", "media-types": [{"base": "application/json", "type": > "application/vnd.openstack.identity-v3+json"}], "id": "v3.4", "links": > [{"href": "http://10.19.137.121:5000/v3/", "rel": "self"}]}, {"status": > "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": > "application/json", "type": > "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": > [{"href": "http://10.19.137.121:5000/v2.0/", "rel": "self"}, {"href": > "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}]}} > > # pcs status > Cluster name: tripleo_cluster > Last updated: Wed Mar 23 17:20:21 2016 Last change: Tue Mar 22 22:52:23 > 2016 by root via cibadmin on overcloud-controller-0 > Stack: corosync > Current DC: overcloud-controller-0 (version 1.1.13-10.el7_2.2-44eb2dd) - > partition with quorum > 3 nodes and 112 resources configured > > Online: [ overcloud-controller-0 overcloud-controller-1 > overcloud-controller-2 ] > > Full list of resources: > > Clone Set: haproxy-clone [haproxy] > Started: [ overcloud-controller-0 overcloud-controller-1 > overcloud-controller-2 ] > ip-192.0.2.21 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 > ip-172.16.1.11 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 > ip-10.19.137.121 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 > ip-172.16.2.10 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 > ip-172.16.1.10 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 > ip-172.16.3.10 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 > > [Rest of Output Omitted] > > I can see that the 10.19.137.121 address is part of overcloud-controller-2 > > > So is my issue that my undercloud can't reach 10.19.137.121? Yes, the undercloud needs to be able to reach 10.19.137.121. Once I fix this undercloud problem not being able to hit 10.19.137.121, do I need to restart any services? Thank you so much btw for all your help. (In reply to rlopez from comment #10) > Once I fix this undercloud problem not being able to hit 10.19.137.121, do I > need to restart any services? > > Thank you so much btw for all your help. I'd recommend you to redeploy after you fix the connectivity issue(heat stack-delete overcloud and rerun openstack overcloud deploy command). (In reply to Marius Cornea from comment #11) > (In reply to rlopez from comment #10) > > Once I fix this undercloud problem not being able to hit 10.19.137.121, do I > > need to restart any services? > > > > Thank you so much btw for all your help. > > I'd recommend you to redeploy after you fix the connectivity issue(heat > stack-delete overcloud and rerun openstack overcloud deploy command). Marius, How is the vip assigned? The reason I ask is I don't have anything in my undercloud.conf with regards to the 10.19.137.0/24 address and that 10.19.137.121 is coming from the external allocation pool. Is this correct? Should the vip be an IP from the provisioning network not external network? (In reply to rlopez from comment #12) > (In reply to Marius Cornea from comment #11) > > (In reply to rlopez from comment #10) > > > Once I fix this undercloud problem not being able to hit 10.19.137.121, do I > > > need to restart any services? > > > > > > Thank you so much btw for all your help. > > > > I'd recommend you to redeploy after you fix the connectivity issue(heat > > stack-delete overcloud and rerun openstack overcloud deploy command). > > Marius, > > How is the vip assigned? The reason I ask is I don't have anything in my > undercloud.conf with regards to the 10.19.137.0/24 address and that > 10.19.137.121 is coming from the external allocation pool. > > Is this correct? Should the vip be an IP from the provisioning network not > external network? Yes, that's correct - it is the first address of the ExternalAllocationPools range in the network-environment.yaml Marius, Deleted the overcloud and attempted to reinstall but that still failed. I redeployed my undercloud and then the overcloud and it was successful! Thank you for assisting. Essentially my issue was I didn't properly set the vlan to my blades hence 10.19.137.121 was only accessible within the controller nodes and not able to communicate with the udnercloud. Roger This bug did not make the OSP 8.0 release. It is being deferred to OSP 10. |