kvm迁移镜像启动报错

背景说明
将一台kvm宿主机上的镜像,迁移到另外一台宿主机,启动时报错:

virsh start mycentos
error: Failed to start domain mycentos
error: the CPU is incompatible with host CPU: Host CPU does not provide required features: fma, x2apic, movbe, aes, fsgsbase, bmi1, avx2, smep, bmi2, erms, invpcid

说明:
这是因为两台宿主机的CPU类型不一致导致的,解决方法也很简单,将xml文件中的CPU类型改为与当前宿主机一致即可。

virsh capabilities
<capabilities>

  <host>
    <uuid>4c4c4544-0000-0010-8000-80c04f000011</uuid>
    <cpu>
      <arch>x86_64</arch>
      <model>Nehalem</model>                            # 当前宿主机CPU类型
      <vendor>Intel</vendor>
      <microcode version='39'/>
      <counter name='tsc' frequency='3092837000' scaling='no'/>
      <topology sockets='1' cores='4' threads='1'/>

修改配置文件

virsh edit vm.xml
<cpu mode='custom' match='exact' check='partial'>
    <model fallback='allow'>Nehalem</model>            # 修改CPU类型

在启动就好了

virsh start vm
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值