易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 2362|回复: 1
收起左侧

Unacceptable CPU info: CPU doesn't have compatibilityOpenStack生产环境不同型号CPU迁移校验解决

[复制链接]
发表于 2021-7-19 17:51:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
Unacceptable CPU info: CPU doesn't have compatibility
/ n6 c5 F9 t+ B0 u
openstack 虚机迁移 nova-compute报错:Unacceptable CPU info: CPU doesn't have compatibility
1 b* S  s* D# B& [解决方法:* I& G% W1 O; k2 O  o
[root@compute02 ~]# vim /usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py +6050
函数:check_can_live_migrate_destination
屏蔽代码,避免CPU校验:
        # Compare CPU+ p7 B  \. y5 X9 @3 f* D
        # if not instance.vcpu_model or not instance.vcpu_model.model:7 O/ @3 D/ x* \4 B  c. T* v$ S0 r# y8 J
        #     source_cpu_info = src_compute_info['cpu_info']
: n& |& a0 t0 |& H7 o        #     self._compare_cpu(None, source_cpu_info, instance). i, B+ ^9 V/ O) }" A8 Q
        # else:
% q) j- j* Z; A/ v* l7 y# |        #     self._compare_cpu(instance.vcpu_model, None, instance)
: I3 g1 s) Z& L[root@compute02 ~]# systemctl restart openstack-nova-compute.service
 楼主| 发表于 2021-7-19 18:01:30 | 显示全部楼层
故障现象:虚拟机在不同类型CPU的服务器间热迁移时报错:InvalidCPUInfo: Unacceptable CPU info: CPU doesn't have compatibility
( F0 u) S4 p; I# `0 C6 E: {2 S' ]; _
故障原因:nova默认使用CPU的一些特性,热迁移时对CPU对比要求较高
% t4 l; w+ m- A# C! [
/ N# u" X: O: e" V$ ~解决办法:1、修改/etc/nova/nova.conf文件,cpu_mode=None;2、修改代码/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py,把driver.py文件中cpu对比的代码注释掉;3、已经创建的虚拟机,要硬重启,重新生成xml配置文件。
! f8 a$ A+ }3 P4 U! V
3 C3 X# I5 T4 i# Compare CPU4 D+ w) O9 o( l2 s8 [
/ r# g5 X. @, U5 d, _2 m
#        if not instance.vcpu_model or not instance.vcpu_model.model:
" Z4 Q2 L( R5 x9 v9 A0 c* R% g  r% c. n* ~, I# j4 d" D
#            source_cpu_info = src_compute_info['cpu_info']
% M! I9 L, [- P3 t! a& W+ ^7 l5 E1 b1 Y+ m0 Z* M
#            self._compare_cpu(None, source_cpu_info)
" r, z/ E# `! v& D
" {: A* M+ V0 D6 W8 C# ~#        else:5 G. G$ r# T0 a& ?3 I6 v

7 Q4 [6 O1 I  ^6 P#            self._compare_cpu(instance.vcpu_model, None)) [3 [& k$ z& s0 d+ M5 ]% N. E2 {7 P
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:22 , Processed in 0.050430 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表