CN109889615A - 智能机柜及其网络协议地址管理方法 - Google Patents
智能机柜及其网络协议地址管理方法 Download PDFInfo
- Publication number
- CN109889615A CN109889615A CN201711278402.8A CN201711278402A CN109889615A CN 109889615 A CN109889615 A CN 109889615A CN 201711278402 A CN201711278402 A CN 201711278402A CN 109889615 A CN109889615 A CN 109889615A
- Authority
- CN
- China
- Prior art keywords
- cabinet
- server
- address
- management controller
- slot
- 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.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种智能机柜及其网络协议地址管理方法,其中,智能机柜包括机柜管理系统、机柜管理控制器、内部硬件线路、多个服务器插槽及设置在服务器插槽中的服务器,其中机柜管理控制器通过内部硬件线路连接各个服务器插槽中设置的服务器的基板管理控制器;机柜管理系统借由机柜管理控制器以及一组内部硬件线路判断是否有任一服务器被置换,并于判断服务器被置换时确定置换动作的目标服务器插槽;机柜管理系统以目标服务器插槽所绑定的网络协议地址取代所置换的服务器的基板管理控制器原本使用的网络协议地址,以维持服务器插槽、服务器及网络协议地址三者的绑定效果;以达到数据中心内所有机柜及服务器的全面性网络协议地址管理及维护。
Description
技术领域
本发明涉及一种智能机柜,尤其涉及一种智能机柜及其网络协议地址管理方法。
背景技术
一个数据中心内通常设置有多座机柜,并且每一座机柜中可分别设置多台服务器。
为了同时管理数据中心内的多座机柜,管理人员需分配IP地址给各个机柜内的机柜管理控制器(Rack Management Controller,RMC),并且还需分配IP地址给各个服务器中的基板管理控制器(Baseboard Management Controller,BMC)。管理人员可操作一终端设备,并借由所分配的IP地址来连接各座机柜的RMC以及各个服务器的BMC,以便于在远程进行数据中心的管理。
所述服务器需于数据中心内持续地运转,因此服务器的老化、损坏是无法避免的。每当有任一座机柜中的任一台服务器被置换时,管理人员即需立刻为所置换的新服务器分配一组新的IP地址,以达到上述的管理目的。若数据中心内的机柜及服务器的数量众多,则人工分配IP地址的动作无疑增加了管理人员的工作量,并且也间接提高了因人为操作而发生错误的风险。
再者,数据中心内对于每座机柜所能分配使用的IP地址的数量及范围都有明确的限制与规范,在每座机柜的RMC以及每个服务器的BMC都需要分配一组IP地址的前提下,管理人员对于数据中心内所有IP地址的全面性管理及维护,实具有相当高的困难度及复杂度。
发明内容
本发明的主要目的,在于提供一种智能机柜及其网络协议地址管理方法,可维持每一个机柜中的服务器插槽、服务器及IP地址三者的绑定效果,借此达到数据中心内所有机柜及服务器的全面性IP地址管理及维护。
为了达成上述目的,本发明的智能机柜包括:
一机柜管理控制器(Rack Management Controller,RMC);
一机柜管理系统,连接该机柜管理控制器;
数个服务器插槽;
数个服务器,分别设置于各该服务器插槽中,并且分别具有一基板管理控制器(Baseboard Management Controller,BMC);及
一组内部硬件线路,对该数个服务器插槽的位置进行各别定义,并且连接该RMC与各该服务器插槽中的各该服务器;
其中,当该数个服务器的其中之一被置换为一新服务器时,该机柜管理系统通过该RMC及该组内部硬件线路确认该新服务器所对应的该服务器插槽,并于查询所对应的该服务器插槽所绑定的一网络协议(Internet Protocol, IP)地址后,以该IP地址取代该新服务器的该BMC原本使用的另一IP地址。
如上所述,其中该机柜管理系统储存有一查询窗体,该查询窗体记录该智能机柜及与该智能机柜绑定的该IP地址的对应关系,其中该RMC使用该智能机柜所绑定的该IP地址。
如上所述,其中该机柜管理系统储存有一查询窗体,该查询窗体记录该数个服务器插槽及分别与各该服务器插槽绑定的数个该IP地址的对应关系,该机柜管理系统依据该新服务器所对应的该服务器插槽查询该查询窗体,以取得所对应的该服务器插槽所绑定的该IP地址。
如上所述,其中还包括一外壳,包覆该RMC、该数个服务器插槽、该数个服务器及该组内部硬件线路,该外壳于各该服务器插槽的对应位置上分别标注有一流水编号,并且各该流水编号分别对应至该组内部硬件线路所定义的各该服务器插槽于该智能机柜中的一绝对位置。
如上所述,其中该RMC具有一机柜网络接口控制器(Network InterfaceController,NIC),各该BMC分别具有一服务器NIC,该智能机柜还包括一内部网络交换机,该RMC通过该机柜NIC连接该内部网络交换机,并且各该BMC分别通过该服务器NIC连接该内部网络交换机,以通过该内部网络交换机连接该机柜管理系统。
为了达成上述目的,本发明的网络协议地址管理方法是运用于上述的智能机柜,并且包括:
a)该机柜管理系统通过该RMC读取一基板管理控制器列表,其中该基板管理控制器列表记录各该BMC的一序号、一媒体访问控制地址或一IP地址;
b)依据该基板管理控制器列表的内容判断各该服务器插槽内的各该服务器是否被置换为该新服务器;
c)于判断该新服务器被置换时,确定该新服务器所对应的该服务器插槽;
d)该机柜管理系统查询所对应的该服务器插槽所绑定的该IP地址;及
e)以该IP地址取代该新服务器的该BMC原本使用的另一IP地址。
如上所述,其中步骤b)是于该基板管理控制器列表中的任一该服务器的该BMC的该序号或该媒体访问控制地址改变时,判断该服务器被置换,或于该基板管理控制器列表中的任一该服务器的该BMC目前使用的IP地址与对应的该服务器插槽所绑定的IP地址不相同时,判断该服务器被置换。
如上所述,其中该机柜管理系统储存有一查询窗体,该查询窗体记录该数个服务器插槽及分别与各该服务器插槽绑定的数个该IP地址的对应关系,其中步骤d)是由该机柜管理系统依据该新服务器所对应的该服务器插槽查询该查询窗体,以取得所对应的该服务器插槽所绑定的该IP地址。
如上所述,其中该智能机柜还包括用以包覆该RMC、该数个服务器插槽、该数个服务器及该组内部硬件线路的一外壳,该外壳于各该服务器插槽的对应位置上分别标注有一流水编号,并且各该流水编号分别对应至该组内部硬件线路所定义的各该服务器插槽于该智能机柜中的一绝对位置。
如上所述,其中步骤a)之前还包括下列步骤:
a01)启动该智能机柜;
a02)分别分配IP地址给该RMC以及各该服务器的该BMC;
a03)通过该机柜管理系统连接该智能机柜的该RMC;
a04)该机柜管理系统取得该RMC所使用的IP地址;
a05)该机柜管理系统由该RMC取得各该BMC所使用的IP地址,以及各该服务器所对应的各该服务器插槽;
a06)该机柜管理系统对该智能机柜进行IP地址的绑定程序,以将该智能机柜与该RMC使用的该IP地址进行绑定,并将各该服务器所对应的该服务器插槽分别与各该服务器的该BMC使用的该IP地址进行绑定;及
a07)依据绑定结果产生一查询窗体,其中该查询窗体记录该智能机柜及与该智能机柜绑定的该IP地址的对应关系,以及该数个服务器插槽及分别与各该服务器插槽绑定的数个该IP地址的对应关系。
本发明在一个新的服务器被插入机柜中尚未被使用的服务器插槽,或是任一个服务器插槽中的服务器被置换时,皆可由机柜自动将对应的IP地址分配给所插入/置换的服务器的BMC。如此一来,可减轻管理人员需要手动分配IP地址给所插入/置换的服务器的BMC所带来的工作量,并且避免人为操作错误的风险。
附图说明
图1为本发明的第一具体实施例的系统示意图;
图2为本发明的第一具体实施例的机柜示意图;
图3为本发明的第一具体实施例的机柜方块图;
图4为本发明的第一具体实施例的管理流程图;
图5A为本发明的第一具体实施例的服务器置换前示意图;
图5B为本发明的第一具体实施例的服务器置换后示意图;
图6为本发明的第二具体实施例的管理流程图。
附图中的符号说明:
1 机柜系统;2 智能机柜;20 服务器插槽;21 机柜管理控制器;212 机柜网络接口控制器;22 内部硬件线路;23 内部网络交换机;3 公共网络交换机;4 机柜管理系统;41 查询窗体;5 服务器;51 基板管理控制器;52 服务器网络接口控制器;6 外壳;61 流水编号;S10~S18 管理步骤;S30~S44 管理步骤。
具体实施方式
现就本发明的一较佳实施例,配合图式,详细说明如后。
请同时参阅图1及图2所示,分别为本发明的第一具体实施例的系统示意图及机柜示意图。图1揭露了一种机柜系统1,包括数个智能机柜2(下面简称机柜2)、公共网络交换机3及机柜管理系统4。于一实施例中,机柜系统1的数个机柜2设置于一数据中心,并且数个机柜2分别连接公共网络交换机3。机柜系统1的机柜管理系统4为设置于远程的服务器,并且机柜管理系统4可连接公共网络交换机3,借此通过网络于远程对数个机柜2进行监控与管理。
于另一实施例中,机柜管理系统4可为设置于数据中心内的服务器,并可通过有线或无线方式直接连接各个机柜2。于又一实施例中,机柜管理系统4可为设置于任一机柜2内的服务器(即,机柜管理系统4可插置于任一机柜2的服务器插槽中)。换句话说,本发明的机柜管理系统4并不以设置于远程并通过网络连接各个机柜2为限。
如图2所示,本发明的每一座机柜2中可设置数台服务器5,并且每一台服务器5分别设置于机柜2的一个服务器插槽中。图2的实施例是以两座机柜2设置于数据中心,并且每一座机柜2分别具有七个服务器插槽为限,但不以此为限。于本实施例中,每一座机柜2还分别具有外壳6,并且外壳6于各个服务器插槽的对应位置上分别标注有一个对应的流水编号(即,图2中所示的1A至7A),以提示管理人员各个服务器5于机柜2内的对应位置(指实际的设置位置,而非计算机的虚拟位置)。
本发明中,各个服务器插槽可分别用以设置不同种类的服务器。于图2的实施例中,第一机柜的第一服务器插槽至第六服务器插槽中设置的是一单位一端点(1U1N)的服务器,因此外壳6上标注的流水编号为1A至6A。第一机柜的第七服务器插槽中设置的是一单位两端点(1U2N)的服务器,因此外壳6上标注的流水编号为7A与7B(即,两台服务器分别对应至第七服务器插槽的A侧以及第七服务器插槽的B侧)。
另外,第二机柜的第一服务器插槽以及第四服务器插槽至第七服务器插槽中设置的是一单位一端点(1U1N)的服务器,因此外壳6上标注的流水编号为1A、4A至7A。第二机柜的第二服务器插槽及第三服务器插槽中设置的是一单位两端点(1U2N)的服务器,因此外壳6上标注的流水编号为2A、2B、3A及3B(即,四台服务器分别对应至第二服务器插槽的A侧、B侧以及第三服务器插槽的A侧、B侧)。
但是,上述说明仅为本发明的其中一个具体实施范例,数据中心的管理人员可就实际需求调整各个服务器插槽中设置的服务器的种类及数量,并且对应修改外壳6上标注的流水编号61,而不以上述为限。
为便于说明,下面段落将仅以数据中心内的单一座机柜2为例,配合通过公共网络交换机3连接机柜2的机柜管理系统4,进行本发明的技术方案的阐述,但不以此为限。
参阅图3所示,为本发明的第一具体实施例的机柜方块图。于本实施例中,机柜2主要包括机柜管理控制器(Rack Management Controller,RMC)21、一组内部硬件线路22、数个服务器插槽20以及数个服务器5。
如图3所示,机柜2中的机柜管理控制器21可通过公共网络交换机3连接远程的机柜管理系统4。所述机柜管理系统4主要可与机柜2内的机柜管理控制器21连接以进行沟通,借此对机柜2以及机柜2内设置的数个服务器5进行监控与管理。
于其他实施例中,机柜管理系统4也可直接设置于机柜2中(即,机柜管理系统4可为设置于任一服务器插槽20中的服务器5),并与机柜管理控制器21直接连接。
数个服务器5分别设置于各个服务器插槽20中,并且各个服务器5分别具有基板管理控制器(Baseboard Management Controller,BMC)51。所述机柜管理控制器21与所述基板管理控制器51为服务器领域的通常知识,于此不再赘述。
机柜管理控制器21可通过内部硬件线路22定期侦测各个服务器插槽20内的各个服务器5的状态(例如各个服务器插槽20内的各个服务器5的基板管理控制器的序号(serial number)、媒体访问控制地址(Media Access Control Address,MAC Address)、所使用的网络协议(Internet Protocol,IP)地址等),并且将该些状态记录于基板管理控制器列表(图未标示)中。
本发明的主要技术功效在于,各个服务器插槽20于机柜2中的位置不会改变(即,具有一绝对位置),且机柜管理系统4预先对各个服务器插槽20分别配置有一个绑定的IP地址。当任一服务器插槽20中的服务器5被置换时(即,管理者执行一置换动作,例如执行于图3所示的插槽1A、插槽2A、插槽2B等),机柜管理系统4可取得该服务器插槽(即,所述置换动作的一个目标服务器插槽)所固定对应的IP地址,并将该IP地址分配给被置换的服务器5的基板管理控制器使用,以取代被置换的服务器5的基板管理控制器原本使用的IP地址。借此,机柜2可依据机柜管理系统4的指令而自动地进行IP地址的分配,以降低管理人员的工作量。
所述内部硬件线路22用以连接机柜管理控制器21及数个服务器插槽20,借此使机柜管理控制器21可连接各个服务器插槽20中设置的各个服务器5的基板管理控制器。本发明中,机柜2是通过内部硬件线路22对数个服务器插槽20的位置(即,不会改变的绝对位置)进行各别定义,使每一个服务器插槽20的位置皆为独立、唯一且不重复的。如此一来,机柜管理控制器21可有效地通过内部硬件线路22来确认各个服务器插槽20的位置,进而将各个服务器5的状态与各个服务器插槽20的位置进行关联,并记录于上述基板管理控制器列表中。
本实施例中,当第一服务器被插入第一服务器插槽A侧(1A)时,机柜管理系统4将直接取得并分配第一服务器插槽A侧这个位置所绑定的IP地址给第一服务器的基板管理控制器使用。
具体地,机柜管理控制器21持续通过内部硬件线路22侦测第一服务器插槽A侧(1A)内的服务器的基板管理控制器的状态,并记录于上述基板管理控制器列表。机柜管理系统4可定期与机柜管理控制器21沟通,并读取所述基板管理控制器列表。当机柜管理系统4发现基板管理控制器列表内记录的服务器信息改变时(例如服务器的基板管理控制器的serial number、MAC Address或使用的IP地址改变),机柜管理系统4可判断第一服务器插槽A侧(1A)内的服务器已被置换(例如已被置换为上述第一服务器)。此时,机柜管理系统4可取得第一服务器插槽A侧这个位置所绑定的IP地址,并以该IP地址取代所述第一服务器的基板管理控制器原本使用的IP地址。
同样地,当第二服务器被插入第二服务器插槽A侧(2A)时,机柜管理系统4将直接取得并分配第二服务器插槽A侧这个位置所绑定的IP地址给第二服务器的基板管理控制器使用。当第三服务器被插入第二服务器插槽B侧(2B)时,机柜管理系统4将直接取得并分配第二服务器插槽B侧这个位置所绑定的IP地址给第三服务器的基板管理控制器使用。
当数个服务器5的其中之一被管理人员置换为一个新服务器(图未标示)时,机柜管理系统4先通过机柜管理控制器21以及内部硬件线路22确认所述新服务器所在的服务器插槽20为何(即,读取上述基板管理控制器列表,以确认置换动作的目标服务器插槽为何)。接着,机柜管理系统4查询所述目标服务器插槽所绑定的IP地址,并且再将该IP地址分配给所插入的新服务器的基板管理控制器使用(具体地,是将绑定的IP地址分配给新服务器的基板管理控制器51使用)。
所述机柜管理系统4可预先储存有一个查询窗体41。于一实施例中,所述查询窗体41中记录有机柜2以及与机柜2绑定的IP地址的对应关系。于此实施例中,于机柜2开机后,所述机柜管理系统4即在查询了查询窗体41后,使机柜管理控制器21使用机柜2所绑定的IP地址。
于另一实施例中,所述查询窗体41中还记录有数个服务器插槽20以及分别与各个服务器插槽20绑定的数个IP地址的对应关系。于本实施例中,机柜管理系统41依据被置换的新服务器所在的服务器插槽20(即,置换动作的目标服务器插槽)查询所述查询窗体41,以取得该服务器插槽20所绑定的IP地址,并使所述新服务器的基板管理控制器使用所取得的IP地址。
通过上述技术手段,本发明可确保无论机柜2内的服务器5如何置换,皆以固定方式来分配IP地址给机柜2中的机柜管理控制器21以及各个服务器5中的基板管理控制器51,借此降低数据中心的管理人员的工作量,并且避免人为分配IP地址所可能造成的错误。
请同时参阅图2及图3所示。本发明的机柜2还包括所述外壳6,用以包覆机柜2中的机柜管理控制器21、数个服务器插槽20、数个服务器5及一组内部硬件线路22。若机柜管理系统4设置于机柜2内,则所述外壳6同时包覆机柜管理系统4。并且,外壳6于各个服务器插槽20的对应位置上分别标注有流水编号61,并且各流水编号61分别对应至内部硬件线路22所定义的各个服务器插槽20于机柜2内的绝对位置。
举例来说,若内部硬件线路22将第一服务器插槽A侧于机柜2内的绝对位置定义为1A,则管理人员可于第一服务器插槽A侧的对应位置上标注1A的流水编号61。并且,机柜管理系统4可将位置1A与第一IP地址(例如192.168.0.1)进行绑定,并记录于查询窗体41中。同样地,若内部硬件线路22将第二服务器插槽A侧于机柜2内的绝对位置定义为2A,则管理人员可于第二服务器插槽A侧的对应位置上标注有2A的流水编号61。并且,机柜管理系统4可将位置2A与第二IP地址(例如192.168.0.2)进行绑定,并记录于查询窗体41中。
本实施例中,机柜2可连接公共网络交换机3,并借由公共网络交换机3连接远程的机柜管理系统4。借此,管理人员可操作机柜管理系统4,以从远程对数据中心中的数个机柜2分别进行监控与管理。
如图3所示,机柜管理控制器21还具有机柜网络接口控制器(Network InterfaceController, NIC)212,并且各个服务器5中的基板管理控制器51分别具有服务器网络接口控制器52。本实施例中,机柜2的内部还设置有内部网络交换机23,用以对内连接所述机柜网络接口控制器212及服务器网络接口控制器52,并且对外连接所述公共网络交换机3。
如上所述,机柜2内的机柜管理控制器21及各服务器5中的基板管理控制器51可通过内部网络交换机23及公共网络交换机3连接远程的机柜管理系统4。如此一来,当机柜管理控制器21以及基板管理控制器51皆已被分配了对应的IP地址后,机柜管理系统4可通过IP地址来远程连接至所述机柜管理控制器21以及各个基板管理控制器51,以对机柜2及各服务器5进行监控与管理。
续请参阅图4所示,为本发明的第一具体实施例的管理流程图。图4揭露了本发明的IP地址管理方法,并且本发明的IP地址管理方法主要运用于图1至图3所示的机柜2。本实施例中,机柜2的机柜管理控制器21使用机柜2所绑定的IP地址,并且各个服务器5的基板管理控制器51分别使用所在位置的服务器插槽20所绑定的IP地址。
于机柜2被管理人员启动后,机柜管理控制器21持续通过内部硬件线路22侦测各个服务器插槽20中的服务器5的状态,并且将侦测结果记录为上述基板管理控制器列表。具体地,所述基板管理控制器列表可记录各个服务器插槽20的编号或位置,以及各个服务器插槽20内的服务器5的基板管理控制器的序号(serial number)、媒体访问控制地址(MediaAccess Control Address, MAC Address)、所使用的IP地址等信息。
本发明中,机柜管理系统4定期与机柜管理控制器21沟通,以通过机柜管理控制器21读取所述基板管理控制器列表(步骤S10)。借此,机柜管理系统4可依据基板管理控制器列表的内容是否改变,判断各个服务器插槽20中的服务器5是否被置换(步骤S12)。
于一实施例中,机柜管理系统4可于基板管理控制器列表中取出各个服务器5的基板管理控制器的序号或媒体访问控制地址等硬件信息,并且于该些硬件信息改变时,判断服务器5已被置换。
于另一实施例中,机柜管理系统4可于基板管理控制器列表中取出各个服务器5的基板管理控制器51所采用的IP地址,再取得各个服务器插槽20所绑定的IP地址。并且,机柜管理系统4将基板管理控制器51目前采用的IP地址与所在位置的服务器插槽20所绑定的IP地址进行比对,并于比对不符时判断服务器5已被置换。
若机柜管理系统4于步骤S12中判断为否(即,硬件信息没有改变,或是所采用的IP地址与所绑定的IP地址相同),则结束本发明的管理方法。并且,于机柜2启动的情况下,机柜管理系统4会持续与机柜管理控制器21进行沟通,借此取得最新的基板管理控制器列表,而机柜管理控制器21会通过内部硬件线路22以及电子信号去侦测各个服务器插槽20中的服务器5的状态,以使机柜管理系统4得知最新的基板管理控制器列表。
若机柜管理系统4于步骤S12中判断为是,则机柜管理系统4确定置换动作的目标服务器插槽为何(步骤S14),并且取得目标服务器插槽所绑定的IP地址。
于上述步骤S14中,机柜管理系统4是直接依据基板管理控制器列表的内容确认新服务器的置换位置(例如图3所示的第一服务器插槽A侧(1A)、第二服务器插槽A侧(2A)、第二服务器插槽B侧(2B)等),即,确认置换动作的目标服务器插槽。接着,机柜管理系统4依据目标服务器插槽查询所述查询窗体41,以取得目标服务器插槽所绑定的IP地址。最后,机柜管理系统4以目标服务器插槽绑定的IP地址取代所述新服务器5的基板管理控制器51原本使用的另一IP地址(步骤S16)。
本实施例中,机柜管理控制器21是假设被置换的服务器5的基板管理控制器51已经具有一组IP地址。借此,当新服务器5被置换至任一服务器插槽20后,机柜管理控制器21就可以通过即有IP地址与新服务器5进行沟通,并且依据机柜管理系统4的指令对新服务器5进行所绑定的IP地址的分配程序(即,以目标服务器插槽被绑定的IP地址取代新服务器5的基板管理控制器51原本使用的IP地址)。
最后,机柜管理控制器21可选择性地将服务器的置换状况以及IP地址的分配状况回报至机柜管理系统4(步骤S18)。
通过上述技术手段,本发明可确保无论一个服务器5被插入机柜2的那一个服务器插槽20中,皆会被自动分配与所插入的服务器插槽20绑定的IP地址。
参阅图5A及图5B所示,分别为本发明的第一具体实施例的服务器置换前示意图及服务器置换后示意图。本实施例中,机柜2的各个服务器插槽20分别具有绑定的IP地址。具体地,机柜2依据机柜管理系统4的指令,预先将第一服务器插槽A侧(1A)绑定第一IP地址(192.168.0.1)、将第二服务器插槽A侧(2A)绑定第二IP地址(192.168.0.2)、将第三服务器插槽A侧(3A)绑定第三IP地址(192.168.0.3)、将第四服务器插槽A侧(4A)绑定第四IP地址(192.168.0.4),以此类推。
于图5A的实施例中,管理人员将新服务器插入第三服务器插槽A侧(3A)中,并且所述新服务器的基板管理控制器在置换前已经被配置了另一IP地址(图中以192.168.0.100为例)。
具体地,所述新服务器插入服务器插槽后,其基板管理控制器必须先与机柜管理控制器21进行沟通,接着才能进行IP地址的判定与绑定作业。换句话说,机柜管理控制器21必须要能认得所述新服务器的基板管理控制器所采用的另一IP地址。于图5A的实施例中是以使所述新服务器的基板管理控制器采用与机柜2中的其他服务器相同网段的IP地址(即,192.168.0.X)为例。然而,如上所述,只要所述新服务器的基板管理控制器可以通过网络与机柜管理控制器21进行沟通即可,其所采用的IP地址并不以相同网段的IP地址为限。
如图5B所示,当所述新服务器插入机柜2后,机柜管理系统4可通过机柜管理控制器21及内部硬件线路22确定新服务器是被插入第三服务器插槽A侧(3A)中(即,查询了所述基板管理控制器列表后确定第三服务器插槽A侧中的服务器被置换)。因此,机柜管理系统4在查询了所述查询窗体41后,可以取得第三服务器插槽A侧(3A)所绑定的第三IP地址(本实施例中以192.168.0.3为例),并以所取得的第三IP地址取代新服务器的基板管理控制器原本使用的另一IP地址。
如此一来,即使第三服务器插槽A侧(3A)中的服务器已被置换,但管理人员不需要手动重新设定新服务器的IP地址,即可直接操作机柜管理系统4并以第三IP地址(即,192.168.0.3)来连接第三服务器插槽A侧(3A)中的新服务器,以对新服务器进行监控与管理,相当便利。
为了达到上述自动分配IP地址给机柜2中的新服务器的目的,本发明的机柜2在置换任一服务器5之前,还需先进行IP地址的绑定程序。
参阅图6所示,为本发明的第二具体实施例的管理流程图。图6用以说明上述的IP地址的绑定程序。
如图6所示,首先,管理人员通电启动本发明的机柜2(步骤S30),其中机柜2内已设置有机柜管理控制器21,并且各个服务器插槽20中已分别设置有对应的服务器5。接着,机柜2可由管理人员手动或由依机柜管理系统4的指令分配IP地址给机柜管理控制器21使用(步骤S32),并且分别分配IP地址给各个服务器5中的基板管理控制器51使用(步骤S34)。
于机柜管理控制器21及各个基板管理控制器51的IP地址皆分配完成后,管理人员即可操作机柜管理系统4以连接机柜2的机柜管理控制器21,并取得机柜管理控制器21的IP地址(步骤S36)。
接着,机柜管理系统4可由机柜管理控制器21分别取得各个基板管理控制器51目前使用的IP地址(步骤S38),以及各个服务器5所对应的服务器插槽20的位置(步骤S40)。值得一提的是,所述机柜管理系统4可通过网络从远程连接机柜2,也可通过有线方式直接连接机柜2,不加以限定。
于一实施例中,机柜管理系统4可通过所述公共网络交换机3来连接机柜2。于取得了机柜管理控制器21以及各个基板管理控制器51的IP地址后,机柜管理系统4也可通过所述公共网络交换机3以及所述内部网络交换机23来连接机柜管理控制器21及各个服务器5的基板管理控制器51。
具体地,机柜管理系统4可在连接至机柜管理控制器21后,同时由机柜管理控制器21取得各个基板管理控制器51的IP地址以及各个服务器5所对应的服务器插槽20的位置,换句话说,上述步骤S38与S40并没有执行上的顺序关系。
接着,机柜管理系统4可依据管理人员的操作对机柜2进行一个IP地址的绑定程序,以将机柜2与机柜管理控制器21目前使用的IP地址进行绑定,并将各个服务器5所对应的服务器插槽20分别与各个服务器5的基板管理控制器51目前使用的IP地址进行绑定(步骤S42)。
当上述绑定程序完成后,机柜管理系统4可进一步依据绑定结果产生上述查询窗体41(步骤S44)。如此一来,查询窗体41中将记录有机柜2以及与机柜2绑定的IP地址的对应关系。借此,无论机柜2的服务器如何被置换,机柜2内的机柜管理控制器21皆可被分配并使用与机柜2绑定的IP地址。
并且,于步骤S44后,查询窗体41还可记录数个服务器插槽20以及分别与各个服务器插槽20绑定的IP地址的对应关系。借此,无论各个服务器插槽20内的服务器5如何置换,被置换的新服务器5的基板管理控制器51皆可被分配并使用与对应的服务器插槽20绑定的IP地址。
通过上述技术方案,本发明可维持各个位置(包括机柜2的位置以及服务器插槽20的位置)与各个IP地址的绑定效果,借此达到数据中心内所有机柜及所有服务器的全面性IP地址管理及维护。
以上所述仅为本发明的较佳具体实例,并非因此即局限本发明的专利范围,因此举凡运用本发明内容所为的等效变化,均同理包含于本发明的范围内,合予陈明。
Claims (10)
1.一种智能机柜,其特征在于,包括:
一机柜管理控制器;
一机柜管理系统,连接所述机柜管理控制器;
数个服务器插槽;
数个服务器,分别设置于各所述服务器插槽中,并且分别具有一基板管理控制器;及
一组内部硬件线路,对所述数个服务器插槽的位置进行各别定义,并且连接所述机柜管理控制器与各所述服务器插槽中的各所述服务器;
其中,当所述数个服务器的其中之一被置换为一新服务器时,所述机柜管理系统通过所述机柜管理控制器及所述内部硬件线路确认所述新服务器所对应的所述服务器插槽,并于查询所对应的所述服务器插槽所绑定的一IP地址后,以所述IP地址取代所述新服务器的所述基板管理控制器原本使用的另一IP地址。
2.根据权利要求1所述的智能机柜,其特征在于,所述机柜管理系统储存有一查询窗体,所述查询窗体记录所述智能机柜及与所述智能机柜绑定的所述IP地址的对应关系,其中所述机柜管理控制器使用所述智能机柜所绑定的所述IP地址。
3.根据权利要求1所述的智能机柜,其特征在于,所述机柜管理系统储存有一查询窗体,所述查询窗体记录所述数个服务器插槽及分别与各所述服务器插槽绑定的数个所述IP地址的对应关系,所述机柜管理系统依据所述新服务器所对应的所述服务器插槽查询所述查询窗体,以取得所对应的所述服务器插槽所绑定的所述IP地址。
4.根据权利要求3所述的智能机柜,其特征在于,还包括一外壳,包覆所述机柜管理控制器、所述数个服务器插槽、所述数个服务器及所述内部硬件线路,所述外壳于各所述服务器插槽的对应位置上分别标注有一流水编号,并且各所述流水编号分别对应至所述内部硬件线路所定义的各所述服务器插槽于所述智能机柜中的一绝对位置。
5.根据权利要求4所述的智能机柜,其特征在于,所述机柜管理控制器具有一机柜网络接口控制器,各所述基板管理控制器分别具有一服务器网络接口控制器,所述智能机柜还包括一内部网络交换机,所述机柜管理控制器通过所述机柜网络接口控制器连接所述内部网络交换机,并且各所述基板管理控制器分别通过所述服务器网络接口控制器连接所述内部网络交换机,以通过所述内部网络交换机连接所述机柜管理系统。
6.一种如权利要求1所述的智能机柜所使用的网络协议地址管理方法,其特征在于,包括:
a)机柜管理系统通过机柜管理控制器读取一基板管理控制器列表,其中所述基板管理控制器列表记录各基板管理控制器的一序号、一媒体访问控制地址或一IP地址;
b)依据所述基板管理控制器列表的内容判断各服务器插槽内的各服务器是否被置换为新服务器;
c)于判断所述新服务器被置换时,确定所述新服务器所对应的所述服务器插槽;
d)所述机柜管理系统查询所对应的所述服务器插槽所绑定的所述IP地址;及
e)以所述IP地址取代所述新服务器的所述基板管理控制器原本使用的另一IP地址。
7.根据权利要求6所述的网络协议地址管理方法,其特征在于,步骤b)是于所述基板管理控制器列表中的任一所述服务器的所述基板管理控制器的所述序号或所述媒体访问控制地址改变时,判断所述服务器被置换,或于所述基板管理控制器列表中的任一所述服务器的所述基板管理控制器目前使用的IP地址与对应的所述服务器插槽所绑定的IP地址不相同时,判断所述服务器被置换。
8.根据权利要求6所述的网络协议地址管理方法,其特征在于,所述机柜管理系统储存有一查询窗体,所述查询窗体记录所述数个服务器插槽及分别与各所述服务器插槽绑定的数个所述IP地址的对应关系,其中步骤d)是由所述机柜管理系统依据所述新服务器所对应的所述服务器插槽查询所述查询窗体,以取得所对应的所述服务器插槽所绑定的所述IP地址。
9.根据权利要求6所述的网络协议地址管理方法,其特征在于,所述智能机柜还包括用以包覆所述机柜管理控制器、所述数个服务器插槽、所述数个服务器及内部硬件线路的一外壳,所述外壳于各所述服务器插槽的对应位置上分别标注有一流水编号,并且各所述流水编号分别对应至所述内部硬件线路所定义的各所述服务器插槽于所述智能机柜中的一绝对位置。
10.根据权利要求6所述的网络协议地址管理方法,其特征在于,步骤a)之前还包括下列步骤:
a01)启动所述智能机柜;
a02)分别分配IP地址给所述机柜管理控制器以及各所述服务器的所述基板管理控制器;
a03)通过所述机柜管理系统连接所述智能机柜的所述机柜管理控制器;
a04)所述机柜管理系统取得所述机柜管理控制器所使用的IP地址;
a05)所述机柜管理系统由所述机柜管理控制器取得各所述基板管理控制器所使用的IP地址,以及各所述服务器所对应的各所述服务器插槽;
a06)所述机柜管理系统对所述智能机柜进行IP地址的绑定程序,以将所述智能机柜与所述机柜管理控制器使用的所述IP地址进行绑定,并将各所述服务器所对应的所述服务器插槽分别与各所述服务器的所述基板管理控制器使用的所述IP地址进行绑定;及
a07)依据绑定结果产生一查询窗体,其中所述查询窗体记录所述智能机柜及与所述智能机柜绑定的所述IP地址的对应关系,以及所述数个服务器插槽及分别与各所述服务器插槽绑定的数个所述IP地址的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711278402.8A CN109889615A (zh) | 2017-12-06 | 2017-12-06 | 智能机柜及其网络协议地址管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711278402.8A CN109889615A (zh) | 2017-12-06 | 2017-12-06 | 智能机柜及其网络协议地址管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109889615A true CN109889615A (zh) | 2019-06-14 |
Family
ID=66924105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711278402.8A Pending CN109889615A (zh) | 2017-12-06 | 2017-12-06 | 智能机柜及其网络协议地址管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109889615A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113805950A (zh) * | 2021-08-30 | 2021-12-17 | 超越科技股份有限公司 | 一种集群管理系统管理服务器的方法 |
CN115037722A (zh) * | 2022-06-06 | 2022-09-09 | 无锡锐格思信息技术有限公司 | 自动配置管理网络ip地址的方法及系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103167050A (zh) * | 2011-12-13 | 2013-06-19 | 台达电子工业股份有限公司 | 服务器的自动安装与设定方法 |
CN103188091A (zh) * | 2011-12-28 | 2013-07-03 | 英业达股份有限公司 | 云端服务系统的管理方法及管理系统 |
CN103188352A (zh) * | 2011-12-29 | 2013-07-03 | 英业达股份有限公司 | 取得远端网络地址的方法及其网络协议系统 |
US20140082218A1 (en) * | 2011-05-20 | 2014-03-20 | Huawei Technologies Co., Ltd. | Method for setting address for service blade, platform apparatus, and system |
CN103929506A (zh) * | 2014-04-21 | 2014-07-16 | 华为技术有限公司 | 为ip硬盘分配ip地址的方法和装置 |
CN105577420A (zh) * | 2014-09-08 | 2016-05-11 | 广达电脑股份有限公司 | 自动产生伺服器网络拓扑的方法与系统 |
US20160196228A1 (en) * | 2013-09-24 | 2016-07-07 | Hewlett Packard Enterprise Development Lp | Slot based management controller address |
-
2017
- 2017-12-06 CN CN201711278402.8A patent/CN109889615A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140082218A1 (en) * | 2011-05-20 | 2014-03-20 | Huawei Technologies Co., Ltd. | Method for setting address for service blade, platform apparatus, and system |
CN103167050A (zh) * | 2011-12-13 | 2013-06-19 | 台达电子工业股份有限公司 | 服务器的自动安装与设定方法 |
CN103188091A (zh) * | 2011-12-28 | 2013-07-03 | 英业达股份有限公司 | 云端服务系统的管理方法及管理系统 |
CN103188352A (zh) * | 2011-12-29 | 2013-07-03 | 英业达股份有限公司 | 取得远端网络地址的方法及其网络协议系统 |
US20160196228A1 (en) * | 2013-09-24 | 2016-07-07 | Hewlett Packard Enterprise Development Lp | Slot based management controller address |
CN103929506A (zh) * | 2014-04-21 | 2014-07-16 | 华为技术有限公司 | 为ip硬盘分配ip地址的方法和装置 |
CN105577420A (zh) * | 2014-09-08 | 2016-05-11 | 广达电脑股份有限公司 | 自动产生伺服器网络拓扑的方法与系统 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113805950A (zh) * | 2021-08-30 | 2021-12-17 | 超越科技股份有限公司 | 一种集群管理系统管理服务器的方法 |
CN115037722A (zh) * | 2022-06-06 | 2022-09-09 | 无锡锐格思信息技术有限公司 | 自动配置管理网络ip地址的方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107465528B (zh) | 光分配网络odn资源信息采集方法及装置 | |
CN102223651B (zh) | 一种协助基站自启动的方法及rnc/dhcp服务器 | |
US20140304382A1 (en) | System and method for automatic provisioning of onsite networking services | |
CN104052631A (zh) | 一种设备信息的采集方法、装置以及系统 | |
CN105049502B (zh) | 一种云端网络管理系统中设备软件更新的方法和装置 | |
CN103561358A (zh) | 智能电信接线系统 | |
US20140165160A1 (en) | Method and apparatus for controlling access between home device and external server in home network system | |
CN106054695A (zh) | 智能设备的远程控制方法、系统及智能设备 | |
US20160316497A1 (en) | Method and System for Self-discovery and Management of Wireless Security Devices | |
CN103441935A (zh) | 自动识别服务器与接入交换机的邻接关系的方法及装置 | |
CN109889615A (zh) | 智能机柜及其网络协议地址管理方法 | |
CN107819657A (zh) | 一种基于集中控制的动态解析Modbus协议的方法、物联网网关设备和系统 | |
CN210804735U (zh) | 一种智能电表 | |
CN106302864A (zh) | 一种有序ip设置系统 | |
CN112000659B (zh) | 一种适用于配电台区智能终端设备的基础应用系统 | |
CN102594639A (zh) | 现场设备在配线系统中的集成方法 | |
CN110706426A (zh) | 一种管理usb税控盘的方法及系统 | |
CN105892421A (zh) | 一种可配置插卡扩展式远程监控装置及方法 | |
CN111049672B (zh) | 一种物联网设备id智能分配方法 | |
CN112738658A (zh) | 对讲系统的配置方法、装置、对讲终端和配置服务器 | |
CN101207607A (zh) | Cable Modem双证书支持方法 | |
CN100366018C (zh) | 一种实现通信单元互连的方法 | |
TWI656762B (zh) | 智能機櫃及其網路協定位址管理方法 | |
CN105681105A (zh) | 网元配置信息同步方法和装置 | |
CN105893150A (zh) | 接口调用频度控制、接口调用请求处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190614 |
|
WD01 | Invention patent application deemed withdrawn after publication |