[发明专利]云计算平台上Linux云主机业务连续性测试方法及装置在审
申请号: | 202010290800.7 | 申请日: | 2020-04-14 |
公开(公告)号: | CN111538562A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 刘超 | 申请(专利权)人: | 上海仪电(集团)有限公司中央研究院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 平台 linux 主机 业务 连续性 测试 方法 装置 | ||
本发明涉及一种云计算平台上Linux云主机业务连续性测试方法及装置,该方法包括:接收Linux虚机启动指令,在第一租户的环境中启动第一Linux虚机;实时对所述第一Linux虚机进行秒级快照;在接收到连续性检查指令时,基于所述秒级快照在第二租户的环境中启动第二Linux虚机,所述第二租户与第一租户完全隔离;比对所述第一Linux虚机和第二Linux虚机对外服务端口对应的进程名称集合,若相同,则产生连续指示,否则产生报警指示。与现有技术相比,本发明具有自动化程度高、有效提升云主机业务连续性等优点。
技术领域
本发明涉及云计算技术领域,尤其是涉及一种云计算平台上Linux云主机业务连续性测试方法及装置。
背景技术
云计算技术用于高效地管理数据中心中的服务器资源。随着云规模的不断增加,服务器的硬盘、主板和内存损坏等物理故障时常发生。当发生故障时,云操作系统一般会基于“分布式存储”加“虚拟机疏散”技术把发生故障的物理服务器上的虚拟机“自动漂移”到其他物理服务器上,以保证用户的虚拟机不因为物理故障而无法访问。但实际上,由于“虚拟机疏散技术”会造成虚拟机重启,而虚拟机中的许多服务程序并未配置开机启动,这样当虚拟机“自动漂走”后,虽然虚拟机能正常启动运行,但其上应用并没有启动,造成服务不可用,进而造成业务损失。
发明内容
本发明的目的在于克服上述现有技术存在的缺陷而提供一种云计算平台上Linux云主机业务连续性测试方法及装置。
本发明的目的可以通过以下技术方案来实现:
一种云计算平台上Linux云主机业务连续性测试方法,该方法包括:
接收Linux虚机启动指令,在第一租户的环境中启动第一Linux虚机;
实时对所述第一Linux虚机进行秒级快照;
在接收到连续性检查指令时,基于所述秒级快照在第二租户的环境中启动第二Linux虚机,所述第二租户与第一租户完全隔离;
比对所述第一Linux虚机和第二Linux虚机对外服务端口对应的进程名称集合,若相同,则产生连续指示,否则产生报警指示。
进一步地,基于所述Linux虚机启动指令通过云硬盘启动Linux虚机。
进一步地,采用ceph作为分布式存储系统,用ceph中的rbd命令进行所述秒级快照。
进一步地,所述第二租户为系统租户。
进一步地,基于Python的sets数据结构进行比对所述进程名称集合。
本发明还提供一种一种云计算平台上Linux云主机业务连续性测试装置,包括:
虚机启动模块,用于接收Linux虚机启动指令,在第一租户的环境中启动第一Linux虚机;
快照模块,用于实时对所述第一Linux虚机进行秒级快照;
重启动模块,用于在接收到连续性检查指令时,基于所述秒级快照在第二租户的环境中启动第二Linux虚机,所述第二租户与第一租户完全隔离;
测试结果输出模块,用于比对所述第一Linux虚机和第二Linux虚机对外服务端口对应的进程名称集合,若相同,则产生连续指示,否则产生报警指示。
进一步地,所述虚机启动模块中,基于所述Linux虚机启动指令通过云硬盘启动Linux虚机。
进一步地,所述快照模块中,采用ceph作为分布式存储系统,用ceph中的rbd命令进行所述秒级快照。
进一步地,所述第二租户为系统租户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海仪电(集团)有限公司中央研究院,未经上海仪电(集团)有限公司中央研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010290800.7/2.html,转载请声明来源钻瓜专利网。