Configuration issue where i had to use hw_cpu_thread_policy instead of hw_cpu_threads_policy:
Logs confirming expected error while rebuilding:
(overcloud) [stack@undercloud-0 ~]$ openstack image set --property hw_cpu_thread_policy='prefer' rhel7.7
(overcloud) [stack@undercloud-0 ~]$ openstack image set --property hw_cpu_thread_policy='isolate' rhel8.0
+--------------------------------------+------------+--------+------------+-------------+------------------------+------------+--------------------------------------+-------------+-----------+-------------------+------------------------+------------+
| ID | Name | Status | Task State | Power State | Networks | Image Name | Image ID | Flavor Name | Flavor ID | Availability Zone | Host | Properties |
+--------------------------------------+------------+--------+------------+-------------+------------------------+------------+--------------------------------------+-------------+-----------+-------------------+------------------------+------------+
| dd8545a3-8a88-4647-abd8-c8fef6958db6 | test-12470 | ACTIVE | None | Running | private=192.168.100.46 | rhel7.7 | bc5d13ae-058f-4b06-a362-cf98933f274d | | | nova | compute-0.redhat.local | |
+--------------------------------------+------------+--------+------------+-------------+------------------------+------------+--------------------------------------+-------------+-----------+-------------------+------------------------+------------+
(overcloud) [stack@undercloud-0 ~]$ openstack server rebuild --image rhel8.0 --wait test-12470
An instance's NUMA topology cannot be changed as part of a rebuild. The image provided is invalid for this instance. (HTTP 400) (Request-ID: req-8db11997-b2b7-4d49-a848-2b2d32b67149)
Configuration issue where i had to use hw_cpu_ thread_ policy instead of hw_cpu_ threads_ policy:
Logs confirming expected error while rebuilding: thread_ policy= 'prefer' rhel7.7 thread_ policy= 'isolate' rhel8.0 ------- ------- ------- ------- ----+-- ------- ---+--- -----+- ------- ----+-- ------- ----+-- ------- ------- ------- -+----- ------- +------ ------- ------- ------- ------- ----+-- ------- ----+-- ------- --+---- ------- ------- -+----- ------- ------- -----+- ------- ----+ ------- ------- ------- ------- ----+-- ------- ---+--- -----+- ------- ----+-- ------- ----+-- ------- ------- ------- -+----- ------- +------ ------- ------- ------- ------- ----+-- ------- ----+-- ------- --+---- ------- ------- -+----- ------- ------- -----+- ------- ----+ 8a88-4647- abd8-c8fef6958d b6 | test-12470 | ACTIVE | None | Running | private= 192.168. 100.46 | rhel7.7 | bc5d13ae- 058f-4b06- a362-cf98933f27 4d | | | nova | compute- 0.redhat. local | | ------- ------- ------- ------- ----+-- ------- ---+--- -----+- ------- ----+-- ------- ----+-- ------- ------- ------- -+----- ------- +------ ------- ------- ------- ------- ----+-- ------- ----+-- ------- --+---- ------- ------- -+----- ------- ------- -----+- ------- ----+ b2b7-4d49- a848-2b2d32b671 49)
(overcloud) [stack@undercloud-0 ~]$ openstack image set --property hw_cpu_
(overcloud) [stack@undercloud-0 ~]$ openstack image set --property hw_cpu_
+------
| ID | Name | Status | Task State | Power State | Networks | Image Name | Image ID | Flavor Name | Flavor ID | Availability Zone | Host | Properties |
+------
| dd8545a3-
+------
(overcloud) [stack@undercloud-0 ~]$ openstack server rebuild --image rhel8.0 --wait test-12470
An instance's NUMA topology cannot be changed as part of a rebuild. The image provided is invalid for this instance. (HTTP 400) (Request-ID: req-8db11997-