Bug 1348842
| Summary: | After migration to AODH, its services run only on one controller | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Jiri Stransky <jstransk> | ||||||
| Component: | openstack-tripleo-heat-templates | Assignee: | Michele Baldessari <michele> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Yurii Prokulevych <yprokule> | ||||||
| Severity: | unspecified | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 9.0 (Mitaka) | CC: | jason.dobies, mandreou, mburns, morazi, rhel-osp-director-maint, royoung, tvignaud | ||||||
| Target Milestone: | ga | Keywords: | Triaged | ||||||
| Target Release: | 9.0 (Mitaka) | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | openstack-tripleo-heat-templates-2.0.0-12 | Doc Type: | If docs needed, set a value | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2016-08-11 11:33:10 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: | |||||||||
| Bug Depends On: | |||||||||
| Bug Blocks: | 1333977 | ||||||||
| Attachments: |
|
||||||||
|
Description
Jiri Stransky
2016-06-22 08:10:11 UTC
Created attachment 1170623 [details]
pcs status
the httpd monitor timeouts are due to next migration step (keystone wsgi)
Created attachment 1170624 [details]
pcs constraint show
I was able to verify bandini's fix today, it no longer occurs. o/ just to verify that today, using latest poodle, with (upgraded) undercloud packages like [0] and overcloud (still on osp8 repos) like [1] I got through the aodh upgrade successfully with no stopped services. I didn't apply any workarounds. For reference, deployed like:
openstack overcloud deploy --templates /usr/share/openstack-tripleo-heat-templates -e /usr/share/openstack-tripleo-heat-templates/overcloud-resource-registry-puppet.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/puppet-pacemaker.yaml --control-scale 3 --compute-scale 1 --libvirt-type qemu -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/net-single-nic-with-vlans.yaml -e network_env.yaml --ntp-server '0.fedora.pool.ntp.org'
And then apply the aodh migration like:
openstack overcloud deploy --templates /usr/share/openstack-tripleo-heat-templates -e /usr/share/openstack-tripleo-heat-templates/overcloud-resource-registry-puppet.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/puppet-pacemaker.yaml --control-scale 3 --compute-scale 1 --libvirt-type qemu -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/net-single-nic-with-vlans.yaml -e network_env.yaml --ntp-server '0.fedora.pool.ntp.org' -e /usr/share/openstack-tripleo-heat-templates/environments/major-upgrade-aodh.yaml
thanks, marios
[0]
[stack@instack ~]$ rpm -qa | grep "openstack\|instack\|puppet"
openstack-ceilometer-notification-6.1.0-1.el7ost.noarch
instack-undercloud-4.0.0-5.el7ost.noarch
python-openstacksdk-0.8.3-1.el7ost.noarch
openstack-heat-api-cloudwatch-6.0.0-6.el7ost.noarch
openstack-nova-cert-13.1.0-2.el7ost.noarch
openstack-ceilometer-api-6.1.0-1.el7ost.noarch
openstack-swift-account-2.6.0-1.el7ost.noarch
openstack-utils-2015.2-1.el7ost.noarch
openstack-heat-templates-0-0.3.96a0b0bgit.el7ost.noarch
openstack-swift-container-2.6.0-1.el7ost.noarch
openstack-tripleo-heat-templates-liberty-2.0.0-13.el7ost.noarch
openstack-aodh-evaluator-2.0.1-3.el7ost.noarch
openstack-ironic-common-5.1.2-2.el7ost.noarch
openstack-heat-common-6.0.0-6.el7ost.noarch
openstack-nova-api-13.1.0-2.el7ost.noarch
openstack-ceilometer-collector-6.1.0-1.el7ost.noarch
openstack-tempest-10.0.0-1.b4a056dgit.el7ost.noarch
instack-0.0.8-3.el7ost.noarch
openstack-tripleo-heat-templates-kilo-2.0.0-13.el7ost.noarch
openstack-ceilometer-common-6.1.0-1.el7ost.noarch
openstack-aodh-api-2.0.1-3.el7ost.noarch
openstack-neutron-ml2-8.1.0-11.el7ost.noarch
openstack-ceilometer-central-6.1.0-1.el7ost.noarch
openstack-swift-proxy-2.6.0-1.el7ost.noarch
openstack-selinux-0.7.3-3.el7ost.noarch
puppet-3.6.2-2.el7.noarch
openstack-swift-2.6.0-1.el7ost.noarch
openstack-ceilometer-polling-6.1.0-1.el7ost.noarch
openstack-aodh-notifier-2.0.1-3.el7ost.noarch
openstack-nova-common-13.1.0-2.el7ost.noarch
python-openstackclient-2.2.0-1.el7ost.noarch
openstack-heat-engine-6.0.0-6.el7ost.noarch
openstack-neutron-openvswitch-8.1.0-11.el7ost.noarch
openstack-nova-conductor-13.1.0-2.el7ost.noarch
openstack-ironic-conductor-5.1.2-2.el7ost.noarch
openstack-keystone-9.0.0-1.el7ost.noarch
openstack-puppet-modules-8.1.2-1.el7ost.noarch
openstack-tripleo-heat-templates-2.0.0-13.el7ost.noarch
openstack-tripleo-puppet-elements-2.0.0-3.el7ost.noarch
openstack-aodh-listener-2.0.1-3.el7ost.noarch
openstack-tripleo-common-2.0.0-6.el7ost.noarch
openstack-neutron-8.1.0-11.el7ost.noarch
openstack-ironic-api-5.1.2-2.el7ost.noarch
openstack-ironic-inspector-3.2.2-4.el7ost.noarch
openstack-tripleo-image-elements-0.9.9-6.el7ost.noarch
openstack-tripleo-0.0.8-0.2.d81bd6dgit.el7ost.noarch
openstack-aodh-expirer-2.0.1-3.el7ost.noarch
openstack-neutron-common-8.1.0-11.el7ost.noarch
openstack-heat-api-6.0.0-6.el7ost.noarch
openstack-nova-compute-13.1.0-2.el7ost.noarch
openstack-aodh-compat-2.0.1-3.el7ost.noarch
openstack-swift-object-2.6.0-1.el7ost.noarch
openstack-swift-plugin-swift3-1.10-1.el7ost.noarch
openstack-aodh-common-2.0.1-3.el7ost.noarch
openstack-heat-api-cfn-6.0.0-6.el7ost.noarch
openstack-nova-scheduler-13.1.0-2.el7ost.noarch
openstack-glance-12.0.0-1.el7ost.noarch
[1]
[root@overcloud-controller-0 ~]# rpm -qa | grep "openstack\|instack\|puppet"
openstack-nova-cert-12.0.4-3.el7ost.noarch
openstack-puppet-modules-7.1.2-1.el7ost.noarch
openstack-aodh-api-1.1.2-1.el7ost.noarch
openstack-swift-2.5.0-2.el7ost.noarch
openstack-ceilometer-common-5.0.2-2.el7ost.noarch
openstack-neutron-7.0.4-11.el7ost.noarch
openstack-heat-api-cfn-5.0.1-6.el7ost.noarch
openstack-ceilometer-api-5.0.2-2.el7ost.noarch
openstack-swift-object-2.5.0-2.el7ost.noarch
openstack-ceilometer-compute-5.0.2-2.el7ost.noarch
openstack-nova-console-12.0.4-3.el7ost.noarch
openstack-aodh-notifier-1.1.2-1.el7ost.noarch
python-openstackclient-1.7.2-1.el7ost.noarch
openstack-swift-container-2.5.0-2.el7ost.noarch
openstack-dashboard-theme-8.0.1-4.el7ost.noarch
openstack-cinder-7.0.2-2.el7ost.noarch
openstack-heat-engine-5.0.1-6.el7ost.noarch
openstack-utils-2014.2-1.el7ost.noarch
openstack-nova-common-12.0.4-3.el7ost.noarch
openstack-neutron-common-7.0.4-11.el7ost.noarch
openstack-swift-proxy-2.5.0-2.el7ost.noarch
openstack-nova-api-12.0.4-3.el7ost.noarch
openstack-nova-novncproxy-12.0.4-3.el7ost.noarch
openstack-aodh-evaluator-1.1.2-1.el7ost.noarch
python-django-openstack-auth-2.0.1-3.el7ost.noarch
openstack-ceilometer-polling-5.0.2-2.el7ost.noarch
openstack-dashboard-8.0.1-4.el7ost.noarch
openstack-glance-11.0.1-4.el7ost.noarch
openstack-keystone-8.0.1-2.el7ost.noarch
openstack-heat-api-5.0.1-6.el7ost.noarch
openstack-ceilometer-collector-5.0.2-2.el7ost.noarch
openstack-nova-conductor-12.0.4-3.el7ost.noarch
openstack-neutron-ml2-7.0.4-11.el7ost.noarch
openstack-aodh-common-1.1.2-1.el7ost.noarch
openstack-nova-compute-12.0.4-3.el7ost.noarch
openstack-ceilometer-central-5.0.2-2.el7ost.noarch
openstack-nova-scheduler-12.0.4-3.el7ost.noarch
openstack-neutron-metering-agent-7.0.4-11.el7ost.noarch
openstack-selinux-0.6.58-1.el7ost.noarch
puppet-3.6.2-2.el7.noarch
openstack-aodh-listener-1.1.2-1.el7ost.noarch
openstack-swift-plugin-swift3-1.9-1.el7ost.noarch
openstack-ceilometer-notification-5.0.2-2.el7ost.noarch
openstack-neutron-bigswitch-lldp-2015.3.8-1.el7ost.noarch
openstack-heat-common-5.0.1-6.el7ost.noarch
openstack-neutron-lbaas-7.0.0-2.el7ost.noarch
openstack-heat-api-cloudwatch-5.0.1-6.el7ost.noarch
openstack-neutron-openvswitch-7.0.4-11.el7ost.noarch
openstack-swift-account-2.5.0-2.el7ost.noarch
openstack-manila-1.0.1-3.el7ost.noarch
openstack-neutron-bigswitch-agent-2015.3.8-1.el7ost.noarch
openstack-manila-share-1.0.1-3.el7ost.noarch
Deploy command:
openstack overcloud deploy --libvirt-type qemu \
--ntp-server clock.redhat.com --templates \
--control-scale 3 --compute-scale 1 \
--ceph-storage-scale 1 -e storage-environment.yaml
storage-environment.yaml:
parameter_defaults:
CinderEnableIscsiBackend: false
CinderEnableRbdBackend: true
NovaEnableRbdBackend: false
GlanceBackend: rbd
GnocchiBackend: rbd
Upgrade command:
openstack overcloud deploy --libvirt-type qemu \
--ntp-server clock.redhat.com --templates \
--control-scale 3 --compute-scale 1 \
--ceph-storage-scale 1 -e storage-environment.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/major-upgrade-aodh.yaml \
--force-postconfig
...
2016-07-26 07:39:32 [NovaComputeDeployment]: SIGNAL_COMPLETE Unknown
Stack overcloud UPDATE_COMPLETE
PKI initialization in init-keystone is deprecated and will be removed.
Overcloud Endpoint: http://192.0.2.6:5000/v2.0
Overcloud Deployed
On the controller:
pcs status | grep aodh -A1
Clone Set: openstack-aodh-listener-clone [openstack-aodh-listener]
Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]
Clone Set: openstack-aodh-notifier-clone [openstack-aodh-notifier]
Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]
Clone Set: openstack-aodh-evaluator-clone [openstack-aodh-evaluator]
Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]
Packages:
---------
openstack-tripleo-heat-templates-2.0.0-18.el7ost.noarch
openstack-tripleo-puppet-elements-2.0.0-3.el7ost.noarch
puppet-3.6.2-4.el7sat.noarch
openstack-puppet-modules-8.1.5-1.el7ost.noarch
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, 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://rhn.redhat.com/errata/RHEA-2016-1599.html |