CN103152397B - 一种多协议存储***设计方法 - Google Patents
一种多协议存储***设计方法 Download PDFInfo
- Publication number
- CN103152397B CN103152397B CN201310047388.6A CN201310047388A CN103152397B CN 103152397 B CN103152397 B CN 103152397B CN 201310047388 A CN201310047388 A CN 201310047388A CN 103152397 B CN103152397 B CN 103152397B
- Authority
- CN
- China
- Prior art keywords
- controller
- data
- caching
- storage system
- storage
- 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 title claims abstract description 21
- 238000007726 management method Methods 0.000 claims abstract description 33
- 230000005540 biological transmission Effects 0.000 claims abstract description 17
- 238000001514 detection method Methods 0.000 claims abstract description 16
- 239000000976 ink Substances 0.000 claims description 6
- 238000013500 data storage Methods 0.000 claims description 4
- 241001269238 Data Species 0.000 claims description 3
- 230000000903 blocking effect Effects 0.000 claims description 3
- 239000000463 material Substances 0.000 claims description 3
- 239000007787 solid Substances 0.000 claims description 2
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 claims 2
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 claims 2
- 230000000694 effects Effects 0.000 claims 1
- 238000007689 inspection Methods 0.000 claims 1
- 239000000835 fiber Substances 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种多控存储***设计方法,在多控存储***中,控制器的故障判断依靠基于以太网的heartbeat心跳检测和基于Infiniband连接的消息传递检测,在N个控制器的多控存储***中,每个控制器要和其他N‑1个控制器建立heartbeat和Infiniband连接,其中,Infiniband连接还用于镜像数据的传输和MPIO多路径数据的传输,在多控存储***中设置多协议支持模块,利用统一的管理配置接口对Lun及主机组进行管理,用户可通过以太网交换机连入任何一个控制器对***进行管理,控制器软件负责向用户提供一个统一的管理视图,应用客户端通过以太网络、FC网络及IB网络连接到高端磁盘阵列,对导出的LUN进行数据读写访问,实现多控存储***的设计。
Description
技术领域
本发明涉及计算机***及存储领域,是一种多协议存储***及***控制方法的传输通信技术,通常基于磁盘存储***,旨在可以为关键应用场景提供高可用的数据存储服务。
背景技术
过去的存储***中,每个控制器都是通过自身的后端卡直接与各自的磁盘柜进行连接,通常是每两个控制器连接一组磁盘柜,这样的***结构在控制器故障时,它的存储资源只可以被连接同一组磁盘柜的控制器接管,所以造成的结果是:如果同一组磁盘柜上的控制器不能同时故障。而随着SAS交换机的出现,多个控制器可以连接到一个或多个独立的外部存储***,从而显著扩展 SAS 在直连存储 (DAS) 环境中的功能,实现多个服务器的资源共享,减少存储孤岛的现象。这样,任一磁盘柜的存储资源都可以被接管,从而大大提高服务的可靠性。
传统的集群***以计算节点为核心,性能差,结构复杂,扩展能力差,所以需要一种开放、高带宽、低延迟、高可靠以及满足集群无限扩展能力的以交换为核心的体系结构,这样后来的Infiniband就应运而生。
发明内容
本发明的目的是提供一种多协议存储***设计方法。
本发明的目的是按以下方式实现的,在多协议存储***中,控制器的故障判断依靠基于以太网的heartbeat心跳检测和基于Infiniband连接的消息传递检测,在N个控制器的多协议存储***中,每个控制器要和其他N-1个控制器建立heartbeat和Infiniband连接,其中,Infiniband连接还用于镜像数据的传输和MPIO多路径数据的传输, 在多协议存储***中设置多协议支持模块,利用统一的管理配置接口对Lun及主机组进行管理,用户可通过以太网交换机连入任何一个控制器对***进行管理,控制器软件负责向用户提供一个统一的管理视图,应用客户端通过以太网络、FC网络及IB 网络连接到高端磁盘阵列,对导出的LUN进行数据读写访问,实现多协议存储***的设计,包括以下设计:
(1) ***硬件设计
多协议存储***设计由多个控制器组成,控制器间通过 IB 网络相互连接,作为数据镜像与 MPIO连接通路,每个控制器分别包括一个前端卡与一个后端卡,前端卡是万兆以太网卡、 FC卡或者 IB 卡,用于连接前端主机,后端卡为SAS卡连接SAS交换机,SAS交换机连接后端的JBOD,同时为了提高JBOD的可靠性,每个JBOD有两个端口连接到SAS交换机,支持SSD、SAS和 SATA类型的磁盘;
(2) ***软件设计
多协议存储***的软件设计分为:控制器OS、多协议支持模块、缓存管理模块、卷管理模块、控制器管理模块几个部分;
数据流主要流经多协议支持模块、缓存管理模块和卷管理模块,用户的数据请求将依次由各模块进行处理:多协议支持模块用来对iSCSI协议、FCP协议、SRP协议及iSer协议进行解析,分离出具体的数据请求,并提交给缓存管理模块,它还负责对底层LUN及主机组进行管理,向用户提供统一的存储资源视图;缓存管理模块用来加速顺序读访问以及随机写访问,在控制器间进行数据镜像,并向控制器管理模块提供数据刷新接口,保证在控制器失效的情况下数据不会丢失,同时在控制器间进行数据的MPIO;卷管理模块负责识别底层磁盘,在之上建立RAID组,进一步组织成逻辑卷,并提供逻辑卷的快照功能;
(3) ***控制流程
该***是为了提供高可靠的数据存储服务,在硬件设计中采用SAS交换机后,实现了多个服务器的资源共享,这样,数据的访问路径就有多条,在设计中,为了保持数据的一致性,同一个磁盘阵列RAID只允许一个控制器访问,当这个控制器出现故障时,必须有另外一个控制器接管它的存储资源并持续对外提供服务,所以接管的控制器必须有被接管的控制器的缓存备份,其中:
(a) 服务启动流程
1)***启动,加载各个模块;
2)每个控制器同其他的控制器建立heartbeat心跳检测连接,用于对故障控制器的检测;
3)每个控制器同其他的控制器建立ib连接,用于备份缓存的传输和MPIO访问数据时的传输;
4)选定缓存的备份端:第0号控制器选择第1号控制器作为缓存的备份端,第1号控制器选择第2号控制器作为缓存的备份端,以此第n-1号控制器选择第n号控制器作为缓存的备份端,第n号控制器选择第0号控制器作为缓存备份端,这样就形成了一个环形链的备份结构;
5)建立RAID,VG,Lv;
6)将建立好的Lv添加到多协议支持模块的主机组中;
7)将客户端添加到多协议支持模块的主机组中;
8)启动服务;
(b) 服务接管流程
1)heartbeat心跳检测到故障;
2)阻塞出现故障控制器的资源的所有MPIO访问;
3)如果本控制器备份了故障控制器的缓存,则进行第4)步,否则进行第6)步;
4)在本控制器上建立故障控制器所属的存储资源,并刷写缓存;
5)如果本控制器的缓存没有了备份端,则往后遍历寻找与本控制器号最相近的在线控制器作为其缓存的备份端;
6)更新配置文件;
7)解开2)中阻塞的资源;
(c) 服务回切流程
1)收到上层的回切命令;
2)阻塞要回切的资源的所有访问;
3)如果本控制器接管了要回切的控制器所属的存储资源,刷写缓存,然后释放这些存储资源;
4)在要回切的控制器上建立所属的存储资源;
5)新回切的控制器n像***链表一样,***到控制器n-1和控制器n+1之间,重新建立缓存备份关系;
6)更新配置文件;
7)解开2)中阻塞的资源。
***允许一个或多个控制器同时出现故障。
允许一个或多个控制器同时故障,是指N个协议存储***中,最多容忍N-1个控制器同时故障。
存储***支持万兆网卡、光线卡和Infiniband的前端卡,可提供Iscsi、FC、SRP和Iser的多种协议的服务。
存储***中控制器的个数允许以单个的增加,而不必像传统的协议需要成对增加,具有数据缓存备份的功能。
存储***统一管理本地的存储,支持磁盘、固态硬盘的存储介质,并且很方便的扩展存储的容量。
本发明的有益效果是:该方法将iSCSI协议、FCP协议、SRP协议及iSer协议统一管理起来,向用户提供统一的块级存储资源视图,从而使SAN存储设备完整地兼容以太网络、infiniband网络和光纤网络,无缝接入用户现有环境,同时可以为用户提供高带宽的IB及万兆网络连接,满足客户对高带宽及高性能的差异化需求。
附图说明
图1是***应用拓扑结构示意图;
图2是***硬件结构示意图;;
图3是***软件结构示意图;;
图4是缓存备份结构示意图;;
图5是控制器接管流程图;
图6是控制器回切流程图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明实施例的多协议存储***中,控制器的故障判断依靠基于以太网的heartbeat心跳检测和基于Infiniband连接的消息传递检测,在N个控制器的多协议存储***中,每个控制器要和其他N-1个控制器建立heartbeat和Infiniband连接。其中,Infiniband连接还用于镜像数据的传输和MPIO多路径数据的传输。
多协议支持模块利用统一的管理配置接口对Lun及主机组进行管理。典型的应用拓扑图如图1所示,用户可通过以太网交换机连入任何一个控制器对***进行管理,控制器软件负责向用户提供一个统一的管理视图。应用客户端通过以太网络、FC网络及IB 网络连接到高端磁盘阵列,对导出的LUN进行数据读写访问。
(1)***硬件设计
多协议存储***设计由多个控制器组成,控制器间通过 IB 网络相互连接,作为数据镜像与 MPIO连接通路。每个控制器分别包括一个前端卡与一个后端卡,前端卡可以是万兆以太网卡、 FC卡或者 IB 卡,用于连接前端主机,后端卡为SAS卡连接SAS交换机,SAS交换机连接后端的JBOD,同时为了提高JBOD的可靠性,每个JBOD有两个端口连接到SAS交换机,可以支持SSD、SAS和 SATA类型的磁盘,***硬件架构设计如图2所示;
(2)***软件设计
多协议存储***的软件设计分为:控制器OS、多协议支持模块、缓存管理模块、卷管理模块、控制器管理模块几个部分;
数据流主要流经多协议支持模块、缓存管理模块和卷管理模块,用户的数据请求将依次由各模块进行处理:多协议支持模块用来对iSCSI协议、FCP协议、SRP协议及iSer协议进行解析,分离出具体的数据请求,并提交给缓存管理模块,它还负责对底层LUN及主机组进行管理,向用户提供统一的存储资源视图;缓存管理模块用来加速顺序读访问以及随机写访问,在控制器间进行数据镜像,并向控制器管理模块提供数据刷新接口,保证在控制器失效的情况下数据不会丢失,同时在控制器间进行数据的MPIO;卷管理模块负责识别底层磁盘,在之上建立RAID组,进一步组织成逻辑卷,并提供逻辑卷的快照功能。整个***的软件架构如图3所示;
(3)***控制流程
该***是为了提供高可靠的数据存储服务,在硬件设计中采用SAS交换机后,实现了多个服务器的资源共享,这样,数据的访问路径就可以有多条,数据的流向如图4所示。在设计中,为了保持数据的一致性,同一个磁盘阵列(RAID)只允许一个控制器访问,当这个控制器出现故障时,必须有另外一个控制器可以接管它的存储资源并持续对外提供服务,所以接管的控制器必须有被接管的控制器的缓存备份;
(a) 服务启动流程
1)***启动,加载各个模块;
2)每个控制器同其他的控制器建立heartbeat心跳检测连接,用于对故障控制器的检测;
3)每个控制器同其他的控制器建立ib连接,用于备份缓存的传输和MPIO访问数据时的传输;
4)选定缓存的备份端:第0号控制器选择第1号控制器作为缓存的备份端,第1号控制器选择第2号控制器 作为缓存的备份端。。。以此第n-1号控制器选择第n号控制器作为缓存的备份端,第n号控制器选择第0号控制器作为缓存备份端,这样就形成了一个环形链的备份结构,缓存备份结构如图(4)所示;
5)建立RAID,VG,Lv;
6)将建立好的Lv添加到多协议支持模块的主机组中;
7)将客户端添加到多协议支持模块的主机组中;
8)启动服务;
(b)服务接管流程
1)heartbeat心跳检测到故障;
2)阻塞出现故障控制器的资源的所有MPIO访问;
3)如果本控制器备份了故障控制器的缓存,则进行第(4)步,否则进行第(6)步;
4)在本控制器上建立故障控制器所属的存储资源,并刷写缓存;
5)如果本控制器的缓存没有了备份端,则往后遍历寻找与本控制器号最相近的在线控制器作为其缓存的备份端;
6)更新配置文件;
7)解开2)中阻塞的资源;
(c)服务回切流程
1)收到上层的回切命令;
2)阻塞要回切的资源的所有访问;
3)如果本控制器接管了要回切的控制器所属的存储资源,刷写缓存,然后释放这些存储资源;
4)在要回切的控制器上建立所属的存储资源;
5)新回切的控制器n像***链表一样,***到控制器n-1和控制器n+1之间,重新建立缓存备份关系;
6)更新配置文件;
7)解开2)中阻塞的资源。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
Claims (6)
1.一种多协议存储***设计方法, 其特征在于在多协议存储***中,控制器的故障判断依靠基于以太网的heartbeat心跳检测和基于Infiniband连接的消息传递检测,在N个控制器的多协议存储***中,每个控制器要和其他N-1个控制器建立heartbeat和Infiniband连接,其中,Infiniband连接还用于镜像数据的传输和MPIO多路径数据的传输, 在多协议存储***中设置多协议支持模块,利用统一的管理配置接口对Lun及主机组进行管理,用户可通过以太网交换机连入任何一个控制器对***进行管理,控制器软件负责向用户提供一个统一的管理视图,应用客户端通过以太网络、FC网络及IB 网络连接到高端磁盘阵列,对导出的LUN进行数据读写访问,实现多协议存储***的设计,设计步骤如下:
(1)***硬件设计
多协议存储***设计由多个控制器组成,控制器间通过 IB 网络相互连接,作为数据镜像与 MPIO连接通路,每个控制器分别包括一个前端卡与一个后端卡,前端卡是万兆以太网卡、 FC卡或者 IB 卡,用于连接前端主机,后端卡为SAS卡连接SAS交换机,SAS交换机连接后端的JBOD,同时为了提高JBOD的可靠性,每个JBOD有两个端口连接到SAS交换机,支持SSD、SAS和 SATA类型的磁盘;
(2)***软件设计
多协议存储***的软件设计分为:控制器OS、多协议支持模块、缓存管理模块、卷管理模块、控制器管理模块几个部分;
数据流主要流经多协议支持模块、缓存管理模块和卷管理模块,用户的数据请求将依次由各模块进行处理:多协议支持模块用来对iSCSI协议、FCP协议、SRP协议及iSer协议进行解析,分离出具体的数据请求,并提交给缓存管理模块,它还负责对底层LUN及主机组进行管理,向用户提供统一的存储资源视图;缓存管理模块用来加速顺序读访问以及随机写访问,在控制器间进行数据镜像,并向控制器管理模块提供数据刷新接口,保证在控制器失效的情况下数据不会丢失,同时在控制器间进行数据的MPIO;卷管理模块负责识别底层磁盘,在之上建立RAID组,进一步组织成逻辑卷,并提供逻辑卷的快照功能;
(3)***控制流程
该***是为了提供高可靠的数据存储服务,在硬件设计中采用SAS交换机后,实现了多个服务器的资源共享,这样,数据的访问路径就有多条,在设计中,为了保持数据的一致性,同一个磁盘阵列RAID只允许一个控制器访问,当这个控制器出现故障时,必须有另外一个控制器接管它的存储资源并持续对外提供服务,所以接管的控制器必须有被接管的控制器的缓存备份,其中:
(a)服务启动流程
1)***启动,加载各个模块;
2)每个控制器同其他的控制器建立heartbeat心跳检测连接,用于对故障控制器的检测;
3)每个控制器同其他的控制器建立ib连接,用于备份缓存的传输和MPIO访问数据时的传输;
4)选定缓存的备份端:第0号控制器选择第1号控制器作为缓存的备份端,第1号控制器选择第2号控制器作为缓存的备份端,以此第n-1号控制器选择第n号控制器作为缓存的备份端,第n号控制器选择第0号控制器作为缓存备份端,这样就形成了一个环形链的备份结构;
5)建立RAID,VG,Lv;
6)将建立好的Lv添加到多协议支持模块的主机组中;
7)将客户端添加到多协议支持模块的主机组中;
8)启动服务;
(b)服务接管流程
1)heartbeat心跳检测到故障;
2)阻塞出现故障控制器的资源的所有MPIO访问;
3)如果本控制器备份了故障控制器的缓存,则进行第4)步,否则进行第6)步;
4)在本控制器上建立故障控制器所属的存储资源,并刷写缓存;
5)如果本控制器的缓存没有了备份端,则往后遍历寻找与本控制器号最相近的在线控制器作为其缓存的备份端;
6)更新配置文件;
7)解开2)中阻塞的资源;
(c)服务回切流程
1)收到上层的回切命令;
2)阻塞要回切的资源的所有访问;
3)如果本控制器接管了要回切的控制器所属的存储资源,刷写缓存,然后释放这些存储资源;
4)在要回切的控制器上建立所属的存储资源;
5)新回切的控制器n像***链表一样,***到控制器n-1和控制器n+1之间,重新建立缓存备份关系;
6)更新配置文件;
7)解开2)中阻塞的资源。
2.根据权利要求1所述的方法,其特征在于***允许一个或多个控制器同时出现故障。
3.根据权利要求2所述的方法,其特征在于允许一个或多个控制器同时故障,是指N个协议存储***中,最多容忍N-1个控制器同时故障。
4.根据权利要求1所述的方法,其特征在于存储***支持万兆网卡、光线卡和Infiniband的前端卡,可提供Iscsi、FC、SRP和Iser的多种协议的服务。
5.根据权利要求1所述的方法,其特征在于存储***中控制器的个数允许以单个的增加,而不必像传统的协议需要成对增加,具有数据缓存备份的功能。
6.根据权利要求1所述的方法,其特征在于存储***统一管理本地的存储,支持磁盘、固态硬盘的存储介质,并且很方便的扩展存储的容量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310047388.6A CN103152397B (zh) | 2013-02-06 | 2013-02-06 | 一种多协议存储***设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310047388.6A CN103152397B (zh) | 2013-02-06 | 2013-02-06 | 一种多协议存储***设计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103152397A CN103152397A (zh) | 2013-06-12 |
CN103152397B true CN103152397B (zh) | 2017-05-03 |
Family
ID=48550256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310047388.6A Active CN103152397B (zh) | 2013-02-06 | 2013-02-06 | 一种多协议存储***设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103152397B (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105867842A (zh) * | 2016-03-23 | 2016-08-17 | 天津书生云科技有限公司 | 对存储***的访问控制方法及装置 |
CN103617130A (zh) * | 2013-11-15 | 2014-03-05 | 浪潮(北京)电子信息产业有限公司 | 一种支持多种协议的存储虚拟化*** |
CN103617003B (zh) * | 2013-11-20 | 2017-05-10 | 浪潮电子信息产业股份有限公司 | 一种云存储环境存储资源组织实现方法和架构 |
CN103929475B (zh) * | 2014-03-27 | 2017-11-24 | 华为技术有限公司 | 一种以太网架构的硬盘存储***及硬盘数据操作方法 |
CN105573857A (zh) * | 2014-10-10 | 2016-05-11 | 北京计算机技术及应用研究所 | 一种多控磁盘阵列缓存镜像方法及*** |
CN104484293B (zh) * | 2014-11-20 | 2017-09-08 | 浪潮(北京)电子信息产业有限公司 | 一种在多控存储***中实现前端协议的方法和设备 |
CN104461777B (zh) * | 2014-11-26 | 2018-07-13 | 华为技术有限公司 | 一种存储阵列中数据镜像方法及存储阵列 |
CN105049411A (zh) * | 2015-05-29 | 2015-11-11 | 浪潮集团有限公司 | 一种采用scst实现多协议通信的方法 |
CN104932840A (zh) * | 2015-06-16 | 2015-09-23 | 山东超越数控电子有限公司 | 一种加固磁盘阵列数据集中存储实现方法及*** |
CN106598908B (zh) * | 2015-10-19 | 2020-09-08 | 阿里巴巴集团控股有限公司 | 计算设备及计算设备存储部件的管理方法及*** |
CN105739930B (zh) * | 2016-02-02 | 2019-01-08 | 华为技术有限公司 | 一种存储架构及其初始化方法和数据存储方法及管理装置 |
CN106100961A (zh) * | 2016-07-21 | 2016-11-09 | 广州高能计算机科技有限公司 | 一种基于无限带宽的直连架构计算集群***及构建方法 |
CN106407043A (zh) * | 2016-09-13 | 2017-02-15 | 郑州云海信息技术有限公司 | 一种多控制器缓存备份方法 |
CN106484333A (zh) * | 2016-10-18 | 2017-03-08 | 郑州云海信息技术有限公司 | 一种用于多个存储控制器的存储镜像方法 |
CN107102867A (zh) * | 2017-06-08 | 2017-08-29 | 山东超越数控电子有限公司 | 一种linux***硬盘槽位识别方法 |
CN107291397A (zh) * | 2017-06-28 | 2017-10-24 | 山东超越数控电子有限公司 | 一种基于混合介质的磁盘阵列的实现方法 |
CN107395709A (zh) * | 2017-07-14 | 2017-11-24 | 郑州云海信息技术有限公司 | 一种存储集群的通信方法及装置 |
CN107483645A (zh) * | 2017-09-27 | 2017-12-15 | 郑州云海信息技术有限公司 | 一种基于分布式存储***的网络通信***和方法 |
CN107819660A (zh) * | 2017-11-15 | 2018-03-20 | 郑州云海信息技术有限公司 | 一种通信管理方法及装置 |
CN108897645B (zh) * | 2018-06-12 | 2021-07-27 | 郑州云海信息技术有限公司 | 一种基于备用心跳磁盘的数据库集群容灾方法和*** |
CN109117099A (zh) * | 2018-10-23 | 2019-01-01 | 西安莫贝克半导体科技有限公司 | 一种san结构存储柜管理***及数据操作方法 |
CN111381766B (zh) * | 2018-12-28 | 2022-08-02 | 杭州海康威视***技术有限公司 | 一种磁盘动态加载的方法和云存储*** |
CN111367844B (zh) | 2019-03-13 | 2020-12-15 | 苏州库瀚信息科技有限公司 | 有多个异构网络接口端口的存储控制器的***、方法和装置 |
CN110806991A (zh) * | 2019-10-31 | 2020-02-18 | 山东超越数控电子股份有限公司 | 一种支持多路连接高可靠易扩展的硬盘及其使用方法 |
CN111338991B (zh) * | 2020-02-20 | 2022-03-11 | 中国科学院自动化研究所 | 基于eMMC阵列的多模态存储*** |
CN112667167B (zh) * | 2020-12-31 | 2022-04-22 | 杭州宏杉科技股份有限公司 | 配置文件更新方法及装置 |
CN113190183B (zh) * | 2021-05-31 | 2023-06-13 | 浙江大华技术股份有限公司 | 一种存储集群装置及设备挂载方法 |
CN113190184B (zh) * | 2021-05-31 | 2022-12-02 | 浙江大华技术股份有限公司 | 一种硬件集群装置及一种存储设备管理方法 |
CN118277314A (zh) * | 2024-05-31 | 2024-07-02 | 湖南源科创新科技有限公司 | 远程多活设备及远程多活控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1349069A2 (en) * | 2002-03-27 | 2003-10-01 | Motorola, Inc. | Multi-service platform module |
CN101621465A (zh) * | 2009-07-28 | 2010-01-06 | 成都市华为赛门铁克科技有限公司 | 数据包发送方法、装置、***和交换设备 |
CN101714126A (zh) * | 2009-12-17 | 2010-05-26 | 成都市华为赛门铁克科技有限公司 | 一种存储***及该***的连接方法和相关设备 |
CN101739220A (zh) * | 2009-02-25 | 2010-06-16 | 浪潮电子信息产业股份有限公司 | 一种多控制器存储阵列的设计方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7669000B2 (en) * | 2007-10-23 | 2010-02-23 | Brocade Communication Systems, Inc. | Host bus adapter with multiple hosts |
-
2013
- 2013-02-06 CN CN201310047388.6A patent/CN103152397B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1349069A2 (en) * | 2002-03-27 | 2003-10-01 | Motorola, Inc. | Multi-service platform module |
CN101739220A (zh) * | 2009-02-25 | 2010-06-16 | 浪潮电子信息产业股份有限公司 | 一种多控制器存储阵列的设计方法 |
CN101621465A (zh) * | 2009-07-28 | 2010-01-06 | 成都市华为赛门铁克科技有限公司 | 数据包发送方法、装置、***和交换设备 |
CN101714126A (zh) * | 2009-12-17 | 2010-05-26 | 成都市华为赛门铁克科技有限公司 | 一种存储***及该***的连接方法和相关设备 |
Non-Patent Citations (1)
Title |
---|
面向机群文件***的高可靠消息传输机制;周江,熊劲,马灿;《华中科技大学学报(自然科学版)》;20110630;第39卷;第139-143页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103152397A (zh) | 2013-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103152397B (zh) | 一种多协议存储***设计方法 | |
CN103201721B (zh) | 虚拟机热迁移的***和方法 | |
JP5026283B2 (ja) | 協調的共用ストレージアーキテクチャ | |
US8713295B2 (en) | Fabric-backplane enterprise servers with pluggable I/O sub-system | |
CN100407188C (zh) | 在群集计算环境中管理存储资源的***和方法 | |
US10491488B2 (en) | High-availability computer system, working method and the use thereof | |
US8793432B2 (en) | Consistent distributed storage communication protocol semantics in a clustered storage system | |
US8190816B2 (en) | Embedded scale-out aggregator for storage array controllers | |
CN104965677B (zh) | 存储*** | |
CN108696569A (zh) | 在NVMe-oF以太网SSD中提供数据复制的***和方法 | |
US20110145452A1 (en) | Methods and apparatus for distribution of raid storage management over a sas domain | |
US7885805B2 (en) | Apparatus, system, and method for simulating multiple hosts | |
CN104135514B (zh) | 融合式虚拟化存储*** | |
US8788753B2 (en) | Systems configured for improved storage system communication for N-way interconnectivity | |
CN205490680U (zh) | 基于通用服务器和通用交换机的高可用云计算*** | |
CN103257941A (zh) | 多协议存储控制器和*** | |
CN105677703A (zh) | Nas文件***及其访问方法和装置 | |
CN104994135B (zh) | 存储***中融合san及nas存储架构的方法及装置 | |
US7373546B2 (en) | Cluster network with redundant communication paths | |
US20140025850A1 (en) | Server direct attached storage shared through physical sas expanders | |
US20210382663A1 (en) | Systems and methods for virtualizing fabric-attached storage devices | |
CN110471627A (zh) | 一种共享存储的方法、***及装置 | |
CN101290556A (zh) | 磁盘阵列共享装置 | |
US9454305B1 (en) | Method and system for managing storage reservation | |
CN203299803U (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 |