一种云主机迁移方法及电子设备技术

技术编号:27447205 阅读:15 留言:0更新日期:2021-02-25 04:16
本发明专利技术提供了一种云主机迁移方法及电子设备,该云主机迁移方法包括以下步骤:S1、在对端设备中构建中转服务器,扫描源端设备中的磁盘,确定被扫描的磁盘中已加载第一数据保护策略的磁盘,提取已加载第一数据保护策略的磁盘的逻辑卷,并根据逻辑卷确定磁盘信息表;S2、中转服务器中根据磁盘信息表创建与磁盘信息表对应的待迁移磁盘数据集;S3、将中转服务器中挂载点信息已修正的待迁移磁盘数据集迁移至对端设备中,并在对端设备中配置并启动云主机通过本申请所揭示的技术方案,避免了云主机在迁移过程中的资源重复消耗。迁移过程中的资源重复消耗。迁移过程中的资源重复消耗。

【技术实现步骤摘要】
一种云主机迁移方法及电子设备


[0001]本专利技术涉及云计算
,尤其涉及一种云主机迁移方法及电子设备。

技术介绍

[0002]云迁移服务提供的是将客户物理服务器上或其他虚拟化平台上的业务系统迁移至华为虚拟化平台上的服务,是一种能将客户应用级业务、文件级业务以及系统级业务迁移到虚拟化平台上并正常运行的完整的交付方案。云迁移服务避免了用户在异地重新部署及配置云主机及运行于云主机的业务系统。云迁移服务实施过程以虚拟硬盘或者云硬盘为粒度(比如virt-p2v开源迁移工具、直接复制VMware虚拟机硬盘转换成qcow2或者raw等虚拟机镜像)将源主机中的源业务系统中所有的系统盘及业务数据盘迁移到云平台中,迁移后的云主机中包含了源主机中所有或者部分数据,例如操作系统、业务数据等,从而实现源主机的资源迁移至云平台并启动云主机。
[0003]在现有技术中,为了防止源主机中的系统盘或者某个(某些)业务数据盘在发生数据损坏或者数据丢失从而导致业务系统无法有效地响应用户的请求,通常需要在源主机中采用多副本、分布式奇偶校验等保护策略,并在迁移服务执行完毕后将源主机中的保护策略迁移至云平台中。然而,在云平台中存在既有的诸如SSL证书加密、对云主机(ECS)所依赖的物理基础设施、虚拟化、网络、生命周期进行监控等保护策略。因此,如果在源主机迁移至云平台中并启动云主机的过程中,会导致云平台及云主机中同时存在两个数据保护策略,即位于源主机中系统盘及业务数据盘所配置的一种数据保护策略,以及迁移后并在对端的云平台中既有的另一种数据保护策略,从而增加了支撑云平台的物理层和/或虚拟层的CPU、内存及磁盘空间的资源浪费。
[0004]有鉴于此,有必要对现有技术中的将源主机中的系统盘或者某个(某些)业务数据盘在迁移至目标端中并创建云主机的方法予以改进,以解决上述问题。

技术实现思路

[0005]本专利技术的目的在于揭示一种云主机迁移方法、计算机可读取存储介质及一种电子设备,用以解决上述现有技术所存在的技术缺陷,尤其是为了避免云主机在迁移过程中对对端设备中的资源造成重复消耗。
[0006]为实现上述第一个目的,本专利技术首先提供了一种云主机迁移方法,包括以下步骤:
[0007]S1、在对端设备中构建中转服务器,扫描源端设备中的磁盘,确定被扫描的磁盘中已加载第一数据保护策略的磁盘,提取所述已加载第一数据保护策略的磁盘的逻辑卷,并根据所述逻辑卷确定磁盘信息表;
[0008]S2、中转服务器中根据磁盘信息表创建与所述磁盘信息表对应的待迁移磁盘数据集;
[0009]S3、将中转服务器中挂载点信息已修正的待迁移磁盘数据集迁移至对端设备中,并在对端设备中配置并启动云主机。
[0010]作为本专利技术的进一步改进,所述步骤S1中被扫描的磁盘为源端设备中的至少一个作为系统盘的磁盘;
[0011]所述步骤S1中扫描源端设备中的磁盘具体为:
[0012]使用与对端设备连通并部署于源端设备中的客户端扫描源端设备中的磁盘,所述迁移控制系统预先创建空白磁盘信息表,并将所述逻辑卷添加至空白磁盘信息表以形成所述磁盘信息表。
[0013]作为本专利技术的进一步改进,所述步骤S1具体包括:
[0014]S11、部署于源端设备中的客户端遍历扫描源端设备中的所有磁盘;
[0015]S12、确定待在对端设备中所配置出的云主机所关联的磁盘;
[0016]S13、分离出源端设备中未加载第一数据保护策略的磁盘及已加载第一数据保护策略的磁盘,并将待在对端设备中所配置出的云主机所关联的磁盘中已加载第一数据保护策略的磁盘的逻辑卷添加至空白磁盘信息表以形成所述磁盘信息表。
[0017]作为本专利技术的进一步改进,所述步骤S2中的待迁移磁盘数据集包含所述源端设备中已加载第一数据保护策略的磁盘的逻辑卷所对应的镜像数据和/或源端设备中未加载第一数据保护策略的磁盘中的磁盘数据,所述客户端读取磁盘信息表,并将所述磁盘信息表发送至辅助程序,由部署于与对端设备连通的辅助程序执行所述步骤S2,所述辅助程序部署于与对端设备连通的虚拟机。
[0018]作为本专利技术的进一步改进,所述步骤S2还包括:使用部署于与对端设备连通的辅助程序执行如下步骤:
[0019]判断对待迁移磁盘数据集中包含的至少一个作为系统盘的挂载点信息以及逻辑卷的挂载点信息与磁盘信息表是否一致,并对作为系统盘的挂载点信息发生变化的系统盘的挂载点信息以及逻辑卷的挂载点信息发生变化的逻辑卷的挂载点信息予以修正。
[0020]作为本专利技术的进一步改进,所述步骤S3执行完毕后,还包括:
[0021]使用所述迁移控制系统卸载中转服务器中的待迁移磁盘数据集;
[0022]所述中转服务器中根据磁盘信息表创建与所述磁盘信息表对应的待迁移磁盘数据集的操作由所述迁移控制系统执行,所述迁移控制系统向源端设备中的客户端执行扫描源端设备中的磁盘的请求并接收客户端扫描源端设备中的磁盘所得到的扫描结果。
[0023]作为本专利技术的进一步改进,所述源端设备和/或对端设备被配置为云平台、数据中心、虚拟计算机装置、物理计算机装置或者数字移动终端;
[0024]所述迁移控制系统部署于与对端设备连通的虚拟机。
[0025]作为本专利技术的进一步改进,所述中转服务器部署于对端设备,所述迁移控制系统部署于中转服务器中的虚拟机。
[0026]作为本专利技术的进一步改进,所述步骤S3还包括:向对端设备中已经配置并启动的云主机加载第二数据保护策略,所述第二数据保护策略与第一数据保护策略相同或者不同,所述第一数据保护策略为软RAID数据保护策略和/或多副本数据保护策略。
[0027]同时,基于相同专利技术思想,本专利技术还揭示了一种计算机可读取存储介质,
[0028]所述计算机可读取存储介质中存储有计算机程序指令,
[0029]所述计算机程序指令被一处理器读取并运行时,执行如上述任一项专利技术创造所述的云主机迁移方法的步骤。
[0030]最后,基于相同专利技术思想,本专利技术还揭示了一种电子设备,包括:
[0031]处理器,存储器,以及
[0032]存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所所述计算机程序时执行前述任一项专利技术创造所述的云主机迁移方法的步骤。
[0033]与现有技术相比,本专利技术的有益效果是:
[0034]在本申请中,在对端设备中创建云主机所需要的磁盘在源端设备中提取所述已加载第一数据保护策略的磁盘的逻辑卷,并将所述逻辑卷添加至磁盘信息表,并通过中转服务器在对端设备中创建云主机,避免了云主机在由源端设备向对端设备的迁移过程中造成对端设备中的CPU、内存及磁盘等资源的重复消耗。
附图说明
[0035]图1为本专利技术一种云主机迁移方法的整体流程图;
[0036]图2为基于图1所示出的云主机迁移方法在源端设备与对端设备之间基于源端设备中的至少一个磁盘在对端设备中配置出云主机在一种实例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云主机迁移方法,其特征在于,包括以下步骤:S1、在对端设备中构建中转服务器,扫描源端设备中的磁盘,确定被扫描的磁盘中已加载第一数据保护策略的磁盘,提取所述已加载第一数据保护策略的磁盘的逻辑卷,并根据所述逻辑卷确定磁盘信息表;S2、中转服务器中根据磁盘信息表创建与所述磁盘信息表对应的待迁移磁盘数据集;S3、将中转服务器中挂载点信息已修正的待迁移磁盘数据集迁移至对端设备中,并在对端设备中配置并启动云主机。2.根据权利要求1所述的云主机迁移方法,其特征在于,所述步骤S1中被扫描的磁盘为源端设备中的至少一个作为系统盘的磁盘;所述步骤S1中扫描源端设备中的磁盘具体为:使用与对端设备连通并部署于源端设备中的客户端扫描源端设备中的磁盘,所述迁移控制系统预先创建空白磁盘信息表,并将所述逻辑卷添加至空白磁盘信息表以形成所述磁盘信息表。3.根据权利要求1所述的云主机迁移方法,其特征在于,所述步骤S1具体包括:S11、部署于源端设备中的客户端遍历扫描源端设备中的所有磁盘;S12、确定待在对端设备中所配置出的云主机所关联的磁盘;S13、分离出源端设备中未加载第一数据保护策略的磁盘及已加载第一数据保护策略的磁盘,并将待在对端设备中所配置出的云主机所关联的磁盘中已加载第一数据保护策略的磁盘的逻辑卷添加至空白磁盘信息表以形成所述磁盘信息表。4.根据权利要求3所述的云主机迁移方法,其特征在于,所述步骤S2中的待迁移磁盘数据集包含所述源端设备中已加载第一数据保护策略的磁盘的逻辑卷所对应的镜像数据和/或源端设备中未加载第一数据保护策略的磁盘中的磁盘数据,所述客户端读取磁盘信息表,并将所述磁盘信息表发送至辅助程序,由部署于与对端设备连通的辅助程序执行所述步骤S2,所述辅助程序部署于与对端设备连通的虚拟机。5.根据权利要求4所述的云主机迁移方法,其特征在于,所述步骤S2还包括:使用部署于与对端设备连通的辅...

【专利技术属性】
技术研发人员:史顺波张欢杨帅麒雷准富
申请(专利权)人:华云数据控股集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1