[发明专利]一种KVM虚拟机在物理主机之间迁移的方法有效
申请号: | 201310662040.8 | 申请日: | 2013-12-10 |
公开(公告)号: | CN103605562B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 杨磊;乔鑫 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 kvm 虚拟机 物理 主机 之间 迁移 方法 | ||
技术领域
本发明涉及服务器基于KVM(Kernel-based Virtual Machine)虚拟化平台的业务迁移领域,具体涉及虚拟机在物理主机间的迁移方法。
技术背景
KVM, 作为开源的内核虚拟机,越来越受到 IBM,Redhat,HP,Intel 等各大公司的大力支持,基于 KVM 的开源虚拟化生态系统也日益完善。最终用户也开始广泛使用KVM技术,随着KVM主机数量的增长,主机的故障率或者升级操作也会增加,如何保证虚拟机可靠性及对外提供服务的连续性成为最终用户的首要问题。
发明内容
本发明要解决的技术问题是:提供一种KVM虚拟机在物理主机之间迁移的方法,确保虚拟机上服务正常运行同时,将虚拟机系统从一台源主机移动到另一台目的主机。
本发明所采用的技术方案为:
一种KVM虚拟机在物理主机之间迁移的方法,提供了一种物理操作系统向虚拟化平台迁移的方法,包括:物理机网络调试;迁移软件安装;虚拟机系统从源主机迁移至目的主机;其中,所需物理环境包括:物理主机两台;SLES11 SP1系统+KVM模块;NFS服务器。
所述方法的实现过程为:准备三台物理服务器的系统环境,一台为源主机另外一台为目的主机,最后一台为NFS服务器,操作系统均为Suse Linux Enterprise Server 11 Service Pack 1(以下简称:SLES11 SP1);
首先,在源主机、目的主机和NFS服务器上安装SLES11 SP1,并在源主机和目的主机上安装KVM;
其次,在源主机上,创建需要迁移的虚拟机;
然后,在NFS服务器上部署NFS服务,确保源主机和目的主机均可访问NFS服务器的共享目录;
最后,在被迁移的虚拟机中,打开浏览器通过视频网站播放一段网络视频,或其他可验证服务不间断的方法如用远程桌面连接被迁移的虚拟机系统,通过virt-manager图形化管理工具开始进行迁移,在迁移过程中实时网络视频基本流畅或远程桌面不中断;迁移完成后,目的主机中自动创建了一个同名的虚拟机,并且继续播放在线视频或提供远程桌面连接服务,源主机上的虚拟机变为暂停状态,不再提供服务;至此,动态迁移完成。
所述方法的具体实现步骤包括:
1)首先,在两台主机上分别安装SLES11 SP1系统(本文仅以Suse Linux Enterprise Server 11 Service Pack 1 为例)及KVM相关模块;
2)安装图形管理工具virt-manager创建虚拟机;
3)把虚拟机存储文件存储在公共的存储空间,设定一个共享存储空间,让源主机和目的主机均能访问;本文通过NFS文件系统作为共享存储空间。
4)配置NFS服务:
修改 /etc/exports 文件,添加/home/image *(rw,sync,no_root_squash)
rw:可读写的权限;
ro:只读的权限;
no_root_squash:登入到 NFS 主机的用户如果是 ROOT 用户,他就拥有 ROOT 权限,此参数很不安全,建议不要使用。
sync:资料同步写入存储器中;
async:资料会先暂时存放在内存中,不会直接写入硬盘;
重新启动 nfsserver 服务;
# service nfsserver restart
5)源主机和目的主机通过virt-manager添加NFS存储池;
点击 Edit menu->Host Details->Storage tab;
6)添加一个新的存储池;
点击左下角的“+”号,弹出一个新的窗口;输入以下参数:
Name:存储池的名字;
Type:选择 netfs:Network Exported Directory;因为本文使用了 NFS 作为共享存储协议。
点击“Forward”后,输入以下参数:
Target Path:共享存储在本地的映射目录,本文中这个目录在源主机和目的主机上必须一致;
Format:选择存储类型,这里必须是 nfs;
Host Name:输入共享存储服务器,也就是 NFS 服务器的 IP 地址或 hostname;
Source Path:NFS 服务器上输出的共享目录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310662040.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:水蛭水族箱及蚂蝗养殖方法
- 下一篇:一种棘胸蛙的养殖方法