kvm常用操作
# 创建qcow2文件 qemu-img create -f qcow2 demo.qcow2 200G # 挂载盘 attach-disk gz-demo /datafs2/vm/gz-demo/demo.qcow2 vdc --subdriver qcow2 --config #修改内存大小 virsh setmaxmem 64G demo --config #修改cpu核数 virsh setvcpus demo 8 --config #重启 virsh reboot demo #导出虚拟机配置文件 virsh dumpxml demo > demo.xml #导入虚拟机配置文件 virsh define demo.xml
虚拟机停机迁移步骤
-
从原宿主导出虚拟机配置文件.
virsh dumpxml demo > demo.xml
-
目标宿主导入虚拟机配置文件
virsh define demo.xml
-
关闭原虚拟机,拷贝原有路径虚拟机文件,如果目录有变更,需要编辑修改磁盘文件路径
-
virsh shutdown demo
-
scp demo ${detination}:/data/
-
-
出现CPU不支持报错
-
error: unsupported configuration: guest and host CPU are not compatible: Host CPU does not provide required features: fma, movbe, fsgsbase, bmi1, avx2, smep, bmi2, erms, invpcid
virsh edit demo
#编辑 cpu段配置,使虚拟机兼容。具体为修改model与本机其他虚拟机一致
<cpu mode='custom' match='exact' check='partial'>
<model fallback='allow'>SandyBridge-IBRS</model>
</cpu>
#查看本机支持的CPU model类型
cat /usr/share/libvirt/cpu_map.xml
来源:oschina
链接:https://my.oschina.net/u/4442211/blog/4255581