一种虚拟机管理方法和装置制造方法及图纸

技术编号:11164951 阅读:58 留言:0更新日期:2015-03-18 21:21
本发明专利技术的实施例提供一种虚拟机管理方法和装置,涉及计算机领域,提供了一种带保护的虚拟机删除方式,避免了误删除操作带来的损失并为用户提供了便利。其方法为:通过接收用户删除指令,在删除操作时对虚拟机进行状态标记。系统可通过接收用户操作指令执行找回操作将标记删除状态虚拟机恢复正常状态、或执行永久删除操作将标记删除状态虚拟机永久删除并释放所有资源;也可以根据预设条件直接执行或提醒用户执行永久删除操作。本发明专利技术的实施例用于对虚拟机的操作管理。

【技术实现步骤摘要】
一种虚拟机管理方法和装置
本专利技术涉及计算机领域,尤其涉及一种虚拟机管理方法和装置。
技术介绍
虚拟化技术是云计算的关键技术之一,主要是用于将一台物理机的物理资源虚拟成多个虚拟机(Virtual Machine, VM),使得每个虚拟机都可以实现物理机的功能。虚拟机是真实存在的物理计算机系统的抽象代表,在现实应用中,如企业办公,呼叫中心,学校教育等,经常需要大量部署使用。某些情况下,由于学生离校,员工离职、业务迁移等各种原因,需要对虚拟机进行删除。 目前,现有技术中对虚拟机的删除操作主要分为两类: 第一类是将虚拟机直接永久删除,在删除时,永久释放虚拟机所占有的计算、存储、网络等资源。另一种也是将虚拟机直接永久删除,但是删除时可以选择保留虚拟机的存储资源,这样在删除时,只释放计算、网络资源,不释放存储资源。系统管理员后续可以找到原来虚拟机对应的磁盘,使用该磁盘重新恢复虚拟机。 在实现上述虚拟机删除的过程中,专利技术人发现现有技术中至少存在如下问题: 第一类删除对用户误操作的保护不足,一旦发生误删除,虚拟机和虚拟机中的数据都无法恢复,可能会给用户造成巨大损失。第二类删除虽然可以从虚拟机磁盘中恢复虚拟机的数据,但是由于虚拟机磁盘标识使用的磁盘ID与虚拟机名称不相关,要找到和虚拟机对应的磁盘比较困难;且删除虚拟机时保留下来的磁盘会占用大量的存储资源,需要系统管理员手动删除,而且系统规模较大,虚拟机数量较多时,管理员很难找到与虚拟机对应的磁盘。
技术实现思路
本专利技术的实施例提供一种虚拟机管理方法和装置,在删除操作时对虚拟机进行状态标记,通过预设条件或操作对虚拟机进行永久删除,解决了用户删除操作安全性差、工作效率低的问题。 为达到上述目的,本专利技术的实施例采用如下技术方案: 第一方面,提供一种虚拟机管理方法,包括: 获取用户对虚拟机执行删除操作的删除指令; 若所述删除指令指示为第一删除模式,则将所述虚拟机关闭,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机; 获取操作指令,并根据所述操作指令对所述标记删除状态虚拟机进行相应的操作。 结合第一方面,在第一种可能的实现方式中,所述将所述虚拟机关闭,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机包括: 将所述虚拟机关闭,释放所述虚拟机的计算资源,保留所述虚拟机的存储资源、网络资源,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机。 结合第一方面,在第二种可能的实现方式中,所述操作指令为找回指令或永久删除指令; 所述永久删除指令是根据预设条件触发生成的,或者是由用户操作生成的。 结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述永久删除指令是根据预设条件触发生成的包括: 若满足所述预设条件,触发系统生成用户提醒消息,以便由用户操作生成所述永久删除指令;或, 若满足所述预设条件,触发所述系统生成所述永久删除指令; 所述预设条件包括: 所述虚拟机处于所述标记删除状态的时间长度大于预设时间长度;和/或,系统剩余存储资源小于系统的预设存储资源阈值。 结合第一方面的第二种可能的实现方式或第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述操作指令对所述标记删除状态虚拟机进行相应的操作包括: 若所述操作指令为永久删除指令,则将所述标记删除状态虚拟机永久删除,并释放所述标记删除状态虚拟机的所有资源; 若所述操作指令为找回指令,则将所述标记删除状态虚拟机恢复为正常状态,并为恢复正常状态的虚拟机重新分配所需的资源。 结合第一方面,在第五种可能的实现方式中,所述方法还包括: 若所述删除指令指示为第二删除模式,则直接将所述虚拟机永久删除,并释放所述虚拟机的所有资源。 第二方面,提供一种虚拟机管理装置,包括: 指令获取单元,用于获取用户对虚拟机执行删除操作的删除指令; 标记删除单元,用于当所述删除指令指示为第一删除模式时,将所述虚拟机关闭,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机; 操作单元,用于获取操作指令,根据所述操作指令对所述标记删除状态虚拟机进行相应的操作。 结合第二方面,在第一种可能的实现方式中,所述标记删除单元具体用于: 将所述虚拟机关闭,释放所述虚拟机的计算资源,保留所述虚拟机的存储资源、网络资源,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机。 结合第二方面,在第二种可能的实现方式中,所述操作指令为找回指令或永久删除指令; 所述永久删除指令是根据预设条件触发生成的,或者是由用户操作生成的。 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述操作单元具体用于: 根据预设条件触发生成所述永久删除指令,包括: 若满足所述预设条件,触发系统生成用户提醒消息,以便由用户操作生成所述永久删除指令;或, 若满足所述预设条件,触发所述系统生成所述永久删除指令; 所述预设条件包括: 所述虚拟机处于所述标记删除状态的时间长度大于预设时间长度;和/或,系统剩余存储资源小于系统的预设存储资源阈值。 结合第二方面的第二种可能的实现方式或第三种可能的实现方式,在第四种可能的实现方式中,所述操作单元具体用于: 若所述操作指令为永久删除指令,则将所述标记删除状态虚拟机永久删除,并释放所述标记删除状态虚拟机的所有资源; 若所述操作指令为找回指令,则将所述标记删除状态虚拟机恢复为正常状态,并为恢复正常状态的虚拟机重新分配所需的资源。 结合第二方面,在第五种可能的实现方式中,所述标记删除单元还用于: 当所述删除指令指示为第二删除模式时,直接将所述虚拟机永久删除,并释放所述虚拟机的所有资源。 本专利技术的实施例提供一种虚拟机管理方法和装置,通过接收用户删除指令,在删除操作时对虚拟机进行状态标记。系统可通过接收用户操作指令执行找回操作将标记删除状态虚拟机恢复正常状态、或执行永久删除操作将标记删除状态虚拟机永久删除并释放所有资源;也可以根据预设条件直接执行或提醒用户执行永久删除操作。这样,改善了用户删除操作的安全性,提高了删除操作工作效率,为用户提供了便利。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术实施例提供的一种虚拟机管理方法的流程示意图; 图2为本专利技术实施例提供的另一种虚拟机管理方法的流程示意图; 图3为本专利技术实施例提供的一种虚拟机管理装置的结构示意图一; 图4为本专利技术实施例提供的一种虚拟机管理装置的结构示意图二。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术的实施例提供了一种虚拟机管理方法,如图1所示,该方法包括本文档来自技高网...

【技术保护点】
一种虚拟机管理方法,其特征在于,所述方法包括:获取用户对虚拟机执行删除操作的删除指令;若所述删除指令指示为第一删除模式,则将所述虚拟机关闭,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机;获取操作指令,并根据所述操作指令对所述标记删除状态虚拟机进行相应的操作。

【技术特征摘要】
1.一种虚拟机管理方法,其特征在于,所述方法包括: 获取用户对虚拟机执行删除操作的删除指令; 若所述删除指令指示为第一删除模式,则将所述虚拟机关闭,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机; 获取操作指令,并根据所述操作指令对所述标记删除状态虚拟机进行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述将所述虚拟机关闭,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机包括: 将所述虚拟机关闭,释放所述虚拟机的计算资源,保留所述虚拟机的存储资源、网络资源,并将所述虚拟机标记为标记删除状态,得到标记删除状态虚拟机。3.根据权利要求1所述的方法,其特征在于,所述操作指令为找回指令或永久删除指令; 所述永久删除指令是根据预设条件触发生成的,或者是由用户操作生成的。4.根据权利要求3所述的方法,其特征在于,所述永久删除指令是根据预设条件触发生成的包括: 若满足所述预设条件,触发系统生成用户提醒消息,以便由用户操作生成所述永久删除指令;或, 若满足所述预设条件,触发所述系统生成所述永久删除指令; 所述预设条件包括: 所述虚拟机处于所述标记删除状态的时间长度大于预设时间长度;和/或,系统剩余存储资源小于系统的预设存储资源阈值。5.根据权利要求3或4所述的方法,其特征在于,所述根据所述操作指令对所述标记删除状态虚拟机进行相应的操作包括: 若所述操作指令为永久删除指令,则将所述标记删除状态虚拟机永久删除,并释放所述标记删除状态虚拟机的所有资源; 若所述操作指令为找回指令,则将所述标记删除状态虚拟机恢复为正常状态,并为恢复正常状态的虚拟机重新分配所需的资源。6.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若所述删除指令指示为第二删除模式,则直接将所述虚拟机永久删除,并释放所述虚拟机的所有...

【专利技术属性】
技术研发人员:刘锦涛薄海
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1