一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种布线路径计算方法、设备及装置与流程

2023-03-29 06:20:22 来源:中国专利 TAG:


1.本技术涉及存储区域网络管理技术领域,尤其涉及一种布线路径计算方法、设备及装置。


背景技术:

2.存储区域网络(storage area network,san)是目前人们公认的最具有发展潜力的存储技术方案,而未来存储区域网络的发展趋势将是开放、智能与集成。存储区域网络采用网状通道技术,通过交换机连接存储阵列和服务器主机,构成用于数据存储的区域网络,使网络服务器与多种存储设备连接在一个高速专用独立于以太网的网络中,数据采用fcp协议以块方式存取,不占用服务器运算处理的网络带宽。其优点在于不仅支持存储设备的集中化和服务器群集,使其管理更加容易,费用更加低廉,其存储基础结构还能提供更好的网络可用性、数据访问性和系统管理性。在实际的应用场景中,已搭建好的存储网络并不是一成不变的,存储网络的架构会随着服务器存储需求的改变而进行变化。
3.不同于普通的机房布线,普通机房布线时需要人工找到符合需要的服务器,再利用光纤通道连接交换机和服务器,完成布线。由于存储区域网络专注于企业级存储的特有问题,主要用于存储量大的工作环境,要求信息高吞吐量和低延迟,一般的人工布线手段不能满足布线需求。由此存储区域网络布线引进了机房智能管理系统,存储各个服务器的信息,在获取存储需求后,可以由机房智能管理系统定位所需的服务器的位置,并计算出服务器到同一机房内的交换机的布线路径,再由运维人员实现物理上的布线。然而这种方法,只能确定服务器和交换机两设备所在机柜间的走线路径,并未考虑到交换机所在的机房与服务器所在机房不是同一机房的情况,使得运维人员在进行跨机房布线时,会耗费大量的人力和时间。


技术实现要素:

4.有鉴于此,本技术提供了一种布线路径计算方法、装置及辅助布线设备,旨在实现计算出跨机房布线的布线路径,减轻运维人员跨机房布线的难度。
5.第一方面,本技术提供了一种布线路径计算方法,所述方法包括:
6.获取存储需求信息;
7.根据所述存储需求信息确定目标服务器主机的位置,所述目标服务器主机为所述存储需求信息对应的服务器主机;
8.根据所述目标服务器主机的位置确定距离最近的存储交换机的位置;
9.根据所述目标服务器主机的位置和所述存储交换机的位置计算出光纤布线路径。
10.可选地,所述根据所述目标服务器主机的位置确定距离最近的存储交换机的位置,包括:
11.根据所述目标服务器主机的位置确定所述目标服务器主机所在的机房信息;
12.根据所述目标服务器主机的机房信息判断同机房内是否存在存储交换机;
13.若不存在,判断距离最近的机房内是否存在存储交换机,直至确定距离最近的存储交换机所在的机房;
14.获取所述存储交换机的位置。
15.可选地,所述目标服务器主机和所述存储交换机在同一个机房,所述根据所述目标服务器主机的位置和所述存储交换机的位置计算出光纤布线路径,包括:
16.根据所述目标服务器主机的位置确定所述目标服务器主机所在的机柜信息;
17.根据所述存储交换机的位置和所述目标服务器主机所在的机柜信息确定目标光纤布线路径。
18.可选地,所述根据所述目标服务器主机的位置和所述存储交换机的位置计算出光纤布线路径,包括:
19.获取机房架构模式,所述机房架构模式用于描述机房采用的布线架构方式;
20.根据所述目标服务器主机的位置和所述存储交换机的位置确定多种光纤布线路径;
21.获取布线的相关参数,所述相关参数包括布线路径长度、所需光纤数目以及其他相关参数;
22.根据所述机房架构模式和所述相关参数,从所述多种光纤布线路径中选取目标光纤布线路径。
23.可选地,所述根据机房架构模式和相关参数,从所述多种光线布线路径中选取目标光纤布线路径,包括:
24.根据所述机房架构模式,获取综合布线光纤槽道的走线路径,所述综合布线光纤槽道的走线路径为根据机房架构模式预先统一规划的走线路径;
25.选取与所述综合布线光纤槽道的走线路径重合最多且长度最小的光线布线路径作为目标光纤布线路径。
26.可选地,所述方法还包括:
27.根据所述目标服务器主机的位置和所述存储交换机的位置申请布线权限;
28.若未申请到所述存储交换机的布线权限,重新根据所述目标服务器主机的位置确定距离最近的其他存储交换机的位置。
29.第二方面,本技术提供了一种辅助布线设备,所述设备包括:
30.车轮模块、装载模块、动力模块、固定模块和轨道模块;
31.车轮模块,用于使得所述辅助布线装置沿着光纤布线路径前进,所述光纤布线路径根据第一方面中所述的任一项布线路径计算方法得到;
32.装载模块,用于固定需要布线的光纤的一侧端口;
33.动力模块,提供所述辅助布线装置沿着所述光纤布线路径前进的动力;
34.固定模块,用于固定在光纤槽道上端,以免压到已铺设好的光纤;
35.轨道模块,用于增加与车轮模块的摩擦力。
36.第三方面,本技术提供了一种布线路径计算装置,所述装置包括:存储需求获取模块、服务器主机位置获取模块、存储交换机位置获取模块和光纤布线路径确定模块;
37.所述存储需求获取模块,用于获取存储需求信息;
38.所述服务器主机位置获取模块,用于根据所述存储需求信息确定目标服务器主机
的位置;
39.所述存储交换机位置获取模块,用于根据所述目标服务器主机的位置确定距离最近的存储交换机的位置;
40.所述光纤布线路径确定模块,用于根据所述目标服务器主机的位置和所述存储交换机的位置计算出光纤布线路径。
41.可选地,述存储交换机位置获取模块还用于根据所述目标服务器主机的位置确定所述目标服务器主机所在的机房信息,根据所述目标服务器主机的机房信息判断同机房内是否存在存储交换机,若不存在,判断距离最近的机房内是否存在存储交换机,直至确定距离最近的存储交换机所在的机房,获取所述存储交换机的位置。
42.可选地,所述光纤布线路径确定模块还用于获取机房架构模式,根据所述目标服务器主机的位置和所述存储交换机的位置确定多种光纤布线路径,获取布线的相关参数,根据所述机房架构模式和所述相关参数选取所需的光线布线路径。
43.本技术提供了一种布线路径计算方法,在该方法中,首先,获取存储需求信息。然后,根据存储需求信息确定目标服务器主机的位置。再根据目标服务器主机的位置确定距离最近的存储交换机的位置。最后,根据目标服务器主机的位置和存储交换机的位置计算出光纤布线路径。由此,通过根据目标服务器主机的位置确定距离最近的存储交换机的位置,找到目标服务器主机距离最近的存储交换机,判断存储交换机是否和目标服务器主机在同一机房,计算出合适的布线路径。可以有效快速地计算出跨机房布线的路径,协助运维人员高效地完成布线,节省存储区域网络布线时所需的时间和人力。
附图说明
44.为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
45.图1为本技术实施例提供的布线路径计算方法的一种方法流程图;
46.图2为本技术实施例提供的布线路径计算方法的另一种方法流程图;
47.图3为本技术实施例提供的布线路径计算装置的一种结构示意图;
48.图4为本技术实施例提供的辅助布线设备的一种结构示意图。
具体实施方式
49.正如前文描述,现有技术中,存储区域网络在布线时一般通过机房智能管理系统来获取所需服务器,然后,根据获取该服务器到同一机房内的交换机的走线路径。然而这种方式并未考虑到服务器所处的机房没有交换机或该服务器无法与同机房内的交换机连接的情况。运维人员在跨机房布线时往往不能在短时间内找最合适的布线路径,会耗费大量的时间和精力。
50.有鉴于此,本技术提供了一种布线路径计算方法,在该方法中,首先,获取存储需求信息。然后,根据存储需求信息确定目标服务器主机的位置。再根据目标服务器主机的位置确定距离最近的存储交换机的位置。最后,根据目标服务器主机的位置和存储交换机的
channel switch,fc switch),也被称为“光纤通道交换机”或“san交换机”,可以通过网络通信将用户数据存储到其内部存储空间中,并根据用户需求重新配置管理接口,提供一种简单的机制,用于不同数据中心之间的数据交换。存储交换机用在服务器和存储设备之间,是将服务器连接到共享存储设备池的硬件,专用于在存储区域网络中传送存储流量。
62.可选地,可以采用如下方式确定存储交换机的位置:首先,根据目标服务器主机的位置确定目标服务器主机所在的机房信息。然后根据目标服务器主机的机房信息判断同机房内是否存在存储交换机。若不存在,判断距离最近的机房内是否存在存储交换机,直至确定距离最近的存储交换机所在的机房。最后,获取所述存储交换机的位置。在一些可能的实现方式中,可以根据目标服务器主机所在的机房信息,得到机房编号。利用该机房编号在目标服务器主机关联的机房智能管理系统中查找是否有机房编号相同的存储交换机。如果有,将该存储交换机作为目标存储交换机,直接获取该存储交换机的位置。如果没有,在机房智能管理系统中,查找机房编号相近即物理位置相近的机房中是否有存储交换机,直至找到距离最近的存储交换机。当然,也可以采用其他方式确定存储交换机的位置,均不影响本技术实施例的正常进行。
63.其中,存储交换机的位置可以包括:存储交换机所在的机房编号、存储交换机所在的机柜编号以及存储交换机所在机柜中的位置等等详细位置信息。
64.s104:根据目标服务器主机的位置和存储交换机的位置计算出光纤布线路径。
65.可选地,在目标服务器和存储交换机在同一机房时,可以通过如下方式计算出光纤布线路径:首先,根据目标服务器主机的位置确定服务器主机所在的机柜信息。然后,根据存储交换机的位置确定存储交换机的所在的机柜信息。最后,根据存储交换机的机柜信息和服务器主机所在的机柜信息确定目标光纤布线路径。
66.可选地,如果在目标服务器和存储交换机不在同一机房时,可以通过如下方式计算出光纤布线路径:首先,根据目标服务器主机的位置确定服务器主机所在的机房信息。然后,根据存储交换机的位置确定存储交换机的所在的机房信息。再根据存储交换机的机房信息和服务器主机所在的机房信息确定两机房间的走线路径。最后,规划目标服务器主机到其所在的机房的布线出入口的走线路径,以此来确定目标光纤布线路径。
67.本技术实施例通过根据服务器主机的位置确定距离最近的存储交换机的位置,判断存储交换机是否和目标服务器主机在同一机房,计算出合适的布线路径。通过本方法可以有效快速地计算出跨机房布线的路径,协助运维人员高效地完成布线,满足大量的存储需求,节省存储区域网络布线时所需的时间和人力。
68.在本技术实施例中,上述图1所述的步骤s104存在多种可能的实现方式,下面分别进行介绍。需要说明的是,下文介绍中给出的实现方式仅作为示例性的说明,并不代表本技术实施例的全部实现方式。
69.参见图2,该图为本技术实施例提供的布线路径计算方法的另一种方法流程图,该方法包括:
70.s201:获取机房架构模式。
71.其中,机房架构模式用于描述机房采用的布线架构方式。数据中心机房平面布局通常采用矩形结构,为了保证制冷效果,通常将10至20个机柜背靠背并排放置成一行,形成一对机柜组。每对机柜组由服务器机柜和网络机柜组成,其中服务器机柜占多数。由于服务
器的形态差异(机架式服务器、刀片服务器),服务器机柜和网络机柜的布线方式也存在差异。可选地,机房架构模式可以包括架顶模式、列头模式和列中模式。其中,架顶模式中交换机集中安装在一列机柜端部的交换机机柜内,通过水平线缆连接设备柜内的服务器主机,所以跳线工作都在服务器机柜内和网络机柜内进行。列中模式下的网络机柜部署在每队机柜组的两排机柜的中部,由此可以使得线缆从中间位置的列柜向两端布放,减少从服务器机柜到网络机柜的线缆距离,可降低线缆在布线通道出入口的拥堵现象,并减少线缆的平均长度,简化线缆管理维护工作。采用列头模式的机房架构时,每个服务器机柜的上端部署1-2台交换机,机架式服务器通过跳线接入到机柜内的交换机上,可以简化服务器机柜与网络机柜间的布线。
72.可选地,可以通过机房智能管理系统,根据目标服务器主机所在的机房信息和存储交换机所在的机房信息查询到上述机房架构模式。当然,也可以采用其他方式,确定机房架构模式,也不影响本技术实施例的正常进行。
73.s202:根据目标服务器主机的位置和存储交换机的位置确定多种光纤布线路径。
74.可选地,可以根据目标服务器主机所在机房的架构模式不同确定多种光纤布线路径。例如,如果目标服务器主机所在机房的架构模式为列中模式时,光纤布线路径需要经过服务器机柜的中部再到网络机柜,此时可以按照最短走线原则得到光纤布线路径,也可以按照以主要与综合布线光纤槽道重合为原则,计算光纤布线路径,得到多种光纤布线路径,以便运维人员根据需求选择合适的布线方案。
75.s203:获取布线的相关参数。
76.其中,相关参数可以包括布线路径长度和所需光纤数目。当然,相关参数还可以包括其他参数,如存储交换机的布线权限,也不影响本技术实施例的正常实现。
77.可选地,可以通过如下方式确定布线路径长度:首先确定目标服务器主机机柜内的走线长度,以及存储交换机机柜内的走线长度。然后,如果目标服务器主机和存储交换机不在同一机房时,根据机房架构模式确定目标服务器主机所在的机柜到机房布线出入口的走线长度以及存储交换机所在的机柜到其所在的机房布线出入口的走线长度。最后,确定目标服务器主机所在的机房与存储交换机所在机房之间的布线长度。当然,也可以采用其他方式确定布线路径长度,以便运维人员准备所需长度的光纤。
78.可选地,可以通过获取目标服务器主机是否由冗余要求来确定每个服务器主机需要使用光口,从而得到所需光纤数目。其中,服务器的光纤冗余要求是指重复配置系统的光纤卡,当系统发生故障时,冗余配置的光纤卡介入并承担故障部件的工作,由此减少系统的故障时间。对于无冗余要求的需求,只建立一台服务器主机上一块光纤卡到存储交换机的物理路径足够,对于有冗余要求,需建立一台服务器主机上两块光纤卡到存储交换机的物理路径。当然,也可以采用其他方式确定光纤数目,都不影响本技术实施例的正常实现。
79.可选地,可以根据目标服务器主机的位置和存储交换机的位置申请布线权限,若未申请到该存储交换机的布线权限,可以重新根据所述目标服务器主机的位置确定距离最近的其他存储交换机的位置。
80.s204:根据机房架构模式和相关参数,从多种光纤布线路径中选取目标光纤布线路径。
81.可选地,可以选取与综合布线光纤槽道的走线路径重合最多且长度最小的光线布
线路径作为目标光纤布线路径,有利于机房内数量巨大的光纤的管理。其中,综合布线光纤槽道的走线路径为根据机房架构模式预先统一规划的走线路径,可以根据获取的机房架构模式得到该走线路径。可选地,也可以选取走线最短的光纤布线路径,以节约光纤材料,也不影响本技术实施例的正常进行。
82.可选地,在得到目标光纤布线路径后,可以通过机房智能管理系统进行多维立体化展示,以便运维人员可以形象立体的了解该目标光纤布线路径。
83.本技术实施例通过具体描述了确定目标布线路径的方法,可以计算出多种光纤布线路径,使得运维人员可以根据自己的需求选取合适的布线路径,考虑了于存储区域网络布线时的多种情况,可以适用于不同情景下的光纤布线,方便了运维人员进行合适的布线,从而提升运维人员的工作效率。
84.以上为本技术实施例提供的布线路径计算方法的一些具体实现方式,基于此,本技术还提供了对应的装置。下面将从功能模块化的角度对本技术实施例提供的装置进行介绍。
85.参见图3所示的布线路径计算装置300的结构示意图,该装置300包括存储需求获取模块310、服务器主机位置获取模块320、存储交换机位置获取模块330和光纤布线路径确定模块340;
86.存储需求获取模块310,用于获取存储需求信息;
87.服务器主机位置获取模块320,用于根据存储需求信息确定目标服务器主机的位置;
88.存储交换机位置获取模块330,用于根据目标服务器主机的位置确定距离最近的存储交换机的位置;
89.光纤布线路径确定模块340,用于根据目标服务器主机的位置和存储交换机的位置计算出光纤布线路径。
90.其中,存储交换机位置获取模块330还可以用于根据目标服务器主机的位置确定目标服务器主机所在的机房信息,根据目标服务器主机的机房信息判断同机房内是否存在存储交换机,若不存在,判断距离最近的机房内是否存在存储交换机,直至确定距离最近的存储交换机所在的机房,获取存储交换机的位置。
91.其中,所述光纤布线路径确定模块340还可以用于获取机房架构模式,根据目标服务器主机的位置和存储交换机的位置确定多种光纤布线路径,获取布线的相关参数,根据机房架构模式和相关参数选取所需的光线布线路径。
92.本技术实施例还提供了一种辅助布线设备400,用于在实现本技术实施例提供的方案之后,运维人员可以更方便快捷的完成布线。
93.参见图4,该图为本技术实施例提供的辅助布线设备的一种结构示意图,该设备包括:车轮模块、装载模块、动力模块和轨道模块;
94.车轮模块410,用于使得辅助布线装置沿着光纤布线路径前进,其中,光纤布线路径可以根据上述布线路径计算方法中任一项所述的布线路径计算方法得到。
95.装载模块420,用于固定需要布线的光纤的一侧端口。
96.动力模块430,提供该辅助布线装置沿着所述光纤布线路径前进的动力。
97.固定模块440,用于固定在光纤槽道上端,以免压到已铺设好的光纤。
98.轨道模块450,用于增加与车轮模块的摩擦力。
99.其中,装载模块420可以为光纤集线盒,也可以采用其他设计方法以容纳更多的光纤。
100.动力模块430可以为自带电池,提供该辅助布线装置沿着所述光纤布线路径前进的动力。
101.固定模块440,可以做成类似于塑料滑轨的结构以固定已铺设好的光纤,以保证在不破坏已有光纤的基础上进行工作。
102.本技术实施例所提供的辅助布线设备,可以从具体的实际操作中减轻运维人员的工作难度及操作风险,提高了运维人员在跨机房布线时的工作效率,有利于满足存储区域网络的大量存储需求。
103.本技术实施例中提到的“第一”、“第二”(若存在)等名称中的“第一”、“第二”只是用来做名字标识,并不代表顺序上的第一、第二。
104.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如只读存储器(英文:read-only memory,rom)/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如路由器等网络通信设备)执行本技术各个实施例或者实施例的某些部分所述的方法。
105.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
106.以上所述仅是本技术示例性的实施方式,并非用于限定本技术的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献