论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
容器及微服务
›
容器及微服务
›
云计算&虚拟化-kvm-虚拟机迁移(热迁移) ...
云计算&虚拟化-kvm-虚拟机迁移(热迁移)
民工心事
金牌会员
|
2025-1-8 02:22:57
|
显示全部楼层
|
阅读模式
楼主
主题
883
|
帖子
883
|
积分
2649
作者先容:简历上没有一个醒目的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当进步度(不定时更新)。
虚拟化,简朴来说就是把一台服务器/PC电脑,虚拟成多台独立的虚拟机,每台虚拟机之间相互隔离,每个虚拟机都有自己独立的操作体系,磁盘,网络资源。虚拟化是一个很巨大的体系,我的先容重要是帮助你入门,让你了解基本技能原理,具备搭建操作虚拟化的本领。由于涉及到内容较多,这里的目录就只是以简朴分类先容和阐明,不再针对单个小节进行目录列出,重要涉及的分类包罗以下几个方面:
1.虚拟化先容
2.kvm基本利用
3.kvm进阶利用(本小节属于)
4.kvm技能原理
5.vmware先容&利用
6.小结
上一小节我们先容了冷迁移和故障迁移,本小节将先容热迁移。
热迁移
热迁移是指在虚拟机保持运行状态的同时将其从一个宿主服务器迁移到另一个宿主服务器。热迁移要求两个宿主服务器之间有足够的网络带宽来传输虚拟机的内存状态,并且虚拟机的磁盘必须位于共享存储上或者利用其他机制来保证数据的同等性。热迁移的过程大致如下:
初始化传输
:将虚拟机的内存状态从源服务器传送到目标服务器。
连续同步
:在迁移过程中,源服务器继续向目标服务器发送内存页的更新。
终极切换
:当迁移足够多的内存页后,虚拟机在目标服务器上被激活,同时源服务器上的虚拟机被制止。
下面我们将基于共享存储nfs,搭建请看Linux底子软件-nfs,然后2台宿主机分别挂载nfs到当地,然后创建一个虚拟机利用nfs,如许2个节点都可以读取这个镜像文件。
服务IP
脚色
192.168.31.194
nfs共享存储
192.168.31.202
原宿主机
192.168.31.203
新宿主机
192.168.31.210
虚拟机
准备工作
202和203都必须设置桥接网络,方便210虚拟机在迁移以后可以正常利用,由于kvm虚拟机迁移下令并不会迁移当地数据,所以镜像文件必须是利用共享存储。
并且在虚拟机体系内里运行一个步伐,确保该步伐不受迁移影响。
原宿主机
目标主机
被迁移虚拟机
远程到虚拟机内里执行了一个shell脚本。
迁移
#为帮忙查看,所以把命令换成多行
virsh \
migrate \
--live \
myvm1 \
--unsafe \
qemu+ssh://kvm31.203.example.com/system
复制代码
migrate 迁移参数
--live 在线迁移
myvm1 被迁移的主机名字
--unsafe 利用不安全模式,这个是由于涉及到虚拟机利用磁盘的几种模式
qemu+ssh://xx 利用ssh传输到目标主机
这里最好设置免密,避免手工输入暗码,别的就是要原主机和目标主机都利用域名,并设置hosts,否则会提示你FQDN错误。
迁移后的目标主机
主机处于运行状态,但是在默认的目录内里是没有该主机xml文件,它处于/run/libvirt/qemu目录,这个目录我们之前讲tmpfs虚拟文件体系说过它是基于内存的,假如这个时候我把这个主构造机,则这个主机在目标主机就会消散。
[root@kvm31 qemu]# ll /run/libvirt/qemu
total 16
-rw------- 1 root root 4 Oct 31 12:37 myvm1.pid
-rw------- 1 root root 9126 Oct 31 12:37 myvm1.xml
复制代码
虚拟机内部状态
可以看到我们迁移虚拟机的时间,ssh的目标主机没有制止,也没感知虚拟机发生了迁移。
运维小路
一个不会开辟的运维!一个要学开辟的运维!一个学不会开辟的运维!欢迎大家骚扰的运维!
关注微信公众号《运维小路》获取更多内容。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
民工心事
金牌会员
这个人很懒什么都没写!
楼主热帖
Cilium系列-10-启用 IPv6 BIG TCP和启 ...
【云原生】Spring Cloud是什么?Spring ...
如火如荼的「云原生」,你了解多少? ...
[源码阅读]-Redis核心事件流程 ...
Spark快速上手(4)Spark核心编程-Spark ...
超详细的手把手撸代码---教你你⾃定义 ...
一文看懂java单例模式
容器化|自建 MySQL 集群迁移到 Kubern ...
大数据开源项目,一站式全自动化全生命 ...
安全应急响应中心SRC
标签云
挺好的
服务器
浏览过的版块
IOS
快速回复
返回顶部
返回列表