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

文档序号:7903368阅读:140来源:国知局
专利名称:存储处理装置以及失效备援控制方法
技术领域
本发明涉及一种能够连接存储介质且与其它存储处理装置一起构成失效备援 (Fail-over)系统的存储处理装置以及该存储处理装置中的失效备援控制方法。
背景技术
以往,为了提高系统的可靠性,有时会采用失效备援结构。在采用失效备援结构的系统(失效备援系统)中,例如,设两个服务器中的一方为主机、另一方为备份机。平时由作为主机的服务器进行与业务相关的处理。在作为主机的服务器发生故障的情况下,由作为备份机的服务器接替主机进行与业务相关的处理。另外,近年来,被称作NAS (Network Attached Storage 网络附加存储)的存储处理装置正在普及。NAS能够连接多个存储介质,能够使该存储介质存储视频、语音等各种内容数据。当通过网络接收到来自终端装置的内容数据请求时,NAS通过网络将被请求的内容数据发送给终端装置。在终端装置中,对接收到的内容数据进行再现。提出了一种在使用这种NAS的系统中也构成失效备援的方案。在利用两个NAS构成失效备援系统的情况下,一方的NAS为主机,另一方的NAS为备份机。与上述同样地,平时由作为主机的NAS进行业务相关的处理,在作为主机的NAS发生故障的情况下,由作为备份机的NAS接替主机进行业务相关的处理。在这种失效备援系统中,会对连接在NAS上的存储介质所存储的用户数据进行同步等。因此,需要对各存储介质进行识别。以往,作为存储介质的识别信息,使用分配给NAS 内的LAN卡等通信部的MAC (Media Access Control :介质访问控制)地址(例如参照专利文献1)。专利文献1 日本特开2008-140198号公报

发明内容
发明要解决的问题然而,与NAS相连接的存储介质是硬盘等,可以安装在NAS上和从NAS拆下。因此, 能够对连接在一个NAS上的存储介质进行替换。在这种情况下,有可能会对多个存储介质分配同一作为识别信息的MAC地址。另外,每当作为存储介质的连接目标的NAS改变时,该存储介质的识别信息也改变。这样,当存储介质的识别信息频繁变化时,容易产生如下的情形作为主机的NAS所识别到的、连接在作为备份机的NAS上的存储介质的识别信息,或者作为备份机的NAS所识别到的、连接在主机上的存储介质的识别信息与实际情况不同。鉴于上述问题,本发明的目的在于提供一种能够对存储介质设定适当的识别信息的存储处理装置以及失效备援控制方法。用于解决问题的方案为了解决上述问题,本发明具有以下特征。本发明的特征是一种存储处理装置(NAS 10),能够连接存储介质(硬盘151、硬盘152)且与其它存储处理装置一起构成失效备援系统,该存储处理装置的要旨在于,具备设定部(个体识别密钥设定部161),在开始构成失效备援系统时,该设定部将基于规定的随机信息求出的信息设定为上述存储介质的识别信息(个体识别密钥)。这种存储处理装置在开始与其它存储处理装置之间构成失效备援系统时,将基于规定的随机信息求出的信息设定为所连接的存储介质的识别信息。因而,能够防止对多个存储介质分配同一识别信息,并且,还能够防止主机和备份机分别识别出的连接在对方上的存储介质的识别信息与实际情况不同。本发明的特征的要旨在于,在上述存储介质的存储区域中的规定区域内未被设定上述存储介质的识别信息的情况下,上述设定部将上述存储介质的识别信息存储在上述存储介质的存储区域中的规定区域内。本发明的特征的要旨在于,还具备通信处理部,在构成了失效备援系统的期间内, 该通信处理部使用上述设定部所设定的识别信息来与上述其它存储处理装置之间进行通本发明的特征的要旨在于,在失效备援结构已被解除的情况下,上述通信处理部停止使用上述设定部所设定的识别信息。本发明的特征是一种失效备援控制方法,是能够连接存储介质且与其它存储处理装置一起构成失效备援系统的存储处理装置中的失效备援控制方法,该方法的要旨在于, 具备以下步骤在开始构成失效备援系统时,将基于规定的随机信息求出的信息设定为上述存储介质的识别信息。发明的效果根据本发明,能够对存储介质设定适当的识别信息。


图1是本发明的实施方式所涉及的存储系统的整体概要结构图。图2是本发明的实施方式所涉及的NAS的结构图。图3是表示本发明的实施方式所涉及的硬盘的存储区域的结构的图。图4是表示本发明的实施方式所涉及的NAS的第一动作的流程图。图5是表示本发明的实施方式所涉及的NAS的第二动作的流程图。附图标记说明10,20 =NAS ;100 控制部;110 通信部;120 存储部;141,142 存储装置连接部; 151,152 硬盘;161 个体识别密钥设定部;162 通信控制部。
具体实施例方式接着,参照附图来说明本发明的实施方式。具体地说,说明以下内容存储系统的结构、NAS的结构、NAS的动作、作用和效果、其它实施方式。在下面的实施方式的附图记载中,对同一或类似的部分附加同一或类似的附图标记。(1)存储系统的结构图1是存储系统的整体概要结构图。图1所示的存储系统包括作为存储处理装置的 NAS (Network Attached Storage) 10 和 NAS 20、连接 NAS 10 和 NAS 20 的通信线路 60。
在本实施方式的存储系统中,在利用NAS 10和NAS 20构成失效备援系统的情况下,NAS 10和NAS 20中的一方为主机,另一方为备份机,在NAS 10和NAS 20中,实现设定和数据的同步。在这种情况下,一般由作为主机的NAS进行与业务相关的处理,在作为主机的NAS发生故障的情况下,由作为备份机的NAS接替主机进行业务相关的处理。(2) NAS 的结构图2是NAS 10的结构图。此外,NAS 20也具有相同的结构。图2所示的NAS 10构成为包括控制部100、通信部110、存储部120、存储装置连接部141、存储装置连接部142。控制部100例如由CPU构成,控制NAS 10所具备的各种功能。通信部110例如是LAN卡,被分配MAC (Media Access Control)地址。通信部110 是与外部之间进行通信的通信接口,通过通信线路60与NAS 20之间进行通信。存储部120例如由NAND快闪存储器构成,存储进行NAS 10中的控制等所使用的各种信息。具体地说,存储部120存储失效备援系统结构所需的各种设定信息。存储装置连接部141连接硬盘151。存储装置连接部142连接硬盘152。硬盘151和硬盘152构建了 RAID (Redundant Array of Independent Disk :冗余磁盘阵列)结构,存储有用户数据等应在主机和备份机中同步的数据。控制部100构成为包括个体识别密钥设定部161、通信控制部162。在开始在NAS 10与NAS 20之间构成失效备援系统的情况下,进行下面的第一处理。另外,在NAS 10与NAS 20之间已构成了失效备援系统的期间内,进行下面的第二处理。 并且,在要解除NAS 10与NAS 20之间的失效备援系统的结构的情况下,进行下面的第三处理。(第一处理)控制部100判断在存储装置连接部141上是否连接有硬盘151、在存储装置连接部 142上是否连接有硬盘152。在存储装置连接部141上连接有硬盘151、在存储装置连接部 142上连接有硬盘152是NAS 10构成失效备援系统的条件。在开始构成NAS 10为主机、NAS 20为备份机的失效备援系统的情况下,控制部 100生成用于向NAS 20通知开始构成该失效备援系统的构成开始通知信息。并且,控制部 100将构成开始通知信息输出到通信部110。通信部110通过通信线路60将输入的构成开始通知信息发送给NAS 20。另一方面,在开始构成NAS 20为主机、NAS 10为备份机的失效备援系统的情况下,NAS 20向NAS 10发送构成开始通知信息。在这种情况下,通信部110通过通信线路60 接收来自NAS 20的构成开始通知信息并输出到控制部100。在存储装置连接部141上连接有硬盘151、存储装置连接部142上连接有硬盘 152、且已将构成开始通知信息发送给NAS 20或接收到来自NAS 20的构成开始通知信息的情况下,个体识别密钥设定部161进行以下的处理。个体识别密钥设定部161判断硬盘151的存储区域中的作为预先决定的区域的识别信息设定区域中是否存储有作为硬盘151的识别信息的个体识别密钥。同样地,个体识别密钥设定部161判断硬盘152的存储区域中的作为预先决定的区域的识别信息设定区域中是否存储有作为硬盘152的识别信息的个体识别密钥。图3是表示硬盘151和硬盘152的存储区域的结构的一例的图。在将硬盘151和硬盘152格式化之后,在存储区域中设置控制信息区域和用户数据区域。进一步地,在控制信息区域中的预先决定的规定区域中设置识别信息设定区域,该识别信息设定区域是存储个体识别密钥的区域。在硬盘151和硬盘152中的至少一个硬盘的识别信息设定区域中未存储个体识别密钥的情况下,个体识别密钥设定部161对未存储个体识别密钥的硬盘(设定对象硬盘) 设定个体识别密钥。具体地说,个体识别密钥设定部161将基于规定的随机信息而求出的信息设定为个体识别密钥。在此,规定的随机信息是指随机的字符串,个体识别密钥设定部161例如将对分配给通信部110的MAC地址和随机的字符串进行组合而得到的信息设为个体识别密钥。并且,个体识别密钥设定部161将所设定的个体识别密钥写入设定对象硬盘的识别信息设定区域。另一方面,个体识别密钥设定部161不对硬盘151和硬盘152中的识别信息设定区域中存储有个体识别密钥的硬盘进行个体识别密钥的设定和存储。控制部100读出硬盘151和硬盘152各自的识别信息设定区域中所存储的个体识别密钥。并且,控制部100将所读出的硬盘151的个体识别密钥和硬盘152的个体识别密钥输出到通信部110。通信部110通过通信线路60将输入的硬盘151的个体识别密钥和硬盘152的个体识别密钥发送给NAS 20。另一方面,NAS 20也将自身所连接的硬盘的个体识别密钥发送给NAS 10。通信部 110通过通信线路60接收NAS 20所连接的硬盘的个体识别密钥。并且,通信部110将NAS 20所连接的硬盘的个体识别密钥输出到控制部100。控制部100将所输入的、NAS 20所连接的硬盘的个体识别密钥存储在存储部120中。这样,在NAS 10和NAS 20之间进行个体识别密钥的交换,从而能够构成失效备援系统。(第二处理)在NAS 10是主机、要使该NAS 10与NAS 20实现用户数据的同步的情况下,通信控制部162从硬盘151和硬盘152读出同步所需的用户数据(同步对象用户数据)。并且, 通信控制部162从存储部120读出存储有同步对象用户数据的硬盘的个体识别密钥,将其附加在同步对象数据上。并且,通信控制部162将附加了个体识别密钥的同步对象用户数据输出到通信部110。通信部110通过通信线路60将附加了个体识别密钥的同步对象用户数据发送给NAS 20。另一方面,在NAS 10是备份机、要使该NAS 10与NAS 20实现用户数据的同步的情况下,NAS 20通过通信线路60将附加了个体识别密钥的同步对象用户数据发送给NAS 10。在这种情况下,NAS 10内的通信部110接收附加了个体识别密钥的同步对象用户数据并输出到控制部100。当被输入了附加有个体识别密钥的同步对象用户数据时,控制部 100进行根据个体识别密钥来决定要存储同步对象用户数据的硬盘等处理。(第三处理)在要解除NAS 10是主机、NAS 20是备份机的失效备援系统的结构的情况下,控制部100生成用于向NAS 20通知解除该失效备援系统的结构的构成解除通知信息。并且,控制部100将构成解除通知信息输出到通信部110。通信部110通过通信线路60将输入的构成解除通知信息发送给NAS 20。另一方面,在要解除NAS 20是主机、NAS 10是备份机的失效备援系统的结构的情况下,NAS 20向NAS 10发送构成解除通知信息。在这种情况下,通信部110通过通信线路 60接收来自NAS 20的构成解除通知信息并输出到控制部100。在将构成解除通知信息发送给NAS 20、或者接收到来自NAS 20的构成解除通知信息的情况下,个体识别密钥设定部161将存储在硬盘151的识别信息设定区域中的硬盘 151的个体识别密钥删除。同样地,个体识别密钥设定部161将存储在硬盘152的识别信息设定区域中的硬盘152的个体识别密钥删除。由此,硬盘151和硬盘152变为未设定个体识别密钥的状态。(3) NAS 的动作图4是表示开始构成失效备援系统时的NAS 10的动作的流程图。在步骤SlOl中,NAS 10判断自身是否连接了硬盘151和硬盘152。在连接了硬盘151和硬盘152的情况下,在步骤S102中,NASlO判断是否向NAS 20发送了构成开始通知信息或者从NAS 20接收到了构成开始通知信息。在发送或接收到了构成开始通知信息的情况下,在步骤S103中,NAS 10判断硬盘 151和硬盘152的识别信息设定区域中是否存储有个体识别密钥。在硬盘151和硬盘152中的至少一个硬盘的识别信息设定区域中未存储个体识别密钥的情况下,在步骤S104中,NAS 10使用随机信息来对未存储个体识别密钥的硬盘(设定对象硬盘)设定个体识别密钥。并且,NAS 10将所设定的个体识别密钥写入到设定对象硬盘中。在步骤S104之后,或者在步骤S103中判断为硬盘151和硬盘152这个硬盘的识别信息设定区域中都存储有个体识别密钥的情况下,在步骤S105中,NAS 10将硬盘151的个体识别密钥和硬盘152的个体识别密钥发送给NAS 20。在步骤S106中,NAS 10接收来自NAS 20的、连接在该NAS20上的硬盘的个体识别密钥。图5是表示解除失效备援系统的结构时的NAS 10的动作的流程图。在步骤S201中,NAS 10判断是否向NAS 20发送了构成解除通知信息或接收到了来自NAS 20的构成解除通知信息。在发送或接收到了构成解除通知信息的情况下,在步骤S202中,NAS 10将个体识别密钥从硬盘151和硬盘152的识别信息设定区域中删除。(4)作用和效果在本实施方式的存储系统中,在NAS 10向NAS 20发送了构成开始通知信息的情况下,换言之,在开始利用NAS 10和NAS20构成失效备援系统的情况下,NAS 10设定自身所连接的硬盘的个体识别密钥并将其存储在识别信息设定区域中。但是,在自身所连接的硬盘151的识别信息设定区域内已存储有个体识别密钥的情况下,NAS 10不对其进行个体识别密钥的设定和存储。另外,在要解除失效备援系统的结构时,NAS 10将自身所连接的硬盘的识别信息设定区域中存储的个体识别密钥删除。通过将基于随机信息求出的信息设为个体识别密钥,能够防止对多个硬盘分配同一个体识别密钥。另外,在利用NAS 10和NAS 20构成了失效备援系统的期间内,硬盘151的个体识别密钥是固定的。因此,也能够防止作为主机的NAS和作为备份机的NAS各自识别出的连接在对方NAS上的存储介质的识别信息与实际情况不同。(5)其它实施方式如上所述,通过实施方式记载了本发明,但是不应该理解为形成该公开的一部分的论述以及附图是限定本发明的内容。对于本领域技术人员来说,显然能够从该公开中得到各种替代实施方式、实施例以及应用技术。在上述实施方式中,作为主机的NAS和作为备份机的NAS分别设定个体识别密钥并进行交换,但是也可以设为由作为主机的NAS和作为备份机的NAS中的至少一个NAS生成一个个体识别密钥并存储这一个个体识别密钥。在上述实施方式中,将NAS 10发送或接收构成开始通知信息视作开始构成失效备援系统,但是也可以将发送或接收到了其它信息、或者进行了规定的处理视作开始构成失效备援系统。另外,也可以将NAS 10发送或接收了除构成解除通知信息以外的信息视作要解除失效备援系统的结构,还可以将进行了规定的处理视作要解除失效备援系统的结构。在上述实施方式中,NAS 10上连接了硬盘,但是所连接的存储介质并不限定于此。 例如,也可以连接S SD(Solid State Drive 固态硬盘)、快闪存储器、SD卡等存储介质。这样,应该理解本发明当然包括此处没有记载的各种实施方式等。因而,本发明的保护范围仅由根据上述说明得到的适当的权利要求书所涉及的发明特定事项来确定。
权利要求
1.一种存储处理装置,能够连接存储介质且与其它存储处理装置一起构成失效备援系统,该存储处理装置具备设定部,在开始构成失效备援系统时,该设定部将基于规定的随机信息求出的信息设定为上述存储介质的识别信息。
2.根据权利要求1所述的存储处理装置,其特征在于,在上述存储介质的存储区域中的规定区域内未被设定上述存储介质的识别信息的情况下,上述设定部将上述存储介质的识别信息存储在上述存储介质的存储区域中的规定区域内。
3.根据权利要求1或2所述的存储处理装置,其特征在于,还具备通信处理部,在构成了失效备援系统的期间内,该通信处理部使用上述设定部所设定的识别信息来进行与上述其它存储处理装置之间的通信。
4.根据权利要求3所述的存储处理装置,其特征在于,在失效备援结构已被解除的情况下,上述通信处理部停止使用上述设定部所设定的识别信息。
5.一种失效备援控制方法,是能够连接存储介质且与其它存储处理装置一起构成失效备援系统的存储处理装置中的失效备援控制方法,该方法具备以下步骤在开始构成失效备援系统时,将基于规定的随机信息求出的信息设定为上述存储介质的识别信息。
全文摘要
本发明的目的在于提供一种能够对存储介质设定适当的识别信息的存储处理装置以及失效备援控制方法。在NAS(10)向NAS(20)发送了构成开始通知信息的情况下,换言之,在开始利用NAS(10)和NAS(20)构成失效备援系统的情况下,NAS(10)设定自身所连接的硬盘的个体识别密钥并将其存储在识别信息设定区域中。但是,在自身所连接的硬盘(151)的识别信息设定区域内已存储有个体识别密钥的情况下,NAS(10)不对其进行个体识别密钥的设定和存储。另外,在要解除失效备援系统的结构时,NAS(10)将自身所连接的硬盘的识别信息设定区域中存储的个体识别密钥删除。
文档编号H04L29/06GK102420844SQ201110264358
公开日2012年4月18日 申请日期2011年9月5日 优先权日2010年9月28日
发明者原幸人, 后藤悟 申请人:巴比禄股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1