美文网首页
KVM中虚拟机迁移

KVM中虚拟机迁移

作者: 袁先生的笔记 | 来源:发表于2021-06-10 11:24 被阅读0次

    环境

    系统:CentOS 7.9

    背景

    从宿主机kvm1中迁移虚拟机vm1到宿主机kvm2中

    VM关机迁移

    • 在宿主机kvm1中
    # 查看所有虚拟机
    virsh list --all
    
    # 关闭虚拟机vm1
    virsh shutdown vm1
    
    # 查看虚拟机vm1的磁盘
    virsh domblklist vm1
    vda        /data/images/vm1.qcow2
    
    # 导出虚拟机vm1的配置文件
    virsh dumpxml vm1 > /tmp/vm1.xml
    
    # 拷贝虚拟机vm1的配置文件到宿主机kvm2
    rsync -avP /tmp/vm1.xml root@kvm2:/etc/libvirt/qemu/
    
    # 拷贝虚拟机vm1的磁盘文件到宿主机kvm2
    rsync -avP /data/images/vm1.qcow2  root@kvm2:/data/images/
    
    # 注销虚拟机vm1
    virsh undefine vm1
    
    • 在宿主机kvm2中
    # 编辑虚拟机vm1的配置文件,确保磁盘文件路径正确
    vim /etc/libvirt/qemu/vm1.xml
          <source file='/data/images/vm1.qcow2'/>
    
    # 注册虚拟机vm1
    virsh define /etc/libvirt/qemu/vm1.xml
    
    # 启动虚拟机vm1
    virsh start vm1
    

    相关文章

      网友评论

          本文标题:KVM中虚拟机迁移

          本文链接:https://www.haomeiwen.com/subject/mkeueltx.html