JP3022768B2 - 仮想計算機システム - Google Patents
仮想計算機システムInfo
- Publication number
- JP3022768B2 JP3022768B2 JP8102345A JP10234596A JP3022768B2 JP 3022768 B2 JP3022768 B2 JP 3022768B2 JP 8102345 A JP8102345 A JP 8102345A JP 10234596 A JP10234596 A JP 10234596A JP 3022768 B2 JP3022768 B2 JP 3022768B2
- Authority
- JP
- Japan
- Prior art keywords
- child
- standby
- operating
- host
- active
- 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
Landscapes
- Hardware Redundancy (AREA)
Description
複数の子OSが動作し、かつホットスタンバイ機能を有
する仮想計算機システムに関する。
例えば、特開平4−141744公報に記載されている
ように、現用系ホスト1と待機系2及び、両者の間の通
信を行うためのホスト間通信装置からなる。この技術は
現用系のホスト内で動作している子OSが障害を起こし
た場合に待機系ホストの子OSに制御を移すことによ
り、子OS単位でシステムの無停止運用を実現するとい
うものである。すなわち、現用系の全ての子OSに対し
て、対応する待機系の子OSを用意できるため、現用系
のどの子OSが障害によりシステム停止状態に陥っても
システムの無停止運用が可能なことである。
スタンバイ機能を有する仮想計算機システムでは、現用
系ホストに対して必ず待機系ホストを用意することを前
提にして、子OSのッバックアップシステムを構成して
いるため、仮想計算機システム内で動作している子OS
のホットスタンバイ制御を実現するために、現用系ホス
トに対応する待機系のホストが必要となる。待機系ホス
トを有しない独立系ホストで動作中の子OSの障害に対
しては当然に、その技術を用いることができないという
問題点がある。
において、仮想計算機システムにより生成される子OS
を待機系として存在させ、現用系の子OSがシステム異
常により処理を継続できなくなった場合、その処理を待
機系の子OSに引き継がせることでシステムの無停止運
用を実現するものである。ゆえに、従来技術に比べて待
機系ホストが必要でなくなるため、ホットスタンバイシ
ステムの小型化が可能であり、現用系のみで構成できる
ので、システム構成も簡易化される。また、子OSのホ
ットスタンバイ制御が行われるため信頼性が向上する。
機システムは、オペレーティングシステムの動作環境設
定ファイルに前記オペレーティングシステムがホットス
タンバイ指定されているか否かを示すホットスタンバイ
フラグを設ける手段と、前記オペレーティングシステム
が起動された際に、前記オペレーティングシステムを現
用系として動作させるとともに前記ホットスタンバイフ
ラグがホットスタンバイ指定されていた場合に待機系の
オペレーティングシステムを待機状態として生成する手
段を有する。
て図面を参照して説明する。
ト内に存在する現用系の子OSがシステム異常を起こし
た場合、その異常を仮想計算機制御プログラムが検出し
て現用系の子OSの状態を全て保存し、その状態を同一
ホスト内に存在する待機系の子OSに引き継ぎ、システ
ムの切り換えを行うようなシステム構成である。
るHOSとは一つのホスト内で動作する親OSを表し、
VMCPは一つのホスト内で単一のジョブとして動作す
る仮想計算機制御プログラムである。ホスト内で動作す
る子OSは全てこの仮想計算機制御プログラムVMCP
により生成される現用系の子OSであり、GOS−1’
は同様に生成される現用系の子OS GOS−1に対す
る待機系の子OSである。
信制御装置FNPを介して接続された利用者端末を通じ
てシステムを利用している。
図1を参照して詳細に説明する。
れの子OS GOS−1等の状態を常に監視しており、
子OSにシステム異常が発生した場合、その子OSがホ
ットスタンバイ指定されているかの判定を行う。
OS−1がホットスタンバイ指定されている場合には、
子OS GOS−1の稼働状態を全て保存し、対応する
待機系の子OSであるGOS−1’にその稼働状態を全
て引き継ぎ、現用系と待機系のシステムの切り換えを行
う。その後、システム異常を起こした子OS GOS−
1の障害処理を行い、リカバリ可能であれば切り換えら
れた現用系に対する待機系として準備させ、リカバリが
不可であればシステムダウンさせる。この場合、待機系
から現用系に切り換えられた子OS GOS−1’はそ
れ以後、待機系を有しない独立した子OSとして動作す
る。
タンバイ指定されていない子OS、例えばGOS−3で
ある場合には、障害処理を行い、リカバリ可能であれば
再稼働し、リカバリが不可であればシステムダウンとす
る。
か否かの設定は、仮想計算機制御プログラムVMCPの
起動開始時に取り込まれる仮想計算機システムVMCP
の動作環境設定ファイルで定義される。そして、仮想計
算機制御プログラム運用時に、ユーザから子OSの起動
要求がなされた場合、ホットスタンバイ指定された子O
S(GOS−1,GOS−2)に対しては、待機系の子
OS(GOS−1’,GOS−2’)が待機状態として
生成される。
の起動時に必要となる仮想計算機システムの動作環境設
定ファイルの作成手順を示したフローチャートである。
仮想計算機システムは本ファイルで設定されたシステム
構成にしたがって運用される。図2で示されるVMMS
Gは動作環境作成プログラムであり、このプログラムは
ユーザにより作成された仮想計算機システムVMX及び
各子OSのシステム構成情報を取り込んで、実際の運用
に必要な設定情報に置き換えて仮想計算機プログラムV
MCPへの入力となる動作環境設定ファイルを出力する
ものである。ユーザは任意の子OSにホットスタンバイ
制御を行わせるか否かをあらかじめ、子OSのシステム
の構成情報に設定しておかなければならない。
場合には、仮想計算機制御プログラムVMCPがその子
OSを現用系とみなして、同一ホスト内に待機系の他の
子OSが存在することを識別できるように仮想計算機シ
ステムの動作環境設定ファイルにその設定を行う。
い場合には、従来通り仮想計算機システムVMX及び子
OSのシステム構成情報を基にして仮想計算機システム
VMXの動作環境設定ファイルを作成する。
Pの運用中にユーザから子OSの起動要求がなされた場
合の現用系と待機系の子OSの起動手順を示したフロー
チャートである。
バイ指定されている場合には、仮想計算機システムVM
Xの動作環境設定ファイルに記述されている待機系の子
OSを起動し、その後、現用系の子OSを起動する。
バイ指定されていない場合には、従来通りその子OSの
みを起動する。
Pが運用時に動作中の子OSにシステム異常が発生した
場合の障害処理の手順を示したフローチャートである。
スタンバイ指定されている場合には、以下の手順にした
がって障害処理を行う。
ち、レジスタやメモリの内容を全て外部メモリに保存す
る。
を、待機させていた別の子OSに引き継ぐ。
切り換える。
う。
れば切り換えられた現用系の子OSに対する待機系の子
OSとして動作させ、復旧不可であれば障害を起こした
子OSをシステムダウンさせる。この場合、待機系から
現用系に切り換えられた子OSはそれ以後、待機系を持
たない独立した子OSとして動作する。
タンバイ指定されていない場合には、従来通り以下の手
順にしたがって障害処理を行う。
う。
れば子OSの再稼働を行い、復旧不可であれば子OSを
システムダウンさせる。
ホストに対して待機系のホストを必要とせず、一つのホ
スト内において仮想計算機制御プログラムに管理される
子OSを待機系のシステムとして用意しているため、従
来必要であった待機系ホスト及び、ホスト間通信装置に
かかるコストを削減することができる。
示すフローチャートである。
合の処理を示すフローチャートである。
た場合にホットスタンバイ制御を行う処理を示したフロ
ーチャートである。
Claims (1)
- 【請求項1】 一つのホストコンピュータを複数のオペ
レーティングシステムで共有する仮想計算機システムに
おいて、前記オペレーティングシステムの動作環境設定
ファイルに前記オペレーティングシステムがホットスタ
ンバイ指定されているか否かを示すホットスタンバイフ
ラグを設け、前記オペレーティングシステムが起動され
た際に、前記オペレーティングシステムを現用系として
動作させるとともに、前記ホットスタンバイフラグがホ
ットスタンバイ指定されていた場合に待機系のオペレー
ティングシステムを待機状態として生成することを特徴
とする仮想計算機システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8102345A JP3022768B2 (ja) | 1996-04-24 | 1996-04-24 | 仮想計算機システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8102345A JP3022768B2 (ja) | 1996-04-24 | 1996-04-24 | 仮想計算機システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09288590A JPH09288590A (ja) | 1997-11-04 |
| JP3022768B2 true JP3022768B2 (ja) | 2000-03-21 |
Family
ID=14324912
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8102345A Expired - Fee Related JP3022768B2 (ja) | 1996-04-24 | 1996-04-24 | 仮想計算機システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3022768B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6618085B2 (en) | 1996-11-27 | 2003-09-09 | Sanyo Electric Co., Ltd. | Image pickup apparatus for controlling the discharge of information charges in the image pickup apparatus |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4256693B2 (ja) | 2003-02-18 | 2009-04-22 | 株式会社日立製作所 | 計算機システム、i/oデバイス及びi/oデバイスの仮想共有方法 |
| JP4585463B2 (ja) * | 2006-02-15 | 2010-11-24 | 富士通株式会社 | 仮想計算機システムを機能させるためのプログラム |
| US8127099B2 (en) * | 2006-12-26 | 2012-02-28 | International Business Machines Corporation | Resource recovery using borrowed blocks of memory |
| JP4809209B2 (ja) * | 2006-12-28 | 2011-11-09 | 株式会社日立製作所 | サーバ仮想化環境における系切り替え方法及び計算機システム |
| CN101399830B (zh) | 2007-09-29 | 2012-06-06 | 联想(北京)有限公司 | 虚拟机系统及其共享以太网点对点协议链接的方法 |
| JP5948933B2 (ja) | 2012-02-17 | 2016-07-06 | 日本電気株式会社 | ジョブ継続管理装置、ジョブ継続管理方法、及び、ジョブ継続管理プログラム |
-
1996
- 1996-04-24 JP JP8102345A patent/JP3022768B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6618085B2 (en) | 1996-11-27 | 2003-09-09 | Sanyo Electric Co., Ltd. | Image pickup apparatus for controlling the discharge of information charges in the image pickup apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09288590A (ja) | 1997-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7076689B2 (en) | Use of unique XID range among multiple control processors | |
| US8661286B2 (en) | QProcessor architecture in a cluster configuration | |
| US6477663B1 (en) | Method and apparatus for providing process pair protection for complex applications | |
| US7194652B2 (en) | High availability synchronization architecture | |
| US7284236B2 (en) | Mechanism to change firmware in a high availability single processor system | |
| US20090070761A1 (en) | System and method for data communication with data link backup | |
| US20040083358A1 (en) | Reboot manager usable to change firmware in a high availability single processor system | |
| US20040083404A1 (en) | Staged startup after failover or reboot | |
| JP2009211517A (ja) | 仮想計算機冗長化システム | |
| US9697026B1 (en) | High availability service virtual machine in virtualization environment | |
| JP3022768B2 (ja) | 仮想計算機システム | |
| CN118445818B (zh) | 一种基于多系统隔离的系统更新方法及装置 | |
| KR101564144B1 (ko) | 펌웨어 관리 장치 및 방법 | |
| CN117785568B (zh) | 一种双主双机热备方法及装置 | |
| JP2785992B2 (ja) | サーバプログラムの管理処理方式 | |
| JPS597982B2 (ja) | 計算機システムのシステム障害時の再開始方式 | |
| JPH032957A (ja) | 複合計算機システムの立上げ処理方式 | |
| JP2795246B2 (ja) | メモリ二重化システムにおける割り込み処理時の障害リカバリ装置 | |
| JP2006178552A (ja) | 仮想計算機システム | |
| JP4494263B2 (ja) | サービスシステムの冗長化方式 | |
| JPH10161815A (ja) | ディスク二重化管理装置およびディスク二重化管理方法 | |
| US20070038849A1 (en) | Computing system and method | |
| JPH07200334A (ja) | 二重化同期運転方式 | |
| JPH0764814A (ja) | 多重構成システムによるプログラム実行方式 | |
| JP2000047893A (ja) | 複数オンラインシステムにおける障害回復方法およびオンライン処理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19991214 |
|
| 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 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080114 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090114 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100114 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |