kvm热迁移

将kvm1的vm1迁移到kvm2

创建文件共享搭建NFS
下载nfs服务

yum –y install nfs-utils

重启服务

systemctl start nfs-server

配置数据端

yum -y install nfs-utils
[root@kvm ~]# vim /etc/exports
/var/lib/libvirt/images *(rw,sync,no_root_squash)  // * 给共享的IP  不压制root(当client端使用root挂载时,也有root权限) 挂载是root ,同样保持root权限

查看文件是否分享成功

[root@kvm ~]# exportfs -v
/var/lib/libvirt/images                <world>(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

创建文件挂载

[root@kvm2 ~]# mount -t nfs 192.168.101.102:/var/lib/libvirt/images /var/lib/libvirt/images
[root@kvm2 ~]# vim /etc/libvirt/qemu.conf          #取消下面选项的注释
user = "root"       
group = "root"

重启服务

[root@kvm2 ~]# systemctl restart libvirtd

执行文件迁移

[root@kvm2 ~]# virsh migrate --live vm1 --unsafe  qemu+ssh:// 192.168.101.102/system

常见错误
1、虚拟机有快照删除快照后可以正常迁移会报如下错误
error: Requested operation is not valid: cannot migrate domain with 1 snapshots
2、不同型型号cpu之间迁移会报错
3、未提前配置解析

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容