[发明专利]一种桌面云服务器快速关机的方法在审
申请号: | 201911106731.3 | 申请日: | 2019-11-13 |
公开(公告)号: | CN111078310A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 洪紫程;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455 |
代理公司: | 广东勤诺律师事务所 44595 | 代理人: | 尚俊 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 服务器 快速 关机 方法 | ||
本发明涉及一种桌面云服务器快速关机的方法。本发明的方法是:桌面云管理界面选择服务器关机;系统关机任务处理接口收到关机请求;查询数据库获得正在运行的虚拟机列表;对所有正在运行的虚拟机发送关机命令;强制关闭超过等待关机时间未关机成功的虚拟机;内存数据同步到硬盘,服务器执行关机命令。本发明解决了桌面云服务器的快速关机问题;可以用于桌面云服务器管理。
技术领域
本发明涉及云计算技术领域,特别涉及一种桌面云服务器快速关机的方法。
背景技术
随着桌面云的发展,企业办公和学校云教室成为近年来云桌面应用最为广泛的地方。这些应用场景的使用特点是工作日使用云桌面,周末或节假日不使用云桌面;白天使用云桌面,晚上不使用云桌面。对于服务器的运行来说,不间断的工作状态必定会不断消耗CPU、内存资源,导致运行变得卡顿。如果服务器不使用的时候关机休息,既能节约电能,又能清除运行内存;使服务器硬件设备得到冷却。
目前大多数桌面云系统管理员关服务器前都要在桌面云管理界面对云桌面一个个关机,然后登陆服务器后台执行关机命令;有时候桌面云系统管理员直接对服务器按电源强制关机。
现有桌面云服务器的运行和关机方式存在以下几个方面的缺点:
1、资源浪费,周末、节假日、晚上没人使用桌面云,服务器一直在运行,浪费电能。同时桌面云系统管理员手动关数量庞大的云桌面,再关服务器,占用时间及精力,无法释放桌面云系统管理员繁重的工作。
2、对桌面云管理员技能要求高,对服务器执行关机命令,需要桌面云管理员了解各服务器操作系统的操作命令,而不能直接强制按电源,这样可能导致丢数据,甚至服务器系统崩溃;
3、自动化程度不高,无法执行一键关机。
发明内容
本发明解决的技术问题在于提供一种桌面云服务器快速关机的方法;实现对桌面云服务器的一键关机,并可避免对服务器直接断电关机。
本发明解决上述技术问题的技术方案是:
所述的方法包括如下步骤:
步骤1、桌面云管理界面选择服务器关机;
步骤2、系统关机任务处理接口收到关机请求;
步骤3、查询数据库获得正在运行的虚拟机列表;
步骤4、对所有正在运行的虚拟机发送关机命令;
步骤5、强制关闭超过等待关机时间未关机成功的虚拟机;
步骤6、内存数据同步到硬盘,服务器执行关机命令。
所述的桌面云管理界面是一个集中管理、运维虚拟机的Web管理系统。
所述的方法在选择服务器关机前,在桌面云管理界面设置虚拟机的关机等待时间;
所述等待时间是等待虚拟机正常关机的时间;如虚拟机在等待时间内未成功关机,则系统强制关闭虚拟机。
所述系统关机任务处理接口收到关机请求后,记录虚拟机的关机等待时间并保存到数据库,同时启动系统关机任务处理进程。
所述的步骤4,如系统关机任务处理进程发送成功,则记录到数据库,并记录虚拟机的关机时间;如果发送失败,则重试发送3次。
所述的步骤5,根据设定的虚拟机关机等待时间,系统关机任务处理进程查询数据库,如果虚拟机超过关机等待时间还未关机成功,则强制关闭虚拟机。
所述的步骤6,在关闭服务器关机前,同步内存中的数据到服务器硬盘;
所述的服务器执行关机是指系统关机任务处理进程关闭所有桌面云服务进程后,再调用服务器操作系统的关机命令对服务器进行关机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911106731.3/2.html,转载请声明来源钻瓜专利网。