CN104104720B - 一种服务器集群管理方法及*** - Google Patents
一种服务器集群管理方法及*** Download PDFInfo
- Publication number
- CN104104720B CN104104720B CN201410328354.9A CN201410328354A CN104104720B CN 104104720 B CN104104720 B CN 104104720B CN 201410328354 A CN201410328354 A CN 201410328354A CN 104104720 B CN104104720 B CN 104104720B
- Authority
- CN
- China
- Prior art keywords
- server
- server apparatus
- remote controllers
- operating system
- usage information
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 10
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 claims description 3
- 238000009434 installation Methods 0.000 abstract description 5
- 239000000463 material Substances 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 6
- 238000011084 recovery Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种服务器集群管理方法及***,包括远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信息至少包括服务器设备、操作***镜像模板等;确定出的服务器设备开启PXE网络启动模式,并按照接收到的PXE网络文件进行操作***、软件安装,同时将自身IP地址等相关信息返回给远程控制器;用户根据服务器设备返回的IP地址对相应服务器设备进行使用。通过本发明技术方案实现了同时对一台以上服务器设备安装操作***、软件等,提高了效率,也保证了服务器集群工作的正常运行。同时,免除设备管理员必须到机房才能进行服务器操作的繁琐过程,完全实现了服务器集群的远程管理,大量节约了人力、物力。
Description
技术领域
本发明涉及远程管理技术,尤指一种服务器集群管理方法及***。
背景技术
随着计算机技术的飞速发展和广泛应用,硬件服务器设备的需求也从最初的零星几台的需求方式,发展到至今的大规模、大批量的服务器集群需求方式。这就对服务器设备的批量管理带来了巨大的挑战。
对于小规模的服务器集群,目前采用手动逐个对服务器安装操作***、软件的方式,这样,在时间和工作量上还是可以接受的。但是,如果面对大规模的服务器集群还是采用现有的管理方式的话,由于需要逐台服务器进行管理,一方面,会给服务器管理员的工作带来极大的困难,效率很低;另一方面,会造成服务器设备资源供应的延时,从而延误了其他相关工作、业务的正常进行。
发明内容
为了解决上述技术问题,本发明提供了一种服务器集群管理方法及***,能够提高效率,保证服务器集群工作的正常运行。
为了达到本发明目的,本发明提供了一种服务器集群管理***,至少包括远程控制器、服务器管理器、包括有一台或一台以上服务器设备的服务器集群;其中,
远程控制器,用于接收来自用户的服务器使用申请,按照服务器使用申请确定服务器使用信息,其中,服务器使用信息至少包括服务器设备及操作***镜像模板;将确定的服务器使用信息输出给服务器管理器;根据服务器设备返回的IP地址,对该服务器设备进行使用;
服务器管理器,用于按照来自远程控制器的服务器使用信息,通过确定出的服务器设备自身设置的基板管理控制器BMC开启预启动执行环境PXE网络启动模式;向确定出的服务器设备发送PXE网络文件;
服务器设备,用于接收来自服务器管理器的PXE网络文件,进行操作***、软件安装;向远程控制器返回自身IP地址。
所述远程控制器还用于对用户信息进行统一管理。
所述远程控制器,还用于向所述服务器设备发送回收申请;
所述服务器设备,还用于接收回收申请,将使用的资源回收,并通知所述远程控制器该资源空闲。
所述远程控制器,还用于在获知所述服务器设备使用的资源空闲后,对本次服务器设备的使用费用进行计费。
本发明还提供了一种服务器集群管理方法,包括:
远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信息至少包括服务器设备、操作***镜像模板;
确定出的服务器设备开启PXE网络启动模式,并按照接收到的PXE网络文件进行操作***、软件安装,同时将自身的IP地址返回给远程控制器;
用户根据服务器设备返回的IP地址对相应服务器设备进行使用。
该方法还包括:所述远程控制器向服务器设备发送回收申请;
所述服务器设备将使用的资源回收,并通知所述远程控制器该资源空闲。
在获知服务器设备使用的资源空闲后,该方法还包括:
所述远程控制器根据按照预先设置的资费标准对本次服务器设备的使用费用进行计费。
所述服务器使用申请中携带有服务器设备的配置信息;
所述确定服务器使用信息包括:需要的服务器设备的个数、操作***、使用时间、用途、归还时间。
所述开启PXE网络启动模式包括:
所述服务器管理器向确定出的服务器设备自身设置的BMC发送IPMI命令,以开启PXE网络启动模式。
与现有技术相比,本发明至少包括远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信息至少包括服务器设备、操作***镜像模板;确定出的服务器设备启动PXE方式,并按照接收到的PXE网络文件进行操作***、软件安装,同时将自身IP地址返回给远程控制器;用户根据服务器设备返回的IP地址对相应服务器设备进行使用。通过本发明技术方案实现了同时对一台以上服务器设备安装操作***、软件等,提高了效率,也保证了服务器集群工作的正常运行。同时,免除设备管理员必须到机房才能进行服务器操作的繁琐过程,完全实现了服务器集群的远程管理,大量节约了人力、物力。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明服务器集群管理***的组成结构示意图;
图2为本发明服务器集群管理方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图1为本发明服务器集群管理***的组成结构示意图,如图1所示,至少包括远程控制器、服务器管理器、包括有一台或一台以上服务器设备的服务器集群;其中,
远程控制器,用于接收来自用户的服务器使用申请,按照服务器使用申请确定服务器设备及操作***镜像模板等服务器使用信息;将确定的服务器使用信息输出给服务器管理器;根据服务器设备返回的IP地址,对该服务器设备进行使用;还用于对用户信息进行统一管理,类似普通的用户管理,比如用户的姓名、单位、电话、邮件等基本信息的管理,还包括用户申请历史、历史费用交纳情况等的管理。
这里,服务器使用申请中会携带有服务器设备的配置信息,如需要的服务器设备的个数、操作***、使用时间、用途(可分为商业用途和个人用途)、归还时间等信息。
服务器使用信息可以包括:使用哪些服务器设备、服务器采用的操作***镜像模板、服务器设备的使用时间等。这里确定出的服务器设备为一个或一个以上。需要说明的是,为了便于管理和实现服务器的批量操作,当确定出的服务器设备为多个时,各服务器设备的操作系镜像统模板是一样的,使用时间也是一样。当然,当用户有不同操作***或不同使用时间的要求时,可以通过再提交申请来申请。
服务器管理器,用于按照来自远程控制器的服务器使用信息,通过确定出的服务器设备自身设置的基板管理控制器(BMC)开启预启动执行环境(PXE,Preboot ExecuteEnvironment)网络启动模式;向确定出的服务器设备发送PXE网络文件;这里,关于通过BMC开启PXE网络启动模式属于本领域技术人员的公知技术,大致包括服务器管理器向确定出的服务器设备自身设置的BMC发送IPMI(一种现有的服务器带外管理协议)命令,以开启PXE网络启动模式,这里不再赘述。
服务器设备,用于接收来自服务器管理器的PXE网络文件,进行操作***、软件安装;向远程控制器返回自身IP地址。
进一步地,远程控制器,还用于向服务器设备发送回收申请;相应地,服务器设备,还用于在接收到回收申请后,将使用的资源回收,并通知远程控制器该资源空闲。
进一步地,远程控制器,还用于在获知服务器设备使用的资源空闲后,根据使用时间、用途和服务器配置等,按照预先设置的资费标准对本次服务器设备的使用费用进行计费。
本发明中的远程控制器和服务器管理器可以分别设置在两个独立的设备中,也可以设置在同一设备中。
图2为本发明服务器集群管理方法的流程图,如图2所示,包括:
步骤200:远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信息至少包括服务器设备、操作***镜像模板。
本步骤中,服务器使用申请中会携带有服务器设备的配置信息,如需要的服务器设备的个数、操作***、使用时间等信息。
服务器使用信息可以包括:使用哪些服务器设备、服务器采用的操作***镜像模板、服务器设备的使用时间等。这里确定出的服务器设备为一个或一个以上。具体地,
根据申请信息中的服务器配置信息和目前服务器使用情况,来确定使用哪些服务器设备;
***镜像模板存在于服务器管理器中,是根据用户需求如操作***的类别、版本,需要预安装的软件等,使用远程控制器,通过服务器管理器,在服务器设备的模板操作***中利用现有的一个开元的工具,如clonezilla抓取***模板而来的。***模板可以是管理员预先制作的,也可以是用户自己定制的,无论是预先制作的还是用户自己定制的,都需要管理员通过上述过程抓取镜像,这样,以后的用户有相同的操作***模板需求时,直接使用模板即可。
步骤201:确定出的服务器设备开启PXE网络启动模式,并按照接收到的PXE网络文件进行操作***、软件安装,同时将自身的IP地址返回给远程控制器。
本步骤中,PXE是由Intel公司开发的,工作于客户端/服务器(Client/Server)的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作***的启动过程,其启动过程中,终端要求服务器分配IP地址,再用简单文件传输协议(TFTP,Trivial File Transfer Protocol)或多播简单文件传输协议(MTFTP,Multicast TrivialFile Transfer Protocol)下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作***。
本步骤中,PXE网络文件中包括有给目标服务器设备分配的IP地址,启动软件包等。其中,按照接收到的PXE网络文件进行操作***、软件安装的具体实现属于本领域技术人员的惯用技术手段,具体实现并不用于限定本发明的保护范围,这里不再赘述。
步骤202:用户根据服务器设备返回的IP地址对相应服务器设备进行使用。
本步骤中,当前确定出的使用的服务器设备的IP地址返回给远端控制器,用户从远端控制器获得IP地址后,对相应的服务器设备进行使用。本步骤的实现属于本领域技术人员的公知常识,这里不再赘述。
该方法还包括:远程控制器向服务器设备发送回收申请,这里,当用户对服务器设备使用完成后,会向服务器设备发送回收申请。
相应地,服务器设备在接收到回收申请后,将使用的资源回收,并通知远程控制器该资源空闲。
在获知服务器设备使用的资源空闲后,该方法还包括:远程控制器根据使用时间、用途和服务器配置等,按照预先设置的资费标准对本次服务器设备的使用费用进行计费。
通过本发明技术方案实现了同时对一台以上服务器设备安装操作***、软件等,提高了效率,也保证了服务器集群工作的正常运行。同时,免除设备管理员必须到机房才能进行服务器操作的繁琐过程,完全实现了服务器集群的远程管理,大量节约了人力、物力。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (9)
1.一种服务器集群管理***,其特征在于,至少包括远程控制器、服务器管理器、包括有一台或多台服务器设备的服务器集群;其中,
远程控制器,用于接收来自用户的服务器使用申请,按照服务器使用申请确定服务器使用信息,其中,服务器使用信息至少包括一台或多台服务器设备及操作***镜像模板;将确定的服务器使用信息输出给服务器管理器;根据服务器设备返回的IP地址,对该服务器设备进行使用;
服务器管理器,用于按照来自远程控制器的服务器使用信息,通过确定出的服务器设备的基板管理控制器BMC开启预启动执行环境PXE网络启动模式;向确定出的服务器设备发送PXE网络文件;
服务器设备,用于接收来自服务器管理器的PXE网络文件,进行操作***、软件安装;向远程控制器返回自身IP地址。
2.根据权利要求1所述的服务器集群管理***,其特征在于,所述远程控制器还用于对用户信息进行统一管理,当确定的服务器设备为多台时,所述多台服务器设备的操作系镜像统模板相同,使用时间相同。
3.根据权利要求1或2所述的服务器集群管理***,其特征在于,所述远程控制器,还用于向所述服务器设备发送回收申请;
所述服务器设备,还用于接收回收申请,将使用的资源回收,并通知所述远程控制器该资源空闲。
4.根据权利要求3所述的服务器集群管理***,其特征在于,所述远程控制器,还用于在获知所述服务器设备使用的资源空闲后,对本次服务器设备的使用费用进行计费。
5.一种服务器集群管理方法,其特征在于,包括:
远程控制器按照用户的服务器使用申请确定服务器使用信息,其中服务器使用信息至少包括一台或多台服务器设备、操作***镜像模板;
确定出的服务器设备的基板管理控制器BMC开启PXE网络启动模式,并按照从服务器管理器接收的PXE网络文件进行操作***、软件安装,同时将自身的IP地址返回给远程控制器;
用户根据服务器设备返回的IP地址对相应服务器设备进行使用。
6.根据权利要求5所述的服务器集群管理方法,其特征在于,该方法还包括:所述远程控制器向服务器设备发送回收申请;
所述服务器设备将使用的资源回收,并通知所述远程控制器该资源空闲。
7.根据权利要求6所述的服务器集群管理方法,其特征在于,在获知服务器设备使用的资源空闲后,该方法还包括:
所述远程控制器根据按照预先设置的资费标准对本次服务器设备的使用费用进行计费。
8.根据权利要求5~7任一项所述的服务器集群管理方法,其特征在于,所述服务器使用申请中携带有服务器设备的配置信息;
所述确定服务器使用信息包括:需要的服务器设备的台数、操作***、使用时间、用途、归还时间;
当确定的服务器设备为多台时,所述多台服务器设备的操作系镜像统模板相同,使用时间相同。
9.根据权利要求5~7任一项所述的服务器集群管理方法,其特征在于,所述开启PXE网络启动模式包括:
所述服务器管理器向确定出的服务器设备的BMC发送IPMI命令,以开启PXE网络启动模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410328354.9A CN104104720B (zh) | 2014-07-10 | 2014-07-10 | 一种服务器集群管理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410328354.9A CN104104720B (zh) | 2014-07-10 | 2014-07-10 | 一种服务器集群管理方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104104720A CN104104720A (zh) | 2014-10-15 |
CN104104720B true CN104104720B (zh) | 2017-11-03 |
Family
ID=51672519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410328354.9A Active CN104104720B (zh) | 2014-07-10 | 2014-07-10 | 一种服务器集群管理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104104720B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107688434B (zh) * | 2016-08-04 | 2020-03-06 | 新华三信息技术有限公司 | 磁盘阵列raid配置方法和装置 |
CN108234172B (zh) * | 2016-12-16 | 2022-01-11 | 上海仪电(集团)有限公司中央研究院 | 一种用于云计算的物理资源自动部署*** |
CN107018177A (zh) * | 2017-02-14 | 2017-08-04 | 中山大学 | 一种集中管理和多区域服务的终端管理*** |
CN107544879A (zh) * | 2017-06-23 | 2018-01-05 | 紫光华山信息技术有限公司 | 服务器的诊断方法、装置及机器可读存储介质 |
CN107181634A (zh) * | 2017-07-26 | 2017-09-19 | 郑州云海信息技术有限公司 | 一种服务器统一管理方法和*** |
CN107947971A (zh) * | 2017-11-16 | 2018-04-20 | 北京恒华伟业科技股份有限公司 | 一种信息的配置方法、装置及服务器 |
CN107800810A (zh) * | 2017-11-28 | 2018-03-13 | 郑州云海信息技术有限公司 | 一种服务器远程控制方法和*** |
CN110489305B (zh) * | 2019-08-23 | 2021-09-24 | 北京首都在线科技股份有限公司 | 一种服务器管理方法及装置 |
CN110737444A (zh) * | 2019-10-18 | 2020-01-31 | 中电科技(北京)有限公司 | 基于固件的操作***远程自适应动态部署方法及*** |
CN111221648A (zh) * | 2019-12-27 | 2020-06-02 | 山东乾云启创信息科技股份有限公司 | 一种基于鲲鹏处理器的应用共享方法及设备、介质 |
CN111737112B (zh) * | 2020-05-28 | 2023-01-10 | 苏州浪潮智能科技有限公司 | 一种远程端集成化进行服务器管理的实现方法、*** |
CN115242598A (zh) * | 2022-07-15 | 2022-10-25 | 天翼云科技有限公司 | 一种云操作***部署方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1495634A (zh) * | 2002-06-27 | 2004-05-12 | 上海汉唐科技有限公司 | 服务器集群负载均衡方法及*** |
CN1731738A (zh) * | 2005-08-30 | 2006-02-08 | 西安交通大学 | 大规模计算机集群***节点的自动化快速部署方法 |
CN101014034A (zh) * | 2006-12-31 | 2007-08-08 | 武汉蓝星科技股份有限公司 | 一种基于u盘服务器的集群解决方法 |
US8412769B2 (en) * | 2010-09-13 | 2013-04-02 | Microsoft Corporation | Scalably imaging clients over a network |
CN103037002A (zh) * | 2012-12-21 | 2013-04-10 | 中标软件有限公司 | 一种云计算集群环境中服务器集群的部署方法及*** |
-
2014
- 2014-07-10 CN CN201410328354.9A patent/CN104104720B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104104720A (zh) | 2014-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104104720B (zh) | 一种服务器集群管理方法及*** | |
US11128537B2 (en) | Method and apparatus for managing virtual networks via cloud hosted application | |
CN105450553B (zh) | 用于在数据中心环境中学***面层次的方法、装置和***以及机器可读介质 | |
CN105830394B (zh) | 虚拟网络策略的配置方法、***及其虚拟网元和网管*** | |
CN103841179B (zh) | 云桌面*** | |
WO2016037479A1 (zh) | 虚拟化网络功能vnf优化方法、装置及*** | |
CN107025139A (zh) | 一种基于云计算的高性能计算调度框架 | |
CN105049502B (zh) | 一种云端网络管理***中设备软件更新的方法和装置 | |
CN107704252A (zh) | 一种向用户提供人工智能平台的方法及*** | |
EP3252602A1 (en) | System, virtualization control device, method for controlling virtualization control device, and program | |
US20180034709A1 (en) | Method and Device for Asset Information Management | |
CN105634778B (zh) | 实现vnf实例化的方法、***及nfvo和vnfm | |
CN109462652A (zh) | 智能家居***中基于哈希算法的终端网关负载分配方法 | |
CN104123265A (zh) | 一种众核间通信方法及*** | |
CN101951369A (zh) | 基于自动发现的终端批量升级方法及其*** | |
CN106789327A (zh) | 自动为云平台添加宿主机的方法及*** | |
CN109445801A (zh) | 一种探测裸机网卡信息的方法和装置 | |
WO2016183799A1 (zh) | 一种硬件加速方法以及相关设备 | |
CN108028827A (zh) | 网络功能虚拟化架构中证书的管理方法及装置 | |
CN106506174A (zh) | 用于远程设备的控制方法、远程服务器及远程设备 | |
CN105681087B (zh) | 基于轻量级虚拟机的虚拟控制平面资源管理方法 | |
CN112073555A (zh) | Ip地址的配置方法、电子设备和计算机可读存储介质 | |
CN103019653A (zh) | 一种基于linux***的内核消息分发方法 | |
Chen et al. | Scalable IoT/M2M platforms based on kubernetes-enabled NFV MANO architecture | |
CN107846304A (zh) | 一种混合云服务基础架构集中化管理的自动化引擎 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190716 Address after: 250000 North Third Floor of Building S05, No. 1036 Tidal Road, Jinan High-tech Zone, Shandong Province Patentee after: Shandong Yingxin Computer Technology Co., Ltd. Address before: 100085 Beijing, Haidian District on the road to information on the ground floor, building 2-1, No. 1, C Patentee before: Electronic information industry Co.,Ltd of the tide (Beijing) |