开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

物理虚拟化服务器之间的KVM在线动态迁移

简介:
+关注继续查看

show ~  前几天,我蛋疼的时候做的~     实验下虚拟化可以套嵌几层。。。   vm套嵌vm主机,大家看看我套嵌了几层。

ubuntu-xp-centos-ubuntu  ~


183857233.png


说正题~

简单讲解下,我在迁移kvm主机的过程~


我的拓扑是这样的~    需要说明的nfs的性能一般,虽然nfs服务器本身的io很棒,但是nfs总是给人使不上力的感觉。。。 做了bond之后,效率是加强了些。 我的kvm跑了不少我的测试主机,各种实验的环境。

kvm虚拟机迁移有两种方式:一种是动态迁移,一种是静态迁移

静态迁移:也叫做常规迁移、离线迁移(Offline Migration)。就是在虚拟机关机暂停的情况下从一台物理机迁移到另一台物理机。因为虚拟机的文件系统建立在虚拟机镜像上面,所以在虚拟机关机的情况下,只需要简单的迁移虚拟机镜像和相应的配置文件到另外一台物理主机上;如果需要保存虚拟机迁移之前的状态,在迁移之前将虚拟机暂停,然后拷贝状态至目的主机,最后在目的主机重建虚拟机状态,恢复执行。这种方式的迁移过程需要显式的停止虚拟机的运行。从用户角度看,有明确的一段停机时间,虚拟机上的服务不可用。这种迁移方式简单易行,适用于对服务可用性要求不严格的场合。


动态迁移(Live Migration):也叫在线迁移(Online Migration)。就是在保证虚拟机上服务正常运行的同时,将一个虚拟机系统从一个物理主机移动到另一个物理主机的过程。该过程不会对最终用户造成明显的影响,从而使得管理员能够在不影响用户正常使用的情况下,对物理服务器进行离线维修或者升级。与静态迁移不同的是,为了保证迁移过程中虚拟机服务的可用,迁移过程仅有非常短暂的停机时间。迁移的前面阶段,服务在源主机的虚拟机上运行,当迁移进行到一定阶段,目的主机已经具备了运行虚拟机系统的必须资源,经过一个非常短暂的切换,源主机将控制权转移到目的主机,虚拟机系统在目的主机上继续运行。对于虚拟机服务本身而言,由于切换的时间非常短暂,用户感觉不到服务的中断,因而迁移过程对用户是透明的。动态迁移适用于对虚拟机服务可用性要求很高的场合。

需要记住的信息:

动态迁移需要将原有的虚拟机镜像放在采用 SAN(storage area network)或 NAS(network-attached storage)之类的集中式共享外存设备,这样迁移的时候,不是迁移整个硬盘镜象,而是迁移内存的信息.所以迁移起来,速度比较快,停顿时间少。

动态迁移其实没啥东西,比起kvm我更加熟悉的是vsphere企业版。当然不管是vmware的vmotion还是kvm的动态迁移都是需要一个共享存储的。有了这个就好解决啦~


1
2
3
4
5
6
7
8
9
10
1.配置nfs
vi /etc/exports
/vm *(rw,sync,no_root_squash)
2.你懂得
service nfsserver restart
3.你懂的
exportfs -av
4.你懂的,迁移到对端
virsh list --all
virsh migrate vdisk --live qemu+ssh://目标ip地址:/system --unsafe


我再说下iscsi迁移的过程哈~


232421655.png

手动的方式

1
2
3
iscsiadm  -m  discovery -t st -p 192.168.0.200
iscsiadm  -m node
iscsiadm  -m node -T iqn.2013-10.com.guol:storage.lun1 -p 192.168.0.200:3260 -l


最好还是用ui的方式加载网络共享,后面的迁移方式和nfs是一样的


当然我们也可以ui右键~

230723668.jpg


我做开发测试的环境:

服务器的变动比较大,所以重点业务用网络存储,一般的测试用本地硬盘

231001620.jpg



 本文转自 rfyiamcool 51CTO博客,原文链接:http://blog.51cto.com/rfyiamcool/1293301,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
对于ESC服务器的使用体验
我本人对飞天加速计划·高校学生在家实践的个人体验感受
45 0
对于ESC服务器的使用体验
我本人对飞天加速计划·高校学生在家实践的个人体验感受
143 0
对于ESC服务器的使用体验
最近因需要使用云服务器来运行java项目于是开始了解其市场,查来查去发现阿里云具有学生优惠政策便十分果断地完成了高校计划来尝鲜。 毕竟对于首次接触的事物都是了解为主不会投入大量资金。下面就是我目前使用过程中遇到过的问题和解决方法。
77 0
零性能损失的虚拟化服务器是怎么回事
聊一聊弹性裸金属服务器
554 0
Linux服务器---邮件服务器dovecot
安装dovecot        Dovecot是CentOS系统中著名的POP3/IMAP服务器实现。POP3/IMAP是从邮件服务器中读取邮件时使用的协议,POP3将邮件全部从服务器中拖取下来;IMAP则每次从服务器获取邮件名等关键信息,要读某封邮件时,才从服务器下载。
1063 0
《Linux高性能服务器编程》——1.6 DNS工作原理
本节书摘来自华章计算机《Linux高性能服务器编程》一书中的第1章,第1.6节,作者 游双,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1383 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
运用新技术解决有状态应用的冷热迁移挑战 迁移策略+新容器运行时
立即下载
容器技术在异构基础设施系统迁移中的应用
立即下载
又快又稳:阿里云下一代虚拟交换机解析
立即下载