kvm常用操作

二次信任 提交于 2020-04-27 19:21:18

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

虚拟机停机迁移步骤

  1. 从原宿主导出虚拟机配置文件.

    virsh dumpxml demo > demo.xml

  2. 目标宿主导入虚拟机配置文件

    virsh define demo.xml

  3. 关闭原虚拟机,拷贝原有路径虚拟机文件,如果目录有变更,需要编辑修改磁盘文件路径

    1. virsh shutdown demo

    2. scp demo ${detination}:/data/

  4. 出现CPU不支持报错

  5. 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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!