KVM学习(十六)虚拟机迁移(共享、本地)

本文深入探讨了虚拟机迁移的概念,包括静态迁移和动态迁移,详细讲解了在不同宿主机间进行虚拟机迁移的具体步骤,涵盖了基于共享存储和本地存储的动态迁移方法,以及在迁移过程中可能遇到的问题和解决方案。

概念:
虚拟机的迁移是指,在vmm上运行的虚拟机系统能够转移到其他物理机vmm上运行。进一步接触了硬件软件之间的耦合性,一般用于在不停机的情况下对业务组件进行调整,还可以调整负载,跨区域转移等。
静态迁移也叫做常规迁移,是在虚拟机关闭或者暂停的情况下从一台宿主机迁移到令一台宿主机。关闭虚拟机后,将配置文件和镜像移到另一台宿主机即可,如果需要保存虚拟机迁移之前的状态,可以暂停后把内存数据转储下来然后拷贝到目标主机上。
静态迁移都会有虚拟机停止运行的过程,会有业务中断的弊端。动态迁移不会影响业务,迁移过程最初是在原宿主机上运行,当迁移到一定阶段后,目标宿主机已经具备所有资源后,会有一个短暂的暂停,把控制权从原宿主机转移到目标宿主机。由于迁移过程非常端,对用户是透明的。适合对服务器可用性要求高的场合。

静态迁移

同一宿主机内迁移
比如我要把win2k3如/var移动到/vm
在这里插入图片描述
直接移动镜像
在这里插入图片描述
然后改一下配置

virsh edit win2k3

source这里改动,完成。
在这里插入图片描述

不同宿主机之间迁移

导入磁盘的方法

现在我主机win10上vmware有宿主机KVM1和KVM2,我要把KVM1里的win2k3拷到KVM2里去,首先记下kvm2的ip 192.168.160.136
然后回到KVM1,确保win2k3关闭状态,用rsync传到kvm2的/vm下

rsync -avSHP /vm/win2k3.qcow2 root@192.168.160.136:/vm/

在这里插入图片描述
然后把配置文件也传过去
重定向

virsh dumpxml win2k3 > /tmp/1.xml
rsync -avSHP /tmp/1.xml root@192.168.160.136:/tmp

切换到kvm2,用传过来的文件定义

virsh define /tmp/1.xml

启动时报错
在这里插入图片描述
关了kvm2,从vmware上设置

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值