Bug 1959627
| Summary: | [OSP16.1] Cold migration occasionally fails in a TLS-E multi-cell environment | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | James Parker <jparker> | ||||
| Component: | puppet-tripleo | Assignee: | David Vallee Delisle <dvd> | ||||
| Status: | CLOSED ERRATA | QA Contact: | James Parker <jparker> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 16.1 (Train) | CC: | dasmith, dvd, eglynn, jhakimra, jjoyce, jschluet, kchamart, mschuppe, sbauza, sgordon, slinaber, smooney, tvignaud, vromanso | ||||
| Target Milestone: | z7 | Keywords: | Patch, Regression, Triaged | ||||
| Target Release: | 16.1 (Train on RHEL 8.2) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | puppet-tripleo-11.5.0-1.20210528135854.f716ef5.el8ost | Doc Type: | If docs needed, set a value | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | |||||||
| : | 1964699 (view as bug list) | Environment: | |||||
| Last Closed: | 2021-12-09 20:19:09 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: | Train | ||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 1964699 | ||||||
| Attachments: |
|
||||||
|
Description
James Parker
2021-05-11 23:20:17 UTC
looking at the merged logs i can see the conductor does not have the neutron admin credentials 2021-05-11 16:02:05.847 [nova-conductor.log] 7 DEBUG oslo_service.service [-] neutron.auth_section = None log_opt_values /usr/lib/python3.6/site-packages/oslo_config/cfg.py:2589 │ │2021-05-11 16:02:05.847 [nova-conductor.log] 7 DEBUG oslo_service.service [-] neutron.auth_type = v3password log_opt_values /usr/lib/python3.6/site-packages/oslo_config/cfg.py:2589 so i suspect that this is why its failing this is the relevent log http://rhos-ci-logs.lab.eng.tlv2.redhat.com/logs/staging/DFG-compute-nova-16.1_director-rhel-virthost-1cont_1comp_1cellcont_2cellcomp_1ipa-ipv4-geneve-multi-cell-tls-everywhere-phase3/5/controller-0/var/lib/config-data/nova/etc/nova/nova.conf.gz Authentication type to load (string value) # Deprecated group;name - [neutron]/auth_plugin #auth_type=<None> auth_type=v3password # Config Section from which to load plugin specific options (string value) #auth_section=<None> # Authentication URL (string value) #auth_url=<None> auth_url=https://overcloud.internalapi.redhat.local:5000/v3 # Scope for system operations (string value) #system_scope=<None> # Domain ID to scope to (string value) #domain_id=<None> # Domain name to scope to (string value) #domain_name=<None> # Project ID to scope to (string value) #project_id=<None> # Project name to scope to (string value) #project_name=<None> project_name=service # Domain ID containing project (string value) #project_domain_id=<None> # Domain name containing project (string value) #project_domain_name=<None> project_domain_name=Default # Trust ID (string value) #trust_id=<None> # Optional domain ID to use with v3 and v2 parameters. It will be used for both # the user and project domain in v3 and ignored in v2 authentication (string # value) #default_domain_id=<None> # Optional domain name to use with v3 API and v2 parameters. It will be used for # both the user and project domain in v3 and ignored in v2 authentication # (string value) #default_domain_name=<None> # User ID (string value) #user_id=<None> # Username (string value) # Deprecated group;name - [neutron]/user_name #username=<None> username=neutron # User's domain id (string value) #user_domain_id=<None> # User's domain name (string value) #user_domain_name=<None> user_domain_name=Default # User's password (string value) #password=<None> password=qPe6rrMXgW2sFlD314F0K91v1 so it should be able to conenct the shduler share the same nova.conf i belive btu it seams to think the auth type is none 2021-05-11 16:45:27.998 [nova-cell-conductor.log] 23 ERROR nova.network.neutronv2.api [req-c002f919-623f-4917-b3a4-e54fc60c063d 637886e2f55840e6a3381c535ba7ec4f 20dd17d014fd442fbac7fdd6b9c006b6 - default default] The [neutron] section of your nova configuration file must be configured for authentication with the networking service endpoint. See the networking service install guide for details: https://docs.openstack.org/neutron/latest/install/ 2021-05-11 16:45:27.999 [nova-cell-conductor.log] 23 WARNING nova.scheduler.utils [req-c002f919-623f-4917-b3a4-e54fc60c063d 637886e2f55840e6a3381c535ba7ec4f 20dd17d014fd442fbac7fdd6b9c006b6 - default default] Failed to compute_task_migrate_server: Unknown auth type: None: neutronclient.common.exceptions.Unauthorized: Unknown auth type: None yet at startup it was detected corrctly as v3password │2021-05-11 16:02:08.801 [nova-scheduler.log] 7 DEBUG oslo_service.service [req-a383177d-fd3b-49e4-bfef-e844cf46dd83 - - - - -] neutron.auth_type = v3password so there si obviously some wrong here that is cause the the constuciotn of the neutron client to fail in nova.network.neutronv2.api Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform 16.1.7 (Train) bug fix and enhancement advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:3762 |