In OSP10 ComputeHostnameFormat is set to '%stackname%-novacompute-%index% so we'll most probably hit the same issue with it as in the past. +++ This bug was initially created as a clone of Bug #1352057 +++ +++ This bug was initially created as a clone of Bug #1324739 +++ This is the same as bug 1324739 but occuring in 8->9 upgrade. [stack@instack ~]$ nova service-list +----+------------------+------------------------------------+----------+---------+-------+----------------------------+-----------------+ | Id | Binary | Host | Zone | Status | State | Updated_at | Disabled Reason | +----+------------------+------------------------------------+----------+---------+-------+----------------------------+-----------------+ | 3 | nova-scheduler | overcloud-controller-0.localdomain | internal | enabled | up | 2016-06-29T16:06:37.000000 | - | | 6 | nova-scheduler | overcloud-controller-2.localdomain | internal | enabled | up | 2016-06-29T16:06:41.000000 | - | | 9 | nova-scheduler | overcloud-controller-1.localdomain | internal | enabled | up | 2016-06-29T16:06:44.000000 | - | | 12 | nova-consoleauth | overcloud-controller-0.localdomain | internal | enabled | up | 2016-06-29T16:06:45.000000 | - | | 15 | nova-consoleauth | overcloud-controller-2.localdomain | internal | enabled | up | 2016-06-29T16:06:40.000000 | - | | 18 | nova-consoleauth | overcloud-controller-1.localdomain | internal | enabled | up | 2016-06-29T16:06:40.000000 | - | | 21 | nova-conductor | overcloud-controller-0.localdomain | internal | enabled | up | 2016-06-29T16:06:37.000000 | - | | 24 | nova-conductor | overcloud-controller-1.localdomain | internal | enabled | up | 2016-06-29T16:06:45.000000 | - | | 30 | nova-compute | overcloud-compute-0.localdomain | nova | enabled | down | 2016-06-29T16:02:10.000000 | - | | 33 | nova-conductor | overcloud-controller-2.localdomain | internal | enabled | up | 2016-06-29T16:06:39.000000 | - | | 62 | nova-compute | localhost | nova | enabled | up | 2016-06-29T16:06:41.000000 | - | +----+------------------+------------------------------------+----------+---------+-------+----------------------------+-----------------+ [stack@instack ~]$ nova hypervisor-list +----+---------------------------------+-------+---------+ | ID | Hypervisor hostname | State | Status | +----+---------------------------------+-------+---------+ | 3 | overcloud-compute-0.localdomain | down | enabled | | 5 | overcloud-compute-0.localdomain | up | enabled | +----+---------------------------------+-------+---------+ --- Additional comment from marios on 2016-07-06 12:28:17 EDT --- I hit this today, doing the 8..9 upgrade and specifically after the first step, the aodh migration: Deploy 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' Apply the aodh migration: 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 On the undercloud nova list shows "overcloud-novacompute-0". You can see related discussion in the bug this is cloned from and pointers to proposed upstream fixes. But I think we can/should ultimately land this downstream as it is a downstream only problem, as we did for 8, see the review pointed at in the tracker above. thanks, marios --- Additional comment from errata-xmlrpc on 2016-07-20 11:40:53 EDT --- Bug report changed to ON_QA status by Errata System. A QE request has been submitted for advisory RHEA-2016:23454-01 https://errata.devel.redhat.com/advisory/23454 --- Additional comment from Omri Hochman on 2016-07-26 17:10:32 EDT --- Verified . Looks good with openstack-tripleo-heat-templates-2.0.0-21.el7ost.noarch [stack@undercloud72 ~]$ . overcloudrc [stack@undercloud72 ~]$ nova hypervisor-list /usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py:303: SubjectAltNameWarning: Certificate for 10.19.184.210 has no `subjectAltName`, falling back to check for a `commo ature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.) SubjectAltNameWarning /usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py:303: SubjectAltNameWarning: Certificate for 10.19.184.210 has no `subjectAltName`, falling back to check for a `commo ature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.) SubjectAltNameWarning +----+---------------------------------+-------+---------+ | ID | Hypervisor hostname | State | Status | +----+---------------------------------+-------+---------+ | 2 | overcloud-compute-0.localdomain | up | enabled | +----+---------------------------------+-------+---------+ +-----+------------------+------------------------------------+----------+---------+-------+----------------------------+-----------------+ | Id | Binary | Host | Zone | Status | State | Updated_at | Disabled Reason | +-----+------------------+------------------------------------+----------+---------+-------+----------------------------+-----------------+ | 2 | nova-scheduler | overcloud-controller-0.localdomain | internal | enabled | up | 2016-07-26T21:07:20.000000 | - | | 5 | nova-scheduler | overcloud-controller-2.localdomain | internal | enabled | up | 2016-07-26T21:07:20.000000 | - | | 8 | nova-scheduler | overcloud-controller-1.localdomain | internal | enabled | up | 2016-07-26T21:07:20.000000 | - | | 11 | nova-consoleauth | overcloud-controller-0.localdomain | internal | enabled | up | 2016-07-26T21:07:19.000000 | - | | 14 | nova-consoleauth | overcloud-controller-2.localdomain | internal | enabled | up | 2016-07-26T21:07:18.000000 | - | | 17 | nova-consoleauth | overcloud-controller-1.localdomain | internal | enabled | up | 2016-07-26T21:07:18.000000 | - | | 20 | nova-conductor | overcloud-controller-2.localdomain | internal | enabled | up | 2016-07-26T21:07:22.000000 | - | | 56 | nova-conductor | overcloud-controller-1.localdomain | internal | enabled | up | 2016-07-26T21:07:22.000000 | - | | 86 | nova-conductor | overcloud-controller-0.localdomain | internal | enabled | up | 2016-07-26T21:07:22.000000 | - | | 104 | nova-compute | overcloud-compute-0.localdomain | nova | enabled | up | 2016-07-26T21:07:19.000000 | - | +-----+------------------+------------------------------------+----------+---------+-------+----------------------------+-----------------+ nova list : +--------------------------------------+-------------------------+--------+------------+-------------+-----------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-------------------------+--------+------------+-------------+-----------------------+ | eff0cbec-79fa-4d67-b185-216d0cf45f4c | overcloud-cephstorage-0 | ACTIVE | - | Running | ctlplane=192.168.0.8 | | 13889a06-8be4-49fa-a0dc-2e1a7f9fb893 | overcloud-cephstorage-1 | ACTIVE | - | Running | ctlplane=192.168.0.7 | | 3028f323-6cd7-4e54-a605-f061741ada20 | overcloud-compute-0 | ACTIVE | - | Running | ctlplane=192.168.0.9 | | e6313445-96cf-4fe2-b70d-6386dc64f6d4 | overcloud-controller-0 | ACTIVE | - | Running | ctlplane=192.168.0.11 | | a62f2db7-64d3-4762-87a2-851db25157ef | overcloud-controller-1 | ACTIVE | - | Running | ctlplane=192.168.0.10 | | af1b33ca-9cef-49ac-a724-654fad68f841 | overcloud-controller-2 | ACTIVE | - | Running | ctlplane=192.168.0.12 | --- Additional comment from Jiri Stransky on 2016-08-01 07:15:30 EDT --- BZ not in released code -> no doc text.
After a discussion with Marios, we've realized that by using the "environment file which landed upstream that allows us to keep the existing overcloud-compute hostnames " - > there will be many cases in Update/Upgrade that Unless including this environment file the operation will fail, In order to avoid this complexity, and potential hazard to Upgrade/Update, the fix to this bug would be to keep the 'Compute-node naming format' as it was before OSP10 : overcloud-compute-0 (should remain) overcloud-nova-compute-0 (remove this format)
Ack. Thanks guys
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-2948.html