存储系统和存储系统的控制方法技术方案

技术编号:35254619 阅读:20 留言:0更新日期:2022-10-19 10:10
本发明专利技术提供一种存储系统和存储系统的控制方法,能够在抑制存储系统的性能和冗余性降低的同时更换存储控制部。本发明专利技术的存储系统包括存储驱动器和多个存储控制部,其中所述存储驱动器具有用于保存数据的存储介质,所述存储控制部具有处理器、存储器和端口,能够处理对所述存储驱动器输入输出的数据,在存储系统中保存关于存储系统中已安装的存储控制部的列表和存储系统中能够安装的存储控制部的最大数的信息,在要更换存储控制部的情况下,基于已安装的存储控制部的数量和能够安装的存储控制部的最大数,来决定从要减设的存储控制部移动至增设的存储控制部的结构是经由其他存储控制部移动还是直接移动。储控制部移动还是直接移动。储控制部移动还是直接移动。

【技术实现步骤摘要】
存储系统和存储系统的控制方法


[0001]本专利技术涉及使用闪存或磁盘作为存储(存储介质)装置的存储系 统的存储控制器替换和升级。

技术介绍

[0002]近年来,因为NAND型闪存的大容量化而在存储系统中保存大量 的数据。另外,对于存储系统,要求能够不发生对上级应用的业务影 响地、将硬件和软件更换为最新的。通常,存储系统的更换中,新存 储系统一方的设定和数据迁移过程需要时间。
[0003]专利文献1中,示出了用于不间断地更新存储系统的软件的专利技术。 在软件更新后,新数据格式和旧数据格式双方存在,新数据中包括对 旧数据格式的数据的参照。在更新数据时,通过按新数据格式写入, 能够不停止数据的读写地、更新至新数据格式。
[0004]专利文献2中,示出了用于进行多个存储系统之间的不间断数据 迁移的专利技术。为了使得从主机识别出单一的存储系统,而构成跨多个 存储的虚拟存储系统、虚拟端口和虚拟逻辑单元(LUN)。通过使迁移 源的物理端口的端口名和端口地址关联至迁移目标系统的虚拟端口名 和端口地址,能够不间断地完成对新存储系统的迁移。
[0005]在双控制器的存储系统中,存在用于不间断地更新存储系统的硬 件的方式。根据该方式,无需移动连接的驱动器的数据就能够更新至 新控制器。另外,存储系统的结构信息等得以维持。通过每次单方地 顺次更换存储控制器,而实现对新硬件的更换。这是作为存储系统中 的控制器的更换流程的一般的方法。
[0006]现有技术文献
[0007]专利文献
[0008]专利文献1:美国专利第9959043号说明书
[0009]专利文献2:美国专利第9098211号说明书

技术实现思路

[0010]专利技术要解决的课题
[0011]专利文献1中,对于逻辑卷内的各数据,在更新了数据格式的情 况下,通过保存从新数据格式对旧数据格式的参照,而在维持旧数据 格式的状态下,支持新软件中的新数据格式。但是,存储系统的存储 控制器的升级中,取决于硬件存储控制器的硬件组件的不同和作为存 储系统的规格,在存储控制器的升级完成后,存在必须开始应用的控 制逻辑。例如,存在新存储控制器中搭载了强力的CPU和硬件分流引 擎、能够采用耗费更多运算成本的数据加密和数据压缩算法等情况。 专利文献1中,关于决定这些控制逻辑的应用开始的方式并没有公开。
[0012]本专利技术解决不间断地更新存储系统的硬件和软件时的以下课题。
[0013]第一课题是需要在存储系统内不存在旧存储控制器的状态下,使 仅能够在新存储控制器中运行的控制逻辑运行。具体而言,即使存储 系统内存在几个存储控制器,在全
部存储控制器对新存储控制器的升 级完成之后,也需要切换控制逻辑。
[0014]第二课题是抑制为了更新而减少存储控制器数和物理端口数,使 得存储系统的性能和冗余性降低。但是,取决于硬件或软件的制约, 存储系统中能够连接的存储控制器数存在上限,在升级存储控制器时, 需要考虑能够连接的最大存储控制器数。
[0015]用于解决课题的技术方案
[0016]为了解决上述课题中的至少一项,示出本申请中公开的专利技术的代 表性的一例,如下所述。即,一种包括存储驱动器和多个存储控制部 的存储系统,其中所述存储驱动器具有用于保存数据的存储介质,所 述存储控制部具有处理器、存储器和端口,能够处理对所述存储驱动 器输入输出的数据,所述存储系统的特征在于:保存关于所述存储系 统中已安装的所述存储控制部的列表和所述存储系统中能够安装的所 述存储控制部的最大数的信息,在要更换所述存储控制部的情况下, 基于所述已安装的存储控制部的数量和所述能够安装的所述存储控制 部的最大数,来决定从要减设的存储控制部移动至增设的存储控制部 的结构是经由其他存储控制部移动还是直接移动。
[0017]专利技术效果
[0018]根据本专利技术的一个方式,在多控制器存储系统中,能够与所连接 的存储控制器数相应地,不间断且抑制冗余性和性能降低的影响地更 新至新硬件和新软件。
[0019]另外,在共用驱动器盒的情况下,能够将与旧存储控制器连接的 驱动器直接继承至新存储控制器。
[0020]上述以外的课题、结构和效果将通过以下实施例的说明而说明。
附图说明
[0021]图1是表示本专利技术的实施例1中的存储系统的结构的框图。
[0022]图2A是表示本专利技术的实施例1中的存储控制器数小于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0023]图2B是表示本专利技术的实施例1中的存储控制器数小于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0024]图2C是表示本专利技术的实施例1中的存储控制器数小于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0025]图2D是表示本专利技术的实施例1中的存储控制器数小于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0026]图2E是表示本专利技术的实施例1中的存储控制器数小于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0027]图3A是表示本专利技术的实施例1中的存储控制器数等于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0028]图3B是表示本专利技术的实施例1中的存储控制器数等于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0029]图3C是表示本专利技术的实施例1中的存储控制器数等于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0030]图3D是表示本专利技术的实施例1中的存储控制器数等于存储系统的 最大数时的、存
储控制器的升级的流程的概要的说明图。
[0031]图3E是表示本专利技术的实施例1中的存储控制器数等于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0032]图3F是表示本专利技术的实施例1中的存储控制器数等于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0033]图3G是表示本专利技术的实施例1中的存储控制器数等于存储系统的 最大数时的、存储控制器的升级的流程的概要的说明图。
[0034]图4是表示本专利技术的实施例1中的存储控制器具有的存储器的结 构的说明图。
[0035]图5是表示本专利技术的实施例1中的存储控制器的存储器内的程序 区域的结构的说明图。
[0036]图6是表示本专利技术的实施例1中的存储控制器的存储器内的共用 存储器的结构的说明图。
[0037]图7是表示本专利技术的实施例1中的存储控制器的存储器中保存的 硬件结构信息的结构的说明图。
[0038]图8是表示本专利技术的实施例1中的存储控制器的存储器中保存的 安装控制器管理信息的结构的说明图。
[0039]图9是表示本专利技术的实施例1中的存储控制器的存储器中保存的 LUN结构信息的结构的说明图。
[0040]图10本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种包括存储驱动器和多个存储控制部的存储系统,其中所述存储驱动器具有用于保存数据的存储介质,所述存储控制部具有处理器、存储器和端口,能够处理对所述存储驱动器输入输出的数据,所述存储系统的特征在于:保存关于所述存储系统中已安装的所述存储控制部的列表和所述存储系统中能够安装的所述存储控制部的最大数的信息,在要更换所述存储控制部的情况下,基于所述已安装的存储控制部的数量和所述能够安装的所述存储控制部的最大数,来决定从要减设的存储控制部移动至增设的存储控制部的结构是经由其他存储控制部移动还是直接移动。2.如权利要求1所述的存储系统,其特征在于:在所述已安装的存储控制部的数量是所述能够安装的最大数的情况下,使所述存储控制部的结构经由其他存储控制部移动,在所述已安装的存储控制部的数量小于所述能够安装的最大数的情况下,使所述存储控制部的结构从要减设的存储控制部直接移动至增设的存储控制部。3.如权利要求2所述的存储系统,其特征在于:对所述存储驱动器的记录区域进行数据输入输出的控制权被设定于所述存储控制部,具有所述控制权的存储控制部具有用于访问所述控制权所涉及的存储区域的控制信息和端口设定信息,所述移动的结构是所述控制权、控制信息和端口设定信息。4.如权利要求3所述的存储系统,其特征在于:在所述存储控制部的存储器中保存有与所述控制权相关联的数据,所述移动的结构中包括与所述控制权相关联的存储器内的数据。5.如权利要求1所述的存储系统,其特征在于:更换后的存储控制部能够执行第一控制程序和第二控制程序,更换前的存储控制部至少能够执行所述第二控制程序,在所述存储系统内的全部所述存储控制部都是所述更换后的存储控制部的情况下,使用所述第一控制程序来处理对所述存储驱动器输入输出的数据,在所述存储系统内的至少一个所述存储控制部是所述更换前的存储控制部的情况下,使用所述第二控制程序来处理对所述存储驱动器输入输出的数据。6.如权利要求5所述的存储系统,其特征在于:减设所述更换前的存储控制部的处理包括将减设对象的存储控制部的所述存储器的缓存区域的数据保存在所述存储驱动器中的处理、变更端口以使所述减设对象的存储控制部停止接收访问请求的处理、以及更新所述存储器内的硬件结构信息以反映所述减设对象的存储控制部的减设的处理,增设所述存储控制部的处理包括更新所述存储器内的硬件结构信息以反映所述存储控制器的增设的处理。7.如权利要求6所述的存储系统,其特征在于:所述各存储控制部提供主机计算机用于进行数据输入输出的端口和逻辑单元,所述逻辑单元与所述端口相关联,在所述存储系统中安装的所述存储控制部的数量是所述最大数的情况下,
在减设所述减设对象的存储控制部的处理中,执行选择所述减设对象的旧存储控制部以外的任意个所述存储控制部的所述端口、并将与所述减设对象的存储控制部的所述端口相关联的所述逻辑单元关联于所述选择的端口的处理,在增设所述存储控制部的处理中,执行将与所述选择的端口相关联的所述逻辑单元关联于增设的所述存储控制部的所述端口的处理,在所述存储系统中安装的所述存储控制部的数量小于所述最大数的情况下,在增设所述存储控制部并减设所述减设对象的旧存储控制部的处理中,执行将与所述减设对象的存储...

【专利技术属性】
技术研发人员:达见良介山本彰松上一树筱塚研太
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1