JP5255035B2 - フェイルオーバシステム、記憶処理装置及びフェイルオーバ制御方法 - Google Patents
フェイルオーバシステム、記憶処理装置及びフェイルオーバ制御方法 Download PDFInfo
- Publication number
- JP5255035B2 JP5255035B2 JP2010228491A JP2010228491A JP5255035B2 JP 5255035 B2 JP5255035 B2 JP 5255035B2 JP 2010228491 A JP2010228491 A JP 2010228491A JP 2010228491 A JP2010228491 A JP 2010228491A JP 5255035 B2 JP5255035 B2 JP 5255035B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- storage processing
- processing device
- nas
- response
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2035—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant without idle spare hardware
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Description
図1は、フェイルオーバシステムの全体概略構成図である。図1に示すフェイルオーバシステムは、記憶処理装置としてのNAS(Network Attached Storage)10、NAS20、NAS30、NAS40及びNAS50と、NAS10乃至NAS50を接続する通信ネットワーク60とにより構成される。
(2−1)メイン機のNASの構成
図2は、フェイルオーバシステムにおけるメイン機であるNAS10の構成図である。図2に示すNAS10は、制御部100、通信部110、記憶部120、記憶装置接続部141、記憶装置接続部142を含んで構成される。
図3は、フェイルオーバシステムにおけるバックアップ機であるNAS20の構成図である。図3に示すNAS20は、制御部200、通信部210、記憶部220、記憶装置接続部241、記憶装置接続部242を含んで構成される。
図4は、フェイルオーバシステムにおける新規のバックアップ機となり得るNAS30、NAS40及びNAS50の構成図である。図4に示すNAS30乃至NAS50は、制御部300、通信部310、記憶部320、記憶装置接続部341、記憶装置接続部342を含んで構成される。
図5は、フェイルオーバシステムの第1の動作を示すシーケンス図である。ステップS101において、メイン機であるNAS10は、バックアップ機であるNAS20に向けてecho request パケットを送信する。NAS20は、ステップS101においてecho request パケットを受信した場合、ステップS102において、echo reply パケットを、NAS10へ向けて送信する。
本実施形態のフェイルオーバシステムでは、メイン機であるNAS10は、NAS20からの応答がない場合に、新規のバックアップ機となるNASを検索するための検索パケットを送信する。検索パケットを受信したNAS30乃至NAS50は、フェイルオーバ機能のバージョン番号、及び、記憶容量情報を含んだ装置情報パケットをNAS10へ送信する。NAS10は、各装置情報パケットに含まれるフェイルオーバ機能のバージョン番号、及び、記憶容量情報に基づいて、新規のバックアップ機となるNASを選択し、選択したNASに対して、バックアップ選択パケットを送信する。バックアップ選択パケットを受信したNASは、フェイルオーバ構成におけるバックアップ機となるための設定及びデータの同期処理を行う。従って、NAS10は、新規のバックアップ機となるNASを選択でき、人手に頼ることなく、簡易にフェイルオーバを構成することが可能となる。
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
Claims (5)
- 記憶媒体を接続可能な第1の記憶処理装置と、記憶媒体を接続可能であって前記第1の記憶処理装置の障害時に前記第1の記憶処理装置のバックアップ機となる第2の記憶処理装置と、記憶媒体を接続可能であってバックアップ機の候補となり得る第3の記憶処理装置とにより構成されるフェイルオーバシステムであって、
前記第1の記憶処理装置は、
前記第2の記憶処理装置に対し、前記第2の記憶処理装置の存在確認のための存在確認情報を送信する存在確認情報送信部と、
前記存在確認情報に対する前記第2の記憶処理装置からの応答である第1の応答情報を受信する第1の応答情報受信部と、
前記存在確認情報が送信された後、所定期間内に前記第1の応答情報が受信されなかった場合に、バックアップ機におけるフェイルオーバを構築するために必要な機能、RAIDの構成、及び、同期すべきデータの量の少なくとも何れかの情報を含み、前記第3の記憶処理装置を検索するための検索情報を送信する検索情報送信部と
を備え、
前記第3の記憶処理装置は、
前記検索情報を受信する検索情報受信部と、
前記検索情報に基づいて、自記憶処理装置がバックアップ機になり得るか否かを判定する判定部と、
自記憶処理装置がバックアップ機になり得るか否かの判定の結果である判定結果情報を含み、前記検索情報に対する応答である第2の応答情報を送信する応答情報送信部と
を備え、
前記第1の記憶処理装置は、
前記第3の記憶処理装置からの前記第2の応答情報を受信する第2の応答情報受信部と、
前記第2の応答情報受信部により受信された前記第2の応答情報に基づいて、前記第3の記憶処理装置の中からバックアップ機を選択する選択部と
を備えるフェイルオーバシステム。 - 記憶媒体を接続可能であり、フェイルオーバシステムにおいてメイン機となる記憶処理装置であって、
バックアップ機である第1の他の記憶処理装置に対し、前記第1の他の記憶処理装置の存在確認のための存在確認情報を送信する存在確認情報送信部と、
前記存在確認情報に対する前記第1の他の記憶処理装置からの応答である第1の応答情報を受信する第1の応答情報受信部と、
前記存在確認情報が送信された後、所定期間内に前記応答情報が受信されなかった場合に、バックアップ機におけるフェイルオーバを構築するために必要な機能、RAIDの構成、及び、同期すべきデータの量の少なくとも何れかの情報を含み、バックアップ機の候補となり得る第2の他の記憶処理装置を検索するための検索情報を送信する検索情報送信部と、
前記検索情報に基づいて行われる前記第2の他の記憶処理装置がバックアップ機になり得るか否かの判定の結果である判定結果情報を含み、前記検索情報に対する前記第2の他の記憶処理装置からの応答である第2の応答情報を受信する第2の応答情報受信部と、
前記第2の応答情報受信部により受信された前記第2の応答情報に基づいて、前記第2の他の記憶処理装置の中からバックアップ機を選択する選択部と
を備える記憶処理装置。 - 記憶媒体を接続可能であり、フェイルオーバシステムにおいてバックアップ機の候補となり得る記憶処理装置であって、
バックアップ機におけるフェイルオーバを構築するために必要な機能、RAIDの構成、及び、同期すべきデータの量の少なくとも何れかの情報を含み、前記他の記憶処理装置からの自装置を検索するための検索情報を受信する検索情報受信部と、
前記検索情報に基づいて、自記憶処理装置がバックアップ機になり得るか否かを判定する判定部と、
自記憶処理装置がバックアップ機になり得るか否かの判定の結果である判定結果情報を含み、前記検索情報に対する応答である応答情報を送信する応答情報送信部と
を備える記憶処理装置。 - 記憶媒体を接続可能であり、フェイルオーバシステムにおいてメイン機となる記憶処理装置におけるフェイルオーバ制御方法であって、
前記記憶処理装置に備えられる存在確認情報送信部が、バックアップ機である第1の他の記憶処理装置に対し、前記第1の他の記憶処理装置の存在確認のための存在確認情報を送信するステップと、
前記記憶処理装置に備えられる第1の応答情報受信部が、前記存在確認情報に対する前記第1の他の記憶処理装置からの応答である第1の応答情報を受信するステップと、
前記記憶処理装置に備えられる検索情報送信部が、前記存在確認情報が送信された後、所定期間内に前記応答情報が受信されなかった場合に、バックアップ機におけるフェイルオーバを構築するために必要な機能、RAIDの構成、及び、同期すべきデータの量の少なくとも何れかの情報を含み、バックアップ機の候補となり得る第2の他の記憶処理装置を検索するための検索情報を送信するステップと、
前記記憶処理装置に備えられる第2の応答情報受信部が、前記検索情報に基づいて行われる前記第2の他の記憶処理装置がバックアップ機になり得るか否かの判定の結果である判定結果情報を含み、前記検索情報に対する前記第2の他の記憶処理装置からの応答である第2の応答情報を受信するステップと、
前記記憶処理装置に備えられる選択部が、受信された前記第2の応答情報に基づいて、前記第2の他の記憶処理装置の中からバックアップ機を選択するステップと
を備えるフェイルオーバ制御方法。 - 記憶媒体を接続可能であり、フェイルオーバシステムにおいてバックアップ機の候補となり得る記憶処理装置におけるフェイルオーバ制御方法であって、
前記記憶処理装置に備えられる検索情報受信部が、バックアップ機におけるフェイルオーバを構築するために必要な機能、RAIDの構成、及び、同期すべきデータの量の少なくとも何れかの情報を含み、他の記憶処理装置からの自装置を検索するための検索情報を受信するステップと、
前記記憶処理装置に備えられる判定部が、前記検索情報に基づいて、自記憶処理装置がバックアップ機になり得るか否かを判定するステップと、
前記記憶処理装置に備えられる応答情報送信部が、自記憶処理装置がバックアップ機になり得るか否かの判定の結果である判定結果情報を含み、前記検索情報に対する応答である応答情報を送信するステップと
を備えるフェイルオーバ制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010228491A JP5255035B2 (ja) | 2010-10-08 | 2010-10-08 | フェイルオーバシステム、記憶処理装置及びフェイルオーバ制御方法 |
| US13/268,283 US20120089863A1 (en) | 2010-10-08 | 2011-10-07 | Failover system, storage processing device and failover control method |
| CN2011103066365A CN102567148A (zh) | 2010-10-08 | 2011-10-08 | 失效备援系统、存储处理装置以及失效备援控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010228491A JP5255035B2 (ja) | 2010-10-08 | 2010-10-08 | フェイルオーバシステム、記憶処理装置及びフェイルオーバ制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012083891A JP2012083891A (ja) | 2012-04-26 |
| JP5255035B2 true JP5255035B2 (ja) | 2013-08-07 |
Family
ID=45926058
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010228491A Expired - Fee Related JP5255035B2 (ja) | 2010-10-08 | 2010-10-08 | フェイルオーバシステム、記憶処理装置及びフェイルオーバ制御方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20120089863A1 (ja) |
| JP (1) | JP5255035B2 (ja) |
| CN (1) | CN102567148A (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9009525B1 (en) * | 2012-06-07 | 2015-04-14 | Western Digital Technologies, Inc. | Methods and systems for NAS device pairing and mirroring |
| KR20140066370A (ko) * | 2012-11-23 | 2014-06-02 | 삼성전자주식회사 | 디스플레이장치 및 소프트웨어 복구 방법 |
| US9525753B2 (en) * | 2012-12-12 | 2016-12-20 | Netspective Communications Llc | Integration of devices through a social networking platform |
| US10229181B2 (en) * | 2013-07-16 | 2019-03-12 | Pankaj Sharma | System and method for synchronizing data between communication devices in a networked environment without a central server |
| US9667496B2 (en) * | 2013-12-24 | 2017-05-30 | International Business Machines Corporation | Configuration updates across peer storage systems |
| US9535806B1 (en) | 2015-03-30 | 2017-01-03 | EMC IP Holding Company LLC | User-defined storage system failure detection and failover management |
| US9760458B2 (en) * | 2015-06-02 | 2017-09-12 | Netapp, Inc. | Dynamic mirroring |
| US9734017B2 (en) * | 2015-07-31 | 2017-08-15 | Netapp, Inc. | Methods for dynamically determining and readjusting failover targets and devices thereof |
| US10120715B2 (en) * | 2015-12-10 | 2018-11-06 | Automotive Research & Testing Center | Distributed network management system and method for a vehicle |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0740253B2 (ja) * | 1988-08-26 | 1995-05-01 | 富士電機株式会社 | マルチプロセッサシステムにおける動作監視方法 |
| JPH0773061A (ja) * | 1993-09-02 | 1995-03-17 | Nec Corp | ホットスタンバイシステムにおける待機系配置ホスト決 定方式 |
| US6834326B1 (en) * | 2000-02-04 | 2004-12-21 | 3Com Corporation | RAID method and device with network protocol between controller and storage devices |
| JP2004512610A (ja) * | 2000-10-16 | 2004-04-22 | ゴー アヘッド ソフトウェア インコーポレイテッド | ネットワーク化されたシステムの高アベイラビリティを維持する技法 |
| JP2005301436A (ja) * | 2004-04-07 | 2005-10-27 | Hitachi Ltd | クラスタシステムおよびクラスタシステムにおける障害回復方法 |
| JP4870915B2 (ja) * | 2004-07-15 | 2012-02-08 | 株式会社日立製作所 | ストレージ装置 |
| JP4516458B2 (ja) * | 2005-03-18 | 2010-08-04 | 株式会社日立製作所 | フェイルオーバークラスタシステム及びフェイルオーバー方法 |
| JP2006323526A (ja) * | 2005-05-17 | 2006-11-30 | Fujitsu Ltd | クラスタ管理プログラム、該プログラムを記録した記録媒体、クラスタ管理方法、ノード、およびクラスタ |
| JP4890160B2 (ja) * | 2006-09-06 | 2012-03-07 | 株式会社日立製作所 | ストレージシステム及びバックアップ/リカバリ方法 |
| JP2008146574A (ja) * | 2006-12-13 | 2008-06-26 | Hitachi Ltd | 記憶制御装置及び記憶制御方法 |
| US20090024722A1 (en) * | 2007-07-17 | 2009-01-22 | International Business Machines Corporation | Proxying availability indications in a failover configuration |
| JP4855355B2 (ja) * | 2007-07-18 | 2012-01-18 | 株式会社日立製作所 | フェールオーバにおける引き継ぎ先を自律的に変更する計算機システム及び方法 |
| JP4648447B2 (ja) * | 2008-11-26 | 2011-03-09 | 株式会社日立製作所 | 障害復旧方法、プログラムおよび管理サーバ |
-
2010
- 2010-10-08 JP JP2010228491A patent/JP5255035B2/ja not_active Expired - Fee Related
-
2011
- 2011-10-07 US US13/268,283 patent/US20120089863A1/en not_active Abandoned
- 2011-10-08 CN CN2011103066365A patent/CN102567148A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US20120089863A1 (en) | 2012-04-12 |
| CN102567148A (zh) | 2012-07-11 |
| JP2012083891A (ja) | 2012-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5255035B2 (ja) | フェイルオーバシステム、記憶処理装置及びフェイルオーバ制御方法 | |
| US9659075B2 (en) | Providing high availability in an active/active appliance cluster | |
| CN102447624B (zh) | 在服务器集群上实现负载均衡的方法、节点服务器及集群 | |
| TWI448131B (zh) | 在多個配接器間同時支援多個虛擬網際網路協定位址之主機中之失效切換 | |
| JP6279938B2 (ja) | 接続管理装置、通信システム、接続管理方法およびプログラム | |
| CN111064804B (zh) | 网络访问方法和装置 | |
| US11706301B2 (en) | Server node selection method and terminal device | |
| CN106101171B (zh) | 服务器连接方法及装置 | |
| CN108881506A (zh) | 一种基于多可用分区az的域名解析方法及装置 | |
| CN108737347B (zh) | 数据通信方法、装置及其设备 | |
| CN109479214B (zh) | 一种负载均衡的方法及相关装置 | |
| CN111522650A (zh) | 分布式系统的业务请求处理方法、装置及电子设备 | |
| CN115460160B (zh) | 基于Full-Mesh组网的网络通信方法、系统、存储介质及交换机 | |
| JP6179981B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
| US11757987B2 (en) | Load balancing systems and methods | |
| CN108965363B (zh) | 一种处理报文的方法和设备 | |
| JP5535757B2 (ja) | クライアント装置、及びプログラム | |
| JP5017391B2 (ja) | 加入者収容変更方法、移行先セッション制御サーバ装置および管理サーバ | |
| CN113595894A (zh) | 服务节点间、客户端节点间通信方法、装置、设备及介质 | |
| CN111654390A (zh) | 一种数据传输方法、装置、终端设备和存储介质 | |
| JP5170794B2 (ja) | 記憶システム及びフェイルオーバ制御方法 | |
| JP6048969B2 (ja) | 通信管理装置、サービス提供装置、通信システム、通信管理方法、サービス提供方法およびプログラム | |
| CN115883349B (zh) | 网络配置的方法、路由器、存储介质以及程序产品 | |
| CN111490886B (zh) | 一种网络数据处理方法及系统 | |
| JP7139789B2 (ja) | 中継装置及び中継処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120803 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121011 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130409 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130418 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5255035 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |