Bug 1659112
Summary: | OSP12 -> OSP13 Prevalidation check 'Check if nova_wsgi is running' tries to validate a service that is already in container | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | ggrimaux |
Component: | openstack-tripleo-heat-templates | Assignee: | Rajesh Tailor <ratailor> |
Status: | CLOSED WORKSFORME | QA Contact: | Gurenko Alex <agurenko> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 12.0 (Pike) | CC: | ccamacho, emacchi, ggrimaux, jfrancoa, lyarwood, mburns, mschuppe, owalsh, ratailor |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-02-28 06:03:16 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: | |
Embargoed: |
Description
ggrimaux
2018-12-13 15:34:03 UTC
For what I can see[1], you are running THT from Pike instead of Queens. When you run an upgrade from 12 to 13 you must have THT from 13 instead 12, thus the validation[2] should work. Please, can you confirm you are following the documentation correctly? [1]: https://github.com/openstack/tripleo-heat-templates/blob/stable/pike/docker/services/nova-api.yaml#L385 [2]: https://github.com/openstack/tripleo-heat-templates/blob/stable/queens/docker/services/nova-api.yaml#L378 I'm sorry I don't know why I put the wrong version the client is using: It should be openstack-tripleo-heat-templates-8.0.7-4.el7ost [ggrimaux@collab-shell undercloud]$ grep openstack-tripleo-heat-templates installed-rpms openstack-tripleo-heat-templates-8.0.7-4.el7ost.noarch Fri Dec 7 10:33:21 2018 So it's for OSP13 as it should. Thank you. Please feel free to reopen this in the future if you have issues upgrading THT. Can you double confirm that this deployment was never upgraded before? Thanks! This was done on a new OSP12 installation. Not upgraded from OSP11 to OSP12 previously. I confirmed it with the client. Thank you! After checking the templates I'm not able to spot why the deployment failed in this way, eve if its working it should be in that way. So after checking that the services are actually running under apache `httpd -t -D DUMP_VHOSTS | grep -q 'nova'` and `systemctl is-active --quiet openstack-nova-api` We should proceed to disable them `sudo systemctl stop openstack-nova-api` and `sudo systemctl disable openstack-nova-api`. This will make the service still run from the container and the validation should pass. In my opinion, when running the Overcloud upgrade for going to 12->13 we should not skip the pre-upgrade validations. Closing this BZ as it is not reproducible with latest THT templates. Please feel free to reopen this in the future if you have face this issue again. |