一种核电业务系统虚拟服务器资源的回收方法及系统的制作方法

文档序号:8282114阅读:350来源:国知局
一种核电业务系统虚拟服务器资源的回收方法及系统的制作方法
【技术领域】
[0001] 本发明涉及核电技术领域,尤其涉及一种核电业务系统虚拟服务器资源的回收方 法及系统。
【背景技术】
[0002] 在核电业务系统中,传统的X86服务器的体系结构使其在同一时间只能运行一个 操作系统。通过抽象化物理硬件的操作系统和应用资源,现今核电业务系统服务器虚拟化 摆脱了 X86服务器传统的一对一体系结构模式,实现了更加经济高效、更敏捷、更简单的服 务器环境。借助服务器虚拟化,多个操作系统能够以虚拟机方式运行在一个物理服务器上, 每个虚拟机均可访问底层服务器计算资源。
[0003] 核电业务系统服务器虚拟化释放出了当今X86服务器的强大潜能。然而,大多数 虚拟服务器的容量利用率依旧不高;同时存在着无实际使用却依旧占用物理服务器资源的 现象,导致虚拟服务器数量剧增,运维人员很难一一确认核电业务系统虚机服务器的实际 使用情况。这不仅浪费服务器的资源还增加了服务器维护的成本。
[0004] 在现有技术中,针对上述技术问题,大部分虚拟化厂商都支持针对虚拟机的定时 任务,根据预先设定要的流程定时执行相应的操作。以主流的虚机化厂商VMWare公司的 虚拟化操作系统ESX为例,它支持十种任务类型:启动、关闭虚拟机,克隆、部署、迀移、创建 虚拟机,创建虚拟机快照,添加主机,更改电源,检查配合的合规性,更改资源池或虚拟机资 源设置。也就是说,现有的回收虚拟机方法只能定时的强制关闭、移除虚拟机,无法自动判 断租期内的服务器是否在使用,也无法主动询问用户是否还需使用或续租即将到期的服务 器。

【发明内容】

[0005] 本发明实施例所要解决的技术问题在于,针对现有核电业务系统中回收虚拟服务 器资源的方法只能定时的强制关闭、移除虚拟机,无法自动判断租期内的虚拟服务器是否 在使用,也无法主动询问用户是否还需使用或续租即将到期的虚拟服务器的缺陷,提供一 种核电业务系统虚拟服务器资源的回收方法及系统。
[0006] 为了解决上述技术问题,本发明实施例提供了一种核电业务系统虚拟服务器资源 的回收方法,包括以下步骤:
[0007] SI.获取申请信息,所述申请信息包括申请人ID、租期和应用类型,并同时转步骤 S2A 和 S2B ;
[0008] S2A.根据所述申请信息中的租期,监控租期是否到期;若未到期则继续监控租 期,否则转步骤S3A;
[0009] S3A.发送邮件询问申请人是否续租;若收到续租及新租期的反馈信息则返回步 骤S2A,否则转步骤S4 ;
[0010] S2B.监控应用资源使用情况;若第一预定天数内应用资源使用情况连续低于阈 值则转步骤S3B,否则继续监控应用资源使用情况;
[0011] S3B.发送邮件询问申请人主管应用资源是否使用及应用资源使用情况低的原因; 若接收到应用资源仍在使用及应用资源使用情况低的原因的反馈信息则返回步骤S2B,否 则转步骤S4 ;
[0012] S4.按日期和申请人进行编号,备份虚拟服务器硬盘文件;
[0013] S5.关闭并从物理主机移除虚拟服务器。
[0014] 优选地,所述步骤S2A还包括以下操作:每日计算距离租期所剩天数;当所剩天数 少于或等于第二预定天数时,发送邮件询问申请人是否续租,若续租则重新获取新的租期。
[0015] 优选地,所述应用类型包括 Web Services 业务和 Windows/Unix/Linux Services 业务;所述Web Services业务的阈值由虚拟服务器CPU使用率和网站用户访问数量预设值 决定,所述Windows/Unix/Linux Services业务的阈值由虚拟服务器使用量预设值决定。
[0016] 优选地,所述应用资源使用情况通过以下公式来计算:
【主权项】
1. 一种核电业务系统虚拟服务器资源的回收方法,其特征在于,包括w下步骤: S1.获取申请信息,所述申请信息包括申请人ID、租期和应用类型,并同时转步骤S2A 和 S2B ; S2A.根据所述申请信息中的租期,监控租期是否到期;若未到期则继续监控租期,否 则转步骤S3A ; S3A.发送邮件询问申请人是否续租;若收到续租及新租期的反馈信息则返回步骤 S2A,否则转步骤S4 ; S2B.监控应用资源使用情况;若第一预定天数内应用资源使用情况连续低于阔值则 转步骤S3B,否则继续监控应用资源使用情况; S3B.发送邮件询问申请人主管应用资源是否使用及应用资源使用情况低的原因;若 接收到应用资源仍在使用及应用资源使用情况低的原因的反馈信息则返回步骤S2B,否则 转步骤S4 ;
54. 按日期和申请人进行编号,备份虚拟服务器硬盘文件;
55. 关闭并从物理主机移除虚拟服务器。
2. 根据权利要求1所述的核电业务系统虚拟服务器资源的回收方法,其特征在于,所 述步骤S2A还包括W下操作:每日计算距离租期所剩天数;当所剩天数少于或等于第二预 定天数时,发送邮件询问申请人是否续租,若续租则重新获取新的租期。
3. 根据权利要求1所述的核电业务系统虚拟服务器资源的回收方法,其特征在于, 所述应用类型包括Web Services业务和Windows/Unix/Linux Services业务;所述Web Services业务的阔值由虚拟服务器CPU使用率和网站用户访问数量预设值决定,所述 WindowsAJnix/Linux Services业务的阔值由虚拟服务器使用量预设值决定。
4. 根据权利要求1所述的核电业务系统虚拟服务器资源的回收方法,其特征在于,所 述应用资源使用情况通过W下公式来计算:
其中,函数F"(t)为t时刻应用资源n的使用情况;i为函数设及的维度数,所述维度包 括;CPU资源利用率、内存利用率、磁盘利用率和访问量;A。为每个维度的敏感系数,用于 反映不同应用场景下对各维度的重视程度,默认为1 ; M (t)为t时刻应用资源n对维度i 的使用率;T为计算应用资源使用情况的周期。
5. 根据权利要求4所述的核电业务系统虚拟服务器资源的回收方法,其特征在于,在 所述步骤S2B中,通过改变应用资源的生命周期来触发邮件发送;所述应用资源的生命周 期通过下列公式来确定:
其中,T"(t)为t时刻应用资源n的生命周期,为应用资源n的租期,F。为应 用资源n的阔值。
6. -种核电业务系统虚拟服务器资源的回收系统,其特征在于,包括:申请模块、租期
监控模块、应用监控模块、通知模块、备份模块和回收模块;其中, 所述申请模块用于提供虚拟服务器申请服务并获取申请信息,所述申请信息包括申请 人ID、租期和应用类型; 所述租期监控模块用于根据申请人申请的租期,监控租期是否到期; 所述应用监控模块用于监控应用资源使用情况并将应用资源使用情况与应用资源使 用阔值相比,W获得应用资源使用情况监控结果; 所述通知模块进一步包括第一通知子模块和第二通知子模块;其中,所述第一通知子 模块用于根据所述租期监控模块的监控情况向申请人发送续租询问邮件并接受申请人的 反馈信息,所述第二通知子模块用于根据所述应用监控模块的监控结果向申请人主管发送 应用资源是否使用及应用资源情况低的原因并接受申请人主管的反馈信息; 所述备份模块用于根据所述通知模块的控制指令按日期和申请人进行编号,备份虚拟 服务器硬盘文件; 所述回收模块用于根据所述备份模块的控制指令关闭并从物理主机移除虚拟服务器。
7. 根据权利要求6所述的核电业务系统虚拟服务器资源的回收系统,其特征在于,所 述租期监控模块还剩余天数计算子模块;所述剩余天数计算子模块用于每日计算距离租期 所剩天数;当所剩天数少于或等于第二预定天数时,所述租期监控模块触发所述通知模块 发送邮件询问申请人是否续租,若续租则重新获取申请人申请的租期。
8. 根据权利要求6所述的核电业务系统虚拟服务器资源的回收系统,其特征在于, 所述应用类型包括Web Services业务和Windows/Unix/Linux Services业务;所述Web Services业务的阔值由虚拟服务器CPU使用率和网站用户访问数量预设值决定,所述 WindowsAJnix/Linux Services业务的阔值由虚拟服务器使用量预设值决定。
9. 根据权利要求6所述的核电业务系统虚拟服务器资源的回收方法,其特征在于,所 述应用资源使用情况通过W下公式来计算:
其中,函数F"(t)为t时刻应用资源n的使用情况;i为函数设及的维度数,所述维度包 括;CPU资源利用率、内存利用率、磁盘利用率和访问量;A。为每个维度的敏感系数,用于 反映不同应用场景下对各维度的重视程度,默认为1 ; M (t)为t时刻应用资源n对维度i 的使用率;T为计算应用资源使用情况的周期。
10. 根据权利要求9所述的核电业务系统虚拟服务器资源的回收方法,其特征在于,所 述应用监控模块还用于通过改变应用资源的生命周期来触发所述第二通知模块;所述应用 资源的生命周期通过下列公式来确定:
其中,T"(t)为t时刻应用资源n的生命周期,为应用资源n的租期,F。为应 用资源n的阔值。

【专利摘要】本发明实施例公开了一种核电业务系统虚拟服务器资源的回收方法及系统,所述方法通过自动监视虚拟服务器的租期和应用资源使用情况来决定是否自动回收虚拟服务器。本发明通过监控虚拟服务器租期的传统方式和通过监控虚拟服务器实际使用情况的创新方法,结合自动质询的通知功能,实现了核电业务系统虚拟服务器资源的自动化回收,有效降低了核电业务系统运维的复杂度、减少了运维的工作量、节省了硬件成本。同时,本发明还提供了一种通过分析核电业务系统的特性来确定虚拟服务器实际使用情况的方法,通过该方法能有效得出虚拟服务器的实际使用情况。
【IPC分类】G06F9-50, G06F9-455
【公开号】CN104598291
【申请号】CN201410723355
【发明人】李岩, 赵淑光, 曾志华, 白鹤, 刘湘中, 李天然, 王立松, 何和明
【申请人】中广核工程有限公司, 中国广核集团有限公司
【公开日】2015年5月6日
【申请日】2014年12月2日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1