KVM在线迁移(动态迁移)—图形界面

转载 2015年11月18日 10:08:50

静态迁移

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

共享存储的动态迁移

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

目前主流的动态迁移工具,VMware 的 VMotion,Citrix 的 XenMotion,他们都依赖于物理机之间采用 SAN(storage area network)或 NAS(network-attached storage)之类的集中式共享外存设备,因而在迁移时只需要进行虚拟机系统内存执行状态的迁移,从而获得较好的迁移性能。

红帽KVM动态迁移支持列表如下:


本文主要介绍的是基于NFS共享存储池的动态迁移,如下架构图(图片转自点击打开链接)




环境:RHEL6.1 x64

VMM1:10.1.1.116

VMM2:10.1.1.117

NFS SERVER:10.1.1.183

NFS Storage pool

################################构建NFS存储池################################

NFS SERVER 操作如下:

NFS共享目录给VMM1VMM2

=================================NFSSERVER=================================

# cat/etc/exports

/vm  10.1.1.116(rw,sync,no_root_squash)

/vm  10.1.1.117(rw,sync,no_root_squash)

#/etc/init.d/nfs restart

=================================NFSSERVER=================================

VMM加入NFS存储池

=================================VMM1====================================

打开KVM虚拟机管理器



双击之后出现主机详情:


点击上图存储左下角的添加按钮,添加存储池,填入名称,这里选择类型为netfs(网络导出的目录):


点击前进后,目标路径为nfs挂载路径,选择格式为nfs,填上NFS SERVER地址和挂载目录,点击完成之后就会创建成功:


完成之后再存储池就会出现刚刚建立的NFS共享存储池:

(nfs共享存储加入之后会自动挂载到相应目录,这里无需重新手动挂载)


=================================VMM1====================================

=================================VMM2====================================

VMM2加入NFS共享存储池和VMM1相同

=================================VMM2====================================

################################构建NFS存储池################################

VMM1在KVM安装系统

=================================VMM1====================================

点击新建卷建立存储:



根据实际需要调整存储卷大小


完成之后安装系统,新建虚拟机:

这里选择本地安装介质



选择对应的系统和版本











具体的安装步骤这里不做具体的介绍

=================================VMM1====================================

完成以上步骤之后就可以实现动态迁移:

在VMM1上连接VMM2,如下




选择需要迁移的KVM虚拟机,右击迁移,出现如下迁移的选项, 展开高级选项,其中有一个迁移主机地址,填上10.1.1.117即可

完成设置之后,点击迁移即可!


迁移完成之后,虚拟机在VMM2上状态不变,运行正常
参考:http://www.ibm.com/developerworks/cn/linux/l-cn-mgrtvm2/index.html
红帽虚拟化官方手册

JAVA 画面迁移图

  • 2013年08月22日 10:12
  • 79KB
  • 下载

程序备忘录:之八-画面迁移表(2004/09/24 15:27)

时值九月,秋高气爽。(略去感想70字。)近期一直考虑的东西,就是标题所言。从业于WEB开发的人士对画面迁移是异常熟悉,我们常见的一种错误就是画面迁移不正确。就飞速发展的需求而言,从一个画面的ACTIO...
  • ogogog
  • ogogog
  • 2004年09月24日 14:29
  • 1730

kvm虚拟机静态和动态迁移

一、kvm虚拟机静态迁移 1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移。 (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件 本文实现基于本地磁盘存...
  • taiyang1987912
  • taiyang1987912
  • 2015年08月25日 10:35
  • 7213

kvm图形界面 virt-manage 报错

virt-manage 问题描述: 使用xshell软件连接服务器,执行virt-manager报错: # virt-manager Unable to initial...
  • sunjiyun26
  • sunjiyun26
  • 2016年11月05日 16:23
  • 738

KVM在线迁移(动态迁移)

转载请注明出处:http://blog.csdn.net/kumu_Linux 枯木的Linux技术博客 静态迁移 静态迁移:也叫做常规迁移、离线迁移(Offline Migration)。就...
  • kumu_Linux
  • kumu_Linux
  • 2012年12月06日 13:21
  • 8856

安装KVM以及配置热迁移环境

Ubuntu14.04配置KVM/Libvirt虚拟化环境 在每台物理机上安装KVM以及其它依赖包 sudo apt-get install qemu-kvm libvirt-bin br...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2016年05月18日 18:42
  • 911

Centos 6.3 虚拟化集群方案_centos系统安装(1)

最近一直用esxi ,感觉在机房的环境里需要用多一个公网ip,所以最近更改了方案,使用centos kvm  和virtual machine manager 进行集群,这个是记录我自己的操作,做了很...
  • zhengmengjia
  • zhengmengjia
  • 2014年03月27日 14:19
  • 4364

KVM虚拟机动态迁移

我采用的是基于共享存储实现的KVM动态迁移,共享存储部分由NFS实现. 迁移需要KVM虚拟化服务器两台A,B.及NVF服务器C(也可以由A或B完成). 服务器A.B挂在服务器上C上存放虚拟磁盘文件...
  • u012574371
  • u012574371
  • 2015年10月21日 10:51
  • 426

kvm虚拟机静态和动态迁移

一、kvm虚拟机静态迁移 1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移。 (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件 本文实现基于本地磁盘存...
  • taiyang1987912
  • taiyang1987912
  • 2015年08月25日 10:35
  • 7213

迁移 VMware 虚拟机到 KVM(转)

http://www.ibm.com/developerworks/cn/linux/l-cn-mgrtvm3/ 如何迁移 VMware 上的 Windows 及 Linux 虚拟机到基于 KV...
  • tantexian
  • tantexian
  • 2015年01月13日 15:36
  • 3925
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:KVM在线迁移(动态迁移)—图形界面
举报原因:
原因补充:

(最多只允许输入30个字)