Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4330838B2 - Shared storage computer system - Google Patents
[go: Go Back, main page]

JP4330838B2 - Shared storage computer system - Google Patents

Shared storage computer system Download PDF

Info

Publication number
JP4330838B2
JP4330838B2 JP2002001757A JP2002001757A JP4330838B2 JP 4330838 B2 JP4330838 B2 JP 4330838B2 JP 2002001757 A JP2002001757 A JP 2002001757A JP 2002001757 A JP2002001757 A JP 2002001757A JP 4330838 B2 JP4330838 B2 JP 4330838B2
Authority
JP
Japan
Prior art keywords
storage
computer
service
test
service execution
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
Application number
JP2002001757A
Other languages
Japanese (ja)
Other versions
JP2003202966A (en
Inventor
武彦 細川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2002001757A priority Critical patent/JP4330838B2/en
Publication of JP2003202966A publication Critical patent/JP2003202966A/en
Application granted granted Critical
Publication of JP4330838B2 publication Critical patent/JP4330838B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数の計算機、および複数のストレージがあり、それぞれの計算機が広域網(WAN)、およびローカル網(LAN)に接続されているストレージ管理システムに関するものである。
【0002】
【従来の技術】
近年のネットワークサービスの普及に伴ない、管理すべきデータ量は増加している。また、各サービスの重要度が増し、各サービスの信頼性、可用性の向上が求められている。
それぞれの解決方法として、ストレージエリアネットワーク(SAN)を用いた、データを一元管理できる利点を持った共通ストレージ管理方式や、複数の計算機によるクラスタリングなどの技術が適用されている。
しかし、管理すべき共通ストレージや、サービス実行計算機の増加に伴ない、各サービス実行計算機間の構成情報の管理や各計算機における設定の増加による管理の複雑度が増しており、各サービス計算機間での定義の誤りによるトラブルの発生が問題となっている。特に、試験環境とサービス実行の運用環境での整合性を保つのは容易でなく、試験環境から運用環境への切り換えにおけるデータや定義等、環境の不整合で発生するトラブルや、試験からサービス実行への切り換え時におけるサービス停止や性能の低下などが問題となっている。
【0003】
【発明が解決しようとする課題】
以上述べたように、従来のシステムではオンラインでサービスを実行している計算機を止めてトラブル追求や、システムの試験を行うことはサービス低下となり、システム間の定義の追及等が困難であるという課題がある。
特に複数計算機間でストレージを共有している場合は、ストレージのデータ整合性を取ることが困難であるという課題がある。
【0004】
この発明は上記の課題を解決するためになされたもので、サービス低下を招くことなく、しかもシステムの試験、ストレージ・データの更新が容易なストレージ共有計算機システムを得ることを目的とする。
【0005】
【課題を解決するための手段】
この発明に係るストレージ共有計算機システムは、広域網に接続されるストレージを共有した複数計算機がそれぞれ各サービスを実行するシステムにおいて、
広域網とは異なるローカル網に接続された制御/試験計算機と、ストレージとサービスを実行している複数計算機間に制御/試験計算機で制御されるスイッチとを備えて、
制御/試験計算機は、特定ストレージの試験に際して、特定ストレージの内容を未使用のストレージにコピーして試験し、この試験が終わるとこのコピーしたストレージを広域網でサービスを実行している計算機の特定ストレージと切り換え制御し、
サービス実行計算機は、内部に使用ストレージの監視機構をキャッシュ機構内に設けて、この監視機構が使用している特定ストレージがコピー後のストレージに切換られたことを検出すると、キャッシュ機構を無効にするようにした。
【0006】
また更に、サービスを実行している計算機及び制御/試験計算機は、ストレージからオペレーティング・システム(OS)をインストールする起動ファームウェアを備えて、
上記起動用ファームウェアにより所定のメモリにインストールされたOSがストレージから固有データをコピーしてサービスを実行または試験を行うようにした。
【0007】
また更に、サービスを実行している計算機は、監視機構が使用しているストレージである特定ストレージがコピー後のストレージに切り換えられたことを検出すると、起動用ファームウェアを起動して該切り換え後のストレージから所例のメモリにOSを再インストールして、再起動するようにした。
【0008】
【発明の実施の形態】
実施の形態1.
サービス実行とは切り離してシステム試験を行って確認し、しかもその確認データに基づいて直ちにサービス実行を開始するストレージ共有システムを説明する。
図1は、本実施の形態におけるシステム構成を示す図である。
図1において、サービス実行計算機0101A〜0101Nは、広域通信網(WAN)0102に接続されており、WAN上でのサービスを提供する計算機である。制御/試験計算機0103A〜0103Nは、ローカル網(LAN)0104に接続されており、データのメンテナンスや試験などを実施する計算機である。ストレージ0105A〜0105Nは、データを格納するための記憶装置であり、計算機0101A〜0101NとWAN側スイッチ0106で接続され、ストレージエリアネットワーク(WAN側SAN)0108を形成し、制御/試験計算機0103A〜0103NとLAN側スイッチ0107で接続され、ストレージエリアネットワーク(LAN側SAN)0109を形成している。
各スイッチ0106,0107は、LAN0104と接続され、制御/試験計算機0103A〜0103Nでの制御が可能となっている。
【0009】
各サービス実行計算機0101A〜0101N上のファイルシステム0201の動作を図2を用いて説明する。
図2において、サービス実行計算機0101A〜0101N、LAN0104、ストレージ0105A〜0105N、WAN側スイッチ0106は、図1と同様の構成である。ファイルシステム0201は、各計算機上で各サービスが参照するデータを管理するものである。ファイルシステム内のディスク・キャッシュ機構0202は、データのアクセスを高速化するためのものであり、ストレージ上のデータを一時的に保管する。ファイルシステム内のディスク監視機構0203は、SAN上のディスクの切り換えを監視するためのものであり、SAN上のディスクの切り換えを検知すると、ディスクキャッシュ機構0202にキャッシュ上のデータが無効であることを通知する。
【0010】
本実施の形態における運用例を、図3を用いて説明する。
図3において、サービス実行計算機0101A〜0101Nは、図1と同様のものである。計算機0103Mは、制御/試験計算機0103A〜0103Nのうちいずれかの一台であり、情報のコピー、更新、試験を実施するものである。ストレージ0105Kは、現在のサービスで参照しているものであり、ストレージ0105Lは、更新したデータを保存するためのものであり、現在未使用のディスクである。
図3(a)において、サービス実行計算機0101A〜0101Nは、ストレージ0105Kを参照してサービスの提供を行っている。あるシステムの試験を行う際には、まず、図3(b)に示すように、制御/試験計算機0103Mは、ストレージ0105Kのデータを現在未使用のストレージ0105Lにコピーする。こうして、図3(c)において、制御/試験計算機0103Mは、LAN側スイッチ0107を制御し、ストレージ0105Kとストレージ0105Lのポートを切り換え、データの更新、試験を実施する。
この試験が終わると、図3(d)において、試験計算機0103Mは、WAN側スイッチ0106を制御し、ストレージ0105Kとストレージ0105Lのポートを切り換える。WAN側の各サービス実行計算機0101A〜0101Nは、ディスク監視機構0203により、ストレージが切り換わったことを検知し、ディスク・キャッシュ機構0202を無効とする。即ち、以降は、切り換えられたストレージ0105Lからデータを読み込み、これを基に、各計算機0101A〜0101N上のサービスは、ファイルシステム0201によりデータを参照して、サービスを継続して提供することが可能である。
【0011】
上記のような構成により、サービスを継続して提供が可能となり、また、運用環境と試験環境の切り換えがスイッチの切り換えのみであるため、環境の不整合で発生するトラブルや、運用環境でのサービス停止や性能の低下などを抑えることが可能となる。
また、ここでは、WAN側スイッチ0106、LAN側スイッチ0107を1つづつの構成としているが、より可用性を高めるためにこれらを冗長化する構成としてもよい。
【0012】
実施の形態2.
サービスを実行する計算機がOSも含めてストレージからインストールされる構成を説明する。
この場合、試験計算機も同様の構成としてサービス実行と同じ環境で各種の評価や確認を行う。
図4は、本実施の形態におけるシステム構成を示す図である。
図4において、サービス実行計算機0101A〜0101N、WAN0102、ストレージ0105A〜0105N、WAN側スイッチ0106は、図1と同様な構成と機能を持っている。
起動用ファームウェア0401は、計算機の起動時に最初に実行されるものであり、ブートデバイスポート番号0402、固有データポート番号0403、オペレーティングシステムローダー(OSローダー)0404を有する。計算機の起動時にOSローダー0404は、ブートデバイスポート番号0402を参照し、SAN上のストレージからメモリ0405にOS0406をロードし、OSに実行を移す。OS0406は、固有データポート番号0403を参照し、SAN上のストレージからローカルストレージ0407に固有データをコピーし、通常の起動処理を行う。
【0013】
本実施の形態における運用例を、図5を用いて説明する。
図5において、サービス実行計算機0101A〜0101N、制御/試験計算機0103A〜0103N、ストレージ0105A〜0105Nは、図1と同様の構成と機能を持つ。
図5(a)において、WAN側の各サービス実行計算機0101A〜0101Nは、SAN上のストレージ0105A上のOSを用い、それぞれの固有データは、SAN上のストレージ0105B〜0105Nを用いて動作している。
あるシステムの試験を行うために、図5(b)において、LAN側のスイッチ0107を切り換え、制御/試験計算機0103Aは、ストレージ0105A’のOSを参照し、ストレージ0105B’の固有データを参照するようにし、OSのインストール等を実施し、計算機固有のデータを設定する。
図5(c)に示すように、LAN側スイッチ0107を切り換え、制御/試験計算機0103Bは、ストレージ0105A’のOSを参照し、ストレージ0105C’の固有データを参照するようにし、計算機固有のデータを設定する。必要台数分の設定が終了した後、LAN側で動作試験を行う。
試験が終わると、図5(d)において、WAN側スイッチ0106を切り換える。サービス実行計算機0101Aが電源を投入したときは、切り換えられたストレージ0105A’のOSを参照し、ストレージ0105B’の固有データを参照する。
同様に、サービス実行計算機0101Bは、ストレージ0105A’のOSを参照し、ストレージ0105C’の固有データを参照する。このようにして、WAN側のサービス実行計算機0101A〜0101Nは、電源投入時に、順次再起動される。
【0014】
上記のような構成により、OSのインストールやパッチの適用、固有データの修正を行う場合においても、運用環境と試験環境の切り換えがスイッチの切り換えのみであるため、環境の不整合で発生するトラブルや、運用環境でのサービス低下や、性能の低下などを抑えることができる。
【0015】
【発明の効果】
以上のようにこの発明では、サービスを実行する計算機とストレージ間に制御/試験計算機で制御されるスイッチとを備え、サービス実行計算機は監視機構が使用している特定ストレージがコピー後のストレージに切換られたことを検出するとキャッシュ機構を無効にするようにしたので、サービスの停止が防げて、かつデータの整合性がとれるストレージ共有システムが得られる効果がある。
【0016】
また更に、起動用ファームウェアを備えてOSとそのOSによる固有データをストレージからインストールするようにしたので、OSを含むサービス・アプリケーションに対してもサービスの低下が防げて、かつデータの整合性がとれるストレージ共有システムが得られる効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1におけるストレージ共有計算機システムの構成を示す図である。
【図2】 実施の形態1における計算機の内部構成とストレージアクセスの関係を示す図である。
【図3】 実施の形態1におけるシステムの動作を説明するための図である。
【図4】 この発明の実施の形態2における計算機の内部構成とストレージアクセスの関係を示す図である。
【図5】 実施の形態2におけるシステムの動作を説明するための図である。
【符号の説明】
0101A,0101B,0101N サービス実行計算機、0102 WAN、0103A,0103B,0103N 制御/試験計算機、0104 LAN、0105A,0105B,0105C,0105C’,0105K,0105L,0105N ストレージ、0106 WAN側スイッチ、0107 LAN側スイッチ、0201 ファイルシステム、0202 ディスク・キャッシュ機構、0203 ディスク監視機構、0401 起動用ファームウェア、0405 メモリ、0404 OSローダ、0406 オペレーティング・システム(OS)。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a storage management system having a plurality of computers and a plurality of storages, each of which is connected to a wide area network (WAN) and a local network (LAN).
[0002]
[Prior art]
With the recent spread of network services, the amount of data to be managed is increasing. In addition, the importance of each service is increasing, and the reliability and availability of each service are required to be improved.
As respective solutions, techniques such as a common storage management method using a storage area network (SAN) and having the advantage of centrally managing data and clustering by a plurality of computers are applied.
However, with the increase in common storage to be managed and the number of service execution computers, management complexity increases due to the management of configuration information between each service execution computer and the increase in settings in each computer. The problem is the occurrence of troubles due to incorrect definitions. In particular, it is not easy to maintain consistency between the test environment and the service execution operation environment. Problems such as data and definitions when switching from the test environment to the operation environment, or problems that occur due to inconsistencies in the environment, and service execution from the test. There are problems such as service stoppage and performance degradation when switching to.
[0003]
[Problems to be solved by the invention]
As described above, with conventional systems, it is difficult to pursue a definition between systems because it is difficult to pursue troubles and test systems by stopping the computer that is executing the service online. There is.
In particular, when the storage is shared among a plurality of computers, there is a problem that it is difficult to achieve data consistency of the storage.
[0004]
The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a shared storage computer system that can easily test a system and update storage data without degrading service.
[0005]
[Means for Solving the Problems]
A storage shared computer system according to the present invention is a system in which a plurality of computers that share storage connected to a wide area network execute each service.
A control / test computer connected to a local network different from the wide area network, and a switch controlled by the control / test computer between a plurality of computers executing storage and services;
When testing a specific storage, the control / test computer copies the contents of the specific storage to an unused storage and tests it, and when this test is completed, identifies the computer that is executing services on the wide area network. Control switching with storage,
When the service execution computer detects that the specific storage used by the monitoring mechanism has been switched to the storage after copying, the service execution computer disables the caching mechanism. I did it.
[0006]
Still further, the computer executing the service and the control / test computer comprise boot firmware that installs an operating system (OS) from storage,
The OS installed in the predetermined memory by the boot firmware copies the unique data from the storage and executes the service or performs the test.
[0007]
Furthermore, when the computer executing the service detects that the specific storage, which is the storage used by the monitoring mechanism, has been switched to the storage after the copy, it starts the startup firmware and the storage after the switch The OS was reinstalled in the example memory and restarted.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
A storage sharing system will be described in which a system test is performed separately from service execution and confirmed, and service execution is immediately started based on the confirmation data.
FIG. 1 is a diagram showing a system configuration in the present embodiment.
In FIG. 1, service execution computers 0101A to 0101N are computers connected to a wide area network (WAN) 0102 and providing services on the WAN. The control / test computers 0103A to 0103N are connected to a local network (LAN) 0104, and are computers that perform data maintenance and testing. The storages 0105A to 0105N are storage devices for storing data, and are connected to the computers 0101A to 0101N by the WAN side switch 0106 to form a storage area network (WAN side SAN) 0108, and control / test computers 0103A to 0103N And a LAN side switch 0107 to form a storage area network (LAN side SAN) 0109.
The switches 0106 and 0107 are connected to the LAN 0104 and can be controlled by the control / test computers 0103A to 0103N.
[0009]
The operation of the file system 0201 on each of the service execution computers 0101A to 0101N will be described with reference to FIG.
In FIG. 2, service execution computers 0101A to 0101N, LAN 0104, storage 0105A to 0105N, and WAN side switch 0106 have the same configuration as in FIG. The file system 0201 manages data referred to by each service on each computer. A disk cache mechanism 0202 in the file system is for speeding up data access, and temporarily stores data on the storage. The disk monitoring mechanism 0203 in the file system is for monitoring the switching of the disk on the SAN. When the switching of the disk on the SAN is detected, the disk cache mechanism 0202 indicates that the data on the cache is invalid. Notice.
[0010]
An operation example in this embodiment will be described with reference to FIG.
In FIG. 3, service execution computers 0101A to 0101N are the same as those in FIG. The computer 0103M is one of the control / test computers 0103A to 0103N, and performs copying, updating, and testing of information. The storage 0105K is referred to by the current service, and the storage 0105L is for storing updated data, and is a currently unused disk.
In FIG. 3A, the service execution computers 0101A to 0101N provide a service with reference to the storage 0105K. When testing a certain system, first, as shown in FIG. 3B, the control / test computer 0103M copies the data in the storage 0105K to the storage 0105L that is currently unused. In this way, in FIG. 3C, the control / test computer 0103M controls the LAN side switch 0107, switches the ports of the storage 0105K and the storage 0105L, and updates and tests the data.
When this test is completed, in FIG. 3D, the test computer 0103M controls the WAN side switch 0106 to switch the ports of the storage 0105K and the storage 0105L. Each of the WAN side service execution computers 0101A to 0101N uses the disk monitoring mechanism 0203 to detect that the storage has been switched, and invalidates the disk cache mechanism 0202. That is, thereafter, data is read from the switched storage 0105L, and based on this, the services on the computers 0101A to 0101N can continue to provide services by referring to the data by the file system 0201. It is.
[0011]
With the above configuration, it is possible to provide services continuously, and switching between the operating environment and test environment is only a switch, so troubles that occur due to inconsistencies in the environment and services in the operating environment It is possible to suppress stoppages and performance degradation.
In addition, here, the WAN side switch 0106 and the LAN side switch 0107 are configured one by one, but they may be configured to be redundant in order to further increase availability.
[0012]
Embodiment 2. FIG.
A configuration in which a computer that executes a service is installed from a storage including an OS will be described.
In this case, the test computer has the same configuration and performs various evaluations and confirmations in the same environment as the service execution.
FIG. 4 is a diagram showing a system configuration in the present embodiment.
In FIG. 4, service execution computers 0101A to 0101N, WAN0102, storage 0105A to 0105N, and WAN side switch 0106 have the same configuration and functions as in FIG.
The boot firmware 0401 is initially executed when the computer is booted, and includes a boot device port number 0402, a unique data port number 0403, and an operating system loader (OS loader) 0404. When the computer is activated, the OS loader 0404 refers to the boot device port number 0402, loads the OS 0406 from the storage on the SAN to the memory 0405, and transfers the execution to the OS. The OS 0406 refers to the unique data port number 0403, copies the unique data from the storage on the SAN to the local storage 0407, and performs normal startup processing.
[0013]
An operation example in this embodiment will be described with reference to FIG.
In FIG. 5, service execution computers 0101A to 0101N, control / test computers 0103A to 0103N, and storages 0105A to 0105N have the same configuration and functions as in FIG.
In FIG. 5A, each of the WAN side service execution computers 0101A to 0101N uses an OS on the storage 0105A on the SAN, and each unique data operates using the storages 0105B to 0105N on the SAN. .
In order to test a certain system, the LAN side switch 0107 is switched in FIG. 5B, and the control / test computer 0103A refers to the OS of the storage 0105A ′ and refers to the unique data of the storage 0105B ′. Then, install the OS and set computer-specific data.
As shown in FIG. 5 (c), the LAN side switch 0107 is switched, and the control / test computer 0103B refers to the OS of the storage 0105A ′, refers to the unique data of the storage 0105C ′, and stores the computer-specific data. Set. After setting the required number of devices, perform an operation test on the LAN side.
When the test is completed, in FIG. 5 (d), the Ru switched WAN side switch 0106. When the service execution computer 0101A is turned on, the OS of the switched storage 0105A ′ is referred to and the unique data of the storage 0105B ′ is referred to.
Similarly, the service execution computer 0101B refers to the OS of the storage 0105A ′ and refers to the unique data of the storage 0105C ′. In this way, the WAN side service execution computers 0101A to 0101N are sequentially restarted when the power is turned on.
[0014]
With the configuration described above, even when installing an OS, applying a patch, or correcting specific data, the switch between the operating environment and the test environment is only a switch, so troubles caused by inconsistencies in the environment , Service degradation and performance degradation in the operating environment can be suppressed.
[0015]
【The invention's effect】
As described above, the present invention includes a computer that executes a service and a switch that is controlled by a control / test computer between the storages, and the service execution computer switches the specific storage used by the monitoring mechanism to the storage after copying. Since the cache mechanism is invalidated when it is detected, there is an effect that it is possible to obtain a storage sharing system that can prevent the service from being stopped and can maintain data consistency.
[0016]
Furthermore, since the boot firmware is provided and the OS and the specific data by the OS are installed from the storage, it is possible to prevent the service from being deteriorated for the service application including the OS and to ensure data consistency. The storage sharing system can be obtained.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a shared storage computer system according to a first embodiment of the present invention.
FIG. 2 is a diagram showing the relationship between the internal configuration of a computer and storage access in the first embodiment.
FIG. 3 is a diagram for explaining the operation of the system in the first embodiment;
FIG. 4 is a diagram showing the relationship between the internal configuration of a computer and storage access in Embodiment 2 of the present invention.
FIG. 5 is a diagram for explaining the operation of the system in the second embodiment;
[Explanation of symbols]
0101A, 0101B, 0101N Service execution computer, 0102 WAN, 0103A, 0103B, 0103N Control / test computer, 0104 LAN, 0105A, 0105B, 0105C, 0105C ', 0105K, 0105L, 0105N Storage, 0106 WAN side switch, 0107 LAN side switch , 0201 file system, 0202 disk cache mechanism, 0203 disk monitoring mechanism, 0401 startup firmware, 0405 memory, 0404 OS loader, 0406 operating system (OS).

Claims (3)

複数のサービス実行計算機を備え、各サービス実行計算機が各サービスを実行するストレージ共有計算機システムにおいて、
上記サービスに用いるデータを更新する制御/試験計算機と、
上記複数のサービス実行計算機が参照使用する上記サービスに用いるデータを格納し、上記制御/試験計算機と共有されるストレージと、
上記複数のサービス実行計算機と上記ストレージとの間に設けられた第1のスイッチと、
上記制御/試験計算機と上記ストレージとの間に設けられた第2のスイッチと、を備え、
上記制御/試験計算機は、特定のストレージの上記サービスに用いるデータの試験に際して、上記特定のストレージの上記サービスに用いるデータを未使用のストレージにコピーし、上記第2のスイッチを経由して上記コピー後のストレージのサービスに用いるデータを更新して試験し、該試験が終ると上記第1のスイッチを制御して上記サービス実行計算機を該コピー後のストレージに接続することを特徴とするストレージ共有計算機システム。
In a shared storage computer system that includes a plurality of service execution computers and each service execution computer executes each service,
A control / test computer that updates the data used for the service ;
A storage for storing data used for the service used by the plurality of service execution computers for reference and shared with the control / test computer;
A first switch provided between the plurality of service execution computers and the storage;
A second switch provided between the control / test computer and the storage;
When testing the data used for the service of the specific storage, the control / test computer copies the data used for the service of the specific storage to an unused storage and passes the copy via the second switch. A storage shared computer characterized by updating and testing data used for a subsequent storage service and controlling the first switch to connect the service execution computer to the copied storage after the test is completed. system.
上記サービス実行計算機は、上記第1のスイッチによるストレージの切換を監視するディスク監視機構と、ストレージにある上記サービスに用いるデータを一時的に記憶するキャッシュ機構とを備え、
上記特定のストレージが上記コピー後のストレージに切換えられたことを上記ディスク監視機構により検出すると、上記キャッシュ機構は、一時的に記憶した上記サービスに用いるデータを無効にすることを特徴とする請求項1記載のストレージ共有計算機システム。
The service execution computer includes a disk monitoring mechanism that monitors storage switching by the first switch, and a cache mechanism that temporarily stores data used for the service in the storage,
The cache mechanism invalidates temporarily stored data used for the service when the disk monitoring mechanism detects that the specific storage is switched to the copied storage. 1. The shared storage computer system according to 1.
上記サービス実行計算機は、電源投入時にストレージからデータとしてのオペレーティング・システム(OS)をインストールする起動ファームウェアを記憶し、
ストレージはOSを記憶し、制御/試験計算機は、コピー後の特定ストレージにあるOSを更新して試験し、サービス実行計算機は、上記起動ファームウェアにより該制御/試験計算機による試験が終了した該コピー後の特定ストレージに記憶されたOSをインストールすることを特徴とする請求項1記載のストレージ共有計算機システム。
The service execution computer stores boot firmware that installs an operating system (OS) as data from the storage when the power is turned on.
The storage stores the OS, the control / test computer updates and tests the OS in the specific storage after the copy, and the service execution computer performs the test by the control / test computer after the copy by the boot firmware 2. The shared storage computer system according to claim 1, wherein an OS stored in the specific storage is installed.
JP2002001757A 2002-01-08 2002-01-08 Shared storage computer system Expired - Fee Related JP4330838B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002001757A JP4330838B2 (en) 2002-01-08 2002-01-08 Shared storage computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002001757A JP4330838B2 (en) 2002-01-08 2002-01-08 Shared storage computer system

Publications (2)

Publication Number Publication Date
JP2003202966A JP2003202966A (en) 2003-07-18
JP4330838B2 true JP4330838B2 (en) 2009-09-16

Family

ID=27641809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002001757A Expired - Fee Related JP4330838B2 (en) 2002-01-08 2002-01-08 Shared storage computer system

Country Status (1)

Country Link
JP (1) JP4330838B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1994486B1 (en) 2006-03-22 2015-03-04 BRITISH TELECOMMUNICATIONS public limited company Method and apparatus for automated testing of software
WO2009049570A1 (en) * 2007-10-17 2009-04-23 N. Runs Ag Method for detecting the state of a code

Also Published As

Publication number Publication date
JP2003202966A (en) 2003-07-18

Similar Documents

Publication Publication Date Title
US20230185681A1 (en) High reliability fault tolerant computer architecture
US7721138B1 (en) System and method for on-the-fly migration of server from backup
US9753761B1 (en) Distributed dynamic federation between multi-connected virtual platform clusters
US8788636B2 (en) Boot controlling method of managed computer
US7953831B2 (en) Method for setting up failure recovery environment
EP1083483A1 (en) Software migration on an active processing element
US20100199272A1 (en) Updating firmware without disrupting service
JP5235871B2 (en) Equipment, method and program for error recovery
CN103959253A (en) Hardware based memory migration and resilvering
JP4359609B2 (en) Computer system, system software update method, and first server device
US7536687B1 (en) System and method for automatic installation of embedded software packages
CN114115703A (en) Bare metal server online migration method and system
JP7220397B2 (en) Information processing device and information processing method
JP5314731B2 (en) Method and computer system for synchronizing basic input / output program between data processing devices
JP4330838B2 (en) Shared storage computer system
CN113874842B (en) Fault-tolerant system, server, operating method of fault-tolerant system and operating method of server
CN104205048B (en) Network startup system
US20140089579A1 (en) Information processing system, recording medium, and information processing method
US12210784B2 (en) Cache to receive firmware generated data during firmware update
JP5345655B2 (en) Redundancy management method and data processing apparatus for basic input / output program
CN118034746A (en) A microcode updating method, device, electronic device and storage medium
KR20250087180A (en) Method and computing device for responding to memory fail
JPH04219822A (en) File update system
JP2002140128A (en) Computer restart method, computer partial function initialization method, computer stop method, computer start method, computer with restart function, computer with partial function initialization function, computer with stop function, computer with start function, restart Computer system with function and recording medium

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040518

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20041019

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071003

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080722

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080903

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: 20090616

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: 20090617

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4330838

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120626

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130626

Year of fee payment: 4

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