centos7.4中如何实现KVM动态迁移
admin
2023-04-08 08:22:36
0

KVM动态迁移
动态迁移(Live Migration):也叫在线迁移(Online Migration)。就是在保证虚拟机上服务正常运行的同时,将一个虚拟机系统从一个物理主机移动到另一个物理主机的过程。该过程不会对最终用户造成明 显的影响,从而使得管理员能够在不影响用户正常使用的情况下,对物理服务器进行离线维修或者升级。与静态迁移不同的是,为了保证迁移过程中虚拟机服务的可 用,迁移过程仅有非常短暂的停机时间。迁移的前面阶段,服务在源主机的虚拟机上运行,当迁移进行到一定阶段,目的主机已经具备了运行虚拟机系统的必须资 源,经过一个非常短暂的切换,源主机将控制权转移到目的主机,虚拟机系统在目的主机上继续运行。对于虚拟机服务本身而言,由于切换的时间非常短暂,用户感 觉不到服务的中断,因而迁移过程对用户是透明的。动态迁移适用于对虚拟机服务可用性要求很高的场合。有关kvm虚拟化请点击查看。kvm
案例试试步骤如下:
(1) 设置一台源主机)与一台目的主机;
(2) 两台主机的kvm连接NFS共享存储;
(3) 在源主机的kvm中新建虚拟机并安装系统;
(4) 两台主机连接并实现迁移
实验拓扑图如下:
centos7.4中如何实现KVM动态迁移

类型地址作用
源主机192.168.30.31安装centos7系统挂载共享存储
目的主机192.168.30.32挂载共享存储,与源主机连接
NFS192.168.30.30提供共享存储

第一步:搭建NFS服务器
[root@lin3030 ~]#yum install nfs-utils
[root@lin3030 ~]#vi /etc/exports
/opt/kvmshare 192.168.30.31(rw,sync,no_root_squash)
/opt/kvmshare 192.168.30.32(rw,sync,no_root_squash)
#no_root_squash参数一定要加,不降权,即共享端和挂载端两边的root权限相同

[root@lin3030 ~]#mkdir /opt/kvmshare
[root@lin3030 ~]#systemctl start rpcbind //先启动
[root@lin3030 ~]#systemctl start nfs //后启动

[root@lin3030 ~]#netstat -anpu | grep rpcbind //UDP 111端口在监听
centos7.4中如何实现KVM动态迁移
搭建完成 将镜像文件传输至共享文件夹目录下,备用!

第二步:
设置源主机的kvm并安装系统
下面安装必要工具插件:
yum install -y \
qemu-kvm.x86_64 \ //安装KVM模块
qemu-kvm-tools.x86_64 \ //安装KVM调试工具,可不安装
python-virtinst.noarch \ //python组件,记录创建VM是的xml组件
qemu-img.x86_64 \ //qemu组件,创建磁盘、启动虚拟机等
bridge-utils.x86_64 \ //网路支持工具
libvirt \ //虚拟机管理工具
virt-manager \ //图形界面管理工具
openssh-askpass //图形界面口令组件
----验证当前主机是否满足KVM的运行条件----
cat /proc/cpuinfo | egrep -o "vmx|smv" intel CPU过滤vmx AMD CPU过滤smv
modprobe kvm
lsmod | grep kvm
centos7.4中如何实现KVM动态迁移

第三步:创建桥接网卡
以下是创建桥接网卡:

vi /etc/sysconfig/network-scripts/ifcfg-ens33 //在末尾新增一行,同时要把网卡的IP相关参数去掉
centos7.4中如何实现KVM动态迁移
vi /etc/sysconfig/network-scripts/ifcfg-br0
centos7.4中如何实现KVM动态迁移

[root@lin3030 ~]# systemctl restart network
目的主机的工具插件和网卡也需安装、修改

第四步:配置存储
打开终端
virt-manager
centos7.4中如何实现KVM动态迁移
双击QEMU 点存储
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移

第五步新建虚拟机:
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
之后点击完成
centos7.4中如何实现KVM动态迁移
目标主机也要有网络存储方式相同

第六步迁移
1、添加目标主机的连接
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
之后输入对方账号密码
centos7.4中如何实现KVM动态迁移
右键 选择迁移
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
centos7.4中如何实现KVM动态迁移
迁移完成后发现已经在目标主机上运行
centos7.4中如何实现KVM动态迁移
去另一台查看是否成功迁移
centos7.4中如何实现KVM动态迁移

相关内容

热门资讯

徐巧芯剖析赖清德:最怕自己丢掉... 海峡导报综合报道 大罢免投票一周年纪念活动26日举行,台北市长蒋万安出席并怒轰,民进党一年过后仍没有...
中国红十字会总会紧急向广东调拨... 记者从中国红十字会总会了解到,针对台风“红霞”给广东造成的灾情,中国红十字会总会启动四级应急响应,紧...
这些少年,正被“毒蛋”围猎 李梦抽了几口电子烟,吐出了白色的烟雾,有一股浓烈的水果香味。随后,她看着自己握电子烟的手,跟身边人说...
蒋万安号召“倒阁”,卢秀燕认为... 海峡导报综合报道 台北市长蒋万安27日抛出震撼议题,表示多名民代向他提议推动“倒阁”,要求台行政机构...
特朗普将在白宫会见两位重要客人 俄乌战争仍未结束,美伊冲突又有升级风险。在此背景下,美国总统特朗普将在白宫接见乌克兰和以色列领导人。...
新租客打扫卧室柜子上掉落4万元... 近日,莲前西路某小区内,张倩签下一套房子的租赁合同。当天上午,她带着12岁的大女儿周馨怡和11岁的小...
六部门通告:禁止涉军队退役报废... 关于禁止涉军队退役报废装备销售活动的通告近年来,部分经营者在线上线下公开销售涉及我军退役报废装备(指...
九寨沟景区发生泥石流,部分道路... 7月26日,九寨沟风景名胜区管理局发布泥石流灾害通报:2026年7月26日15时50分,九寨沟景区局...
空调26度不凉是什么原因 从空调内部元器件来说,不凉的原因有可能是温度传感器出现故障了,也有可能是空调压缩机或者铜管出现问题,...
鲸鸿动能携手香港国际机场、鸿蒙...   2026 年 7 月 25 日,十余位鸿蒙车主组成的车队从珠海出发,经港珠澳大桥通关抵达香港国际...