[发明专利]云主机清理方法、装置、电子设备及可读存储介质在审
申请号: | 202211712280.X | 申请日: | 2022-12-29 |
公开(公告)号: | CN116225903A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 段霞;周园;袁琴;王丹丹 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/451 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 任亚娟 |
地址: | 100093 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 清理 方法 装置 电子设备 可读 存储 介质 | ||
本发明实施例提供了一种云主机清理方法、装置、电子设备及可读存储介质,所述方法包括:遍历云主机的有向图,确定所述有向图的当前顶点;其中,所述有向图包括若干顶点,所述顶点分别具有对应的元组信息;根据所述顶点的元组信息生成与终端设备交互的命令;将所述与终端设备交互的命令添加到预设的初始脚本得到清理云主机脚本;根据所述清理云主机脚本清理所述云主机。本发明实施例提高了云主机的清理效率,进而提高了测试效率。
技术领域
本发明实施例涉及云计算测试技术领域,特别是涉及一种云主机清理方法、一种云主机清理装置、一种电子设备以及一种计算机可读存储介质。
背景技术
在云计算领域,测试人员在宿主机提供的测试环境上开通云主机,从而可以利用开通的云主机进行需求测试。测试人员在测试完成一个需求之后,需要及时清理已开通的云主机,否则会造成因宿主机上的资源被占用,导致有其他需求测试时无法正常开通云主机的情况。
在实际应用中,开发人员为了保障用户的数据安全以及方便线上运维,会提供一个脚本服务进行云主机的清理,触发该脚本服务清理单个云主机时,测试人员需要在终端设备中输入密码,以及输入确认项(例如Y(是)或者N(否))来与终端设备进行交互,虽然通过脚本服务已经在一定程度上提高了云主机的清理效率,但是,当需要清理的云主机较多时,那么执行该脚本服务就比较耗时,因此还是需要反复进行输入密码以及输入确认项等交互流程,导致测试人员对云主机的清理效率不高,进而导致测试效率的降低。
发明内容
本发明实施例是提供一种云主机清理方法、装置、电子设备以及计算机可读存储介质,以解决云主机的清理效率不高的问题。
本发明实施例公开了一种云主机清理方法,包括:
遍历云主机的有向图,确定所述有向图的当前顶点;其中,所述有向图包括若干顶点,所述顶点分别具有对应的元组信息;
根据所述顶点的元组信息生成与终端设备交互的命令;
将所述与终端设备交互的命令添加到预设的初始脚本得到清理云主机脚本;
根据所述清理云主机脚本清理所述云主机。
可选地,所述元组信息包括所述顶点的顶点名称、与终端设备交互的命令描述、与所述命令描述对应的应答描述、唯一标识以及所述顶点的出度顶点的唯一标识。
可选地,所述根据所述顶点的元组信息生成与终端设备交互的命令,包括:
当所述当前顶点在所述有向图的出度大于或等于指定数值时,根据所述当前顶点的元组信息中的出度顶点的唯一标识确定所述当前顶点的出度顶点;
根据所述当前顶点的所述出度顶点的元组信息中的所述与终端设备交互的命令描述和与所述命令描述对应的应答描述生成与终端设备交互的命令,并返回执行所述遍历云主机的有向图,确定所述有向图的当前顶点的步骤。
可选地,所述根据所述顶点的元组信息生成与终端设备交互的命令,包括:
当所述当前顶点在所述有向图的出度小于指定数值时,停止执行遍历云主机的有向图。
可选地,在所述根据所述清理云主机脚本清理所述云主机之前,所述方法还包括:
为终端设备的用户提供可视化界面;其中,所述可视化界面中展示的内容包括云主机的云主机信息。
可选地,所述根据所述清理云主机脚本清理所述云主机,包括:
在接收到通过所述可视化界面提交的清理请求时,确定所述清理请求对应的目标云主机;其中,所述目标云主机为一个或者多个;
调用所述清理云主机脚本清理所述目标云主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211712280.X/2.html,转载请声明来源钻瓜专利网。