JP2008242742A - クラスタシステム - Google Patents
クラスタシステム Download PDFInfo
- Publication number
- JP2008242742A JP2008242742A JP2007081624A JP2007081624A JP2008242742A JP 2008242742 A JP2008242742 A JP 2008242742A JP 2007081624 A JP2007081624 A JP 2007081624A JP 2007081624 A JP2007081624 A JP 2007081624A JP 2008242742 A JP2008242742 A JP 2008242742A
- Authority
- JP
- Japan
- Prior art keywords
- server machine
- server
- mirroring
- cluster
- access
- 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.)
- Granted
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
【解決手段】フィルタドライバ14(#A)は、稼動系になると、I/O入力を待ち、I/O入力の処理結果が成功の場合、有効期限通知デーモン16(#A)から通知された有効期限内であれば処理結果をI/O入力側へ返し、有効期限内でなければI/O入力側へエラーを返す。一方、待機系のクラスタソフト12(#B)は、サーバマシン10(#A)が生存していないと判定すると、共有領域33に管理されたアクセス情報を、サーバマシン10(#B)のみがアクセス許可されるよう変更し、所定時間待機した後に、サーバマシン10(#B)側からサーバB用データ領域32(#B)が見える状態にするとともに、アプリケーション11(#B)を起動させる。
【選択図】 図1
Description
[1]稼動系のサーバマシン10(#A)のダウン。
[2]通信路50の障害。
[3]稼動系のサーバマシン10(#A)におけるCPU高負荷等による一時的なスローダウンの発生。
東芝レビュー Vol.54 No.12(1999)、18〜21ページ
図1は、第1の実施の形態に係るクラスタシステムの構成例を示す機能ブロック図である。
図10は、第2の実施の形態に係るクラスタシステムの構成例を示す機能ブロック図である。本実施の形態に係るクラスタシステムは、第1の実施の形態に係るクラスタシステムの変形例であるので、第1の実施の形態と同一部位については同一符番で示して重複説明を省略し、異なる点について説明する。
本実施の形態に係るクラスタシステムは、第1及び第2の実施の形態に係るクラスタシステムの変形例であり、図16に示すように、フィルタドライバ14に代えて、ジャケットライブラリ(以降、「ジャケットDLL」と称する)18と、I/O処理用ライブラリ(以降、「I/0処理用DLL」と称する)19とを備えた構成としている点のみが異なる。したがって、ここでは、第1及び第2の実施の形態に係るクラスタシステムと異なる点について説明する。
Claims (3)
- 複数のサーバマシンと、前記複数のサーバマシンに共有して接続された共有ディスク装置とから構成されたクラスタシステムであって、
前記複数のサーバマシンは、前記複数のサーバマシン上でそれぞれ動作するアプリケーションと、前記複数のサーバマシン上でそれぞれ動作するクラスタソフトと、前記複数のサーバマシン上でそれぞれ動作するフィルタドライバと、前記複数のサーバマシン上でそれぞれ動作する有効期限通知デーモンとを備え、
前記共有ディスク装置は、前記各サーバマシンのデータをそれぞれ格納する各サーバ用データ領域と、前記各サーバマシンで共有する共有領域とを備え、
前記共有領域は、前記各サーバマシンのそれぞれについて、前記共有ディスク装置へのアクセスの許可又は不許可が設定されたアクセス情報を管理するアクセス管理部を備え、
前記有効期限通知デーモンは、前記アクセス管理部によって管理されているアクセス情報を定期的に参照し、自サーバマシンによるアクセスが許可されているのであれば、現在時間に所定時間を加えた有効期限を設定し、この有効期限を自サーバマシンのフィルタドライバに通知し、
前記複数のサーバマシンに備えられた各クラスタソフトは、互いに定期的に通信して互いのサーバマシンの生存状態を確認し合うと共に、それぞれ稼動系と待機系との2種類の状態を持ち、
前記クラスタソフトが稼動系になる際には、このクラスタソフトは、前記アクセス管理部に管理されたアクセス情報を、自サーバマシンのみがアクセスを許可されるように変更し、前記自サーバマシン側から前記自サーバマシンのサーバ用データ領域が見える状態にし、前記自サーバマシンに備えられたアプリケーションを起動させ、
前記クラスタソフトが稼動系になった後は、前記稼動系のサーバマシンのフィルタドライバは、I/O入力を待ち、前記I/O入力の処理結果の一部あるいは全てが成功の場合、現在時間を確認し、前記現在時間が、前記有効期限通知デーモンから通知された有効期限内であれば前記処理結果を前記I/O入力側へ返し、有効期限内でなければ前記I/O入力側へエラーを返し、
前記待機系のサーバマシンのクラスタソフトが、前記稼動系のサーバマシンが生存していないと判定した場合には、前記待機系のサーバマシンのクラスタソフトは、前記アクセス管理部に管理されたアクセス情報を、自サーバマシンのみがアクセスを許可されるように変更し、所定時間待機した後に、前記自サーバマシン側から前記自サーバマシンのサーバ用データ領域が見える状態にするとともに、前記自サーバマシンに備えられたアプリケーションを起動させる
ようにしたクラスタシステム。 - 複数のサーバマシンと、前記複数のサーバマシンにそれぞれ接続された複数のミラーリングディスク装置と、前記複数のサーバマシンに共有して接続された共有装置とから構成されたクラスタシステムであって、
前記複数のサーバマシンは、前記複数のサーバマシン上でそれぞれ動作するアプリケーションと、前記複数のサーバマシン上でそれぞれ動作するクラスタソフトと、前記複数のサーバマシン上でそれぞれ動作するフィルタドライバと、前記複数のサーバマシン上でそれぞれ動作する有効期限通知デーモンとを備え、
前記共有装置は、前記各サーバマシンのそれぞれについて、前記各ミラーリングディスク装置へのアクセスの許可又は不許可が設定されたアクセス情報を管理するアクセス管理部と、前記各サーバマシンのそれぞれについて、前記各ミラーリングディスク装置へのミラーリングエラーの発生の有無を示すミラーリングエラー情報を管理するミラーリングエラー発生有無管理部とを備え、
前記有効期限通知デーモンは、前記アクセス管理部によって管理されているアクセス情報を定期的に参照し、自サーバマシンによるアクセスが許可されているのであれば、現在時間に所定時間を加えた有効期限を設定し、この有効期限を自サーバマシンのフィルタドライバに通知し、
前記複数のサーバマシンに備えられた各クラスタソフトは、互いに定期的に通信して互いのサーバマシンの生存状態を確認し合うと共に、それぞれ稼動系と待機系との2種類の状態を持ち、
前記クラスタソフトが稼動系になる際には、このクラスタソフトは、前記アクセス管理部に管理されたアクセス情報を、自サーバマシンのみがアクセスを許可されるように変更し、前記自サーバマシン側から、前記自サーバマシンのミラーリングディスク装置が見える状態にし、自サーバマシンに備えられたアプリケーションを起動させ、
前記クラスタソフトが稼動系になった後は、前記稼動系のサーバマシンのフィルタドライバは、I/O入力を待ち、前記I/O入力の処理を、前記各ミラーリングディスク装置に対して行わせ、前記各ミラーリングディスク装置による処理結果が同一の場合には、現在時間を確認し、前記現在時間が、前記有効期限通知デーモンから通知された有効期限内であれば前記処理結果を前記I/O入力側へ返し、有効期限内でなければ前記I/O入力側へエラーを返し、前記処理結果が同一では無い場合には、前記ミラーリングエラー発生有無管理部に管理されたミラーリングエラー情報を、自サーバマシンについてミラーリングエラーが発生しているように変更し、
前記待機系のサーバマシンのクラスタソフトが、前記稼動系のサーバマシンが生存していないと判定した場合には、前記待機系のサーバマシンのクラスタソフトは、前記アクセス管理部に管理されたアクセス情報を、自サーバマシンのみがアクセスを許可されるように変更し、所定時間待機した後に、前記ミラーリングエラー発生有無管理部に管理されたミラーリングエラー情報が、自サーバマシンについてミラーリングエラーが発生しているように設定されていないのであれば、前記自サーバマシン側から、前記自サーバマシンのミラーリングディスク装置が見える状態にするとともに、前記自サーバマシンに備えられたアプリケーションを起動させる
ようにしたクラスタシステム。 - 請求項1又は請求項2に記載のクラスタシステムにおいて、
前記現在時間が、前記有効期限通知デーモンから通知された有効期限内であれば前記処理結果を前記I/O入力側へ返し、有効期限内でなければ前記I/O入力側へエラーを返す代わりに、前記クラスタソフトの管理下にあるアプリケーションによってなされた処理結果についてのみ、現在時間を確認し、前記現在時間が、前記有効期限通知デーモンから通知された有効期限内であれば前記処理結果を前記I/O入力側へ返し、有効期限内でなければ前記I/O入力側へエラーを返すようにしたクラスタシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007081624A JP4874847B2 (ja) | 2007-03-27 | 2007-03-27 | クラスタシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007081624A JP4874847B2 (ja) | 2007-03-27 | 2007-03-27 | クラスタシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008242742A true JP2008242742A (ja) | 2008-10-09 |
JP4874847B2 JP4874847B2 (ja) | 2012-02-15 |
Family
ID=39914023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007081624A Active JP4874847B2 (ja) | 2007-03-27 | 2007-03-27 | クラスタシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4874847B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012063306A1 (ja) * | 2010-11-08 | 2012-05-18 | 三菱電機株式会社 | 仮想計算機制御装置、仮想計算機制御システム、仮想計算機制御装置の仮想計算機制御方法および仮想計算機制御プログラム |
US9262289B2 (en) | 2013-10-11 | 2016-02-16 | Hitachi, Ltd. | Storage apparatus and failover method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02103619A (ja) * | 1988-10-12 | 1990-04-16 | Mitsubishi Electric Corp | アダプタ装置 |
JPH08329027A (ja) * | 1995-06-01 | 1996-12-13 | Nec Corp | 中央処理二重化システムにおけるクロスコールディスクアクセス方法とその方式 |
JPH1083257A (ja) * | 1996-09-09 | 1998-03-31 | Mitsubishi Electric Corp | データストレージシステム及びデータストレージ管理方法 |
JP2002123406A (ja) * | 2000-10-17 | 2002-04-26 | Pfu Ltd | 高信頼性システム |
JP2003085026A (ja) * | 2001-09-14 | 2003-03-20 | Nec Corp | 共有リソース排他制御方式および方法 |
JP2005128781A (ja) * | 2003-10-23 | 2005-05-19 | Hitachi Ltd | 系切り替え方法及び情報処理システム |
-
2007
- 2007-03-27 JP JP2007081624A patent/JP4874847B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02103619A (ja) * | 1988-10-12 | 1990-04-16 | Mitsubishi Electric Corp | アダプタ装置 |
JPH08329027A (ja) * | 1995-06-01 | 1996-12-13 | Nec Corp | 中央処理二重化システムにおけるクロスコールディスクアクセス方法とその方式 |
JPH1083257A (ja) * | 1996-09-09 | 1998-03-31 | Mitsubishi Electric Corp | データストレージシステム及びデータストレージ管理方法 |
JP2002123406A (ja) * | 2000-10-17 | 2002-04-26 | Pfu Ltd | 高信頼性システム |
JP2003085026A (ja) * | 2001-09-14 | 2003-03-20 | Nec Corp | 共有リソース排他制御方式および方法 |
JP2005128781A (ja) * | 2003-10-23 | 2005-05-19 | Hitachi Ltd | 系切り替え方法及び情報処理システム |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012063306A1 (ja) * | 2010-11-08 | 2012-05-18 | 三菱電機株式会社 | 仮想計算機制御装置、仮想計算機制御システム、仮想計算機制御装置の仮想計算機制御方法および仮想計算機制御プログラム |
JP5342699B2 (ja) * | 2010-11-08 | 2013-11-13 | 三菱電機株式会社 | 仮想計算機制御装置、仮想計算機制御システム、仮想計算機制御装置の仮想計算機制御方法および仮想計算機制御プログラム |
US9262289B2 (en) | 2013-10-11 | 2016-02-16 | Hitachi, Ltd. | Storage apparatus and failover method |
Also Published As
Publication number | Publication date |
---|---|
JP4874847B2 (ja) | 2012-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6360331B2 (en) | Method and system for transparently failing over application configuration information in a server cluster | |
US10360113B2 (en) | Transaction recovery in a transaction processing computer system employing multiple transaction managers | |
US7437386B2 (en) | System and method for a multi-node environment with shared storage | |
US7370248B2 (en) | In-service raid mirror reconfiguring | |
US7840662B1 (en) | Dynamically managing a network cluster | |
US8904117B1 (en) | Non-shared write-back caches in a cluster environment | |
US8533171B2 (en) | Method and system for restarting file lock services at an adoptive node during a network filesystem server migration or failover | |
US11650891B2 (en) | Preventing non-detectable data loss during site switchover | |
US20070220323A1 (en) | System and method for highly available data processing in cluster system | |
JP2004342079A (ja) | コンピュータ・クラスタを操作するための方法 | |
JP2005196683A (ja) | 情報処理システム、情報処理装置、及び情報処理システムの制御方法 | |
JP5183542B2 (ja) | 計算機システム及び設定管理方法 | |
JP2002229837A (ja) | 共有ディスク・パラレル・データ・ファイル内のデータに対するアクセスを制御する方法 | |
JP2012173996A (ja) | クラスタシステム、クラスタ管理方法、およびクラスタ管理プログラム | |
JP4874847B2 (ja) | クラスタシステム | |
JP7104016B2 (ja) | クライアント側のキャッシュによる透過的なデータベースセッションの回復 | |
US11669516B2 (en) | Fault tolerance for transaction mirroring | |
JP2009265973A (ja) | データ同期システム、障害復旧方法、及び、プログラム | |
JP4693867B2 (ja) | 計算機システム | |
JP2019082897A (ja) | 情報処理装置、情報処理システム及びプログラム | |
US10656867B2 (en) | Computer system, data management method, and data management program | |
JP2012022379A (ja) | 分散トランザクション処理システム、装置、方法およびプログラム | |
JP2001350777A (ja) | 分散データベースシステム | |
US20210157482A1 (en) | Information processing apparatus, information processing system, and recording medium storing program | |
CN117632525A (zh) | 用于利用分布式锁管理器进行恢复的***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091016 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110913 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111012 |
|
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: 20111101 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111124 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141202 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4874847 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |