机架位远程管理方法、系统以及盘点平台的利记博彩app
【专利摘要】本发明提出一种机架位远程管理方法,包括以下步骤:记录机架位的机架位信息;盘点平台向网络组工作平台发送盘点请求;网络组工作平台根据盘点请求获取各个交换机对应的软件版本信息;网络组工作平台根据软件版本信息生成各个交换机对应的设备信息抓取命令并发送交换机管理服务器;交换机管理服务器根据盘点请求获得对应的交换机的日志信息;盘点平台获得日志信息,并将日志信息与机架位信息进行比对以对机架位进行管理。根据本发明的实施例,能够远程、自动化且准确地判断出服务器与机架位的对应关系、确保资产一致性。本发明还提出了一种机架位远程管理系统、盘点平台及交换机管理服务器。
【专利说明】机架位远程管理方法、系统以及盘点平台
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别设计一种机架位远程管理方法、机架位远程管理系统、盘点平台以及交换机管理服务器。
【背景技术】
[0002]目前,数据中心服务器(IDC)由于机架、交换机、服务器等数量过多,导致数据中心服务器(IDC)在大批量上架管理、迁移管理过程中容易出现错误,导致资产受到损失。
[0003]现有的IDC在建设的时候,机架位与边缘交换机端口对应关系不做规定,系统也没有记录,服务器在上架的时候只能知道相应服务器在哪个边缘交换机下或者说房间内。如果出现将服务器上架到错误位置后,目前的系统是不能发现的。由此导致不能精确管理资产。然而,一旦发生错误,会导致服务器盘点错误,即现场盘点的时候发现指定机架位上的服务器不是系统记录的机架位,空闲机架位盘点错误,即本来记录是空闲的机架位,而已经被服务器占用。
[0004]现有方式不能对IDC的机架位进行精确资产管理,在出现机架位与交换机端口对应关系出现错误时也不能发现,由此导致服务器盘点错误,从而使得资产信息管理出现错误,混淆,如找不到对应的机器,如机架位资产出错等一系列问题,且对资产的评估带来困难。
【发明内容】
[0005]本发明旨在至少解决现有技术中存在的技术问题之一。
[0006]为此,本发明的一个目的在于提出一种能够远程、自动化且准确地判断出服务器与机架位的对应关系、确保资产一致性的机架位远程管理方法。
[0007]本发明的第二个目的在于提出一种机架位远程管理系统。
[0008]本发明的另一个目的在于提出一种盘点平台。
[0009]本发明的再一个目的在于提出一种交换机管理服务器。
[0010]为了实现上述目的,本发明第一方面实施例提出了一种机架位远程管理方法,包括以下步骤:记录机架位的机架位信息;盘点平台向网络组工作平台发送盘点请求;所述网络组工作平台根据所述盘点请求获取各个交换机对应的软件版本信息;所述网络组工作平台根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器;所述交换机管理服务器根据所述盘点请求获得对应的交换机的日志信息;以及所述盘点平台获得所述日志信息,并将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理。
[0011]根据本发明实施例的机架位远程管理方法,通过预先设定机架位、交换机、该交换机的端口以及服务器的MAC地址的一一对应关系,以自动化的方式准确地判断出相应的机架位、交换机、该交换机的端口所对应的服务器的MAC地址是否与预先设定的服务器的MAC地址相同,由此,避免了数据中心服务器(IDC)在大批量上架管理、迁移管理时可能发生的服务器的MAC地址与相应的交换机以及该交换机的端口的对应出错问题,检测出错误的发生以便确保资产一致性,从而为实现物联网打下基础,达到高效管理资产的目的。另外,本发明的实施例利用了盘点平台通过信息抓取命令,之后再把日志信息与记录的机架位信息进行比对,得出盘点结果,从而实现资产的远程盘点,具有自动化且节约人力成本的优点。
[0012]本发明第二方面实施例提出了一种机架位远程管理系统,包括:机架位信息记录模块、盘点平台、与所述盘点平台相连的网络组工作平台、与所述网络组工作平台相连的交换机管理服务器以及与所述交换机管理服务器相连的多个交换机,其中,机架位信息记录模块用于记录机架位的机架位信息;盘点平台用于向网络组工作平台发送盘点请求,以及获得所述日志信息,并将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理;网络组工作平台,用于根据所述盘点请求获取各个交换机对应的软件版本信息,以及根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令,以及交换机管理服务器,用于根据所述盘点请求获得对应的交换机的日志信息。
[0013]根据本发明实施例的机架位远程管理系统,通过预先设定机架位、交换机、该交换机的端口以及服务器的MAC地址的一一对应关系,以自动化的方式准确地判断出相应的机架位、交换机、该交换机的端口所对应的服务器的MAC地址是否与预先设定的服务器的MAC地址相同,由此,避免了数据中心服务器(IDC)在大批量上架管理、迁移管理时可能发生的服务器的MAC地址与相应的交换机以及该交换机的端口的对应出错问题,检测出错误的发生以便确保资产一致性,从而为实现物联网打下基础,达到高效管理资产的目的。另外,本发明的实施例利用了盘点平台通过信息抓取命令,之后再把日志信息与记录的机架位信息进行比对,得出盘点结果,从而实现资产的远程盘点,具有自动化且节约人力成本的优点。
[0014]本发明第三方面的实施例提出了一种盘点平台,包括:发送模块,用于向网络组工作平台发送盘点请求;接收模块,用于从所述网络组工作平台获得所述各个交换机的日志信息;以及盘点模块,用于将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理。
[0015]根据本发明的实施例的盘点平台,通过交换机抓取日志信息,之后再把日志信息与记录的机架位信息进行比对,得出盘点结果,从而实现资产的远程盘点,具有自动化且节约人力成本的优点。
[0016]本发明第四方面的实施例提出了一种交换机管理服务器,包括:接收模块,用于接收网络组工作平台发送的盘点请求;命令生成模块,用于根据所述盘点请求获得对应的交换机的日志信息;整理反馈模块,用于将所述日志信息反馈至所述网络组工作平台。
[0017]根据本发明实施例的交换机管理服务器,通过抓取命令抓取各个交换机的日志信息,具有抓取准确且自动化的优点。
[0018]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】
【附图说明】
[0019]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0020]图1为本发明实施例的机架位远程管理方法的流程图;[0021]图2为本发明实施例的机架位远程管理系统的结构图;
[0022]图3为本发明一个实施例的机架位远程管理系统的结构图;
[0023]图4为本发明一个实施例的在建立数据中心服务器(IDC)的时候每个机架位与唯一交换机端口的对应关系不意图;
[0024]图5为本发明实施例的盘点平台的结构图;以及
[0025]图6为本发明实施例的交换机管理服务器的结构图。
【具体实施方式】
[0026]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0027]在本发明的描述中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0028]参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0029]以下结合附图1首先描述根据本发明实施例的机架位远程管理方法。
[0030]参见图1,根据本发明实施例的机架位远程管理方法,包括如下步骤:
[0031 ] 步骤SlOI,记录机架位的机架位信息。在本发明的一个示例中,机架位信息包括机架位标识、与该机架位对应的交换机的标识和所述交换机的端口号。其中,机架位标识用于区别不同的机架位,交换机的标识用于区别不同的交换机,交换机的端口号用于区别同一交换机的不同端口。
[0032]具体而言,如对数据中心服务器(IDC)的建设的时候,要求每个机架位有对应的网络设备信息(交换机的标识)及端口信息(交换机的端口号),实际机架位的网线也是连接到对应的网络设备端口上,这样预先记录的(系统内预先记录)机架位与交换机及其端口保持唯一的——对应关系。即“机架位(RACK) —交换机一交换机的端口(PORT)”——对应。
[0033]步骤S102,盘点平台向网络组工作平台发送盘点请求。例如,盘点请求可以为机房名、机架位名称等。这样可以根据上述任意一种或多种组合对相应的机架位进行盘点。例如,当需要盘点某一个机房中的全部机架位时,则可以将上述的盘点信息定义为上述的机房名,这样便可以对上述机房中的机架位进行盘点,由此判断出该机房中所有的机架位所对应的服务器是否为预先设定的服务器。
[0034]步骤S103,网络组工作平台根据所述盘点请求获取各个交换机对应的软件版本信息。在本发明的一个示例中,网络组工作平台例如可通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。通俗地讲,网络组工作平台接到盘点请求后,会通过SNMP协议对相应的交换机进行识别获取设备版本信息(软件版本信息)。
[0035]步骤S104,网络组工作平台根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器。即网络组工作平台在生成设备信息抓取命令后登陆交换机管理服务器(CMD-AGENT),并向其发出盘点请求,以便交换机管理服务器获取交换机的日志信息。
[0036]具体而言,网络组工作平台在获取到相应的多个交换机中的每一个交换机的软件版本信息后,可根据该软件版本信息生成与该交换机对应的设备信息抓取命令。
[0037]需要说明的是,不同型号的交换机以及交换机使用的软件版本的不同,其交换机使用的设备信息抓取命令也不同,例如:华为Quidway S5400交换机所用软件版本为5.30与华为Quidway S9312交换机所用软件版本为5.50,两者之间的设备信息抓取命令就不同。因此,需要确定每一个交换机的软件版本信息后,方可根据该软件版本信息确定其所对应的设备信息抓取命令。
[0038]步骤S105,交换机管理服务器根据所述盘点请求获得对应的交换机的日志信息。例如,交换机管理服务器可以通过身份验证、授权和统计AAA系统访问交换机并下载交换机的日志信息。当然,交换机管理服务器同样可以采用其它方式访问交换机,本发明的实施例对此并没有限制。另外,日志信息例如通过地址解析协议ARP协议产生,即交换机的日志信息为交换机管理服务器与交换机之间底层通过arp协议产生的。
[0039]在该示例中,交换机的日志信息例如包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。这里所述的与交换机相连的服务器的MAC地址为实际中连接在该交换机相应端口上的服务器。在下文中,正是需要通过同一个服务器的MAC地址,比较日志信息中该MAC地址对应的交换机的端口号是否与预先设定的该MAC地址对应的交换机的端口号是否一样(即记录的机架位的机架位信息),从而判断出具有该MAC地址的服务器的是否架设在预定的机架位上。
[0040]步骤S106,盘点平台获得所述日志信息,并将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理。作为一个具体的示例,如果日志信息与记录的机架位信息中服务器的MAC地址、交换机的标识或服务器对应该交换机的端口号中任一个不同,则判断机架位出错。
[0041]具体而言,由于记录机架位的机架位信息的机架位的机架位标识、机架位上的服务器相连的交换机的标识和该服务器与该交换机相连的端口号为预先规定好的,因此,在实际的服务器架设完成后,通过判断记录的数据关系,即“机架位(RACK) —交换机一交换机的端口号(PORTl) —服务器的实际地址(MAC1)”,然后与实际架设完成后获取的日志信息中的“上述交换机一该交换机的端口号(PORT) —实际架设的服务器的实际地址(MAC2)”进行比较,如下:
[0042]比较MACl与MAC2是否一样,当MACl与MAC2 —样时,通过判断记录的MACl对应的交换机的端口 PORT与MAC2对应的交换机的端口 PORT是否一样,如果一样,则说明该服务器实际放置的机架位为预先设定的机架位,即机架位正确,否则该服务器设置在了与预先设定的机架位不同的机架位上,机架位错误,因为预先在布线的时候机架位与交换机的端口关系已经绑定并且不变。
[0043]更为具体地,如下表所示:
[0044]预先约定机架位对应交换机交换机K)RT 服务器A的MAC
系统读取 ?对应交换机交换机PORT 服务器X的MAC
[0045]表1
[0046]通过对表1进行分析,如果服务器A和服务器X的MAC相同,则看对应交换机是否相同,如果交换机相同,则看该交换机的PORT是否相同,如果相同则机架位正确,否则机架位错误,即根据服务器MAC判断端口是否正确,如果正确则机架位正确,否则服务器位置上错。
[0047]根据本发明实施例的机架位远程管理方法,通过预先设定机架位、交换机、该交换机的端口以及服务器的MAC地址的一一对应关系,以自动化的方式准确地判断出相应的机架位、交换机、该交换机的端口所对应的服务器的MAC地址是否与预先设定的服务器的MAC地址相同,由此,避免了数据中心服务器(IDC)在大批量上架管理、迁移管理时可能发生的服务器的MAC地址与相应的交换机以及该交换机的端口的对应出错问题,检测出错误的发生以便确保资产一致性,从而为实现物联网打下基础,达到高效管理资产的目的。另外,本发明的实施例利用了盘点平台通过信息抓取命令,之后再把日志信息与记录的机架位信息进行比对,得出盘点结果,从而实现资产的远程盘点,具有自动化且节约人力成本的优点。
[0048]参考图2和图3,本发明的进一步实施例提出了一种机架位远程管理系统200,包括机架位信息记录模块(图中未示出)、盘点平台210、与盘点平台210相连的网络组工作平台220、与网络组工作平台220相连的交换机管理服务器230以及与交换机管理服务器230相连的多个交换机240。其中:
[0049]机架位信息记录模块用于记录机架位的机架位信息。
[0050]盘点平台210用于向网 络组工作平台220发送盘点请求,以及获得所述日志信息,并将日志信息与记录的机架位信息进行比对以对机架位进行管理。
[0051]网络组工作平台220用于根据盘点请求获取各个交换机(多个交换机240)对应的软件版本信息,以及根据软件版本信息生成各个交换机对应的设备信息抓取命令。
[0052]交换机管理服务器230用于根据盘点请求获得对应的交换机的日志信息。
[0053]以下详细描述本发明实施例的各个功能模块。
[0054]在本发明的一个示例中,机架位信息记录模块预先记录的机架位信息例如包括机架位标识、与该机架位对应的交换机的标识和所述交换机的端口号。其中,机架位标识用于区别不同的机架位,交换机的标识用于区别不同的交换机,交换机的端口号用于区别同一交换机的不同端口。
[0055]具体而言,参见图4,如对数据中心服务器(IDC)的建设的时候,要求每个机架位有对应的网络设备信息(交换机的标识)及端口信息(交换机的端口号),实际机架位的网线也是连接到对应的网络设备端口上,这样预先记录的(系统内预先记录)机架位与交换机及其端口保持唯一的——对应关系。即“机架位(RACK) —交换机一交换机的端口(PORT)”
--对应。
[0056]盘点平台210具有两方面的功能,一方面向网络组工作平台发送盘点请求,例如,盘点请求可以为机房名、机架位名称等。这样可以根据上述任意一种或多种组合对相应的机架位进行盘点。例如,当需要盘点某一个机房中的全部机架位时,则可以将上述的盘点信息定义为上述的机房名,这样便可以对上述机房中的机架位进行盘点,由此判断出该机房中所有的机架位所对应的服务器是否为预先设定的服务器。
[0057]盘点平台210另一方面将获得的日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理。其中,日志信息包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。作为一个具体的示例,如果日志信息与记录的机架位信息中服务器的MAC地址、交换机的标识或服务器对应该交换机的端口号中任一个不同,则判断机架位出错。在该示例中,交换机的日志信息例如包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。
[0058]具体而言,由于机架位信息记录模块记录机架位的机架位信息的机架位的机架位标识、机架位上的服务器相连的交换机的标识和该服务器与该交换机相连的端口号为认为预先规定好的,因此,在实际的服务器架设完成后,通过判断记录的数据关系,即“机架位(RACK)-交换机-交换机的端口号(PORT I)服务器的实际地址(MACl) ”,然后与实际架设完成后获取的日志信息中的“上述交换机-该交换机的端口号(PORT)-实际架设的服务器的实际地址(MAC2)”进行比较,如下:
[0059]比较MACl与MAC2是否一样,当MACl与MAC2 —样时,通过判断记录的MACl对应的交换机的端口 PORT与MAC2对应的交换机的端口 PORT是否一样,如果一样,则说明该服务器实际放置的机架位为预先设定的机架位,即机架位正确,否则该服务器设置在了与预先设定的机架位不同的机架位上,机架位错误,因为预先在布线的时候机架位与交换机的端口关系已经绑定并且不变。
[0060]更为具体地,如下表所示:
[0061]
预先约定机架位对应交换机交换机K)RT 服务器A的MAC
系统读取 ?对应交换机交换机PORT 服务器X的MAC
[0062]表1
[0063]通过对表1进行分析,如果服务器A和服务器X的MAC相同,则看对应交换机是否相同,如果交换机相同,则看该交换机的PORT是否相同,如果相同则机架位正确,否则机架位错误,即根据服务器MAC判断端口是否正确,如果正确则机架位正确,否则服务器位置上`错。
[0064]网络组工作平台220 —方面根据上述盘点请求获取各个交换机对应的软件版本信息。在本发明的一个示例中,网络组工作平台220例如可通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。通俗地讲,网络组工作平台接到盘点请求后,会通过SNMP协议对相应的交换机进行识别获取设备版本信息(软件版本信息)。
[0065]另外,网络组工作平台220还用于根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器230。即网络组工作平台220在生成设备信息抓取命令后登陆交换机管理服务器230 (CMD-AGENT),并向其发出盘点请求,以便交换机管理服务器230获取交换机的日志信息。[0066]具体而言,网络组工作平台220在获取到相应的多个交换机中的每一个交换机的软件版本信息后,可根据该软件版本信息生成与该交换机对应的设备信息抓取命令。
[0067]需要说明的是,不同型号的交换机以及交换机使用的软件版本的不同,其交换机使用的设备信息抓取命令也不同,例如:华为Quidway S5400交换机所用软件版本为5.30与华为Quidway S9312交换机所用软件版本为5.50,两者之间的设备信息抓取命令就不同。因此,需要确定每一个交换机的软件版本信息后,方可根据该软件版本信息确定其所对应的设备信息抓取命令。
[0068]在本发明的一个示例中,交换机管理服务器230根据盘点请求获得对应的交换机的日志信息。例如,交换机管理服务器230可以通过身份验证、授权和统计AAA系统访问交换机并下载交换机的日志信息。当然,交换机管理服务器230同样可以采用其它方式访问交换机,本发明的实施例对此并没有限制。另外,日志信息例如通过地址解析协议ARP协议产生,即交换机的日志信息为交换机管理服务器230与交换机之间底层通过arp协议产生的。
[0069]在该示例中,交换机的日志信息例如包括交换机的标识、与交换机相连的服务器的MAC地址及对应的端口号。这里所述的与交换机相连的服务器的MAC地址为实际中连接在该交换机相应端口上的服务器。盘点平台210正是需要通过比较连接在该交换机的相应端口上的实际的服务器的MAC地址与预先设定的(即记录的机架位的机架位信息中的服务器的介质访问控制MAC地址)进行比较以判断服务器的是否架设在预定的机架位上。
[0070]根据本发明实施例的机架位远程管理系统,通过预先设定机架位、交换机、该交换机的端口以及服务器的MAC地址的一一对应关系,以自动化的方式准确地判断出相应的机架位、交换机、该交换机的端口所对应的服务器的MAC地址是否与预先设定的服务器的MAC地址相同,由此,避免了数据中心服务器(IDC)在大批量上架管理、迁移管理时可能发生的服务器的MAC地址与相应的交换机以及该交换机的端口的对应出错问题,检测出错误的发生以便确保资产一致性,从而为实现物联网打下基础,达到高效管理资产的目的。另外,本发明的实施例利用了盘点平台通过信息抓取命令,之后再把日志信息与记录的机架位信息进行比对,得出盘点结果,从而实现资产的远程盘点,具有自动化且节约人力成本的优点。
[0071]参见图5,本发明的上述实施例的盘点平台210包括发送模块211、接收模块212和盘点模块213。其中:
[0072]发送模块211用于向网络组工作平台220发送盘点请求。
[0073]接收模块212用于从网络组工作平台220获得所述各个交换机(多个交换机240)的日志信息。例如日志信息包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。另外,日志信息可通过地址解析协议ARP协议产生。
[0074]盘点模块213用于将日志信息与记录的机架位信息进行比对以对机架位进行管理。具体地,盘点模块213例如包括机架位比对子模块(图中未示出),机架位比对子模块用于将日志信息与记录的机架位信息进行比对以对机架位进行管理,例如机架位比对子模块如果判断日志信息与记录的所述机架位信息中服务器的MAC地址、交换机的标识或服务器对应所述交换机的端口号中任一个不同,则判断所述机架位出错。
[0075]在本发明的一个示例中,机架位信息包括机架位标识、与所述机架位对应的交换机的标识和所述交换机的端口号。[0076]根据本发明的实施例的盘点平台210,通过交换机抓取日志信息,之后再把日志信息与记录的机架位信息进行比对,得出盘点结果,从而实现资产的远程盘点,具有自动化且节约人力成本的优点。
[0077]如图6所示,本发明实施例的交换机管理服务器230包括接收模块231、命令生成模块232和整理反馈模块233。其中:
[0078]接收模块231用于接收网络组工作平台220发送的盘点请求。
[0079]命令生成模块232用于根据盘点请求获得对应的交换机的日志信息。在本发明的一个实施例中,日志信息包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。
[0080]整理反馈模块233用于将日志信息反馈至网络组工作平台220。
[0081]在本发明的一个实施例中,交换机管理服务器可通过身份验证、授权和统计AAA系统访问所述交换机并下载所述交换机的日志信息。
[0082]在本发明的一个实施例中,机架位信息包括机架位标识、与所述机架位对应的交换机的标识和所述交换机的端口号。
[0083]根据本发明实施例的交换机管理服务器230,通过抓取命令抓取各个交换机的日志信息,具有抓取准确且自动化的优点。
[0084]在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的
>J-U ρ?α装直。
[0085]计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(R0M),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(⑶ROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0086]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0087]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何。的一个或多个实施例或示例中以合适的方式结合。
[0088]尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
【权利要求】
1.一种机架位远程管理方法,其特征在于,包括以下步骤: 记录机架位的机架位信息; 盘点平台向网络组工作平台发送盘点请求; 所述网络组工作平台根据所述盘点请求获取各个交换机对应的软件版本信息; 所述网络组工作平台根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令并发送交换机管理服务器; 所述交换机管理服务器根据所述盘点请求获得对应的交换机的日志信息; 以及 所述盘点平台获得所述日志信息,并将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理。
2.如权利要求1所述的机架位远程管理方法,其特征在于,所述网络组工作平台通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。
3.如权利要求1所述的机架位远程管理方法,其特征在于,所述交换机管理服务器通过身份验证、授权和统计AAA系统访问所述交换机并下载所述交换机的日志信息。
4.如权利要求1所述的机架位远程管理方法,其特征在于,所述机架位信息包括机架位标识、与所述机架位对应的交换机的标识和所述交换机的端口号。
5.如权利要求4所述的机架位远程管理方法,其特征在于,所述日志信息包括交换机的标识、与所述交换机相 连的服务器的MAC地址及对应的端口号。
6.如权利要求5所述的机架位远程管理方法,其特征在于,所述将日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理进一步包括: 如果所述日志信息与记录的所述机架位信息中服务器的MAC地址、所述交换机的标识或所述服务器对应所述交换机的端口号中任一个不同,则判断所述机架位出错。
7.如权利要求1所述的机架位远程管理方法,其特征在于,所述日志信息通过地址解析协议ARP协议产生。
8.一种机架位远程管理系统,其特征在于,包括:机架位信息记录模块、盘点平台、与所述盘点平台相连的网络组工作平台、与所述网络组工作平台相连的交换机管理服务器以及与所述交换机管理服务器相连的多个交换机,其中, 机架位信息记录模块用于记录机架位的机架位信息; 盘点平台用于向网络组工作平台发送盘点请求,以及获得所述日志信息,并将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理; 网络组工作平台,用于根据所述盘点请求获取各个交换机对应的软件版本信息,以及根据所述软件版本信息生成所述各个交换机对应的设备信息抓取命令,以及 交换机管理服务器,用于根据所述盘点请求获得对应的交换机的日志信息。
9.如权利要求8所述的机架位远程管理系统,其特征在于,所述网络组工作平台通过简单网络管理协议SNMP获取各个交换机对应的软件版本信息。
10.如权利要求8所述的机架位远程管理系统,其特征在于,所述交换机管理服务器通过身份验证、授权和统计AAA系统访问所述交换机并下载所述交换机的日志信息。
11.如权利要求8所述的机架位远程管理系统,其特征在于,所述机架位信息包括机架位标识、与所述机架位对应的交换机的标识和所述交换机的端口号。
12.如权利要求11所述的机架位远程管理系统,其特征在于,所述日志信息包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。
13.如权利要求12所述的机架位远程管理系统,其特征在于,所述盘点平台用于将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理,其中, 如果所述日志信息与记录的所述机架位信息中服务器的MAC地址、所述交换机的标识或所述服务器对应所述交换机的端口号中任一个不同,则判断所述机架位出错。
14.如权利要求8所述的机架位远程管理系统,其特征在于,所述日志信息通过地址解析协议ARP协议产生。
15.一种盘点平台,其特征在于,包括: 发送模块,用于向网 络组工作平台发送盘点请求; 接收模块,用于从所述网络组工作平台获得所述各个交换机的日志信息; 以及 盘点模块,用于将所述日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理。
16.如权利要求15所述的盘点平台,其特征在于,所述机架位信息包括机架位标识、与所述机架位对应的交换机的标识和所述交换机的端口号。
17.如权利要求15所述的盘点平台,其特征在于,所述日志信息包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。
18.如权利要求17所述的盘点平台,其特征在于,所述盘点模块包括: 机架位比对子模块,用于将日志信息与记录的所述机架位信息进行比对以对所述机架位进行管理,其中, 如果所述日志信息与记录的所述机架位信息中服务器的MAC地址、所述交换机的标识或所述服务器对应所述交换机的端口号中任一个不同,则判断所述机架位出错。
19.如权利要求15所述的盘点平台,其特征在于,所述日志信息通过地址解析协议ARP协议产生。
20.一种交换机管理服务器,其特征在于,包括: 接收模块,用于接收网络组工作平台发送的盘点请求; 命令生成模块,用于根据所述盘点请求获得对应的交换机的日志信息; 整理反馈模块,用于将所述日志信息反馈至所述网络组工作平台。
21.如权利要求20所述的交换机管理服务器,其特征在于,所述交换机管理服务器通过身份验证、授权和统计AAA系统访问所述交换机并下载所述交换机的日志信息。
22.如权利要求20所述的交换机管理服务器,其特征在于,所述机架位信息包括机架位标识、与所述机架位对应的交换机的标识和所述交换机的端口号。
23.如权利要求20所述的交换机管理服务器,其特征在于,所述日志信息包括交换机的标识、与所述交换机相连的服务器的MAC地址及对应的端口号。
【文档编号】H04L12/24GK103475501SQ201210187495
【公开日】2013年12月25日 申请日期:2012年6月7日 优先权日:2012年6月7日
【发明者】周磊, 陈长江 申请人:北京百度网讯科技有限公司