以太网接口硬盘容量的管理方法和多租户交换的制造方法

文档序号:7806434阅读:222来源:国知局
以太网接口硬盘容量的管理方法和多租户交换的制造方法
【专利摘要】本发明涉及一种以太网接口硬盘容量的管理方法和多租户交换机。该方法包括:根据所接收到的硬盘配置信息,向每个以太网接口硬盘发送容量分配命令,容量分配命令中包括主机IP地址与分配给主机IP地址的硬盘存储空间;接收并存储每个以太网接口硬盘发送的主机IP地址与分配给主机IP地址的硬盘存储空间的对应关系;当接收到主机下发的写以太网接口硬盘的写操作命令时,判断写操作命令中的写操作地址是否包含在分配给IP地址的硬盘存储空间中,如果是,则将写操作命令转发至硬盘存储空间对应的以太网接口硬盘,并且调整IP地址对应的可用硬盘存储空间大小。本发明简化了以太网接口硬盘的组网和容量管理。
【专利说明】以太网接口硬盘容量的管理方法和多租户交换机
【技术领域】
[0001]本发明涉及网络存储技术,尤其涉及一种以太网接口硬盘容量的管理方法和多租户交换机。
【背景技术】
[0002]随着云存储技术和网络存储应用的兴起,以太网接口硬盘的应用越来越广泛,目前已经实现网络功能的硬盘装置,都是以SAS(Serial Attached Small Computer SystemInterface,串行小型计算机系统接口技术)硬盘和串行高级技术附件(Serial AdvancedTechnology Attachment, SATA)硬盘为基础,在SAS或SATA硬盘外部增加转换电路,可以为该硬盘提供以太网接口,通过该以太网接口可将以太网接口硬盘接入网络。
[0003]现有技术下实现网络功能的硬盘装置的容量分配和管理需要由与硬盘连接的精简指令集计算机微(Advanced RISC Machines, ARM)处理器和千兆以太网接口交换机实现,因此以太网接口硬盘的组网比较复杂,而且组网扩展及容量管理也较复杂。

【发明内容】

[0004]本发明实施例提供了一种以太网接口硬盘容量的管理方法和多租户交换机,以简化以太网接口硬盘的组网和容量管理。
[0005]第一方面,本发明提供了一种以太网接口硬盘容量的管理方法,交换机与多个以太网接口硬盘连接,所述交换机与多个主机连接,所述交换机执行以下步骤:
[0006]根据所接收到的硬盘配置信息中的以太网接口硬盘的存储空间分配信息,向每个以太网接口硬盘发送容量分配命令,所述容量分配命令中包括主机IP地址与分配给所述主机IP地址的硬盘存储空间;
[0007]接收并存储每个以太网接口硬盘发送的主机IP地址与分配给所述主机IP地址的硬盘存储空间的对应关系;
[0008]当接收到主机下发的写以太网接口硬盘的写操作命令时,判断所述写操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中,如果是,则将所述写操作命令转发至所述硬盘存储空间对应的以太网接口硬盘,并且调整所述IP地址对应的可用硬盘存储空间大小。
[0009]在第一种可能的实现方式中,所述向每个以太网接口硬盘发送容量分配命令之前,还包括:向每个以太网接口硬盘发送查询命令,以获取每个以太网接口硬盘的硬盘信
肩、O
[0010]根据第一方面或者第一方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述判断所述操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中之后,还包括:如果所述操作命令中的写操作地址不包含在分配给所述IP地址的硬盘存储空间中,则返回无法写入的指示信息。
[0011]根据第一方面或者第一方面的第一种、第二种可能的实现方式中,在第三种可能的实现方式中,所述方法还包括:当接收到主机下发的读以太网接口硬盘的读操作命令时,如果所述读操作命令包括的Key参数值不是已有值,则返回以太网接口硬盘中没有所述Key参数值的指示信息。
[0012]根据第一方面或者第一方面的第一种、第二种、第三种可能的实现方式中,在第四种可能的实现方式中,所述接收到主机下发的写以太网接口硬盘的写操作命令之后,所述判断所述写操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中之前,还包括:根据所述写操作命令中包括的IP地址,获取分配给所述IP地址的硬盘存储空间。
[0013]第二方面,本发明实施例提供了一种以太网接口硬盘容量管理的多租户交换机,多租户交换机与多个以太网接口硬盘连接,所述多租户交换机与多个主机连接,所述多租户交换机包括:
[0014]发送单元,用于根据所接收到的硬盘配置信息中的以太网接口硬盘的存储空间分配信息,向每个以太网接口硬盘发送容量分配命令,所述容量分配命令中包括主机IP地址与分配给所述主机IP地址的硬盘存储空间;
[0015]接收单元,用于接收每个以太网接口硬盘发送的主机IP地址与分配给所述主机IP地址的硬盘存储空间的对应关系;
[0016]存储单元,用于存储所述每个以太网接口硬盘发送的主机IP地址与分配给所述主机IP地址的硬盘存储空间的对应关系;
[0017]判断单元,用于当接收到主机下发的写以太网接口硬盘的写操作命令时,判断所述写操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中;
[0018]处理单元,用于如果所述写操作命令中的写操作地址包含在分配给所述IP地址的硬盘存储空间中,则将所述写操作命令转发至所述硬盘存储空间对应的以太网接口硬盘,并且调整所述IP地址对应的可用硬盘存储空间大小。
[0019]在第一种可能的实现方式中,所述发送单元还用于:向每个以太网接口硬盘发送查询命令,以获取每个以太网接口硬盘的硬盘信息。
[0020]根据第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理单元还用于:如果所述操作命令中的写操作地址不包含在分配给所述IP地址的硬盘存储空间中,则返回无法写入的指示信息。
[0021]根据第二方面或者第二方面的第一种、第二种可能的实现方式,在第三种可能的实现方式中,所述发送单元还用于:当接收到主机下发的读以太网接口硬盘的读操作命令时,如果所述读操作命令包括的Key参数值不是已有值,则返回以太网接口硬盘中没有所述Key参数值的指示信息。
[0022]根据第二方面或者第二方面的第一种、第二种、第三种可能的实现方式,在第四种可能的实现方式中,所述多租户交换机还包括:获取单元,用于根据所述写操作命令中包括的IP地址,获取分配给所述IP地址的硬盘存储空间。
[0023]本发明实施例提供的以太网接口硬盘容量的管理方法和多租户交换机,根据所接收到管理员针对主机进行容量分配的硬盘配置信息,向每个以太网接口硬盘发送容量分配命令,容量分配命令中包括主机IP地址与分配给主机IP地址的硬盘存储空间,以太网接口硬盘根据容量分配命令记录分配给主机IP地址的硬盘存储空间,并将该分配给主机IP地址的硬盘存储空间返回给交换机,交换机接收到主机下发的写以太网接口硬盘的写操作命令时,可在确定写操作命令中的写操作地址包含在分配给IP地址的硬盘存储空间中时,将写操作命令转发至硬盘存储空间对应的以太网接口硬盘,并且调整该IP地址对应的可用的硬盘存储空间大小。由此,本发明实施例实现了多租户交换机直接对以太网接口硬盘进行容量管理,简化了以太网接口硬盘的组网和容量管理。
【专利附图】

【附图说明】
[0024]图1为本发明实施例提供的一种以太网接口硬盘容量管理的方法的应用场景示意图;
[0025]图2为本发明实施例提供的一种以太网接口硬盘容量的管理方法流程图;
[0026]图3为本发明实施例提供的一种以太网接口硬盘容量管理的多租户交换机示意图;
[0027]图4为本发明实施例提供的又一多租户交换机示意图。
【具体实施方式】
[0028]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透切理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0029]需要说明的是,本申请文件中的以太网接口硬盘是具有网络功能的硬盘装置,其具有以太网接口,可以直接通过网络交换机的以太网接口连接至网络中。
[0030]本发明实施例提供的以太网接口硬盘容量管理的方法可以应用于如图1所示的场景中,如图1所示,本发明实施例提供的交换机连接了多个主机,即具有多个租户,交换机可以连接多个以太网接口硬盘,其中交换机、以太网接口硬盘、主机组网后,交换机可以与各个主机进行通信,也可以与各个以太网接口硬盘进行交互。网络管理员可以通过交换机对所连接的主机进行硬盘的容量分配,交换机接收到网络管理员的硬盘配置信息之后,向每个以太网接口硬盘发送容量分配命令。该容量分配命令中包括主机IP地址以及分配给该主机IP地址的硬盘存储空间。以太网接口硬盘接收到容量分配命令后记录每个主机IP地址与分配给该主机IP地址的硬盘存储空间,并在交换机发送获取主机IP地址与硬盘存储空间的关系的请求消息时将每个主机IP地址与分配给该主机IP地址的硬盘存储空间的对应关系返回给交换机。交换机在后续接收到主机发送的写操作命令时,可根据该对应关系判断写操作命令中的写操作地址是否包含在分配给IP地址的硬盘存储空间中,如果是,则将写操作命令转发至硬盘存储空间对应的以太网接口硬盘,并且根据写操作命令中要写入的内容所占用的存储空间调整该IP地址对应的可用硬盘存储空间大小。由此实现交换机对以太网接口硬盘容量的管理,简化了以太网接口硬盘的组网和容量管理。
[0031]图2为本发明实施例提供的一种以太网接口硬盘容量的管理方法流程图,该实施例的执行主体是交换机,交换机与多个以太网接口硬盘连接,交换机与多个主机连接,该实施例详细描述了交换机对多个以太网接口硬盘的容量的管理方法,如图所示,交换机可执行以下步骤:[0032]步骤201,根据所接收到的硬盘配置信息中的以太网接口硬盘的存储空间分配信息,向每个以太网接口硬盘发送容量分配命令,容量分配命令中包括主机IP地址与分配给主机IP地址的硬盘存储空间。
[0033]其中,交换机、以太网接口硬盘、主机连接组网后,交换机可首先向每个以太网接口硬盘发送查询命令,以获取每个以太网接口硬盘的硬盘信息。交换机向以太网接口硬盘
发送的命令格式如下所示:
[0034]
【权利要求】
1.一种以太网接口硬盘容量的管理方法,其特征在于,交换机与多个以太网接口硬盘连接,所述交换机与多个主机连接,所述交换机执行以下步骤: 根据所接收到的硬盘配置信息中的以太网接口硬盘的存储空间分配信息,向每个以太网接口硬盘发送容量分配命令,所述容量分配命令中包括主机IP地址与分配给所述主机IP地址的硬盘存储空间; 接收并存储每个以太网接口硬盘发送的主机IP地址与分配给所述主机IP地址的硬盘存储空间的对应关系; 当接收到主机下发的写以太网接口硬盘的写操作命令时,判断所述写操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中,如果是,则将所述写操作命令转发至所述硬盘存储空间对应的以太网接口硬盘,并且调整所述IP地址对应的可用硬盘存储空间大小。
2.根据权利要求1所述的以太网接口硬盘容量的管理方法,其特征在于,所述向每个以太网接口硬盘发送容量分配命令之前,还包括:向每个以太网接口硬盘发送查询命令,以获取每个以太网接口硬盘的硬盘信息。
3.根据权利要求1或2所述的以太网接口硬盘容量的管理方法,其特征在于,所述判断所述操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中之后,还包括: 如果所述操作命令中的写操作地址不包含在分配给所述IP地址的硬盘存储空间中,则返回无法写入的指示信息。
4.根据权利要求1-3任一所述的以太网接口硬盘容量的管理方法,其特征在于,所述方法还包括: 当接收到主机下发的读以太网接口硬盘的读操作命令时,如果所述读操作命令包括的Key参数值不是已有值,则返回以太网接口硬盘中没有所述Key参数值的指示信息。
5.根据权利要求1-4任一所述的以太网接口硬盘容量的管理方法,其特征在于,所述接收到主机下发的写以太网接口硬盘的写操作命令之后,所述判断所述写操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中之前,还包括:根据所述写操作命令中包括的IP地址,获取分配给所述IP地址的硬盘存储空间。
6.—种以太网接口硬盘容量管理的多租户交换机,其特征在于,多租户交换机与多个以太网接口硬盘连接,所述多租户交换机与多个主机连接,所述多租户交换机包括: 发送单元,用于根据所接收到的硬盘配置信息中的以太网接口硬盘的存储空间分配信息,向每个以太网接口硬盘发送容量分配命令,所述容量分配命令中包括主机IP地址与分配给所述主机IP地址的硬盘存储空间; 接收单元,用于接收每个以太网接口硬盘发送的主机IP地址与分配给所述主机IP地址的硬盘存储空间的对应关系; 存储单元,用于存储所述每个以太网接口硬盘发送的主机IP地址与分配给所述主机IP地址的硬盘存储空间的对应关系; 判断单元,用于当接收到主机下发的写以太网接口硬盘的写操作命令时,判断所述写操作命令中的写操作地址是否包含在分配给所述IP地址的硬盘存储空间中; 处理单元,用于如果所述写操作命令中的写操作地址包含在分配给所述IP地址的硬盘存储空间中,则将所述写操作命令转发至所述硬盘存储空间对应的以太网接口硬盘,并且调整所述IP地址对应的可用硬盘存储空间大小。
7.根据权利要求6所述的以太网接口硬盘容量管理的多租户交换机,其特征在于,所述发送单元还用于:向每个以太网接口硬盘发送查询命令,以获取每个以太网接口硬盘的硬盘信息。
8.根据权利要求6或7所述的以太网接口硬盘容量管理的多租户交换机,其特征在于,所述处理单元还用于: 如果所述操作命令中的写操作地址不包含在分配给所述IP地址的硬盘存储空间中,则返回无法写入的指示信息。
9.根据权利要求6-8任一所述的以太网接口硬盘容量管理的多租户交换机,其特征在于,所述发送单元还用于: 当接收到主机下发的读以太网接口硬盘的读操作命令时,如果所述读操作命令包括的Key参数值不是已有值,则返回以太网接口硬盘中没有所述Key参数值的指示信息。
10.根据权利要求6-9任一所述的以太网接口硬盘容量管理的多租户交换机,其特征在于,所述多租户交换机还包括:获取单元,用于根据所述写操作命令中包括的IP地址,获取分配给所述IP地址 的硬盘存储空间。
【文档编号】H04L29/08GK104023076SQ201410271382
【公开日】2014年9月3日 申请日期:2014年6月17日 优先权日:2014年6月17日
【发明者】唐鲲, 毕德春, 黄庆成 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1