买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮商用机器有限公司
摘要:本申请公开了一种基于powerVM的分区恢复方法,包括:预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;当检测到故障的power服务器时,按照预定义规则在数据中心环境中查找目标power服务器;将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中。本方法能够提高将故障的power服务器的分区配置恢复到目标power服务器上的便捷度,及时利用目标power服务器代替故障的power服务器运行,进而保障power服务器系统的稳定性。本申请还公开了一种基于powerVM的分区恢复装置、设备及计算机可读存储介质,均具有上述有益效果。
主权项:1.一种基于powerVM的分区恢复方法,其特征在于,包括:预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;当检测到故障的power服务器时,按照预定义规则在所述数据中心环境中查找目标power服务器;将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中。
全文数据:基于powerVM的分区恢复方法、装置、设备及介质技术领域本发明涉及power服务器技术领域,特别涉及一种基于powerVM的分区恢复方法、装置、设备及计算机可读存储介质。背景技术近年来,powerVM虚拟化分区技术快速发展,将大型数据中心的powerVM虚拟化分区,有利于提高power服务器的资源使用率。目前,当power8服务器出现故障时,可以通过现有IBMRemoteRestart远程重启将该故障的power8服务器的分区配置情况恢复到目标power服务器上,实现分区的高可用。但是对于power7服务器以及以前系列的power服务器而言,由于需要预先在目标power服务器上设置reserveddisk预置磁盘,才能通过IBMRemoteRestart将故障的power服务器的分区配置恢复至目标power服务器上。也就是说,由于reserveddisk的条件限制,极大地限制了分区配置的恢复方法,使得在利用现有的IBMRemoteRestart对power7服务器以及以前系列的power服务器实现分区恢复时,操作过程繁琐。因此,如何更便捷地在数据中心环境中实现将故障的power服务器的分区配置恢复到目标power服务器上,从而能够及时利用目标power服务器代替故障的power服务器运行,进而保障power服务器系统的稳定性,是本领域技术人员目前需要解决的技术问题。发明内容有鉴于此,本发明的目的在于提供一种基于powerVM的分区恢复方法,能够更便捷地在数据中心环境中实现将故障的power服务器的分区配置恢复到目标power服务器上,从而能够及时利用目标power服务器代替故障的power服务器运行,进而保障power服务器系统的稳定性;本发明的另一目的是提供一种基于powerVM的分区恢复装置、设备及计算机可读存储介质,均具有上述有益效果。为解决上述技术问题,本发明提供一种基于powerVM的分区恢复方法,包括:预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;当检测到故障的power服务器时,按照预定义规则在所述数据中心环境中查找目标power服务器;将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中。优选地,所述当检测到故障的power服务器时,按照预定义规则在所述数据中心环境中查找目标power服务器具体包括:当检测到所述故障的power服务器时,按照预定义的网段和防火墙规则在所述数据中心环境中查找所述目标power服务器。优选地,其特征在于,进一步包括:将各操作过程记录至日志。优选地,进一步包括:当检测到分区恢复过程出现异常时,控制所述目标power服务器恢复至分区恢复操作之前的状态。优选地,在所述当检测到所述故障的power服务器时,按照预定义的网段和防火墙规则在所述数据中心环境中查找所述目标power服务器之后,进一步包括:判断所述目标power服务器的CPU和内存是否满足预设条件;若满足,则进入所述将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中的步骤;若不满足,则进入所述按照预定义规则在所述数据中心环境中查找目标power服务器的步骤。优选地,在所述将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中之前,进一步包括:对所述目标power服务器进行预配置规则分析检查,判断所述目标power服务器中是否存在脏配置;若存在,则清除所述目标power服务器中的所述脏配置。为解决上述技术问题,本发明还提供一种基于powerVM的分区恢复装置,包括:信息获取模块,用于预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;目标查找模块,用于当检测到故障的power服务器时,按照预定义规则在所述数据中心环境中查找目标power服务器;信息配置模块,用于将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中。为解决上述技术问题,本发明还提供一种基于powerVM的分区恢复设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任一种基于powerVM的分区恢复方法的步骤。为解决上述技术问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种基于powerVM的分区恢复方法的步骤。本发明提供的一种基于powerVM的分区恢复方法,通过预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;当检测到故障的power服务器时,按照预定义规则在数据中心环境中查找目标power服务器;将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中。因此,避免了现有技术中需要在目标power服务器上设置预置磁盘的操作,大大降低了power服务器分区恢复时对目标power服务器的设置要求,从而能够提高在数据中心环境中实现将故障的power服务器的分区配置恢复到目标power服务器上的便捷度,能够及时利用目标power服务器代替故障的power服务器运行,进而保障power服务器系统的稳定性。为解决上述技术问题,本发明还提供了一种基于powerVM的分区恢复装置、设备及计算机可读存储介质,均具有上述有益效果。附图说明为了更清楚地说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明实施例提供的一种基于powerVM的分区恢复方法的流程图;图2为本发明实施例提供的一种基于powerVM的分区恢复装置的结构图;图3为本发明实施例提供的一种基于powerVM的分区恢复设备的结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例的核心是提供一种基于powerVM的分区恢复方法,能够更便捷地在数据中心环境中实现将故障的power服务器的分区配置恢复到目标power服务器上,从而能够及时利用目标power服务器代替故障的power服务器运行,进而保障power服务器系统的稳定性;本发明的另一核心是提供一种基于powerVM的分区恢复装置、设备及计算机可读存储介质,均具有上述有益效果。为了使本领域技术人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。图1为本发明实施例提供的一种基于powerVM的分区恢复方法的流程图。如图1所示,一种基于powerVM的分区恢复方法包括:S10:预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息。具体的,本步骤的目的是获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息。可以理解的是,数据中心环境指的是预设的power服务器集群环境;分区配置信息和磁盘映射信息是用于进行磁盘分区的信息。由于在power服务器出现故障后,故障的power服务器将无法发送自身的分区配置信息和磁盘映射信息;因此本实施例是预先获取数据中心环境中的power服务器的分区配置信息和磁盘映射信息。S20:当检测到故障的power服务器时,按照预定义规则在数据中心环境中查找目标power服务器。在具体实施中,可以通过向数据中心环境中的各power服务器发送查询指令的方式检测是否存在故障的power服务器。具体的,可以是按照预设时间周期发送查询指令以检测当前数据中心环境中是否存在故障的power服务器,故障内容包括设备故障、内部停机以及宕机等,本实施例对故障内容不做限定,一般的,导致power服务器不可用的故障均可以作为本实施例中的故障内容。在检测到故障的power服务器时,则需要获取用于作为恢复故障的power服务器分区信息的power服务器。具体的,预先定义查找目标power服务器的规则,然后根据该预定义规则在数据中心环境中查找,以得出目标power服务器。可以理解的是,当存在多个满足预定义规则的power服务器时,则可以通过对多个满足预定义规则的power服务器进行再次筛选,从而确定出目标power服务器。可以理解的是,由于不同的故障的power服务器所处的网络连接位置各不相同,因此需要按照实际需求选择对应的目标power服务器。S30:将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中。具体的,在确定出目标power服务器后,则需要将故障power服务器的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中。具体的,根据检测到的故障的power服务器的标识信息,从预先获取到的各power服务器的分区配置信息和磁盘映射信息中查找出与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息,然后对目标分区配置信息进行解析,再将目标分区配置信息和目标磁盘映射信息配置于目标power服务器中。更具体的,在本实施例的执行主体可以是PRserver分区快速恢复power服务器,PRserver通过SSH安全外壳协议连接各PRserver的HMC命令接口和存储设备,通过HMC命令接FQ口获取各power服务器的分区配置信息,通过远程命令接口获取各power服务器VIOS虚拟化的power服务器上的磁盘映射信息,并将获取到的信息存储至本地存储设备中。本地存储设备可以为ProfileRepository档案库,ProfileRepository为一种轻量级MySQL数据库,支持多个power服务器的访问。当某个PRserver无法使用时,通过HMC命令接口在目标power服务器上创建对应的配置,并通过远程命令接口在VIOS上进行相应磁盘映射信息的创建,实现利用目标PRserver进行分区恢复的目的,从而实现power服务器系统的高可用性。并且,PRserver具有较高的容错能力,可以在其他PRserver恢复失败时,对同一分区再次进行恢复。需要说明的是,本步骤还可以是用户手动将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中,目标power服务器响应用户的操作指令,在目标power服务器中实现分区配置;并且,在将分区恢复至目标power服务器之后,还可以是根据实际需求,控制是否在目标power服务器上启动分区,从而能够根据用户的实际需求进行操作,提升用户的使用体验。本发明实施例提供的一种基于powerVM的分区恢复方法,通过预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;当检测到故障的power服务器时,按照预定义规则在数据中心环境中查找目标power服务器;将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中。因此,避免了现有技术中需要在目标power服务器上设置预置磁盘的操作,大大降低了power服务器分区恢复时对目标power服务器的设置要求,从而能够提高在数据中心环境中实现将故障的power服务器的分区配置恢复到目标power服务器上的便捷度,能够及时利用目标power服务器代替故障的power服务器运行,进而保障power服务器系统的稳定性。在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,当检测到故障的power服务器时,按照预定义规则在数据中心环境中查找目标power服务器具体包括:当检测到故障的power服务器时,按照预定义的网段和防火墙规则在数据中心环境中查找目标power服务器。可以理解的是,网段和防火墙规则直接影响power服务器之间能否进行分区转移。根据不同的实际需求,定义能够作为故障的power服务器的分区恢复的目标power服务器的规则是不同的,因此按照预定义规则确定的目标power服务器是不同的。本实施例中,是按照预定义的网段和防火墙规则在数据中心环境中查找目标power服务器。作为优选的实施方式,在当检测到故障的power服务器时,按照预定义的网段和防火墙规则在数据中心环境中查找目标power服务器之后,进一步包括:判断目标power服务器的CPU和内存是否满足预设条件;若满足,则进入将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中的步骤;若不满足,则进入按照预定义规则在数据中心环境中查找目标power服务器的步骤。可以理解的是,考虑到若目标power服务器自身的硬件配置与故障的power服务器不匹配时,将使得后续在使用目标power服务器时将产生异常情况。因此,本实施例中,在按照预定义规则在数据中心环境中确定出目标power服务器后,进一步判断目标power服务器的CPU和内存是否满足预设条件。预设条件可以是要求目标power服务器的CPU和内存的配置如CPU频率、内存空间量与故障的power服务器相同,也可以是在预设的差值范围内,本实施例对此不做限定。需要说明的是,若目标power服务器的硬件配置满足预设条件,表示可以利用该目标power服务器作为分区恢复的power服务器,因此进入将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中的步骤;若不满足,则需要重新获取目标power服务器,因此进入按照预定义规则在数据中心环境中查找目标power服务器的步骤。可见,本实施例通过进一步判断目标power服务器的CPU和内存是否满足预设条件,能够进一步提高用于分区恢复的目标power服务器的可靠性,从而保障分区恢复的可靠性,相对保障power服务器系统的稳定性。在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例进一步包括:将各操作过程记录至日志。需要说明的是,本实施例通过HMC命令接口通过IBMPowerRMC、IBMRSCT技术实现无代理方式的远程分区恢复操作。为了便于后续查看操作过程,或者为后续出现故障时提供查错途径,本实施例进一步将各操作过程记录至日志。具体的,可以是将操作过程中具体执行的操作内容记录至日志,也可以是将检测到的故障的power服务器的标识信息、用于分区恢复的目标power服务器的标识信息等记录至日志,本实施例对记录至日志中的具体信息不做限定。具体的,在将操作过程记录至日志后,可以在后续操作中,将记录的日志作为输入,检测是否存在异常信息,并且可以根据日志获取具体的异常信息,实现问题重现,大大提高维护操作的便捷性。作为优选的实施方式,本实施例进一步包括:当检测到分区恢复过程出现异常时,控制目标power服务器恢复至分区恢复操作之前的状态。需要说明的是,对于一些高要求的分区恢复操作,本实施例通过为每个操作步骤设置对应的回退方式并记录至分析事务日志中,在执行分区恢复过程中,若出现异常情况,则可以根据分析事务日志控制目标power服务器恢复至分区恢复操作之前的状态,从而能够避免由于分区恢复操作异常导致目标power服务器异常的情况,相对保障目标power服务器的安全性和稳定性。在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,在将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中之前,进一步包括:对目标power服务器进行预配置规则分析检查,判断目标power服务器中是否存在脏配置;若存在,则清除目标power服务器中的脏配置。需要说明的是,考虑到目标power服务器可能存在脏配置即多余的残留配置对当前的分区恢复操作造成影响,因此本实施例是在将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中之前,进一步对目标power服务器进行预配置规则分析检查,判断目标power服务器中是否存在脏配置;若存在,则清除目标power服务器中的脏配置,实现最大程度的容错,保障分区恢复操作的可靠性。上文对于本发明提供的一种基于powerVM的分区恢复方法的实施例进行了详细的描述,本发明还提供了一种与该方法对应的基于powerVM的分区恢复装置、设备及计算机可读存储介质,由于装置、设备及计算机可读存储介质部分的实施例与方法部分的实施例相互照应,因此装置、设备及计算机可读存储介质部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。图2为本发明实施例提供的一种基于powerVM的分区恢复装置的结构图,如图2所示,一种基于powerVM的分区恢复装置包括:信息获取模块21,用于预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;目标查找模块22,用于当检测到故障的power服务器时,按照预定义规则在数据中心环境中查找目标power服务器;信息配置模块23,用于将与故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于目标power服务器中。本发明实施例提供的基于powerVM的分区恢复装置,具有上述基于powerVM的分区恢复方法的有益效果。图3为本发明实施例提供的一种基于powerVM的分区恢复设备的结构图,如图3所示,一种基于powerVM的分区恢复设备包括:存储器31,用于存储计算机程序;处理器32,用于执行计算机程序时实现如上述基于powerVM的分区恢复方法的步骤。本发明实施例提供的基于powerVM的分区恢复设备,具有上述基于powerVM的分区恢复方法的有益效果。为解决上述技术问题,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述基于powerVM的分区恢复方法的步骤。本发明实施例提供的计算机可读存储介质,具有上述基于powerVM的分区恢复方法的有益效果。以上对本发明所提供的基于powerVM的分区恢复方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
权利要求:1.一种基于powerVM的分区恢复方法,其特征在于,包括:预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;当检测到故障的power服务器时,按照预定义规则在所述数据中心环境中查找目标power服务器;将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中。2.根据权利要求1所述的方法,其特征在于,所述当检测到故障的power服务器时,按照预定义规则在所述数据中心环境中查找目标power服务器具体包括:当检测到所述故障的power服务器时,按照预定义的网段和防火墙规则在所述数据中心环境中查找所述目标power服务器。3.根据权利要求1所述的方法,其特征在于,进一步包括:将各操作过程记录至日志。4.根据权利要求1所述的方法,其特征在于,进一步包括:当检测到分区恢复过程出现异常时,控制所述目标power服务器恢复至分区恢复操作之前的状态。5.根据权利要求2所述的方法,其特征在于,在所述当检测到所述故障的power服务器时,按照预定义的网段和防火墙规则在所述数据中心环境中查找所述目标power服务器之后,进一步包括:判断所述目标power服务器的CPU和内存是否满足预设条件;若满足,则进入所述将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中的步骤;若不满足,则进入所述按照预定义规则在所述数据中心环境中查找目标power服务器的步骤。6.根据权利要求1至5任一项所述的方法,其特征在于,在所述将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中之前,进一步包括:对所述目标power服务器进行预配置规则分析检查,判断所述目标power服务器中是否存在脏配置;若存在,则清除所述目标power服务器中的所述脏配置。7.一种基于powerVM的分区恢复装置,其特征在于,包括:信息获取模块,用于预先分别获取数据中心环境中各power服务器的分区配置信息和磁盘映射信息;目标查找模块,用于当检测到故障的power服务器时,按照预定义规则在所述数据中心环境中查找目标power服务器;信息配置模块,用于将与所述故障的power服务器对应的目标分区配置信息和目标磁盘映射信息配置于所述目标power服务器中。8.一种基于powerVM的分区恢复设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的基于powerVM的分区恢复方法的步骤。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的基于powerVM的分区恢复方法的步骤。
百度查询: 浪潮商用机器有限公司 基于powerVM的分区恢复方法、装置、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。