用于配置服务器的方法和装置制造方法及图纸

技术编号:20328942 阅读:35 留言:0更新日期:2019-02-13 05:37
本申请实施例公开了用于配置服务器的方法和装置。上述方法的一具体实施方式包括:接收至少一个待配置服务器发送的压力测试结果;根据压力测试结果,确定至少一个待配置服务器是否通过压力测试;确定通过压力测试的待配置服务器的数量与待配置服务器的第一计划配置数量的第一比值;响应于确定第一比值大于第一预设阈值,在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器;在测试服务器中部署测试环境。该实施方式缩短了云计算中心的建设周期,提高建设效率。

【技术实现步骤摘要】
用于配置服务器的方法和装置
本申请实施例涉及服务器
,具体涉及用于配置服务器的方法和装置。
技术介绍
云计算中心的建设过程中,通常需要多个阶段的工作。多个阶段例如包括服务器采购阶段、物理网络环境准备阶段、服务器规划阶段、服务器到货阶段、服务器上架阶段等等。一般多个阶段都是串行执行的,即前一阶段的工作完成后,才能执行下一阶段的工作。并且前一阶段的工作质量不合格时,会导致返工,拉长了云计算中心的建设周期。
技术实现思路
本申请实施例提出了配置服务器的方法和装置。第一方面,本申请实施例提供了一种配置服务器的方法,包括:接收至少一个待配置服务器发送的压力测试结果;根据上述压力测试结果,确定上述至少一个待配置服务器是否通过压力测试;确定通过压力测试的待配置服务器的数量与待配置服务器的第一计划配置数量的第一比值;响应于确定上述第一比值大于第一预设阈值,在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器;在上述测试服务器中部署测试环境。在一些实施例中,上述在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器,包括:确定预设的至少一个服务器集合中服务器集合的数量以及服务器集合的优先级;根据服务器集合的数量以及优先级,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的测试服务器。在一些实施例中,上述在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器,包括:响应于确定上述第一比值大于第二预设阈值,确定测试服务器的数量是否大于或等于服务器集合的数量;响应于确定测试服务器的数量小于服务器集合的数量,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的测试服务器,以使测试服务器与服务器集合一一对应。在一些实施例中,上述在上述测试服务器中部署测试环境,包括:根据服务器集合与应用的预设对应关系,在所确定的测试服务器中安装与服务器集合对应的应用,得到测试环境。在一些实施例中,上述方法还包括:响应于确定测试服务器的数量等于服务器集合的数量以及接收到针对测试服务器的测试完成消息,根据服务器集合所对应的优先级,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的扩容服务器;根据服务器集合与应用的预设对应关系,在上述扩容服务器中安装与服务器集合对应的应用,以配置所选取的待配置服务器。在一些实施例中,上述方法还包括:确定已安装与服务器集合对应的应用的服务器为已配置服务器;确定服务器集合对应的已配置服务器的数量;根据服务器集合对应的已配置服务器的数量以及服务器集合对应的第二计划配置数量,调整服务器集合的优先级。在一些实施例中,上述方法还包括:确定服务器集合对应的已配置服务器的数量与服务器集合对应的第二计划配置数量的第二比值;响应于确定第二比值大于第三预设阈值,向服务器集合发送测试请求。在一些实施例中,上述方法还包括:获取通过压力测试的待配置服务器的网络地址信息;根据网络地址信息与服务器机架信息的预设对应关系,确定安装通过压力测试的待配置服务器的机架信息;更新所确定的机架信息指示的机架上安装的待配置服务器的数量。第二方面,本申请实施例提供了一种配置服务器的装置,包括:结果接收单元,被配置成接收至少一个待配置服务器发送的压力测试结果;结论确定单元,被配置成根据上述压力测试结果,确定上述至少一个待配置服务器是否通过压力测试;比值确定单元,被配置成确定通过压力测试的待配置服务器的数量与待配置服务器的第一计划配置数量的第一比值;服务器选取单元,被配置成响应于确定上述第一比值大于第一预设阈值,在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器;环境部署单元,被配置成在上述测试服务器中部署测试环境。在一些实施例中,上述服务器选取单元进一步被配置成:确定预设的至少一个服务器集合中服务器集合的数量以及服务器集合的优先级;根据服务器集合的数量以及优先级,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的测试服务器。在一些实施例中,上述服务器选取单元进一步被配置成:响应于确定上述第一比值大于第二预设阈值,确定测试服务器的数量是否大于或等于服务器集合的数量;响应于确定测试服务器的数量小于服务器集合的数量,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的测试服务器,以使测试服务器与服务器集合一一对应。在一些实施例中,上述环境部署单元进一步被配置成:根据服务器集合与应用的预设对应关系,在所确定的测试服务器中安装与服务器集合对应的应用,得到测试环境。在一些实施例中,上述装置还包括:扩容服务器确定单元,被配置成响应于确定测试服务器的数量等于服务器集合的数量以及接收到针对测试服务器的测试完成消息,根据服务器集合所对应的优先级,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的扩容服务器;扩容服务器配置单元,被配置成根据服务器集合与应用的预设对应关系,在上述扩容服务器中安装与服务器集合对应的应用,以配置所选取的待配置服务器。在一些实施例中,上述装置还包括优先级调整单元,上述优先级调整单元被配置成:确定已安装与服务器集合对应的应用的服务器为已配置服务器;确定服务器集合对应的已配置服务器的数量;根据服务器集合对应的已配置服务器的数量以及服务器集合对应的第二计划配置数量,调整服务器集合的优先级。在一些实施例中,上述装置还包括:第二比值确定单元,被配置成确定服务器集合对应的已配置服务器的数量与服务器集合对应的第二计划配置数量的第二比值;测试请求发送单元,被配置成响应于确定第二比值大于第三预设阈值,向服务器集合发送测试请求。在一些实施例中,上述装置还包括更新单元,上述更新单元被配置成:获取通过压力测试的待配置服务器的网络地址信息;根据网络地址信息与服务器机架信息的预设对应关系,确定安装通过压力测试的待配置服务器的机架信息;更新所确定的机架信息指示的机架上安装的待配置服务器的数量。第三方面,本申请实施例提供了一种服务器,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得上述一个或多个处理器实现如第一方面任一实施例所描述的方法。第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面任一实施例所描述的方法。本申请的上述实施例提供的配置服务器的方法和装置,首先可以接收至少一个待配置服务器发送的压力测试结果。然后,可以根据上述压力测试结果,确定上述至少一个待配置服务器是否通过压力测试。确定通过压力测试的待配置服务器的数量与待配置服务器的第一计划配置数量的比值。在确定上述比值大于第一预设阈值时,在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器。最后,在上述测试服务器中部署测试环境。本实施例的方法和装置,可以在云计算中心的建设过程中,确定通过压力测试的待配置服务器与计划配置的服务器的数量达到一定比值后,即可选取测试服务器来部署测试环境。不需要等待所有的服务器都到货并且通过压力测试后再部署测试环境,从而缩短了云计算中心的建设周期,提高建设效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、本文档来自技高网...

【技术保护点】
1.一种用于配置服务器的方法,包括:接收至少一个待配置服务器发送的压力测试结果;根据所述压力测试结果,确定所述至少一个待配置服务器是否通过压力测试;确定通过压力测试的待配置服务器的数量与待配置服务器的第一计划配置数量的第一比值;响应于确定所述第一比值大于第一预设阈值,在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器;在所述测试服务器中部署测试环境。

【技术特征摘要】
1.一种用于配置服务器的方法,包括:接收至少一个待配置服务器发送的压力测试结果;根据所述压力测试结果,确定所述至少一个待配置服务器是否通过压力测试;确定通过压力测试的待配置服务器的数量与待配置服务器的第一计划配置数量的第一比值;响应于确定所述第一比值大于第一预设阈值,在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器;在所述测试服务器中部署测试环境。2.根据权利要求1所述的方法,其中,所述在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器,包括:确定预设的至少一个服务器集合中服务器集合的数量以及服务器集合的优先级;根据服务器集合的数量以及优先级,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的测试服务器。3.根据权利要求2所述的方法,其中,所述在通过压力测试的待配置服务器中选取待配置服务器作为测试服务器,包括:响应于确定所述第一比值大于第二预设阈值,确定测试服务器的数量是否大于或等于服务器集合的数量;响应于确定测试服务器的数量小于服务器集合的数量,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的测试服务器,以使测试服务器与服务器集合一一对应。4.根据权利要求2所述的方法,其中,所述在所述测试服务器中部署测试环境,包括:根据服务器集合与应用的预设对应关系,在所确定的测试服务器中安装与服务器集合对应的应用,得到测试环境。5.根据权利要求2-4任一项所述的方法,其中,所述方法还包括:响应于确定测试服务器的数量等于服务器集合的数量以及接收到针对测试服务器的测试完成消息,根据服务器集合所对应的优先级,在通过压力测试的待配置服务器中选取待配置服务器作为与服务器集合对应的扩容服务器;根据服务器集合与应用的预设对应关系,在所述扩容服务器中安装与服务器集合对应的应用,以配置所选取的待配置服务器。6.根据权利要求5所述的方法,其中,所述方法还包括:确定已安装与服务器集合对应的应用的服务器为已配置服务器;确定服务器集合对应的已配置服务器的数量;根据服务器集合对应的已配置服务器的数量以及服务器集合对应的第二计划配置数量,调整服务器集合的优先级。7.根据权利要求6所述的方法,其中,所述方法还包括:确定服务器集合对应的已配置服务器的数量与服务器集合对应的第二计划配置数量的第二比值;响应于确定所述第二比值大于第三预设阈值,向服务器集合发送测试请求。8.根据权利要求1所述的方法,其中,所述方法还包括:获取通过压力测试的待配置服务器的网络地址信息;根据网络地址信息与服务器机架信息的预设对应关系,确定安装通过压力测试的待配置服务器的机架信息;更新所确定的机架信息指示的机架上安装的待配置服务器的数量。9.一种用于配置服务器的装置,包括:结果接收单元,被配置成接收至少一个待配置服务器发送的压力测试结果;结论确定单元,被配置成根据所述压力测试结果,确定所述至少一个待配置服务器是否通过压力测试;比值确定单元,被配置成确定通过压力测试的待配置服务器的数量与待配置服务器的...

【专利技术属性】
技术研发人员:袁嘉徐淑云刘海峰王逍宇苗宇庭范业大
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1