KVM中虚拟机迁移

2021-06-10  本文已影响0人  袁先生的笔记

环境

系统:CentOS 7.9

背景

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

VM关机迁移

# 查看所有虚拟机
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
# 编辑虚拟机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
上一篇下一篇

猜你喜欢

热点阅读