【技术实现步骤摘要】
一种虚拟机密码重置方法、装置、介质
[0001]本申请涉及服务器领域,特别是涉及一种虚拟机密码重置方法、装置、介质。
技术介绍
[0002]随着云计算技术的发展,越来越多的用户选择将数据和业务上传至云计算平台,目前通常选择通过OpenStack平台对虚拟机进行管理,以向用户提供云计算服务。Cloud
‑
Init为OpenStack平台提供的一种设置进程,用于在虚拟机创建后的第一次启动时,执行虚拟机初始化设置任务,并在初始化设置任务执行完毕后在固定目录下生成运行记录,该运行记录与虚拟机的通用唯一识别码(Universally Unique Identifier,UUID)相对应,表示Cloud
‑
Init进程已经在该UUID所对应的虚拟机上成功运行。
[0003]当虚拟机操作系统崩溃且无法修复时,通常选择使用初始镜像对虚拟机进行恢复和重建。其中,为了尽可能还原虚拟机的各属性信息,使用的初始镜像多为原虚拟机的快照。在虚拟机重建前后其UUID相同,重建后的虚拟机系统中保存有Cloudr/>‑
I本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种虚拟机密码重置方法,其特征在于,应用于OpenStack平台下的虚拟机,包括:当检测到重建指令时,获取与所述重建指令对应的重建镜像文件;判断所述重建镜像文件是否为虚拟机快照;若为所述虚拟机快照,修改所述虚拟机快照所对应的初始虚拟机的第一标识符以获取重建快照,其中,所述初始虚拟机具有所述第一标识符和第二标识符,所述第一标识符为所述初始虚拟机的通用唯一识别码,所述第二标识符为所述初始虚拟机在OpenStack平台中的唯一标识符;根据所述重建快照创建重建虚拟机,并调用虚拟机初始化进程重置所述重建虚拟机的密码。2.根据权利要求1所述的虚拟机密码重置方法,其特征在于,所述修改所述虚拟机快照所对应的初始虚拟机的第一标识符以获取重建快照的步骤后,还包括:更新关系数据库中的第一标识符,其中,所述关系数据库为存储所述第一标识符和所述第二标识符对应关系的数据库。3.根据权利要求1所述的虚拟机密码重置方法,其特征在于,所述并调用虚拟机初始化进程重置所述重建虚拟机的密码包括:执行Cloud
‑
Init进程,以获取用户输入的密码重置指令;根据所述密码重置指令更新所述重建虚拟机的密码。4.根据权利要求1所述的虚拟机密码重置方法,其特征在于,所述修改所述虚拟机快照所对应的初始虚拟机的第一标识符以获取重建快照的步骤前,还包括:判断所述OpenStack平台的nova数据库中是否包括所述第二标识符;若存在所述第二标识符,则执行所述修改所述虚拟机快照所对应的初始虚拟机的第一标识符以获取重建快照的步骤。5.根据权利要求4所述的虚拟机密码重置方法,其特征在于,所述判断所述OpenStack平台的nova数据库中是否包括所述第二标识符的步骤后,还包括:若不存在所述第二标识符,则在所述nova数据库中加入所述第二标识符,所述第二标识符的...
【专利技术属性】
技术研发人员:李东世,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。