CN109948332A - 一种物理机登录密码重置方法及装置 - Google Patents

一种物理机登录密码重置方法及装置 Download PDF

Info

Publication number
CN109948332A
CN109948332A CN201910261544.6A CN201910261544A CN109948332A CN 109948332 A CN109948332 A CN 109948332A CN 201910261544 A CN201910261544 A CN 201910261544A CN 109948332 A CN109948332 A CN 109948332A
Authority
CN
China
Prior art keywords
password
physical machine
resetting
metadata
target physical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910261544.6A
Other languages
English (en)
Inventor
蒋善坤
于昊
彭海燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Cloud Information Technology Co Ltd
Original Assignee
Shandong Inspur Cloud Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Cloud Information Technology Co Ltd filed Critical Shandong Inspur Cloud Information Technology Co Ltd
Priority to CN201910261544.6A priority Critical patent/CN109948332A/zh
Publication of CN109948332A publication Critical patent/CN109948332A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

本发明提供了一种物理机登录密码重置方法及装置,该方法包括:获取由用户输入的重置密码;在云计算管理平台确定与目标物理机相对应的元数据,并将所述重置密码更新到所述元数据中;对所述目标物理机进行重启;调用预先创建的密码重置脚本,通过所述密码重置脚本读取所述元数据,并从所述元数据中解析出所述重置密码,以及将所述目标物理机的登录密码重置为所述重置密码。该装置包括:获取单元、更新单元、重启单元和重置单元。本方案能够提高用户的使用体验。

Description

一种物理机登录密码重置方法及装置
技术领域
本发明涉及计算机技术领域,特别涉及一种物理机登录密码重置方法及装置。
背景技术
虚拟化技术是通过虚拟机管理程序将物理机虚拟为独立主机的技术,独立主机即为虚拟机(Virtual Machine,VM),云服务提供商通过虚拟化技术为用户提供虚拟机服务。为了保证用户使用虚拟机的安全性,用户在使用虚拟机时首先需要通过登录密码来登录虚拟机所在的物理机,在登录密码验证成功后用户才能够使用虚拟机。如果用户忘记了物理机的登录密码,或者此前设置的登录密码已经过期,则用户需要对物理机的登录密码进行重置。
目前,当用户需要对物理机的登录密码进行重置时,用户需要联系云服务提供商,由云服务提供商的管理员到机房中对物理机的登录密码进行重置。
针对目前对物理机登录密码进行重置的方法,当用户需要对物理机的登录密码进行重置时,用户需要联系云服务提供商将物理机的登录密码重置为其指定的密码,或者由服务器提供商对物理机的登录密码进行重置后将重置后的登录密码提供给用户,由于物理机登录密码重置需要联系云服务提供商,而云服务提供商可能无法及时根据用户的指示对物理机的登录密码进行重置,造成用户的使用体验较差。
发明内容
本发明实施例提供了一种物理机登录密码重置方法及装置,能够提高用户的使用体验。
第一方面,本发明实施例提供了一种物理机登录密码重置方法,包括:
获取由用户输入的重置密码;
在云计算管理平台确定与目标物理机相对应的元数据,并将所述重置密码更新到所述元数据中;
对所述目标物理机进行重启;
调用预先创建的密码重置脚本,通过所述密码重置脚本读取所述元数据,并从所述元数据中解析出所述重置密码,以及将所述目标物理机的登录密码重置为所述重置密码。
可选地,所述获取由用户输入的重置密码,包括:
接收用户输入的欲设密码;
判断所述欲设密码的复杂度是否满足预先设定的复杂度要求;
如果是,将所述欲设密码确定为所述重置密码;
如果否,向所述用户发送重新输入密码的提示请求,并执行所述接收用户输入的欲设密码。
可选地,
在所述将所述重置密码更新到所述元数据中之后,进一步包括:
设置用于指示需要对所述目标物理机的登录密码进行重置的密码重置标识;
在所述对所述目标物理机进行重启之后,进一步包括:
判断是否存在与所述目标物理机相对应的所述密码重置标识,如果是,执行所述调用预先创建的密码重置脚本,否则不对所述密码重置脚本进行调用。
可选地,所述将所述重置密码更新到所述元数据中,包括:
调用所述云计算管理平台OpenStack的Nova组件中的更新服务方法,对与所述目标物理机相对应的所述元数据进行更新,以将所述重置密码存储到所述元数据中。
可选地,所述对所述目标物理机进行重启,包括:
调用所述云计算管理平台OpenStack的Nova组件中的重启服务器方法,以调用所述云计算管理平台OpenStack中物理机管理插件Ironic的接口,通过智能平台管理接口IPMI对所述目标物理机进行重启。
第二方面,本发明实施例还提供了一种物理机登录密码重置装置,包括:获取单元、更新单元、重启单元和重置单元;
所述获取单元,用于获取由用户输入的重置密码;
所述更新单元,用于在云计算管理平台确定与目标物理机相对应的元数据,并将所述获取单元获取到的所述重置密码更新到所述元数据中;
所述重启单元,用于在所述更新单元将所述重置密码更新到所述元数据中之后对所述目标物理机进行重启;
所述重置单元,用于在所述重启单元对所述目标物理机进行重启后,调用预先创建的密码重置脚本,通过所述密码重置脚本读取经所述更新单元更新后的所述元数据,并从所述元数据中解析出所述重置密码,以及将所述目标物理机的登录密码重置为所述重置密码。
可选地,
所述获取单元,用于接收用户输入的欲设密码,判断所述欲设密码的复杂度是否满足预先设定的复杂度要求,如果是,将所述欲设密码确定为所述重置密码,否则向所述用户发送重新输入密码的提示请求,并执行所述接收用户输入的欲设密码。
可选地,
所述更新单元,进一步用于在将所述重置密码更新到所述元数据中之后,设置用于指示需要对所述目标物理机的登录密码进行重置的密码重置标识;
所述重置单元,进一步用于在所述目标物理机重启之后判断是否存在由所述更新单元设置的且与所述目标物理机相对应的所述密码重置标识,如果是,调用预先创建的密码重置脚本,否则不对所述密码重置脚本进行调用。
可选地,
所述更新单元,用于调用所述云计算管理平台OpenStack的Nova组件中的更新服务方法,对与所述目标物理机相对应的所述元数据进行更新,以将所述重置密码存储到所述元数据中。
可选地,
所述重启单元,用于调用所述云计算管理平台OpenStack的Nova组件中的重启服务器方法,以调用所述云计算管理平台OpenStack中物理机管理插件Ironic的接口,通过智能平台管理接口IPMI对所述目标物理机进行重启。
本发明实施例提供的物理机登录密码重置方法及装置,获取到用户输入的重置密码后,在云计算管理平台中查找与目标物理机相对应的元数据,之后将获取到的重置密码更新到所查找到的元数据中,之后对目标物理机进行重启,在目标物理机重启之后调用预先创建的密码重置脚本,通过密码重置脚本从云计算管理平台读取更新之后的元数据,进而从元数据中解析出用户所输入的重置密码,之后便可以将目标物理机的登录密码重置为解析出的重置密码。由此可见,用户输入重置密码后,重置密码会被更新到与目标物理机相对应的元数据中,在目标物理机重启后密码重置脚本会从元数据中解析出重置密码,并自动将目标物理机的登录密码重置为解析出的重置密码,从而用户可以直接对物理机的登录密码进行重置,避免了云服务器提供商无法根据用户的指示及时重置物理机登录密码的情况发生,因此可以提高用户的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种物理机登录密码重置方法的流程图;
图2是本发明一个实施例提供的另一种物理机登录密码重置方法的流程图;
图3是本发明一个实施例提供的一种物理机登录密码重置装置所在设备的示意图;
图4是本发明一个实施例提供的一种物理机登录密码重置装置的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种物理机登录密码重置方法,该方法可以包括以下步骤:
步骤101:获取由用户输入的重置密码;
步骤102:在云计算管理平台确定与目标物理机相对应的元数据,并将重置密码更新到元数据中;
步骤103:对目标物理机进行重启;
步骤104:调用预先创建的密码重置脚本,通过密码重置脚本读取元数据,并从元数据中解析出重置密码,以及将目标物理机的登录密码重置为重置密码。
本发明实施例提供的物理机登录密码重置方法,获取到用户输入的重置密码后,在云计算管理平台中查找与目标物理机相对应的元数据,之后将获取到的重置密码更新到所查找到的元数据中,之后对目标物理机进行重启,在目标物理机重启之后调用预先创建的密码重置脚本,通过密码重置脚本从云计算管理平台读取更新之后的元数据,进而从元数据中解析出用户所输入的重置密码,之后便可以将目标物理机的登录密码重置为解析出的重置密码。由此可见,用户输入重置密码后,重置密码会被更新到与目标物理机相对应的元数据中,在目标物理机重启后密码重置脚本会从元数据中解析出重置密码,并自动将目标物理机的登录密码重置为解析出的重置密码,从而用户可以直接对物理机的登录密码进行重置,避免了云服务器提供商无法根据用户的指示及时重置物理机登录密码的情况发生,因此可以提高用户的使用体验。
在本发明实施例中,步骤101获取由用户输入的重置密码时,具体可以是用户通过所提供的WEB页面输入重置密码,之后获取由WEB页面传输回来的重置密码。
可选地,在图1所示物理机登录密码重置方法的基础上,步骤101获取由用户输入的重置密码时,需要保证所获取到的重置密码满足预先设定的复杂度要求,为此获取重置密码具体可以通过如下方式实现:
S1:接收用户输入的欲设密码,其中,欲设密码为用户想要设置的密码;
S2:判断欲设密码的复杂度是否满足预先设定的复杂度要求,如果是,执行S3,否则执行S4;
S3:将欲设密码确定为重置密码,并结束当前流程;
S4:向用户发送重新输入密码的提示请求,并执行S1。
在用户输入一个欲设密码后,首先判断该欲设密码的复杂度是否满足相对应的复杂度要求,如果该欲设密码的复杂度满足复杂度要求,则将该欲设密码作为重置密码执行后续密码重置处理步骤,如果该欲设密码的复杂度不满足复杂度要求,则提示用户重新输入密码,直至用户输入满足复杂度要求的密码。
在用户输入所要重置的密码后,对用户所输入密码的复杂度进行检测,仅允许用户将物理机的登录密码修改为符合复杂度要求的密码,使得物理机的登录密码不会被轻易破解,保证用户信息以及物理机的安全性。
在本发明实施例中,密码的复杂度主要与密码所包括字符的数量、种类有关,密码所包括字符的种类包括大写字母、小写字母、数字、特殊符号等。例如,预先设定的复杂度要求为包括有至少8个字符且密码需要由字母、数字和特殊符号中的至少两种组成。
可选地,在图1所示物理机登录密码重置方法的基础上,步骤102将重置密码更新到元数据中之后,可以设置用于对目标物理机的登录密码进行重置的密码重置标识,当目标物理机重启后可以检测到该密码重置标识。相应地,步骤103对目标物理机重启之后,可以检测是否存在与目标物理机相对应的密码重置标识,如果密码重置标识存在则调用密码重置脚本对目标物理机的登录密码进行重置,如果密码重置标识不存在则不会密码重置脚本进行调用。
当用户需要对物理机的登录密码进行重置时,将用户输入的重置密码更新到元数据中之后,在云管理平台设置指示相对应物理机需要重置登录密码的密码重置标识,这样物理机重启后检测到密码重置标识便会调用密码重置脚本对物理机的登录密码进行重置,而用户不需要重置物理机登录密码时物理机重启后不会调用密码重置脚本,保证物理机正常重启后不会调用密码重置脚本,一方面可以保证物理机的稳定性,另一方面可以避免计算资源的浪费。
可选地,在图1所示物理机登录密码重置方法的基础上,云计算管理平台可以是OpenStack,相应地步骤102将重置密码更新到元数据中时,可以调用OpenStack的Nova组件中的更新服务(Update Server)方法,通过所调用的Update Server方法对与目标物理机相对应的元数据进行更新,从而实现将用户输入的重置密码存储到与目标物理机相对应的元数据中。
OpenStack包括有Nova组件,利用Nova组件中的Update Server方法可以对虚拟机和物理机的实例进行更新,从而利用Nova组件的Update Server方法可以方便地对与目标物理机相对应的元数据进行更新,从而将用户所输入的重置密码存储到与目标物理机相对应的元数据中,保证将重置密码存储到元数据中的可行性和方便性。
可选地,在图1所示物理机登录密码重置方法的基础上,当云计算管理平台为OpenStack时,步骤103对目标物理机进行重启时,可以调用OpenStack的Nova组件中的服务器重启(Reboot Server)方法,Reboot Server方法可以调用OpenStack的Ironic的接口,继而通过IPMI对目标物理机进行重启。
OpenStack包括有Nova组件,利用Nova组件中的Reboot Server方法可以对相对应的实例进行重启,而Reboot Server方法会调用Ironic的接口,通过IPMI重新启动物理机,这样利用OpenStack的Nova组件可以方便地对物理机进行重启,无需单独设置用于对物理机进行重启的程序,保证实现该物理机登录密码重置方法实现的方便性。
下面以云服务管理平台为OpenStack为例,对本发明实施例提供的物理机登录密码重置方法作进一步详细说明,如图2所示,该方法可以包括以下步骤:
步骤201:接收用户输入的欲设密码。
在本发明实施例中,由用户通过客户端上的WEB页面输入欲设密码,其中欲设密码为用户欲将物理机的登录密码所修改成的密码。
步骤202:判断欲设密码是否满足复杂度要求,如果是,执行步骤203,否则执行步骤201。
在本发明实施例中,当接收到用户所输入的欲设密码后,判断所接收到欲设密码的复杂度是否满足预先设定的复杂度要求,如果欲设密码满足复杂度要求,则可以将物理机的登录密码重置为该欲设密码,相应地执行步骤203,如果欲设密码不满足复杂度要求,则需要用户重新输入密码,向用户提示重新输入密码并执行步骤201。
步骤203:将预设密码作为重置密码。
步骤204:将重置密码更新到与待重置登录密码的物理机相对应的元数据中。
在本发明实施例中,调用OpenStack的Nova组件中的Update Server方法,更新与待重置登录密码的物理机相对应实例的元数据,将重置密码更新到相对应的元数据中。
步骤205:对物理机进行重启。
在本发明实施例中,3.调用Nova组件的Reboot Server方法,重启对应的实例,Reboot Server方法会调用Ironic的接口,通过IPMI重新启动物理机。
步骤206:调用密码重置脚本。
在本发明实施例中,物理机上预先自定义有用于对物理机的登录密码进行重置的密码重置脚本,在物理机重启后,通过cloud-init调用密码重置脚本。
步骤207:密码重置脚本查询更新后的元数据。
在本发明实施例中,被调用的密码重置脚本通过查询相对应的地址,可以获取到此前更新入重置密码的元数据。
密码重置脚本中用于查询元数据的代码可以包括如下内容:
在上述代码中,169.254.169.254是OpenStack中元数据服务的地址。
步骤208:密码重置脚本解析元数据获得重置密码,并将重置密码设置为物理机的登录密码。
在本发明实施例中,密码重置脚本读取到元数据后,通过对元数据进行解析获得用户所输入的重置密码,之后调用cloud-init的设置密码模块更新物理机的登录密码,将物理机的登录密码设置为用户所输入的重置密码。
如图3、图4所示,本发明实施例提供了一种物理机登录密码重置装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图3所示,为本发明实施例提供的物理机登录密码重置装置所在设备的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图4所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的物理机登录密码重置装置,包括:获取单元401、更新单元402、重启单元403和重置单元404;
获取单元401,用于获取由用户输入的重置密码;
更新单元402,用于在云计算管理平台确定与目标物理机相对应的元数据,并将获取单元401获取到的重置密码更新到元数据中;
重启单元403,用于在更新单元402将重置密码更新到元数据中之后对目标物理机进行重启;
重置单元404,用于在重启单元403对目标物理机进行重启后,调用预先创建的密码重置脚本,通过密码重置脚本读取经更新单元402更新后的元数据,并从元数据中解析出重置密码,以及将目标物理机的登录密码重置为重置密码。
可选地,在图4所示物理机登录密码重置装置的基础上,
获取单元401,用于接收用户输入的欲设密码,判断欲设密码的复杂度是否满足预先设定的复杂度要求,如果是,将欲设密码确定为重置密码,否则向用户发送重新输入密码的提示请求,并执行接收用户输入的欲设密码。
可选地,在图4所示物理机登录密码重置装置的基础上,
更新单元402,进一步用于在将重置密码更新到元数据中之后,设置用于指示需要对目标物理机的登录密码进行重置的密码重置标识;
重置单元404,进一步用于在目标物理机重启之后判断是否存在由更新单元402设置的且与目标物理机相对应的密码重置标识,如果是,调用预先创建的密码重置脚本,否则不对密码重置脚本进行调用。
可选地,在图4所示物理机登录密码重置装置的基础上,
更新单元402,用于调用云计算管理平台OpenStack的Nova组件中的更新服务方法,对与目标物理机相对应的元数据进行更新,以将重置密码存储到元数据中。
可选地,在图4所示物理机登录密码重置装置的基础上,
重启单元403,用于调用云计算管理平台OpenStack的Nova组件中的重启服务器方法,以调用云计算管理平台OpenStack中物理机管理插件Ironic的接口,通过智能平台管理接口IPMI对目标物理机进行重启。
需要说明的是,上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明实施例还提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述各个实施例提供的物理机登录密码重置方法。
本发明实施例还提供了一种存储控制器,包括:处理器、存储器和总线;
所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行上述各个实施例提供的物理机登录密码重置方法。
综上所述,本发明各个实施例提供的物理机登录密码重置方法及装置,至少具有如下有益效果:
1、在本发明实施例中,获取到用户输入的重置密码后,在云计算管理平台中查找与目标物理机相对应的元数据,之后将获取到的重置密码更新到所查找到的元数据中,之后对目标物理机进行重启,在目标物理机重启之后调用预先创建的密码重置脚本,通过密码重置脚本从云计算管理平台读取更新之后的元数据,进而从元数据中解析出用户所输入的重置密码,之后便可以将目标物理机的登录密码重置为解析出的重置密码。由此可见,用户输入重置密码后,重置密码会被更新到与目标物理机相对应的元数据中,在目标物理机重启后密码重置脚本会从元数据中解析出重置密码,并自动将目标物理机的登录密码重置为解析出的重置密码,从而用户可以直接对物理机的登录密码进行重置,避免了云服务器提供商无法根据用户的指示及时重置物理机登录密码的情况发生,因此可以提高用户的使用体验。
2、在本发明实施例中,在用户输入所要重置的密码后,对用户所输入密码的复杂度进行检测,仅允许用户将物理机的登录密码修改为符合复杂度要求的密码,使得物理机的登录密码不会被轻易破解,保证用户信息以及物理机的安全性。
3、在本发明实施例中,当用户需要对物理机的登录密码进行重置时,将用户输入的重置密码更新到元数据中之后,在云管理平台设置指示相对应物理机需要重置登录密码的密码重置标识,这样物理机重启后检测到密码重置标识便会调用密码重置脚本对物理机的登录密码进行重置,而用户不需要重置物理机登录密码时物理机重启后不会调用密码重置脚本,保证物理机正常重启后不会调用密码重置脚本,一方面可以保证物理机的稳定性,另一方面可以避免计算资源的浪费。
4、在本发明实施例中,OpenStack包括有Nova组件,利用Nova组件中的UpdateServer方法可以对虚拟机和物理机的实例进行更新,从而利用Nova组件的Update Server方法可以方便地对与目标物理机相对应的元数据进行更新,从而将用户所输入的重置密码存储到与目标物理机相对应的元数据中,保证将重置密码存储到元数据中的可行性和方便性。
5、在本发明实施例中,OpenStack包括有Nova组件,利用Nova组件中的RebootServer方法可以对相对应的实例进行重启,而Reboot Server方法会调用Ironic的接口,通过IPMI重新启动物理机,这样利用OpenStack的Nova组件可以方便地对物理机进行重启,无需单独设置用于对物理机进行重启的程序,保证实现该物理机登录密码重置方法实现的方便性。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (10)

1.一种物理机登录密码重置方法,其特征在于,包括:
获取由用户输入的重置密码;
在云计算管理平台确定与目标物理机相对应的元数据,并将所述重置密码更新到所述元数据中;
对所述目标物理机进行重启;
调用预先创建的密码重置脚本,通过所述密码重置脚本读取所述元数据,并从所述元数据中解析出所述重置密码,以及将所述目标物理机的登录密码重置为所述重置密码。
2.根据权利要求1所述的方法,其特征在于,所述获取由用户输入的重置密码,包括:
接收用户输入的欲设密码;
判断所述欲设密码的复杂度是否满足预先设定的复杂度要求;
如果是,将所述欲设密码确定为所述重置密码;
如果否,向所述用户发送重新输入密码的提示请求,并执行所述接收用户输入的欲设密码。
3.根据权利要求1所述的方法,其特征在于,
在所述将所述重置密码更新到所述元数据中之后,进一步包括:
设置用于指示需要对所述目标物理机的登录密码进行重置的密码重置标识;
在所述对所述目标物理机进行重启之后,进一步包括:
判断是否存在与所述目标物理机相对应的所述密码重置标识,如果是,执行所述调用预先创建的密码重置脚本,否则不对所述密码重置脚本进行调用。
4.根据权利要求1所述的方法,其特征在于,所述将所述重置密码更新到所述元数据中,包括:
调用所述云计算管理平台OpenStack的Nova组件中的更新服务方法,对与所述目标物理机相对应的所述元数据进行更新,以将所述重置密码存储到所述元数据中。
5.根据权利要求1至4中任一所述的方法,其特征在于,所述对所述目标物理机进行重启,包括:
调用所述云计算管理平台OpenStack的Nova组件中的重启服务器方法,以调用所述云计算管理平台OpenStack中物理机管理插件Ironic的接口,通过智能平台管理接口IPMI对所述目标物理机进行重启。
6.一种物理机登录密码重置装置,其特征在于,包括:获取单元、更新单元、重启单元和重置单元;
所述获取单元,用于获取由用户输入的重置密码;
所述更新单元,用于在云计算管理平台确定与目标物理机相对应的元数据,并将所述获取单元获取到的所述重置密码更新到所述元数据中;
所述重启单元,用于在所述更新单元将所述重置密码更新到所述元数据中之后对所述目标物理机进行重启;
所述重置单元,用于在所述重启单元对所述目标物理机进行重启后,调用预先创建的密码重置脚本,通过所述密码重置脚本读取经所述更新单元更新后的所述元数据,并从所述元数据中解析出所述重置密码,以及将所述目标物理机的登录密码重置为所述重置密码。
7.根据权利要求6所述的装置,其特征在于,
所述获取单元,用于接收用户输入的欲设密码,判断所述欲设密码的复杂度是否满足预先设定的复杂度要求,如果是,将所述欲设密码确定为所述重置密码,否则向所述用户发送重新输入密码的提示请求,并执行所述接收用户输入的欲设密码。
8.根据权利要求6所述的装置,其特征在于,
所述更新单元,进一步用于在将所述重置密码更新到所述元数据中之后,设置用于指示需要对所述目标物理机的登录密码进行重置的密码重置标识;
所述重置单元,进一步用于在所述目标物理机重启之后判断是否存在由所述更新单元设置的且与所述目标物理机相对应的所述密码重置标识,如果是,调用预先创建的密码重置脚本,否则不对所述密码重置脚本进行调用。
9.根据权利要求6所述的装置,其特征在于,
所述更新单元,用于调用所述云计算管理平台OpenStack的Nova组件中的更新服务方法,对与所述目标物理机相对应的所述元数据进行更新,以将所述重置密码存储到所述元数据中。
10.根据权利要求6至9中任一所述的装置,其特征在于,
所述重启单元,用于调用所述云计算管理平台OpenStack的Nova组件中的重启服务器方法,以调用所述云计算管理平台OpenStack中物理机管理插件Ironic的接口,通过智能平台管理接口IPMI对所述目标物理机进行重启。
CN201910261544.6A 2019-04-02 2019-04-02 一种物理机登录密码重置方法及装置 Pending CN109948332A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910261544.6A CN109948332A (zh) 2019-04-02 2019-04-02 一种物理机登录密码重置方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910261544.6A CN109948332A (zh) 2019-04-02 2019-04-02 一种物理机登录密码重置方法及装置

Publications (1)

Publication Number Publication Date
CN109948332A true CN109948332A (zh) 2019-06-28

Family

ID=67013456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910261544.6A Pending CN109948332A (zh) 2019-04-02 2019-04-02 一种物理机登录密码重置方法及装置

Country Status (1)

Country Link
CN (1) CN109948332A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532761A (zh) * 2019-08-16 2019-12-03 苏州浪潮智能科技有限公司 一种更新虚拟机密码的方法及装置
CN111639329A (zh) * 2020-06-01 2020-09-08 山东汇贸电子口岸有限公司 虚拟机更新密码的方法及装置
CN113312149A (zh) * 2021-06-18 2021-08-27 浪潮云信息技术股份公司 一种密码重置方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100022A (zh) * 2014-05-20 2015-11-25 阿里巴巴集团控股有限公司 密码的处理方法、服务器和***
US20180183762A1 (en) * 2016-12-22 2018-06-28 Vmware, Inc. Secure execution and tracking of workflows in a private data center by components in the cloud
CN108833335A (zh) * 2018-04-16 2018-11-16 中山大学 一种基于云计算管理平台Openstack的网络安全功能服务链***
CN108984272A (zh) * 2018-07-23 2018-12-11 郑州云海信息技术有限公司 OpenStack云计算管理平台的控制方法和装置
CN109361518A (zh) * 2018-10-16 2019-02-19 杭州安恒信息技术股份有限公司 一种弱口令检测方法、装置和计算机可读存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100022A (zh) * 2014-05-20 2015-11-25 阿里巴巴集团控股有限公司 密码的处理方法、服务器和***
US20180183762A1 (en) * 2016-12-22 2018-06-28 Vmware, Inc. Secure execution and tracking of workflows in a private data center by components in the cloud
CN108833335A (zh) * 2018-04-16 2018-11-16 中山大学 一种基于云计算管理平台Openstack的网络安全功能服务链***
CN108984272A (zh) * 2018-07-23 2018-12-11 郑州云海信息技术有限公司 OpenStack云计算管理平台的控制方法和装置
CN109361518A (zh) * 2018-10-16 2019-02-19 杭州安恒信息技术股份有限公司 一种弱口令检测方法、装置和计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张园: "一种基于工作流的云***自动化部署架构", 《电信科学》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532761A (zh) * 2019-08-16 2019-12-03 苏州浪潮智能科技有限公司 一种更新虚拟机密码的方法及装置
CN111639329A (zh) * 2020-06-01 2020-09-08 山东汇贸电子口岸有限公司 虚拟机更新密码的方法及装置
CN113312149A (zh) * 2021-06-18 2021-08-27 浪潮云信息技术股份公司 一种密码重置方法

Similar Documents

Publication Publication Date Title
US11336583B2 (en) Background processes in update load balancers of an auto scaling group
EP3030966B1 (en) Virtual computing instance migration
CN108462760B (zh) 电子装置、集群访问域名自动生成方法及存储介质
EP2989543B1 (en) Method and device for updating client
US10341426B2 (en) Managing load balancers associated with auto-scaling groups
JP5686815B2 (ja) 事前設定条件に基づくウェブサイトユーザのためのデータ更新
CN109634718B (zh) 云平台创建镜像的方法及***
US10038640B2 (en) Managing state for updates to load balancers of an auto scaling group
CN113094136A (zh) 页面显示控制方法、装置、存储介质及电子设备
US9928099B1 (en) Fingerprint-based capacity management of physical hosts
CN109948332A (zh) 一种物理机登录密码重置方法及装置
US20190306204A1 (en) Enabling communications between a controlling device and a network-controlled device via a network-connected device service over a mobile communications network
CN109274705A (zh) 基于用户身份的服务提供方法、装置及***
US9350738B2 (en) Template representation of security resources
US20220038444A1 (en) Cloud device, application processing method, electronic device and storage medium
WO2016176650A1 (en) Managing load balancers associated with auto-scaling groups
CN112491940B (zh) 代理服务器的请求转发方法及装置、存储介质及电子设备
WO2015003570A1 (en) Data downloading method,device and system thereof
US10985998B1 (en) Domain controller configurability for directories
CN102984282A (zh) 智能终端获取云存储文件的媒体数据的方法和装置
CN114443200A (zh) 移动客户端的页面展示方法、装置、设备及存储介质
CN110166835A (zh) 页面显示方法、装置和存储介质
CN114610446A (zh) 一种自动注入探针的方法、装置及***
CN114428691A (zh) 应用调用方法、装置、电子设备和计算机可读存储介质
CN109101253B (zh) 云计算***中主机的管理方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190628

RJ01 Rejection of invention patent application after publication