资源配置的方法和装置制造方法及图纸

技术编号:15518267 阅读:96 留言:0更新日期:2017-06-04 08:33
本发明专利技术公开了一种资源配置的方法和装置,涉及互联网技术领域,能够解决现有技术中资源配置效率低的问题。本发明专利技术的方法主要包括:接收负载调度器发送的配置请求,所述配置请求用于为故障服务器申请备用服务器;根据所述配置请求,对选取的备用服务器进行资源配置,其中,所述备用服务器配置的资源配置信息与所述故障服务器的资源配置信息相同;在资源配置成功后,向所述负载调度器发送所述备用服务器的设备标识,以便所述负载调度器将所述备用服务器加入服务器集群系统中。本发明专利技术适用于为LVS系统配置新服务器的场景中。

【技术实现步骤摘要】
资源配置的方法和装置
本专利技术涉及互联网
,尤其涉及一种资源配置的方法和装置。
技术介绍
LVS(LinuxVirtualServer,Linux虚拟服务器)是一种虚拟的服务器集群系统,主要由负载调度器、服务器池和共享存储组成。其中,负载调度器负责根据服务器池中的各个服务器的负载情况以及服务的内容,将用户的数据请求发送给负载量较小的服务器进行处理,从而实现负载均衡的功能。在实际应用中,负载调度器除了能够调整各个服务器的负载情况外,还能够检测服务器是否发生故障,并将故障服务器处理的业务转发给其他服务器来处理。在此期间,运维人员可以为LVS系统配置一个与故障服务器具有相同功能的新的服务器,以便降低其他服务器的负载量。具体的,一个服务器加入LVS系统需要五个步骤,即系统安装、软件安装、服务配置、服务测试和上线。然而,现有技术中,实现整个过程需要人工参与,例如,需要运维人员选择服务的配置内容,需要测试人员对系统、软件以及服务配置进行测试等。由此可知,现有的需要人工参与才能完成服务器资源配置的配置效率较低。
技术实现思路
鉴于上述技术问题,本专利技术提出了一种资源配置的方法和装置,能够解决现有技术中为LVS系统配置新服务器效率较低的问题。一方面,本专利技术提供了一种资源配置的方法,所述方法包括:接收负载调度器发送的配置请求,所述配置请求用于为故障服务器申请备用服务器;根据所述配置请求,对选取的备用服务器进行资源配置,其中,所述备用服务器配置的资源配置信息与所述故障服务器的资源配置信息相同;在资源配置成功后,向所述负载调度器发送所述备用服务器的设备标识,以便所述负载调度器将所述备用服务器加入服务器集群系统中。另一方面,本专利技术提供了一种资源配置的装置,所述装置包括:接收单元,用于接收负载调度器发送的配置请求,所述配置请求用于为故障服务器申请备用服务器;配置单元,用于根据所述接收单元接收的所述配置请求,对选取的备用服务器进行资源配置,其中,所述备用服务器配置的资源配置信息与所述故障服务器的资源配置信息相同;发送单元,用于在所述配置单元资源配置成功后,向所述负载调度器发送所述备用服务器的设备标识,以便所述负载调度器将所述备用服务器加入服务器集群系统中。借由上述技术方案,本专利技术提供的资源配置的方法和装置,能够在接收到负载调度器发送的配置请求后,选取备用服务器,并根据配置请求对选取的备用服务器进行资源配置,在资源配置成功后,向负载调度器反馈完成资源配置的备用服务器的设备标识,最后负载调度器将该备用服务器加入至服务器集群系统中,以实现相应的服务。由此可知,本专利技术在为服务器集群系统配置新服务器的过程中,无需人工参与,从而实现自动化配置功能,进而提高了配置新服务器的效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种资源配置的方法的流程图;图2示出了本专利技术实施例提供的另一种资源配置的方法的流程图;图3示出了本专利技术实施例提供的一种资源配置的装置的组成框图;图4示出了本专利技术实施例提供的另一种资源配置的装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种资源配置的方法,如图1所示,该方法包括:101、接收负载调度器发送的配置请求。其中,配置请求用于为故障服务器申请备用服务器。在实际应用中,负载调度器可以实时检测服务器池中的各个上线服务器(即配置有资源配置信息的服务器)是否发生故障,当检测到某服务器发生故障时,负载调度器可以将故障服务器下线,然后通过特定端口向服务配置管理中心发送配置请求,即向服务配置管理中心申请故障服务器的备用服务器,以便用备用服务器代替故障服务器进行相同的服务。其中,配置请求中携带有故障服务器的设备标识(如IP(InternetProtocol,网间协议)地址)、源IP地址(即负载调度器的IP地址)和目的IP地址(即服务配置管理中心的IP地址)。需要说明的是,负载调度器可以设置专门用于与服务配置管理中心进行数据交互的特定端口,服务配置管理中心也可以设置专门用于与负载调度器进行数据交互的特定端口。102、根据配置请求,对选取的备用服务器进行资源配置。其中,为备用服务器配置的资源配置信息与故障服务器的资源配置信息相同。当服务配置管理中心接收到配置请求后,可以在服务器池中的未上线服务器(即未进行资源配置的服务器)中选取一个备用服务器,并对选取的备用服务器进行资源配置,以使得备用服务器与故障服务器具有相同的功能,从而实现备用服务器代替故障服务器。103、在资源配置成功后,向负载调度器发送备用服务器的设备标识,以便负载调度器将备用服务器加入服务器集群系统中。其中,设备标识包括备用服务器的IP地址。在服务配置管理中心确定资源配置成功后,可以向负载调度器发送备用服务器的设备标识,负载调度器接收到备用服务器的设备标识后,可以调用shell命令,将该设备标识加入到服务器集群系统,以实现备用服务器的上线操作。其中,服务器集群系统主要指LVS系统。本专利技术实施例提供的资源配置的方法,能够在接收到负载调度器发送的配置请求后,选取备用服务器,并根据配置请求对选取的备用服务器进行资源配置,在资源配置成功后,向负载调度器反馈完成资源配置的备用服务器的设备标识,最后负载调度器将该备用服务器加入至服务器集群系统中,以实现相应的服务。由此可知,本专利技术在为服务器集群系统配置新服务器的过程中,无需人工参与,从而实现自动化配置功能,进而提高了配置新服务器的效率。进一步的,依据上述实施例,本专利技术的另一个实施例还提供了一种资源配置的方法,如图2所示,该方法包括:201、接收负载调度器发送的配置请求。本步骤的具体实现方式与上述步骤101的具体实现方式相同,不再赘述。202、根据配置请求,确定故障服务器的资源配置信息。其中,资源配置信息包括软件脚本和服务配置文件,软件脚本用于记录软件的安装过程,服务配置文件用于记录软件所要服务的内容。当服务配置管理中心接收到负载调度器发送的配置请求后,可以根据配置请求先确定故障服务器的设备标识,再查找与该设备标识相关的资源配置信息。其具体实现方式如步骤A1-A2所述:A1、从配置请求中提取故障服务器的IP地址。在步骤101中提及配置请求中携带有故障服务器的设备标识,其中设备标识包括IP地址,因此可以从配置请求中提取故障服务器的IP地址。A2、根据IP地址,确定故障服务器的资源配置信息。在提取故障服务器的IP地址后,可以在本地查找与该IP地址对应的资源配置信息,即查找与该故障服务器所安装本文档来自技高网...
资源配置的方法和装置

【技术保护点】
一种资源配置的方法,其特征在于,所述方法包括:接收负载调度器发送的配置请求,所述配置请求用于为故障服务器申请备用服务器;根据所述配置请求,对选取的备用服务器进行资源配置,其中,所述备用服务器配置的资源配置信息与所述故障服务器的资源配置信息相同;在资源配置成功后,向所述负载调度器发送所述备用服务器的设备标识,以便所述负载调度器将所述备用服务器加入服务器集群系统中。

【技术特征摘要】
1.一种资源配置的方法,其特征在于,所述方法包括:接收负载调度器发送的配置请求,所述配置请求用于为故障服务器申请备用服务器;根据所述配置请求,对选取的备用服务器进行资源配置,其中,所述备用服务器配置的资源配置信息与所述故障服务器的资源配置信息相同;在资源配置成功后,向所述负载调度器发送所述备用服务器的设备标识,以便所述负载调度器将所述备用服务器加入服务器集群系统中。2.根据权利要求1所述的方法,其特征在于,根据所述配置请求,对选取的备用服务器进行资源配置,包括:根据所述配置请求,确定所述故障服务器的资源配置信息;在服务器池中选取备用服务器;根据所述资源配置信息,对所述备用服务器进行资源配置。3.根据权利要求2所述的方法,其特征在于,根据所述配置请求,确定所述故障服务器的资源配置信息,包括:从所述配置请求中提取所述故障服务器的IP地址;根据所述IP地址,确定所述故障服务器的资源配置信息。4.根据权利要求3所述的方法,其特征在于,根据所述IP地址,确定所述故障服务器的资源配置信息,包括:在角色数据库中查找目标角色代码,所述角色数据库用于记录IP地址与角色代码的对应关系,所述目标角色代码为与所述故障服务器的IP地址对应的角色代码,所述角色代码用于描述服务器在所述服务器集群系统中的角色信息;根据所述目标角色代码,查找目标脚本,所述目标脚本用于记录安装目标软件的过程,所述目标软件为与所述故障服务器中对应的软件具有相同功能的软件;根据服务配置表,确定与所述目标角色代码中的域名标识以及所述目标软件对应的服务配置文件,所述服务配置表用于描述域名标识、软件名称以及服务配置文件的对应关系。5.根据权利要求4所述的方法,其特征在于,根据所述目标角色代码,查找目标脚本,包括:在软件配置目录表中查找与所述目标角色代码对应的目标软件的软件信息,所述软件配置目录表用于记录角色代码、软件信息以及操作系统的对应关系;在数据库中查找与所述目标软件的软件信息对应的目标脚本。6.根据权利要求5所述的方法,其特征在于,在服...

【专利技术属性】
技术研发人员:高阳
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1