JPH04251340A - Maintenance control system for information processor - Google Patents
Maintenance control system for information processorInfo
- Publication number
- JPH04251340A JPH04251340A JP3011476A JP1147691A JPH04251340A JP H04251340 A JPH04251340 A JP H04251340A JP 3011476 A JP3011476 A JP 3011476A JP 1147691 A JP1147691 A JP 1147691A JP H04251340 A JPH04251340 A JP H04251340A
- Authority
- JP
- Japan
- Prior art keywords
- hypervisor
- key
- service processor
- maintenance
- svp
- 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
- 238000012423 maintenance Methods 0.000 title claims abstract description 53
- 230000010365 information processing Effects 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 12
- 238000003745 diagnosis Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は情報処理装置の保守制御
方式に係り、特に主記憶部等のハードウエア資源を分割
し、その上で複数のオペレーティングシステム(OS)
を制御するプログラム(以下、ハイパバイザと称す)を
動作させる情報処理装置の操作環境の改善に関する。[Field of Industrial Application] The present invention relates to a maintenance control system for information processing equipment, and in particular, it divides hardware resources such as a main memory, and then operates multiple operating systems (OS).
The present invention relates to an improvement in the operating environment of an information processing device that runs a program that controls a computer (hereinafter referred to as a hypervisor).
【0002】0002
【従来の技術】ハ−ドウエア資源を分割し、ハイパバイ
ザの制御下で複数のOSを動作させる情報処理装置では
、操作者が当該情報処理装置のコンソール装置からハイ
パバイザの操作コマンドを入力することにより、ハイパ
バイザが持つハードウエアアクセス機能によりハードウ
エア資源の保守操作ができるようになっている。これが
ハイパバイザのハードウエア保守機能である。2. Description of the Related Art In an information processing device that divides hardware resources and operates multiple OSs under the control of a hypervisor, an operator inputs hypervisor operation commands from a console device of the information processing device, thereby The hardware access function of the hypervisor allows maintenance operations on hardware resources. This is the hypervisor's hardware maintenance function.
【0003】ところで、情報処理装置の通常の運転時な
どにおいては、ハ−ドウエア資源の保護のため、コンソ
ール装置上の操作で、ハイパバイザのハ−ドウエア保守
機能が無条件に動作するのをガードする必要がある。従
来、これはハイパバイザのソフトウエアにより実現して
いた。By the way, during normal operation of an information processing device, in order to protect hardware resources, it is necessary to prevent the hardware maintenance function of the hypervisor from operating unconditionally through operations on the console device. There is a need. Traditionally, this was accomplished through hypervisor software.
【0004】なお、この種の情報処理装置におけるハ−
ドウエア資源の保護に関連のある公知文献としては、例
えば特開平1ー120637公報「仮想計算機システム
」が挙げられる。[0004] Note that the hardware in this type of information processing device
An example of a known document related to the protection of hardware resources is ``Virtual Computer System'' published in Japanese Unexamined Patent Publication No. 1-120637.
【0005】[0005]
【発明が解決しようとする課題】一般に情報処理装置に
は、当該情報処理装置の保守・診断を実施するサービス
プロセッサが接続されている。通常、このサービスプロ
セッサは、保守操作員のキ−操作により当該情報処理装
置の保守・診断を可能又は不可能状態とする機能(以下
、CE−KEYと称す)を具備し、操作員が任意に保守
操作を実施でないようになっている。Generally, an information processing device is connected to a service processor that performs maintenance and diagnosis of the information processing device. Normally, this service processor is equipped with a function (hereinafter referred to as CE-KEY) that enables or disables maintenance and diagnosis of the information processing device through key operations by a maintenance operator. Maintenance operations are not performed.
【0006】従来技術では、上記ハードウエア資源を分
割し、ハイパバイザの制御下で複数のOSを動作させる
情報処理装置の場合、操作者からのハードウエア資源へ
の無用なアクセスをガードする機能として、ハイパバイ
ザのソフトウエアによるガード機能と、サービスプロセ
ッサのCE−KEYによるガード機能とを各々独立に持
つことになり、そのため両者のガード機能に矛盾が生じ
ることがあり、保守操作が煩雑となる問題があった。[0006] In the prior art, in the case of an information processing device that divides the hardware resources and runs multiple OSs under the control of a hypervisor, as a function to guard against unnecessary access to the hardware resources by the operator, The guard function provided by the hypervisor software and the guard function provided by the service processor's CE-KEY are independent of each other, and as a result, there may be a conflict between the two guard functions, resulting in a problem of complicated maintenance operations. Ta.
【0007】本発明の目的は、ハードウエア資源を分割
し、複数のOSを動作させる情報処理装置において、サ
ービスプロセッサとハイパバイザ間の保守操作環境の統
一を図り、両者のガード機能に矛盾を生じないようにし
て、保守操作を簡単化することにある。[0007] An object of the present invention is to unify the maintenance operation environment between a service processor and a hypervisor in an information processing device that divides hardware resources and runs multiple OSs, so that there is no conflict between the guard functions of both. In this way, the purpose is to simplify maintenance operations.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、ハイパバイザとサービスプロセッサ間に
インタフェースを設け、ハイパバイザはコンソール装置
から保守動作の指示があると、サービスプロセッサから
CE−KEYの状態報告を受け取れるようにして、該C
E−KEYの状態により保守動作の可否を判断すること
を主要な特徴とするものである。[Means for Solving the Problems] In order to achieve the above object, the present invention provides an interface between a hypervisor and a service processor, and when the hypervisor receives a maintenance operation instruction from a console device, the hypervisor receives a CE-KEY from the service processor. be able to receive the status report of the C.
The main feature is that it determines whether maintenance operations are possible or not based on the state of the E-KEY.
【0009】[0009]
【作用】CE−KEYの状態が情報処理装置の保守動作
を不可能とする状態になっていると、コンソール装置上
の操作で、サービスプロセッサにより保守動作を実施す
ることがガードされる。このような時、同じくコンソー
ル装置上の操作でハイパバイザへ保守動作の指示を出す
と、ハイパバイザは保守動作に入る前に、サービスプロ
セッサへCE−KEYの状態報告を要求し、該サービス
プロセッサからCE−KEYの報告を受け取る。このC
E−KEYの状態が保守動作不可能を示していれば、ハ
イパバイザも保守動作を拒否する。このように、本発明
では、CE−KEYのみにより、ハイパバイザとサービ
スプロセッサの両方の保守動作のガード機能を提供でき
、統一的な操作環境が実現する。[Operation] When the state of the CE-KEY is such that a maintenance operation of the information processing device is impossible, the maintenance operation is prevented by the service processor from being performed on the console device. In such a case, when a maintenance operation instruction is issued to the hypervisor using the same operation on the console device, the hypervisor requests the service processor to report the status of the CE-KEY before starting the maintenance operation, and the service processor requests the CE-KEY status report from the service processor. Receive KEY's report. This C
If the state of the E-KEY indicates that the maintenance operation is not possible, the hypervisor also rejects the maintenance operation. As described above, in the present invention, the guard function for maintenance operations of both the hypervisor and the service processor can be provided using only the CE-KEY, and a unified operating environment is realized.
【0010】0010
【実施例】図1は本発明に係る情報処理装置の一実施例
の構成図である。図中、10は処理装置、20はサービ
スプロセッサ(SVP)、30は処理装置10とサービ
スプロセッサ20に共通のコンソール装置を示している
。Embodiment FIG. 1 is a block diagram of an embodiment of an information processing apparatus according to the present invention. In the figure, 10 is a processing device, 20 is a service processor (SVP), and 30 is a console device common to the processing device 10 and the service processor 20.
【0011】処理装置10は主記憶部110を備えてお
り、該主記憶部110上には、複数のOSを制御するプ
ログラムであるハイパバイザ111が、図示しない外部
記憶装置等からロードされて置かれている。一方、処理
装置10の保守・診断等を司るサービスプロセッサ20
には、当該処理装置10の保守機能を動作可能あるいは
不可能とするCE−KEY121が具備されている。The processing device 10 includes a main memory section 110, on which a hypervisor 111, which is a program for controlling a plurality of OSs, is loaded from an external storage device (not shown) or the like. ing. On the other hand, a service processor 20 that manages maintenance, diagnosis, etc. of the processing device 10
is equipped with a CE-KEY 121 that enables or disables the maintenance function of the processing device 10.
【0012】図1の特徴的構成は112、113及び1
22にある。112はサービスプロセッサ20からのデ
ータを書込むために、主記憶部110に設けた特定の領
域である。113はハイパバイザ111からサービスプ
ロセッサ20へ命令を送出するインタフェース、122
はサービスプロセッサ20からハイパバイザ111へ割
込みを発するインタフェースである。The characteristic configurations of FIG. 1 are 112, 113 and 1.
It's on 22. Reference numeral 112 denotes a specific area provided in the main storage unit 110 for writing data from the service processor 20. 113 is an interface for sending instructions from the hypervisor 111 to the service processor 20; 122;
is an interface that issues an interrupt from the service processor 20 to the hypervisor 111.
【0013】ハイパバイザ111とサービスプロセッサ
20は並行して動作が可能であり、コンソール装置30
において制御フレームを切り替えることにより、操作者
はハイパバイザ111とサービスプロセッサ20の両方
を操作することができる。以下、それぞれの場合につい
て説明する。The hypervisor 111 and the service processor 20 can operate in parallel, and the console device 30
By switching the control frame in , the operator can operate both the hypervisor 111 and the service processor 20 . Each case will be explained below.
【0014】いま、コンソール装置30の制御フレーム
をSVP操作にして、該コンソール装置30上の操作で
サービスプロセッサ20により処理装置10の保守・診
断を行うこととする。この時、CE−KEY121が保
守操作不可能な状態になっていると、該サービスプロセ
ッサ20の保守操作は禁止される。これは従来と同様で
ある。Now, assume that the control frame of the console device 30 is set to SVP operation, and the service processor 20 performs maintenance and diagnosis of the processing device 10 by operating the console device 30. At this time, if the CE-KEY 121 is in a state where maintenance operations are not possible, maintenance operations on the service processor 20 are prohibited. This is the same as before.
【0015】次に、コンソール装置30の制御フレーム
をハイパバイザ操作に切り替えて、ハイパバイザ111
のハードウエア保守機能を動作させるとする。この場合
のハイパバイザ111の処理フローを図2に示す。Next, the control frame of the console device 30 is switched to hypervisor operation, and the hypervisor 111
Assume that the hardware maintenance function of FIG. 2 shows the processing flow of the hypervisor 111 in this case.
【0016】コンソール装置30より、ハイパバイザ1
11による保守動作を指示するコマンドが入力されると
(ステップ201)、ハイパバイザ111は保守動作に
入る前にSVPインタフェース命令により、サービスプ
ロセッサ20に対しインタフェース113を通してCE
−KEY121の状態報告を要求する(ステップ202
)。これを受けてサービスプロセッサ20は、CE−K
EY121の状態を主記憶部110の領域112に書込
み、インタフェース122を通して割込みによりハイパ
バイザ111に報告する。ハイパバイザ111は、イン
タフェース122上の割込みを契機に、領域112に格
納されているCE−KEY121の状態を読み取り(ス
テップ203)、保守動作の可否を判断する(ステップ
204)。その結果、CE−KEY121が保守操作可
能な状態であれば、ハイパバイザ111は、コンソール
装置109から入力されたコマンドの保守動作を実施す
るが(ステップ205)、保中操作不可能な状態であれ
ば、保守動作を拒否する。なお、保守動作を拒否する場
合、ハイパバイザ111はその旨をコンソール装置30
の表示面に出力するようにしてもよい。From the console device 30, the hypervisor 1
11 is input (step 201), the hypervisor 111 sends the service processor 20 to the CE through the interface 113 according to the SVP interface command before starting the maintenance operation.
- Request a status report of KEY 121 (step 202
). In response to this, the service processor 20
The state of the EY 121 is written to the area 112 of the main storage unit 110 and reported to the hypervisor 111 via the interface 122 by interrupt. In response to an interrupt on the interface 122, the hypervisor 111 reads the state of the CE-KEY 121 stored in the area 112 (step 203), and determines whether a maintenance operation is possible (step 204). As a result, if the CE-KEY 121 is in a state where the maintenance operation is possible, the hypervisor 111 executes the maintenance operation according to the command input from the console device 109 (step 205); , reject maintenance operations. Note that when refusing the maintenance operation, the hypervisor 111 sends a message to that effect to the console device 30.
It may also be output on the display screen.
【0017】このように、本実施例によれば、サービス
プロセッサ20のCE−KEY121により、コンソー
ル装置30上の操作によるサービスプロセッサ20及び
ハイパバイザ111の保守動作を統一的にガードするこ
とができる。As described above, according to this embodiment, the CE-KEY 121 of the service processor 20 can uniformly guard the maintenance operations of the service processor 20 and hypervisor 111 caused by operations on the console device 30.
【0018】なお、図1の実施例では、ハイパバイザ1
11の操作とサービスプロセッサ20の操作を、共通の
コンソール装置30により行うとしたが、これは別々の
コンソール装置でもよく、その場合、ハイパバイザ11
1は当該専用のコンソール装置からの保守動作コマンド
を契機に図2の処理を実行することになる。In the embodiment shown in FIG. 1, the hypervisor 1
11 and the service processor 20 are performed by the common console device 30, but these may be separate console devices; in that case, the hypervisor 11
1 executes the process shown in FIG. 2 in response to a maintenance operation command from the dedicated console device.
【0019】[0019]
【発明の効果】以上の説明から明らかなように、本発明
によれば、サービスプロセッサにもともと具備されてい
るCE−KEYを用いて、簡単にサービスプロセッサと
ハイパバイザの保守動作を統一的にガードすることがで
きる。[Effects of the Invention] As is clear from the above description, according to the present invention, maintenance operations of a service processor and a hypervisor can be easily and uniformly guarded by using the CE-KEY originally included in the service processor. be able to.
【図1】本発明による情報処理装置の保守制御方式の一
実施例を示す構成図である。FIG. 1 is a configuration diagram showing an embodiment of a maintenance control method for an information processing device according to the present invention.
【図2】コンソール装置から保守動作の指示が与えられ
たときのハイパバイザの処理フロー例を示す図である。FIG. 2 is a diagram showing an example of a processing flow of a hypervisor when a maintenance operation instruction is given from a console device.
10 処理装置
20 サービスプロセッサ(SVP)30 コンソ
ール装置
110 主記憶部
111 ハイパバイザ
112 SVPデータ書込み領域
121 CE−KEY
113,122 インタフェース10 Processing device 20 Service processor (SVP) 30 Console device 110 Main storage unit 111 Hypervisor 112 SVP data writing area 121 CE-KEY 113, 122 Interface
Claims (3)
御するプログラム(以下、ハイパバイザと称す)を備え
た処理装置と、該処理装置の保守動作を可能あるいは不
可能状態とする手段(以下、CE−KEYと称す)を備
えたサービスプロセッサと、前記ハイパバイザとサービ
スプロセッサに保守動作を指示するコンソール装置とを
含む情報処理装置において、前記ハイパバイザとサービ
スプロセッサ間にインタフェースを設け、前記ハイパバ
イザは前記コンソール装置から保守動作の指示があると
、前記サービスプロセッサから前記CE−KEYの状態
を受け取り、保守動作を行うべきす否かを判断すること
を特徴とする情報処理装置の保守制御方式。Claim 1: A processing device equipped with a program (hereinafter referred to as a hypervisor) that controls a plurality of operating systems, and means (hereinafter referred to as CE-KEY) for enabling or disabling maintenance operations of the processing device. ) and a console device that instructs the hypervisor and service processor to perform maintenance operations, an interface is provided between the hypervisor and the service processor, and the hypervisor receives instructions for maintenance operations from the console device. 1. A maintenance control method for an information processing device, characterized in that upon receiving an instruction, the state of the CE-KEY is received from the service processor and it is determined whether or not maintenance operation should be performed.
置から保守動作の指示があると、前記サービスプロセッ
サへCE−KEYの状態報告を要求し、これを受けて前
記サービスプロセッサはCE−KEYの状態を前記処理
装置の主記憶部の所定領域に書込んで前記ハイパバイザ
へ割込みを発し、該ハイパバイザは前記割込みを契機に
前記主記憶部の所定領域の内容を読み出して前記CE−
KEYの状態を知ることを特徴とする請求項1記載の情
報処理装置の保守制御方式。2. When the hypervisor receives a maintenance operation instruction from the console device, it requests the service processor to report the status of the CE-KEY, and in response, the service processor reports the status of the CE-KEY to the service processor. It writes to a predetermined area of the main memory of the device and issues an interrupt to the hypervisor, and the hypervisor uses the interrupt as a trigger to read the contents of the predetermined area of the main memory and writes the contents of the CE-
2. The maintenance control method for an information processing device according to claim 1, wherein the state of the KEY is known.
ザと前記サービスプロセッサの両方に共通あるいは別々
に具備されていることを特徴とする請求項1もしくは2
記載の情報処理装置の保守制御方式。3. The console device according to claim 1 or 2, wherein the console device is provided in common with or separately in both the hypervisor and the service processor.
A maintenance control method for the information processing equipment described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3011476A JP2708636B2 (en) | 1991-01-08 | 1991-01-08 | Information processing device maintenance control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3011476A JP2708636B2 (en) | 1991-01-08 | 1991-01-08 | Information processing device maintenance control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04251340A true JPH04251340A (en) | 1992-09-07 |
JP2708636B2 JP2708636B2 (en) | 1998-02-04 |
Family
ID=11779121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3011476A Expired - Lifetime JP2708636B2 (en) | 1991-01-08 | 1991-01-08 | Information processing device maintenance control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2708636B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102428247B1 (en) | 2016-01-05 | 2022-08-02 | 엘지전자 주식회사 | Laundry treating apparatus and control method for feed water valve thereof |
KR102515954B1 (en) | 2016-01-05 | 2023-03-30 | 엘지전자 주식회사 | Laundry treating apparatus and control method for cleaning nozzle thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS605346A (en) * | 1983-06-23 | 1985-01-11 | Nippon Telegr & Teleph Corp <Ntt> | Test control system of information processor |
JPH01120637A (en) * | 1987-11-04 | 1989-05-12 | Nec Corp | Virtual computer system |
JPH02151937A (en) * | 1988-12-02 | 1990-06-11 | Fujitsu Ltd | Service processor damage processing system |
-
1991
- 1991-01-08 JP JP3011476A patent/JP2708636B2/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS605346A (en) * | 1983-06-23 | 1985-01-11 | Nippon Telegr & Teleph Corp <Ntt> | Test control system of information processor |
JPH01120637A (en) * | 1987-11-04 | 1989-05-12 | Nec Corp | Virtual computer system |
JPH02151937A (en) * | 1988-12-02 | 1990-06-11 | Fujitsu Ltd | Service processor damage processing system |
Also Published As
Publication number | Publication date |
---|---|
JP2708636B2 (en) | 1998-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5291605A (en) | Arrangement and a method for handling interrupt requests in a data processing system in a virtual machine mode | |
US5301277A (en) | Method and apparatus for communicating peripheral data to/from minor operating systems running as subprocesses on a main operating system | |
JPH04251340A (en) | Maintenance control system for information processor | |
JPH09282196A (en) | Program run control system for complex logic processor system | |
JPH0212531A (en) | Interruption control system for virtual computer | |
JPH0683726A (en) | Data transfer equipment | |
JP3126247B2 (en) | Information processing apparatus and method | |
JPH06187176A (en) | Virtual computer | |
JPH0833835B2 (en) | Error recovery controller | |
JPH0219937A (en) | Electronic computer system | |
JPH06202901A (en) | Rom emulation system debugger and rom emulation method | |
JP2682746B2 (en) | Virtual computer system | |
JPH09179822A (en) | Console screen control method | |
JP2587451B2 (en) | I / O control method in virtual machine system | |
JPH02213953A (en) | Error monitor device | |
JP3102381B2 (en) | Task debugging device, task debugging method, and recording medium therefor | |
JPH0713778A (en) | Device and method for process communication control | |
JPH06161783A (en) | Display control method of multi-os system | |
JPS626335A (en) | Data processing system | |
JPH0350662A (en) | Processing control system for parallel computer | |
JPH0830481A (en) | Race operation test system | |
JPH04262443A (en) | Information processor | |
JPS62224839A (en) | Data processing system | |
JPH06290072A (en) | Program debugging system | |
JPH039489B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
S631 | Written request for registration of reclamation of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313631 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
S631 | Written request for registration of reclamation of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313631 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
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: 20071017 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081017 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091017 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091017 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101017 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 14 |