失效备援系统、存储处理装置以及失效备援控制方法

文档序号:6435300阅读:240来源:国知局
专利名称:失效备援系统、存储处理装置以及失效备援控制方法
技术领域
本发明涉及一种利用能够连接存储介质的多个存储处理装置构成的失效备援 (Fail-over)系统、该失效备援系统中的存储处理装置、该存储处理装置中的失效备援控制方法。
背景技术
以往,为了提高系统的可靠性,有时会采用失效备援结构。在采用失效备援结构的系统(失效备援系统)中,例如,设两个服务器中的一方为主机、另一方为备份机。平时由作为主机的服务器进行与业务相关的处理。在作为主机的服务器发生故障的情况下,由作为备份机的服务器接替主机进行业务相关的处理(例如参照专利文献1和专利文献2)。另外,近年来,被称作NAS (Network Attached Storage 网络附加存储)的存储处理装置正在普及。NAS能够连接多个硬盘,能够使该硬盘存储影像、语音等各种内容数据。 当NAS通过网络接收到来自终端装置的内容数据请求时,NAS通过网络将被请求的内容数据发送给终端装置。在终端装置中,对接收到的内容数据进行再现。提出了一种在使用这种NAS的系统中也构成失效备援的方案。在利用两个NAS构成失效备援系统的情况下,一方的NAS为主机,另一方的NAS为备份机。与上述同样地,平时由作为主机的NAS进行业务相关的处理,在作为主机的NAS发生故障的情况下,由作为备份机的NAS接替主机进行业务相关的处理。专利文献1 日本特许第4457184号公报专利文献2 日本特开2010-U8644号公报

发明内容
发明要解决的问题然而,在利用两个NAS构成失效备援的情况下,在作为备份机的NAS发生故障的情况下,必须依赖手工进行将新的NAS设定为失效备援的备份机的作业等,因此耗费时间。鉴于上述问题点,本发明的目的在于提供一种能够简易地构成失效备援的失效备援系统、存储处理装置以及失效备援控制方法。用于解决问题的方案为了解决上述问题,本发明具有以下特征。本发明的特征是一种失效备援系统,包括第一存储处理装置(NAS 10),其能够连接存储介质(硬盘151、硬盘15 ;第二存储处理装置(NAS 20),其能够连接存储介质, 在上述第一存储处理装置发生故障时成为上述第一存储处理装置的备份机;以及第三存储处理装置(NAS 30、NAS 40、NAS 50),其能够连接存储介质,能够成为备份机的候补,该失效备援系统的要旨在于,上述第一存储处理装置具备存在确认信息发送部(存在确认处理部161),其对上述第二存储处理装置发送用于确认上述第二存储处理装置是否存在的存在确认信息(echo request包);第一响应信息接收部(存在确认处理部161),其接收第一响应信息(echo r印Iy包),该第一响应信息是来自上述第二存储处理装置的对上述存在确认信息作出的响应;以及检索信息发送部(检索包发送处理部16 ,其在上述存在确认信息已被发送后未在规定期间内接收到上述第一响应信息的情况下,发送用于检索上述第三存储处理装置的检索信息(检索包),上述第三存储处理装置具备检索信息接收部(检索包接收处理部361),其接收上述检索信息;以及响应信息发送部(响应信息发送处理部 363),其发送第二响应信息(装置信息包、判断结果包),该第二响应信息是对上述检索信息作出的响应,上述第一存储处理装置还具备第二响应信息接收部(响应信息接收处理部163),其接收来自上述第三存储处理装置的上述第二响应信息;以及选择部(备份机选择部164),其根据由上述第二响应信息接收部接收到的上述第二响应信息,从上述第三存储处理装置中选择备份机。在这种失效备援系统中,在不能确认是否存在作为备份机的第二存储处理装置的情况下,作为主机的第一存储处理装置发送用于检索第三存储处理装置的检索包。另一方面,第三存储处理装置将作为对检索信息作出的响应的第二响应信息发送给第一存储处理装置。因而,第一存储处理装置接收第二响应信息,能够根据该第二响应信息选择新备份机,能够不依赖于手工而简易地构成失效备援。本发明的特征的要旨在于,上述检索信息是请求发送上述第三存储处理装置的构建失效备援所需的功能、RAID的结构以及存储介质的存储容量中的至少任一个信息的信息,上述第二响应信息包含上述第三存储处理装置的构建失效备援所需的功能、RAID的结构以及存储介质的存储容量中的至少任一个信息。本发明的特征的要旨在于,上述检索信息包含备份机的构建失效备援所需的功能、RAID的结构以及应同步的数据的量中的至少任一个信息,上述第二响应信息包含进行如下判断的结果的判断结果信息根据上述备份机的构建失效备援所需的功能、RAID的结构以及应同步的数据的量中的至少任一个信息,判断上述第三存储处理装置是否能够成为备份机。本发明的特征是一种存储处理装置,能够连接存储介质,在失效备援系统中作为主机,其要旨在于,具备存在确认信息发送部,其对作为备份机的第一其它存储处理装置发送用于确认上述第一其它存储处理装置是否存在的存在确认信息;第一响应信息接收部,其接收第一响应信息,该第一响应信息是来自上述第一其它存储处理装置的对上述存在确认信息作出的响应;检索信息发送部,其在上述存在确认信息已被发送后未在规定期间内接收到上述第一响应信息的情况下,发送用于检索能够成为备份机的候补的第二其它存储处理装置的检索信息;第二响应信息接收部,其接收第二响应信息,该第二响应信息是来自上述第二其它存储处理装置的对上述检索信息作出的响应;以及选择部,其根据由上述第二响应信息接收部接收到的上述第二响应信息,从上述第二其它存储处理装置中选择备份机。本发明的特征是一种存储处理装置,能够连接存储介质,在失效备援系统中能够成为备份机的候补,其要旨在于,具备检索信息接收部,其接收来自其它存储处理装置的用于检索本装置的检索信息;以及响应信息发送部,其发送作为对上述检索信息作出响应的响应信息,该响应信息包含本存储处理装置的构建失效备援所需的功能以及存储介质的存储容量中的至少任一个信息、或者包含作为对本存储处理装置是否能够成为备份机进行判断的结果的判断结果信息。本发明的特征是失效备援控制方法,是一种能够连接存储介质、在失效备援系统中作为主机的存储处理装置中的失效备援控制方法,其要旨在于,包括以下步骤对作为备份机的第一其它存储处理装置发送用于确认上述第一其它存储处理装置是否存在的存在确认信息;接收第一响应信息,该第一响应信息是来自上述第一其它存储处理装置的对上述存在确认信息作出的响应;在上述存在确认信息已被发送后未在规定期间内接收到上述第一响应信息的情况下,发送用于检索能够成为备份机的候补的第二其它存储处理装置的检索信息;接收第二响应信息,该第二响应信息是来自上述第二其它存储处理装置的对上述检索信息作出的响应;以及根据接收到的上述第二响应信息,从上述第二其它存储处理装置中选择备份机。本发明的特征是一种失效备援控制方法,是一种能够连接存储介质、在失效备援系统中能够作为备份机的候补的存储处理装置的失效备援控制方法,其要旨在于,包括以下步骤接收来自其它存储处理装置的用于检索本装置的检索信息;以及发送作为对上述检索信息作出响应的响应信息,该响应信息包含本存储处理装置的构建失效备援所需的功能以及存储介质的存储容量中的至少任一个信息、或者包含作为对本存储处理装置是否能够成为备份机进行判断的结果的判断结果信息。发明的效果根据本发明,能够简易地构成失效备援。


图1是本发明的实施方式所涉及的失效备援系统的整体概要结构图。图2是本发明的实施方式所涉及的NAS的第一结构图。图3是本发明的实施方式所涉及的NAS的第二结构图。图4是本发明的实施方式所涉及的NAS的第三结构图。图5是表示本发明的失效备援系统的第一动作的时序图。图6是表示本发明的失效备援系统的第二动作的时序图。附图标记说明10、20、30、40、50 =NAS ;100,200,300 控制部;110,210,310 通信部;120,220, 320 存储部;141、142、241、242、341、342 存储装置连接部;151、152、251、252、351、352 硬盘;161、261 存在确认处理部;162 检索包发送处理部;163 响应信息接收处理部;164 备份机选择部;361 检索包接收处理部;362 判断部;363 响应信息发送处理部。
具体实施例方式接着,参照附图来说明本发明的实施方式。具体地说,说明以下内容失效备援系统的结构、NAS的结构、失效备援系统的动作、作用和效果、其它实施方式。在下面的实施方式中的附图记载中,对同一或类似的部分附加同一或类似的附图标记。(1)失效备援系统的结构图1是失效备援系统的整体概要结构图。图1所示的失效备援系统包括作为存储处理装置的 NAS (Network Attached Storage) 10、NAS 20、NAS 30、NAS 40 和 NAS 50、连接NAS 10到NAS 50的通信网络60。在本实施方式的失效备援系统中,NAS 10为主机,NAS 20为备份机。在NAS 10和 NAS 20之间实现设定和数据的同步。一般由作为主机的NAS 10进行业务相关的处理,在作为主机的NAS 10发生故障的情况下,由作为备份机的NAS 20接替主机进行业务相关的处理。另外,NAS 30到NAS 50为备份机的候补。(2) NAS 的结构(2-1)作为主机的NAS的结构图2是失效备援系统中的作为主机的NAS 10的结构图。图2所示的NAS 10构成为包括控制部100、通信部110、存储部120、存储装置连接部141、存储装置连接部142。控制部100例如由CPU构成,控制NAS 10所具备的各种功能。通信部110例如是LAN卡,被分配MAC (Media Access Control :介质访问控制)地址。通信部Iio是与外部之间进行通信的通信接口,通过通信网络60在NAS 20到NAS 50 之间进行通信。存储部120例如由NAND快闪存储器构成,存储进行NAS 10中的控制等所使用的各种信息。具体地说,存储部120存储失效备援结构所需的各种设定信息。存储装置连接部141连接硬盘151。存储装置连接部142连接硬盘152。硬盘151和硬盘152构建了 RAID (Redundant Array of Independent Disk :冗余磁盘阵列)结构,存储有用户数据等应在主机和备份机中同步的数据。控制部100构成为包括存在确认处理部161、检索包发送处理部162、响应信息接收处理部163、备份机选择部164。存在确认处理部161根据ping命令来确认作为备份机的NAS 20是否存在。具体地说,存在确认处理部161以预先决定的规定周期生成针对NAS 20的ICMPanternet Control Message Protocol 互联网控制消息协议)的echo request包(响应请求包)并输出到通信部110。通信部110通过通信网络60将输入的echo request包发送给NAS 20。NAS 20在接收到echo request包的情况下,通过通信网络60向NAS 10发送echo reply包(口向应答复包),该echo reply包是对该echo request包作出的响应。NAS 10内的通信部110接收echo r印Iy包并输出到控制部100。在被输入了 echo r印Iy包的情况下,控制部100内的存在确认处理部161认为确认出NAS 20的存在。另一方面,有时由于NAS 20的故障、NAS 10与NAS 20之间的链接发生故障等而导致来自NAS 10的echo request包不会到达NAS 20、或来自NAS 20的echo reply不会到达NAS 10。在这种情况下,存在确认处理部161在发送echo request包之后的规定期间内接收不至丨J echo r印Iy包。存在确认处理部161判断在发送echo request包之后是否在规定期间内接收到了 echo r印Iy包、即是否存在来自NAS 20的响应。在不存在来自NAS 20的响应的情况下,检索包发送处理部162生成用于检索成为新备份机的NAS的检索包。检索包是请求该检索包的发送目的地的NAS发送版本号、产品 ID、与该NAS连接的硬盘的存储容量的信息,其中,上述版本号是能够识别该NAS的构建失效备援所需的功能(失效备援功能)的信息,上述产品ID是能够识别连接在该NAS上的硬盘中能够采用的RAID的结构的信息。
检索包发送处理部162将生成的检索包输出到通信部110。通信部110通过通信网络60发送所输入的检索包。此时,通信部110可以通过广播来发送检索包,如果NAS 30 到NAS 50的IP地址已知,则也可以通过单播向该NAS 30到NAS 50发送上述检索包。NAS 30到NAS 50在接收到检索包的情况下,如后所述那样通过通信网络60将包含该检索包所请求的失效备援功能的版本号、产品ID以及存储容量的信息的包(装置信息包)发送给NAS 10。NAS 10内的通信部110接收装置信息包并输出到控制部100。装置信息包被输入到控制部100内的响应信息接收处理部163中。备份机选择部164从来自NAS 30到NAS 50的装置信息包中提取出失效备援功能的版本号、产品ID以及存储容量的信息。接着,备份机选择部164根据提取出的失效备援功能的版本号、产品ID以及存储容量的信息来判断装置信息包的发送源的NAS是否能够作为备份机。在此,备份机选择部164判断装置信息包的发送源的NAS能否实现根据NAS 10中的版本号所确定的失效备援结构。具体地说,存储部120将NAS 10中的版本号与能够实现该版本号所对应的失效备援结构的一个或多个其它版本号相对应地进行保存。备份机选择部164在从装置信息包中提取出的版本号与包括该备份机选择部164的NAS 10中的版本号相对应的情况下,判断为装置信息包的发送源的NAS能够实现根据NAS 10中的版本号所确定的失效备援结构。另外,备份机选择部164判断利用装置信息包的发送源的NAS所连接的硬盘351 和硬盘352是否能够构建在NAS 10所连接的硬盘151和硬盘152中构建出的RAID结构。 具体地说,备份机选择部164判断根据从装置信息包中提取出的产品ID所确定的RAID结构与在硬盘151和硬盘152中构建的RAID结构是否一致。另外,备份机选择部164判断从装置信息包中提取出的存储容量是否大于或等于要新构成的失效备援功能所需的存储容量。在满足以下三个条件的情况下,备份机选择部164将装置信息包的发送源的NAS 选作备份机(1)装置信息包的发送源的NAS能够实现NAS 10中的失效备援结构、(2)能够利用装置信息包的发送源的NAS所连接的硬盘351和硬盘352构建在连接于NAS 10的硬盘151和硬盘152中构建的RAID结构、(3)从装置信息包提取出的存储容量大于或等于要新构成的失效备援功能所需的存储容量。此外,在能够将多个NAS选作备份机的情况下,备份机选择部164将任一个NAS选作备份机。并且,备份机选择部164生成备份选择包,该备份选择包表示已被选作备份机。备份选择包中包含有由目录信息构成的同步信息,该目录信息表示失效备援结构中应在主机与备份机之间同步的设定信息和应同步的数据的位置。备份机选择部164将所生成的备份选择包输出到通信部110。通信部110通过通信网络60将备份选择包发送给作为新备份机的 NAS。(2-2)备份机的NAS的结构图3是作为失效备援系统中的备份机的NAS 20的结构图。图3所示的NAS 20构成为包括控制部200、通信部210、存储部220、存储装置连接部Ml、存储装置连接部M2。控制部200例如由CPU构成,控制NAS 20所具备的各种功能。
通信部210例如是LAN卡,被分配MAC地址。通信部210是与外部之间进行通信的通信接口,例如通过网络与未图示的支持DMP(Digital Media Player 数字媒体播放器) 的电视接收机等终端装置之间进行通信。存储部220例如由NAND快闪存储器构成,存储用于进行NAS 20中的控制等的各种信息。具体地说,存储部220存储失效备援结构所需的各种设定信息。存储装置连接部 241连接硬盘251。存储装置连接部242连接硬盘252。(2-3)能够成为新备份机的NAS的结构图4是能够成为失效备援系统中的新备份机的NAS 30、NAS 40以及NAS 50的结构图。图4所示的NAS 30到NAS 50构成为包括控制部300、通信部310、存储部320、存储装置连接部341、存储装置连接部342。控制部300例如由CPU构成,控制NAS 30到NAS 50所具备的各种功能。通信部310例如是LAN卡,被分配MAC地址。通信部310是与外部之间进行通信的通信接口,例如通过网络与未图示的支持DMP的电视接收机等终端装置之间进行通信。存储部320例如由NAND快闪存储器构成,存储用于进行NAS 10中的控制等所使用的各种信息。存储装置连接部341连接硬盘351。存储装置连接部342连接硬盘352。控制部300构成为包括检索包接收处理部361、判断部362、以及响应信息发送处理部363。此外,判断部362是在后述的其它实施方式中所需的结构,因此在本实施方式中省略说明。检索包接收处理部361通过通信网络60和通信部310接收来自NAS 10的检索包。响应信息发送处理部363生成由检索包接收处理部361接收到的检索包所请求的、包含有包括该响应信息发送处理部363的NAS的失效备援功能的版本号以及硬盘351 和硬盘352的存储容量的信息的装置信息包。并且,响应信息发送处理部363通过通信部 310和通信网络60将装置信息包发送给NAS 10。另外,控制部300在包括该控制部300的NAS被选作新备份机的情况下,通过通信网络60和通信部310接收来自NAS 10的备份选择包。并且,控制部300根据备份选择包所包含的同步信息来进行用于成为失效备援结构中的备份机的设定以及数据的同步处理。(3)失效备援系统的动作图5是表示失效备援系统的第一动作的时序图。在步骤SlOl中,作为主机的NAS 10向作为备份机的NAS 20发送echo request包。NAS 20在步骤SlOl中接收到了 echo request包的情况下,在步骤S102中向NAS 10发送echo r印Iy包。在步骤S103中,NAS 10判断在步骤SlOl中发送echo request包后是否在规定期间内在步骤S102中接收到了 echo r印Iy包。在发送echo request包后在规定期间内接收到了 echo r印Iy包的情况下,重复步骤SlOl中echo request包的发送及以后的动作。另一方面,在发送echo request包后在规定期间内未接收到echo r印Iy包的情况下,在步骤S104中,NAS 10对能够成为备份机的候补的NAS 30到NAS 50发送检索包, 该检索包包含请求发送作为失效备援功能的识别信息的版本号以及存储容量的信息。NAS 30至NAS 50接收检索包。在步骤S105中,NAS 30到NAS 50生成包含检索包所请求的失效备援功能的版本号以及存储容量信息的装置信息包。在步骤S106中,NAS 30到NAS 50将装置信息包发送给NAS 10。NAS 10接收装
直f曰息^Si ο在步骤S107中,NAS 10根据装置信息包所包含的失效备援功能的版本号以及存储容量信息,从NAS 30到NAS 50中选择成为新备份机的NAS (在此为NAS 40)。在步骤S108中,NAS 10将包含同步信息的备份选择包发送给所选择的NAS 40。 NAS 40接收备份选择包。在步骤S109中,NAS 40根据备份选择包所包含的同步信息来进行用于成为失效备援结构中的备份机的设定和数据的同步处理。(4)作用和效果在本实施方式的失效备援系统中,在不存在来自NAS 20的响应的情况下,作为主机的NAS 10发送用于检索成为新备份机的NAS的检索包。接收到检索包的NAS 30到NAS 50将包含了失效备援功能的版本号以及存储容量信息的装置信息包发送给NAS 10。NAS 10根据各装置信息包所包含的失效备援功能的版本号以及存储容量信息来选择成为新备份机的NAS,对所选择出的NAS发送备份选择包。接收到备份选择包的NAS进行用于成为失效备援结构中的备份机的设定和数据的同步处理。因而,NAS 10能够选择成为新备份机的 NAS,能够不依赖于手工而简易地构成失效备援。(5)其它实施方式如上所述,通过实施方式记载了本发明,但是不应该理解为成为该公开的一部分的论述以及附图是限定本发明的。对于本领域技术人员来说,显然能够从该公开中得到各种替代实施方式、实施例以及应用技术。在上述实施方式中,接收到检索包的NAS 30到NAS 50将包含失效备援功能的版本号以及存储容量信息的装置信息包发送给NAS 10,该NAS 10根据各装置信息包所包含的失效备援功能的版本号以及存储容量信息来选择成为新备份机的NAS。但是也可以采用以下的方法。g卩,在NAS 10发送echo request包之后未在规定期间内接收到echo r印Iy包的情况下,NAS 10内的检索包发送处理部162生成用于检索成为新备份机的NAS的检索包。 在本实施方式中,检索包包含版本号,该版本号是能够识别对备份机请求的失效备援功能的信息。另外,检索包包含产品ID,该产品ID是能够识别连接在NAS 10上的硬盘151和硬盘152所采用的RAID的结构的信息。另外,检索包包含应同步的数据、即连接在NAS 10上的硬盘151和硬盘152所存储的数据的量的信息(同步数据量信息)。检索包发送处理部162将生成的检索包输出到通信部110。通信部110通过通信网络60发送所输入的检索包。NAS 30、NAS 40、NAS 50内的检索包接收处理部361通过通信网络60和通信部 310接收来自NAS 10的检索包。在接收到检索包的情况下,判断部362提取出该检索包所包含的失效备援功能的版本号、产品ID、同步数据量信息。并且,判断部362根据失效备援功能的版本号、产品ID、 同步数据量信息来判断包括该判定部362的NAS是否能够成为备份机。具体地说,判断部362判断包括该判定部362的NAS是否独立(stand alone)。在此,独立是表示NAS与其它NAS之间未构成失效备援系统的状态。另外,判断部362判断是否能够实现根据从检索包提取出的版本号所确定的失效备援结构。在此,存储部320将包括该存储部320的NAS中的版本号与能够实现该版本号所对应的失效备援结构的一个或多个其它版本号相对应地进行保存。判断部362在从检索包中提取出的版本号与包括该判定部362的NAS中的版本号相对应的情况下,判断为能够实现根据从检索包提取出的版本号所确定的失效备援结构。另外,判断部362判断是否能够利用硬盘351和硬盘352构建根据从检索包提取出的产品ID所确定的RAID结构。另外,在硬盘351和硬盘352构建出了根据从检索包提取出的产品ID所确定的RAID结构的基础上,判断部362判断是否能够存储同步数据量信息所示出的数据量。在满足以下四个条件的情况下,判断部362判断为包括该判断部362的NAS能够成为备份机(1)包括该判断部362的NAS是独立的、(2)能够实现根据从检索包提取出的版本号所确定的失效备援结构、( 能够利用硬盘351和硬盘352构建出根据从检索包提取出的产品ID所确定的RAID结构、(4)在硬盘351和硬盘352构建出了根据从检索包提取出的产品ID所确定的RAID结构的基础上,能够存储同步数据量信息所示出的数据量。另一方面,在上述(1)到的条件中即使一个条件不满足的情况下,判断部362 判断为包括该判断部362的NAS不能成为备份机。但是,(1)的条件并非必需。即,可以构成为对于一台备份机存在多个主机的结构。但是,在构成为对于一台备份机存在多个主机的结构的情况下,会产生由于备份机的硬盘的存储容量不足以及对硬盘进行写入时负荷增大而导致故障率上升等的问题。因此,在本实施方式中,设为采用难以引起上述问题的判断方法。响应信息发送处理部363通过通信部310和通信网络60将包含上述判断部362 的判断结果的判断结果包发送给NAS 10。NAS 10内的通信部110接收判断结果包并输出到控制部100。判断结果包被输入到控制部100内的响应信息接收处理部163中。备份机选择部164对来自NAS 30到NAS 50的判断结果包进行解析。在判断结果包所表示的判断结果表示能够成为备份机的情况下,备份机选择部164将该判断结果包的发送源的NAS选作新备份机。此外,在存在多个表示能够成为备份机的判断结果的判断结果包的情况下,备份机选择部164将任意一个判断结果包的发送源的NAS选作新备份机。并且,备份机选择部164生成备份选择包,该备份选择包表示已被选作备份机。备份选择包中包含有由目录信息构成的同步信息,该目录信息表示失效备援结构中应在主机与备份机之间同步的设定的信息和应同步的数据的位置。备份机选择部164将所生成的备份选择包输出到通信部110。通信部110通过通信网络60将备份选择包发送给作为新备份机的NAS。NAS 30,NAS 40,NAS 50内的控制部300在包括该控制部300的NAS被选作新备份机的情况下,通过通信网络60和通信部310接收来自NAS 10的备份选择包。并且,控制部 300根据备份选择包所包含的同步信息来进行用于成为失效备援结构中的备份机的设定和数据的同步处理。图6是表示失效备援系统的第二动作的时序图。在步骤S201中,作为主机的NAS10向作为备份机的NAS 20发送echo request包。NAS 20在步骤S201中接收到了 echo request包的情况下,在步骤S202中向NAS 10发送echo r印Iy包。在步骤S203中,NAS 10判断在步骤S201中发送echo request包后在规定期间内是否在步骤S202中接收到了 echo reply包。在发送echo request包后在规定期间内接收到了 echo r印Iy包的情况下,重复步骤S201中echo request包的发送及以后的动作。另一方面,在发送echo request包后未在规定期间内接收到echo r印Iy包的情况下,在步骤S204中,NAS 10对能够成为备份机的候补的NAS 30到NAS 50发送检索包。 NAS 30到NAS 50接收检索包。在步骤S205中,NAS 30到NAS 50根据检索包所包含的RAID结构信息、存储容量信息以及同步数据量信息来判断自身是否能够成为备份机。在步骤S206中,NAS 30到NAS 50将表示自身是否能够成为备份机的判断结果的判断结果包发送给NAS 10。NAS 10接收判断结果包。在步骤S207中,NAS 10根据判断结果包所表示的判断结果,从NAS 30到NAS 50 中选择成为新备份机的NAS (在此为NAS 40)。在步骤S208中,NAS 10将包含同步信息的备份选择包发送给所选择的NAS 40。 NAS 40接收备份选择包。在步骤S209中,NAS 40根据备份选择包所包含的同步信息来进行用于成为失效备援结构中的备份机的设定和数据的同步处理。在这种失效备援系统中,在不存在来自NAS 20的响应的情况下,作为主机的NAS 10发送用于检索成为新备份机的NAS的检索包。接收到检索包的NAS 30到NAS 50对自身是否能够成为备份机进行判断,并将表示判断结果的判断结果包发送给NAS 10。NAS 10根据各判断结果包所表示的判断结果来选择成为新备份机的NAS,对所选择出的NAS发送备份选择包。接收到备份选择包的NAS进行用于成为失效备援结构中的备份机的设定和数据的同步处理。因而,NAS 10能够选择成为新备份机的NAS,能够不依赖于手工而简易地构成失效备援。另外,在上述实施方式中,NAS 10到NAS 50上连接有硬盘,但是所连接的存储介质并不限定于此。例如,也可以连接SSD(Solid State Drive 固态硬盘)、快闪存储器、SD 卡等存储介质。这样,应该理解本发明包括在此未记载的各种实施方式等。因而,本发明的保护范围仅由根据上述说明总结出的适当的权利要求所涉及的发明特定事项进行限定。
权利要求
1.一种失效备援系统,包括第一存储处理装置,其能够连接存储介质;第二存储处理装置,其能够连接存储介质,在上述第一存储处理装置发生故障时成为上述第一存储处理装置的备份机;以及第三存储处理装置,其能够连接存储介质,能够成为备份机的候补,其中,上述第一存储处理装置具备存在确认信息发送部,其对上述第二存储处理装置发送用于确认上述第二存储处理装置是否存在的存在确认信息;第一响应信息接收部,其接收第一响应信息,该第一响应信息是来自上述第二存储处理装置的对上述存在确认信息作出的响应;以及检索信息发送部,其在上述存在确认信息已被发送后未在规定期间内接收到上述第一响应信息的情况下,发送用于检索上述第三存储处理装置的检索信息, 上述第三存储处理装置具备 检索信息接收部,其接收上述检索信息;以及响应信息发送部,其发送第二响应信息,该第二响应信息是对上述检索信息作出的响应,上述第一存储处理装置还具备第二响应信息接收部,其接收来自上述第三存储处理装置的上述第二响应信息;以及选择部,其根据由上述第二响应信息接收部接收到的上述第二响应信息,从上述第三存储处理装置中选择备份机。
2.根据权利要求1所述的失效备援系统,其特征在于,上述检索信息是请求发送上述第三存储处理装置的构建失效备援所需的功能、RAID的结构以及存储介质的存储容量中的至少任一个信息的信息,上述第二响应信息包含上述第三存储处理装置的构建失效备援所需的功能、RAID的结构以及存储介质的存储容量中的至少任一个信息。
3.根据权利要求1所述的失效备援系统,其特征在于,上述检索信息包含备份机的构建失效备援所需的功能、RAID的结构以及应同步的数据的量中的至少任一个信息,上述第二响应信息包含进行如下判断的结果的判断结果信息根据上述备份机的构建失效备援所需的功能、RAID的结构以及应同步的数据的量中的至少任一个信息,对上述第三存储处理装置是否能够成为备份机进行判断。
4.一种存储处理装置,能够连接存储介质,在失效备援系统中作为主机,具备存在确认信息发送部,其对作为备份机的第一其它存储处理装置发送用于确认上述第一其它存储处理装置是否存在的存在确认信息;第一响应信息接收部,其接收第一响应信息,该第一响应信息是来自上述第一其它存储处理装置的对上述存在确认信息作出的响应;检索信息发送部,其在上述存在确认信息已被发送后未在规定期间内接收到上述第一响应信息的情况下,发送用于检索能够成为备份机的候补的第二其它存储处理装置的检索 fn息;第二响应信息接收部,其接收第二响应信息,该第二响应信息是来自上述第二其它存储处理装置的对上述检索信息作出的响应;以及选择部,其根据由上述第二响应信息接收部接收到的上述第二响应信息,从上述第二其它存储处理装置中选择备份机。
5.一种存储处理装置,能够连接存储介质,在失效备援系统中能够成为备份机的候补, 具备检索信息接收部,其接收来自其它存储处理装置的用于检索本装置的检索信息;以及响应信息发送部,其发送作为对上述检索信息作出响应的响应信息,该响应信息包含本存储处理装置的构建失效备援所需的功能以及存储介质的存储容量中的至少任一个信息、或者包含作为对本存储处理装置是否能够成为备份机进行判断的结果的判断结果信肩、ο
6.一种失效备援控制方法,是一种能够连接存储介质且在失效备援系统中作为主机的存储处理装置中的失效备援控制方法,该方法包括以下步骤对作为备份机的第一其它存储处理装置发送用于确认上述第一其它存储处理装置是否存在的存在确认信息;接收第一响应信息,该第一响应信息是来自上述第一其它存储处理装置的对上述存在确认信息作出的响应;在上述存在确认信息已被发送后未在规定期间内接收到上述第一响应信息的情况下, 发送用于检索能够成为备份机的候补的第二其它存储处理装置的检索信息;接收第二响应信息,该第二响应信息是来自上述第二其它存储处理装置的对上述检索信息作出的响应;以及根据接收到的上述第二响应信息,从上述第二其它存储处理装置中选择备份机。
7.一种失效备援控制方法,是一种能够连接存储介质且在失效备援系统中能够作为备份机的候补的存储处理装置中的失效备援控制方法,该方法包括以下步骤接收来自其它存储处理装置的用于检索本装置的检索信息;以及发送作为对上述检索信息作出响应的响应信息,该响应信息包含本存储处理装置的构建失效备援所需的功能以及存储介质的存储容量中的至少任一个信息、或者包含作为对本存储处理装置是否能够成为备份机进行判断的结果的判断结果信息。
全文摘要
本发明的目的在于提供一种能够简易地构成失效备援的失效备援系统、存储处理装置以及失效备援控制方法。在不存在来自NAS(20)的响应的情况下,作为主机的NAS(10)发送用于检索成为新备份机的NAS的检索包。接收到检索包的NAS(30)到NAS(50)将包含失效备援功能的版本号以及存储容量信息的装置信息包发送给NAS(10)。NAS(10)根据各装置信息包所包含的失效备援功能的版本号以及存储容量信息来选择成为新备份机的NAS。
文档编号G06F11/20GK102567148SQ20111030663
公开日2012年7月11日 申请日期2011年10月8日 优先权日2010年10月8日
发明者原幸人, 后藤悟 申请人:巴比禄股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1