一种服务器集群管理方法及系统的制作方法

文档序号:7808642阅读:138来源:国知局
一种服务器集群管理方法及系统的制作方法
【专利摘要】本发明公开了一种服务器集群管理方法及系统,包括远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信息至少包括服务器设备、操作系统镜像模板等;确定出的服务器设备开启PXE网络启动模式,并按照接收到的PXE网络文件进行操作系统、软件安装,同时将自身IP地址等相关信息返回给远程控制器;用户根据服务器设备返回的IP地址对相应服务器设备进行使用。通过本发明技术方案实现了同时对一台以上服务器设备安装操作系统、软件等,提高了效率,也保证了服务器集群工作的正常运行。同时,免除设备管理员必须到机房才能进行服务器操作的繁琐过程,完全实现了服务器集群的远程管理,大量节约了人力、物力。
【专利说明】一种服务器集群管理方法及系统

【技术领域】
[0001] 本发明涉及远程管理技术,尤指一种服务器集群管理方法及系统。

【背景技术】
[0002] 随着计算机技术的飞速发展和广泛应用,硬件服务器设备的需求也从最初的零星 几台的需求方式,发展到至今的大规模、大批量的服务器集群需求方式。这就对服务器设备 的批量管理带来了巨大的挑战。
[0003] 对于小规模的服务器集群,目前采用手动逐个对服务器安装操作系统、软件的方 式,这样,在时间和工作量上还是可以接受的。但是,如果面对大规模的服务器集群还是采 用现有的管理方式的话,由于需要逐台服务器进行管理,一方面,会给服务器管理员的工作 带来极大的困难,效率很低;另一方面,会造成服务器设备资源供应的延时,从而延误了其 他相关工作、业务的正常进行。


【发明内容】

[0004] 为了解决上述技术问题,本发明提供了一种服务器集群管理方法及系统,能够提 高效率,保证服务器集群工作的正常运行。
[0005] 为了达到本发明目的,本发明提供了一种服务器集群管理系统,至少包括远程控 制器、服务器管理器、包括有一台或一台以上服务器设备的服务器集群;其中,
[0006] 远程控制器,用于接收来自用户的服务器使用申请,按照服务器使用申请确定服 务器使用信息,其中,服务器使用信息至少包括服务器设备及操作系统镜像模板;将确定的 服务器使用信息输出给服务器管理器;根据服务器设备返回的IP地址,对该服务器设备进 行使用;
[0007] 服务器管理器,用于按照来自远程控制器的服务器使用信息,通过确定出的服务 器设备自身设置的基板管理控制器BMC开启预启动执行环境PXE网络启动模式;向确定出 的服务器设备发送PXE网络文件;
[0008] 服务器设备,用于接收来自服务器管理器的PXE网络文件,进行操作系统、软件安 装;向远程控制器返回自身IP地址。
[0009] 所述远程控制器还用于对用户信息进行统一管理。
[0010] 所述远程控制器,还用于向所述服务器设备发送回收申请;
[0011] 所述服务器设备,还用于接收回收申请,将使用的资源回收,并通知所述远程控制 器该资源空闲。
[0012] 所述远程控制器,还用于在获知所述服务器设备使用的资源空闲后,对本次服务 器设备的使用费用进行计费。
[0013] 本发明还提供了一种服务器集群管理方法,包括:
[0014] 远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信 息至少包括服务器设备、操作系统镜像模板;
[0015] 确定出的服务器设备开启PXE网络启动模式,并按照接收到的PXE网络文件进行 操作系统、软件安装,同时将自身的IP地址返回给远程控制器;
[0016] 用户根据服务器设备返回的IP地址对相应服务器设备进行使用。
[0017] 该方法还包括:所述远程控制器向服务器设备发送回收申请;
[0018] 所述服务器设备将使用的资源回收,并通知所述远程控制器该资源空闲。
[0019] 在获知服务器设备使用的资源空闲后,该方法还包括:
[0020] 所述远程控制器根据按照预先设置的资费标准对本次服务器设备的使用费用进 行计费。
[0021] 所述服务器使用申请中携带有服务器设备的配置信息;
[0022] 所述确定服务器使用信息包括:需要的服务器设备的个数、操作系统、使用时间、 用途、归还时间。
[0023] 所述开启PXE网络启动模式包括:
[0024] 所述服务器管理器向确定出的服务器设备自身设置的BMC发送IPMI命令,以开启 PXE网络启动模式。
[0025] 与现有技术相比,本发明至少包括远程控制器按照用户的服务器使用申请确定服 务器使用信息,其中服务器使用信息至少包括服务器设备、操作系统镜像模板;确定出的服 务器设备启动PXE方式,并按照接收到的PXE网络文件进行操作系统、软件安装,同时将自 身IP地址返回给远程控制器;用户根据服务器设备返回的IP地址对相应服务器设备进行 使用。通过本发明技术方案实现了同时对一台以上服务器设备安装操作系统、软件等,提高 了效率,也保证了服务器集群工作的正常运行。同时,免除设备管理员必须到机房才能进行 服务器操作的繁琐过程,完全实现了服务器集群的远程管理,大量节约了人力、物力。
[0026] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利 要求书以及附图中所特别指出的结构来实现和获得。

【专利附图】

【附图说明】
[0027] 附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本 申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0028] 图1为本发明服务器集群管理系统的组成结构示意图;
[0029] 图2为本发明服务器集群管理方法的流程图。

【具体实施方式】
[0030] 为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明 的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中 的特征可以相互任意组合。
[0031] 图1为本发明服务器集群管理系统的组成结构示意图,如图1所示,至少包括远程 控制器、服务器管理器、包括有一台或一台以上服务器设备的服务器集群;其中,
[0032] 远程控制器,用于接收来自用户的服务器使用申请,按照服务器使用申请确定服 务器设备及操作系统镜像模板等服务器使用信息;将确定的服务器使用信息输出给服务器 管理器;根据服务器设备返回的IP地址,对该服务器设备进行使用;还用于对用户信息进 行统一管理,类似普通的用户管理,比如用户的姓名、单位、电话、邮件等基本信息的管理, 还包括用户申请历史、历史费用交纳情况等的管理。
[0033] 这里,服务器使用申请中会携带有服务器设备的配置信息,如需要的服务器设备 的个数、操作系统、使用时间、用途(可分为商业用途和个人用途)、归还时间等信息。
[0034] 服务器使用信息可以包括:使用哪些服务器设备、服务器采用的操作系统镜像模 板、服务器设备的使用时间等。这里确定出的服务器设备为一个或一个以上。需要说明的 是,为了便于管理和实现服务器的批量操作,当确定出的服务器设备为多个时,各服务器设 备的操作系镜像统模板是一样的,使用时间也是一样。当然,当用户有不同操作系统或不同 使用时间的要求时,可以通过再提交申请来申请。
[0035] 服务器管理器,用于按照来自远程控制器的服务器使用信息,通过确定出的服务 器设备自身设置的基板管理控制器(BMC)开启预启动执行环境(PXE,Preboot Execute Environment)网络启动模式;向确定出的服务器设备发送PXE网络文件;这里,关于通过 BMC开启PXE网络启动模式属于本领域技术人员的公知技术,大致包括服务器管理器向确 定出的服务器设备自身设置的BMC发送IPMI (-种现有的服务器带外管理协议)命令,以 开启PXE网络启动模式,这里不再赘述。
[0036] 服务器设备,用于接收来自服务器管理器的PXE网络文件,进行操作系统、软件安 装;向远程控制器返回自身IP地址。
[0037] 进一步地,远程控制器,还用于向服务器设备发送回收申请;相应地,服务器设备, 还用于在接收到回收申请后,将使用的资源回收,并通知远程控制器该资源空闲。
[0038] 进一步地,远程控制器,还用于在获知服务器设备使用的资源空闲后,根据使用时 间、用途和服务器配置等,按照预先设置的资费标准对本次服务器设备的使用费用进行计 费。
[0039] 本发明中的远程控制器和服务器管理器可以分别设置在两个独立的设备中,也可 以设置在同一设备中。
[0040] 图2为本发明服务器集群管理方法的流程图,如图2所示,包括:
[0041] 步骤200 :远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服 务器使用信息至少包括服务器设备、操作系统镜像模板。
[0042] 本步骤中,服务器使用申请中会携带有服务器设备的配置信息,如需要的服务器 设备的个数、操作系统、使用时间等信息。
[0043] 服务器使用信息可以包括:使用哪些服务器设备、服务器采用的操作系统镜像模 板、服务器设备的使用时间等。这里确定出的服务器设备为一个或一个以上。具体地, [0044] 根据申请信息中的服务器配置信息和目前服务器使用情况,来确定使用哪些服务 器设备;
[0045] 系统镜像模板存在于服务器管理器中,是根据用户需求如操作系统的类别、版本, 需要预安装的软件等,使用远程控制器,通过服务器管理器,在服务器设备的模板操作系统 中利用现有的一个开元的工具,如clonezilla抓取系统模板而来的。系统模板可以是管理 员预先制作的,也可以是用户自己定制的,无论是预先制作的还是用户自己定制的,都需要 管理员通过上述过程抓取镜像,这样,以后的用户有相同的操作系统模板需求时,直接使用 模板即可。
[0046] 步骤201 :确定出的服务器设备开启PXE网络启动模式,并按照接收到的PXE网络 文件进行操作系统、软件安装,同时将自身的IP地址返回给远程控制器。
[0047] 本步骤中,PXE是由Intel公司开发的,工作于客户端/服务器(Client/Server) 的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作 系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用简单文件传输协议 (TFTP,Trivial File Transfer Protocol)或多播简单文件传输协议(MTFTP,Multicast Trivial File Transfer Protocol)下载一个启动软件包到本机内存中并执行,由这个启 动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。
[0048] 本步骤中,PXE网络文件中包括有给目标服务器设备分配的IP地址,启动软件包 等。其中,按照接收到的PXE网络文件进行操作系统、软件安装的具体实现属于本领域技术 人员的惯用技术手段,具体实现并不用于限定本发明的保护范围,这里不再赘述。
[0049] 步骤202 :用户根据服务器设备返回的IP地址对相应服务器设备进行使用。
[0050] 本步骤中,当前确定出的使用的服务器设备的IP地址返回给远端控制器,用户从 远端控制器获得IP地址后,对相应的服务器设备进行使用。本步骤的实现属于本领域技术 人员的公知常识,这里不再赘述。
[0051] 该方法还包括:远程控制器向服务器设备发送回收申请,这里,当用户对服务器设 备使用完成后,会向服务器设备发送回收申请。
[0052] 相应地,服务器设备在接收到回收申请后,将使用的资源回收,并通知远程控制器 该资源空闲。
[0053] 在获知服务器设备使用的资源空闲后,该方法还包括:远程控制器根据使用时间、 用途和服务器配置等,按照预先设置的资费标准对本次服务器设备的使用费用进行计费。
[0054] 通过本发明技术方案实现了同时对一台以上服务器设备安装操作系统、软件等, 提高了效率,也保证了服务器集群工作的正常运行。同时,免除设备管理员必须到机房才能 进行服务器操作的繁琐过程,完全实现了服务器集群的远程管理,大量节约了人力、物力。
[0055] 虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的 实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭 露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明 的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【权利要求】
1. 一种服务器集群管理系统,其特征在于,至少包括远程控制器、服务器管理器、包括 有一台或一台以上服务器设备的服务器集群;其中, 远程控制器,用于接收来自用户的服务器使用申请,按照服务器使用申请确定服务器 使用信息,其中,服务器使用信息至少包括服务器设备及操作系统镜像模板;将确定的服务 器使用信息输出给服务器管理器;根据服务器设备返回的IP地址,对该服务器设备进行使 用; 服务器管理器,用于按照来自远程控制器的服务器使用信息,通过确定出的服务器设 备自身设置的基板管理控制器BMC开启预启动执行环境PXE网络启动模式;向确定出的服 务器设备发送PXE网络文件; 服务器设备,用于接收来自服务器管理器的PXE网络文件,进行操作系统、软件安装; 向远程控制器返回自身IP地址。
2. 根据权利要求1所述的服务器集群管理系统,其特征在于,所述远程控制器还用于 对用户信息进行统一管理。
3. 根据权利要求1或2所述的服务器集群管理系统,其特征在于,所述远程控制器,还 用于向所述服务器设备发送回收申请; 所述服务器设备,还用于接收回收申请,将使用的资源回收,并通知所述远程控制器该 资源空闲。
4. 根据权利要求3所述的服务器集群管理系统,其特征在于,所述远程控制器,还用于 在获知所述服务器设备使用的资源空闲后,对本次服务器设备的使用费用进行计费。
5. -种服务器集群管理方法,其特征在于,包括: 远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信息至 少包括服务器设备、操作系统镜像模板; 确定出的服务器设备开启PXE网络启动模式,并按照接收到的PXE网络文件进行操作 系统、软件安装,同时将自身的IP地址返回给远程控制器; 用户根据服务器设备返回的IP地址对相应服务器设备进行使用。
6. 根据权利要求5所述的服务器集群管理方法,其特征在于,该方法还包括:所述远程 控制器向服务器设备发送回收申请; 所述服务器设备将使用的资源回收,并通知所述远程控制器该资源空闲。
7. 根据权利要求6所述的服务器集群管理方法,其特征在于,在获知服务器设备使用 的资源空闲后,该方法还包括: 所述远程控制器根据按照预先设置的资费标准对本次服务器设备的使用费用进行计 费。
8. 根据权利要求5?7任一项所述的服务器集群管理方法,其特征在于,所述服务器使 用申请中携带有服务器设备的配置信息; 所述确定服务器使用信息包括:需要的服务器设备的个数、操作系统、使用时间、用途、 归还时间。
9. 根据权利要求5?7任一项所述的服务器集群管理方法,其特征在于,所述开启PXE 网络启动模式包括: 所述服务器管理器向确定出的服务器设备自身设置的BMC发送IPMI命令,以开启PXE
【文档编号】H04L29/08GK104104720SQ201410328354
【公开日】2014年10月15日 申请日期:2014年7月10日 优先权日:2014年7月10日
【发明者】李锋, 刘成平, 付正全 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1