[发明专利]一种自动释放VMware虚拟机资源占用的辅助方法在审
申请号: | 202210179117.5 | 申请日: | 2022-02-25 |
公开(公告)号: | CN114518939A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 卢徐涛;王博;欧阳鹏 | 申请(专利权)人: | 北京清微智能信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京索睿邦知识产权代理有限公司 11679 | 代理人: | 朱玲 |
地址: | 100176 北京市大兴区北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 释放 vmware 虚拟机 资源 占用 辅助 方法 | ||
本发明涉及计算机系统运维领域,公开了一种自动释放VMware虚拟机资源占用的辅助方法,首先通过在定时服务器上执行python脚本,周期性执行访问AD域验证服务器、VMware View管理服务器和VMware Vcenter资源管理服务器的任务,达到监控VMware虚拟机平台登录和使用情况的目的,进一步地,通过设置自动化的资源占用判断机制和资源释放命令,来实现对VMware虚拟机平台的自动运维。本发明公开的方法流程完善,实用性强,很好克服了VMware虚拟机平台运维过程中费时费力、运维复杂的问题,提高了VMware虚拟机平台运维的自动化程度。
技术领域
本发明涉及计算机系统运维领域,具体涉及一种自动释放VMware虚拟机资源占用的辅助方法。
背景技术
VMware虚拟机平台技术,作为业内顶尖的虚拟化平台,提供的多云桌面和应用虚拟化,大大提升了物理服务器的运行效率,但是其中多关联性的平台部署,对运维工程师来说增加了难度。
当前VMware虚拟机平台的运维工作,多依靠人工手动查询并删除。不仅自动化程度低、运维工作量大,并且,对于部分无法进行用户溯源的VMware虚拟机,因为不能及时释放掉VMware虚拟机资源,导致了大量计算资源被浪费。
发明内容
针对当前VMware虚拟机平台运维过程中存在的问题,本发明提出了一种自动释放VMware虚拟机资源占用的辅助方法。
一种自动释放VMware虚拟机资源占用的辅助方法,包括以下步骤:
步骤S1,在python脚本中,配置相应的资源占用判断逻辑和资源释放机制,以及,在定时服务器中设置周期访问任务,并运行python脚本;
步骤S2,定时服务器连接AD域验证服务器并定期扫描,依次获取每个用户的最近登录时间,对一个月内未登录过的用户名进行归纳统计,创建第一用户名列表;
具体地,步骤S2包含步骤:
步骤S201,对外暴露AD域验证服务器,接受定时服务器的访问请求;
步骤S202,在定时服务器上,通过python脚本设置定时访问任务,来定期访问AD域验证服务器,并获取每次的访问时间,标记为T1;
步骤S203,对AD域验证服务器进行扫描,查询所有登录过该服务器的用户,标记每个用户最后一次的登录时间为T2,依次执行Time = T2 - T1,计算出每个用户名的未登录时长Time;
步骤S204,依次对每个用户名的未登录时长进行判断,统计出所有未登录时长大于三天的用户名,并创建第一用户名列表;
步骤S3,查询每个用户名的注册信息,对最近三天新注册且未登录过的用户名进行归纳统计,并创建第二用户名列表;
步骤S4,分别对第一用户名列表和第二用户名列表进行遍历,找到第一用户名列表与第二用户名列表的交集;
步骤S5,根据交集对第一用户名列表进行剔除,保留未删除的用户名,创建第三用户名列表,并将第三用户名列表返回给定时服务器;
步骤S6,定时服务器连接VMware View管理服务器,将第三用户名列表中的用户名提供给VMware View服务器管理平台,来获取每个用户名及其关联的VMware虚拟机MID信息,并返回给定时服务器;
具体地,步骤S6包含步骤:
步骤S601,由定时服务器向VMware View管理服务器发送访问请求;
步骤S602,在VMware View管理服务器中,由Python启动web接口;
步骤S603,以第三用户名列表中的用户名作为参数,在VMware View管理服务器中依次查询每个用户名及其关联的VMware虚拟机MID信息;
步骤S604,将查询到的结果返回给请求的定时服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京清微智能信息技术有限公司,未经北京清微智能信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210179117.5/2.html,转载请声明来源钻瓜专利网。