预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105893133A(43)申请公布日2016.08.24(21)申请号201610201580.X(22)申请日2016.03.31(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视云计算有限公司(72)发明人张增(74)专利代理机构北京中政联科专利代理事务所(普通合伙)11489代理人谢磊(51)Int.Cl.G06F9/48(2006.01)权利要求书1页说明书4页附图1页(54)发明名称基于容器技术的应用服务无缝迁移方法和系统(57)摘要本发明公开了一种基于容器技术的应用服务无缝迁移方法和系统,所述方法包括:原服务器接收用户终端发送的应用服务迁移请求,所述应用服务迁移请求中包含待迁移应用服务的位置信息;原服务器基于所述位置信息确定对应的原容器,将所述待迁移应用服务对应的原容器生成容器镜像文件,并将所述容器镜像文件发送至镜像仓库,其中,所述原容器为所述待迁移应用服务在原服务器上所在的容器;目标服务器从所述镜像仓库中获取所述容器镜像文件,基于所述容器镜像文件创建目标容器,并将所述目标容器的IP地址改为与其对应的原容器的IP地址;将所述目标服务器的IP地址改为所述原服务器的IP地址。本发明通过上述迁移方式,能够实现无缝迁移。CN105893133ACN105893133A权利要求书1/1页1.一种基于容器技术的应用服务无缝迁移方法,其特征在于,所述方法包括:原服务器接收用户终端发送的应用服务迁移请求,所述应用服务迁移请求中包含待迁移应用服务的位置信息;原服务器基于所述位置信息确定对应的原容器,将所述待迁移应用服务对应的原容器生成容器镜像文件,并将所述容器镜像文件发送至镜像仓库,其中,所述原容器为所述待迁移应用服务在原服务器上所在的容器;目标服务器从所述镜像仓库中获取所述容器镜像文件,基于所述容器镜像文件创建目标容器,并将所述目标容器的IP地址改为与其对应的原容器的IP地址;将所述目标服务器的IP地址改为所述原服务器的IP地址。2.根据权利要求1所述的方法,其中,在所述将所述待迁移应用服务对应的原容器生成容器镜像文件的步骤之前,还包括:批量停掉原服务器中所有的待迁移应用服务。3.根据权利要求1-2任一项所述的方法,其中,在所述目标服务器从所述镜像仓库中获取所述容器镜像文件的步骤之前,还包括:基于所述位置信息,批量停掉所述原服务器中所有的待迁移应用服务对应的原容器。4.根据权利要求1-2任一项所述的方法,其中,在所述将所述目标服务器的IP地址改为所述原服务器的IP地址的步骤之前,还包括:停掉所述原服务器。5.一种基于容器技术的应用服务无缝迁移系统,其特征在于,所述系统包括:用户终端(10),用于向原服务器(20)发送应用服务迁移请求;原服务器(20),用于接收用户终端(10)发送的应用服务迁移请求,所述应用服务迁移请求中包含待迁移应用服务的位置信息;并基于所述位置信息确定对应的原容器,将所述待迁移应用服务对应的原容器生成容器镜像文件,并将所述容器镜像文件发送至镜像仓库,其中,所述原容器为所述待迁移应用服务在原服务器上所在的容器;目标服务器(30),用于从所述镜像仓库中获取所述容器镜像文件,基于所述容器镜像文件创建目标容器,并将所述目标容器的IP地址改为与其对应的原容器的IP地址;所述目标服务器(30)包括IP管理模块(40),其用于将所述目标服务器的IP地址改为所述原服务器的IP地址。6.根据权利要求5所述的系统,其中,所述原服务器(20)包括:第一处理模块(21),用于批量停掉原服务器中所有的待迁移应用服务。7.根据权利要求5-6任一项所述的系统,其中,所述目标服务器(30)还包括:第二处理模块(31),用于基于所述位置信息,批量停掉所述原服务器中所有的待迁移应用服务对应的原容器。8.根据权利要求5-6任一项所述的系统,其中,所述目标服务器(30)还包括:第三处理模块(32),用于停掉所述原服务器。2CN105893133A说明书1/4页基于容器技术的应用服务无缝迁移方法和系统[0001]方法领域[0002]本发明涉及应用服务迁移技术领域,尤其涉及一种基于容器技术的应用服务无缝迁移方法和系统。背景技术[0003]随着计算机技术和互联网的快速发展,集群系统以其低廉的成本、强大的运算能力和健壮的容错机制逐渐成为了计算机行业的焦点。集群应用可以运行在上千台普通的服务器上,伴随业务增长动态扩大集群规模,但也要承受普通计算机较高的故障率,这要求系统在发生软硬件故障的时候仍能保证高度的可用性。[0004]目前,对于集群的故障迁移,通常采用的是Failover(失效转移)集群的方法,将应用转移到另外一台