JPH10293695A - Dynamic Reconfiguration of Logical Computer System - Google Patents
Dynamic Reconfiguration of Logical Computer SystemInfo
- Publication number
- JPH10293695A JPH10293695A JP10420797A JP10420797A JPH10293695A JP H10293695 A JPH10293695 A JP H10293695A JP 10420797 A JP10420797 A JP 10420797A JP 10420797 A JP10420797 A JP 10420797A JP H10293695 A JPH10293695 A JP H10293695A
- Authority
- JP
- Japan
- Prior art keywords
- logical
- configuration
- logical partition
- physical computer
- computer resources
- 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.)
- Pending
Links
Abstract
(57)【要約】 (修正有)
【課題】システム稼働中に物理計算機資源の構成変更を
実行する機能を有する論理計算機システムにおいて、稼
働中の構成変更における適用範囲の拡大、構成変更に対
する信頼性の向上、及び構成変更を行うためのシステム
構成の構築を容易にする。
【解決手段】物理構成情報の再構成を指示する一つの論
理区画上の制御プログラムと、各論理区画上の論理構成
情報の再構成を実行する制御プログラムとの同期制御手
段として、物理計算機資源の論理区画への割り当て状
況、使用状況、論理区画の走行状態を管理し、これらの
管理情報を元にシステム稼働中の物理計算機資源の構成
変更の可否を判定する手段を提供する。さらに、各論理
区画上の制御プログラムから物理計算機資源の管理情報
を取得可能とすることで、システム稼働中の物理計算機
資源の構成変更の可否を判定可能とする。
(57) [Summary] (Modifications) [Problem] To expand the application range of a configuration change during operation and reliability of the configuration change in a logical computer system having a function of executing a configuration change of physical computer resources during system operation And the construction of a system configuration for performing a configuration change is facilitated. Kind Code: A1 Abstract: As a synchronous control means for a control program on one logical partition instructing reconfiguration of physical configuration information and a control program for executing reconfiguration of logical configuration information on each logical partition, a synchronous control means for physical computer resources is provided. A means is provided for managing the status of allocation to the logical partitions, the status of use, and the running status of the logical partitions, and determining whether or not the configuration of the physical computer resources during system operation can be changed based on the management information. Furthermore, by making it possible to obtain management information of physical computer resources from the control program on each logical partition, it is possible to determine whether or not the configuration of the physical computer resources can be changed while the system is operating.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、計算機システムに
おいて、システム稼働中に計算機資源の構成変更を実行
する制御方法に係わる。[0001] 1. Field of the Invention [0002] The present invention relates to a control method for executing a configuration change of computer resources during operation of a computer system.
【0002】[0002]
【従来の技術】一つの中央処理装置(CPU)の上で、
複数のオペレーティングシステム(OS)が同時に動作
できるシステムとして、計算機資源である、命令プロセ
ッサ、主記憶装置、入出力チャネル(チャネル)を論理
的な単位に分割して複数の論理的な計算機動作環境を実
現する論理計算機システムが実現されている。ここで、
論理的な計算機動作環境を論理区画と呼び、当該論理区
画はハイパバイザによって管理・制御される。また、こ
のようなシステムの物理計算機資源の構成をシステム稼
働中に変更する機能が実現されている。システムの構成
情報としては、ハードウェアが計算機資源を管理・制御
するために使用する物理計算機資源の構成情報(物理構
成情報)201と、OSがその論理区画に割り当てられ
た計算機資源を管理・制御するための構成情報(論理構
成情報)221、222があるが、本機能を実現する方
法として、物理構成情報の再構成は、一つの論理区画上
のOS又は当該OS上で動作するプログラム(ハードウ
ェア情報再構成制御プログラム)231からの指示によ
り実行し、各論理区画上のOSの論理構成情報の再構成
は、各OS又は各当該OS上で動作するプログラム(O
S再構成制御プログラム)241、242によって実行
する方法がある。本方法については、アイ・ビー・エム
ジャーナル オブ リサーチ アンド ディベロップ
メント 36巻ナンバー4 1992年7月の第644
ページから第645ページ(IBMJ.RES.DEV
ELOP.VOL.36 NO.4 JULY 199
2PP644−645)で論じられている。2. Description of the Related Art On one central processing unit (CPU),
As a system in which a plurality of operating systems (OS) can operate simultaneously, an instruction processor, a main storage device, and an input / output channel (channel), which are computer resources, are divided into logical units to provide a plurality of logical computer operating environments. A logical computer system to be realized has been realized. here,
A logical computer operating environment is called a logical partition, and the logical partition is managed and controlled by a hypervisor. Further, a function of changing the configuration of the physical computer resources of such a system while the system is operating is realized. The system configuration information includes physical computer resource configuration information (physical configuration information) 201 used by hardware to manage and control computer resources, and the OS managing and controlling computer resources allocated to the logical partition. There are configuration information (logical configuration information) 221 and 222 for performing this function. As a method for realizing this function, reconfiguration of physical configuration information is performed by using an OS on one logical partition or a program (hardware) operating on the OS. This is executed in accordance with an instruction from the hardware information reconfiguration control program 231. The reconfiguration of the logical configuration information of the OS on each logical partition is performed by each OS or a program (O / O) operating on each OS.
S reconfiguration control program) 241, 242. This method is described in the IBM Journal of Research and Development, Volume 36, Number 4, July 1992, No. 644.
Page to page 645 (IBMJ.RES.DEV)
ELOP. VOL. 36 NO. 4 JULY 199
2PP644-645).
【0003】このような方法では、各論理区画に占有ま
たは共有させて割り当てた個々の物理計算機資源の構成
情報を、一つのハードウェア情報再構成プログラムによ
って再構成するため、各論理区画上で使用中の計算機資
源を不当に削除することがないよう、各論理区画上の論
理構成情報の再構成と物理構成情報の再構成は同期をと
って実行する必要がある。つまり、物理構成情報の再構
成を安全に実行するために、物理構成情報を削除する前
に論理構成情報を削除したり、論理区画上のOSがその
物理構成情報に対応する計算機資源を使用していないこ
とを確認する必要がある。各論理区画上のOS間の同期
をとるには、チャネル間結合装置等による通信や、補助
記憶装置等の共用による方法があるが、いずれも論理区
画上のOS間の同期手段として使用する物理計算機資源
は、構成変更の対象とすることはできない。また、同期
手段が障害によって使用不可能となった場合も、もはや
構成変更は実行不可能となる。さらに、論理構成情報の
再構成に対応していないOSが稼働している場合、当該
OSが稼働中の論理区画に構成されている計算機資源の
再構成は、ガード手段がないため危険であり実行できな
いという制約がある。In such a method, the configuration information of each physical computer resource occupied or shared by each logical partition and allocated is reconfigured by one hardware information reconfiguration program. The reconfiguration of the logical configuration information and the reconfiguration of the physical configuration information on each logical partition need to be executed in synchronization with each other so as not to delete the computer resources therein. That is, in order to safely reconfigure the physical configuration information, the logical configuration information is deleted before the physical configuration information is deleted, or the OS on the logical partition uses the computer resources corresponding to the physical configuration information. You need to make sure that they are not. In order to synchronize the OSs in each logical partition, there are methods of communication using an inter-channel coupling device and the like and sharing of an auxiliary storage device and the like. Computer resources cannot be subject to configuration changes. Also, if the synchronization means becomes unusable due to a failure, the configuration change can no longer be performed. Further, when an OS that does not support the reconfiguration of the logical configuration information is running, the reconfiguration of the computer resources configured in the logical partition in which the OS is running is dangerous because there is no guard means and execution is not possible. There is a restriction that you can not.
【0004】[0004]
【発明が解決しようとする課題】上記の従来技術では、
各論理区画上のOS間の同期のために使用する物理計算
機資源を構成変更の対象とすることができないことや、
論理構成情報の再構成に対応していないOSが稼働して
いる場合、当該プログラムが稼働中の論理区画に構成さ
れている計算機資源の再構成は実行できないという制約
から、可用性の面で問題があった。また、上記の同期手
段において、障害等に対する配慮がなされておらず、信
頼性の面で問題があった。さらに、各論理区画上のOS
間の同期を実現するためのシステム構成やOSの処理が
複雑になるという問題があった。In the above prior art,
Physical computers resources used for synchronization between OSs on each logical partition cannot be changed,
If an OS that does not support logical configuration information reconfiguration is running, there is a problem in terms of availability due to the restriction that computer resources configured in the logical partition where the program is running cannot be reconfigured. there were. Further, in the above-mentioned synchronizing means, no consideration is given to a failure or the like, and there is a problem in reliability. Further, the OS on each logical partition
There is a problem that a system configuration and an OS process for realizing synchronization between them become complicated.
【0005】本発明の第1の目的は、構成変更可能な物
理計算機資源の適用範囲を拡大することである。本発明
の第2の目的は、物理計算機資源の構成変更に対する信
頼性を向上することである。本発明の第3の目的は、物
理計算機資源の構成変更を行うためのシステム構成の構
築を容易にすることである。[0005] A first object of the present invention is to expand the applicable range of physical computer resources whose configuration can be changed. A second object of the present invention is to improve the reliability of a physical computer resource against a configuration change. A third object of the present invention is to facilitate construction of a system configuration for changing the configuration of physical computer resources.
【0006】[0006]
【課題を解決するための手段】上記の目的を達成するた
めに、物理計算機資源の論理区画への割り当て状況、論
理区画における使用状況、論理区画の走行状態を論理区
画の制御プログラムであるハイパバイザ内で管理し、こ
れらの管理情報を元にシステム稼働中の物理計算機資源
の構成変更の可否を判定することで、各論理区画上のO
S間の同期手段を提供するものである。さらに、各論理
区画上のOSから物理計算機資源の管理情報を取得可能
とすることで、論理区画上のOSにおいて、システム稼
働中の物理計算機資源の構成変更の可否を判定可能とす
るものである。In order to achieve the above object, the allocation status of physical computer resources to the logical partitions, the usage status in the logical partitions, and the running status of the logical partitions are stored in a hypervisor which is a control program for the logical partitions. By determining whether or not the configuration of the physical computer resources during system operation can be changed based on the management information, O
This provides a means for synchronizing between S. Furthermore, by making it possible to obtain the management information of the physical computer resources from the OS on each logical partition, it is possible for the OS on the logical partitions to determine whether or not the configuration of the physical computer resources can be changed while the system is operating. .
【0007】[0007]
【発明の実施の形態】次に本発明の一実施例を説明す
る。ここでは、チャネル、及び入出力装置、対象とする
計算機資源としている。Next, an embodiment of the present invention will be described. Here, a channel, an input / output device, and a target computer resource are used.
【0008】論理区画のアクティベーション、すなわち
物理計算機での電源投入相当の操作では、あらかじめ論
理区画に対して定義れた各物理計算機資源の構成情報に
従って、物理計算機資源を占有または共有させることに
よって論理区画に割り当てる。各物理計算機資源の構成
情報及び、論理計算機資源への割り当て状態は、それぞ
れの物理計算機資源に対応する物理資源管理テーブル1
61、162で管理され、論理区画のアクティベーショ
ンや、アクティベーション後の個々の物理計算機資源に
対する割り当て操作の際に、等が論理区画に対して割り
当てた物理計算機資源に対応する物理資源管理テーブル
の割り当て管理マスクをオンに設定する。また、論理区
画のディアクティベーション、すなわち物理計算機での
電源切断相当の操作や、個々の物理計算機資源の割り当
て解除操作では、割り当て解除される物理計算機資源に
対応する物理資源管理テーブルの割り当て管理マスクを
オフに設定する。例えば、チャネル管理テーブル40に
は、論理区画構成マスク、論理区画割り当てマスクがあ
り、これらのマスクは、1ビットで1台の論理区画を表
わし、左端のビットが論理区画1、次のビットが論理区
画2のように意味を持つ。論理区画構成マスクは、第n
ビットが1のとき、当該物理計算機資源が論理区画nの
構成資源として定義されていることを意味し、論理区画
のアクティベーションおよびアクティベーション後の個
々の物理計算機資源に対する割り当て操作の際に、本マ
スクを参照して物理計算機資源の割り当てが実行され
る。一方、論理区画割り当てマスクは、第mビットが1
のとき、当該物理計算機資源が論理区画mに割り当てら
れていることを意味する。デバイス管理テーブル50に
は、チャネルから当該入出力装置への経路を表すチャネ
ル接続マスク、チャネル識別番号群、また論理区画毎に
経路の構成、割り当て状態を表わす、論理チャネル構成
マスク、チャネル割り当てマスクがあり、これらのマス
クの各ビットは、チャネル識別番号群の左端から順に1
対1に対応する。論理区画Lに対応する論理チャネル構
成マスクの第nビットが1のとき、第n番目のチャネル
識別番号が示すチャネルから当該入出力装置への入出力
経路が論理区画Lに構成されていることを示す。また、
論理チャネル構成マスクの各ビットが全て0のとき、当
該入出力装置は、対応する論理区画に構成されていない
ことを示す。同様に、論理区画Lに対応するチャネル割
り当てマスクの第nビットが1のとき、第n番目のチャ
ネル識別番号が示すチャネルから当該入出力装置への入
出力経路が論理区画Lに割り当てられていることを示
す。また、チャネル割り当てマスクの各ビットが全て0
のとき、当該入出力装置は、対応する論理区画に割り当
てられていないことを示す。In the activation of a logical partition, that is, an operation equivalent to power-on in a physical computer, the logical computer is occupied or shared by occupying or sharing the physical computer resource according to the configuration information of each physical computer resource defined for the logical partition in advance. Assign to parcels. The configuration information of each physical computer resource and the allocation status to the logical computer resources are stored in the physical resource management table 1 corresponding to each physical computer resource.
61, 162, when activating a logical partition or allocating individual physical computer resources after activation, etc., of the physical resource management table corresponding to the physical computer resources allocated to the logical partition. Set the allocation management mask on. In addition, in the deactivation of the logical partition, that is, in the operation corresponding to the power-off in the physical computer or in the operation of deallocating the individual physical computer resources, the allocation management mask of the physical resource management table corresponding to the physical computer resources to be deallocated. Set to off. For example, the channel management table 40 includes a logical partition configuration mask and a logical partition assignment mask. These masks represent one logical partition with one bit, the leftmost bit is logical partition 1, and the next bit is logical partition 1. It has a meaning like section 2. The logical partition configuration mask is the nth
When the bit is 1, it means that the physical computer resource is defined as a constituent resource of the logical partition n, and the activation of the logical partition and the allocation operation to each physical computer resource after activation are performed. The allocation of the physical computer resources is executed with reference to the mask. On the other hand, in the logical partition assignment mask, the m-th bit is 1
Means that the physical computer resource is allocated to the logical partition m. The device management table 50 includes a channel connection mask indicating a path from a channel to the input / output device, a channel identification number group, a logical channel configuration mask indicating a path configuration and an allocation state for each logical partition, and a channel allocation mask. Each bit of these masks is 1 in order from the left end of the channel identification number group.
Corresponds to one. When the n-th bit of the logical channel configuration mask corresponding to the logical partition L is 1, it is determined that the logical partition L has an input / output path from the channel indicated by the n-th channel identification number to the input / output device. Show. Also,
When all the bits of the logical channel configuration mask are 0, it indicates that the input / output device is not configured in the corresponding logical partition. Similarly, when the n-th bit of the channel allocation mask corresponding to the logical partition L is 1, an input / output path from the channel indicated by the n-th channel identification number to the input / output device is allocated to the logical partition L. Indicates that Also, all bits of the channel assignment mask are 0.
Indicates that the input / output device is not assigned to the corresponding logical partition.
【0009】ここで、論理区画1及び論理区画2にチャ
ネル301を共有させて割り当てた場合、チャネル30
1のチャネル管理テーブルの、論理区画割り当てマスク
は(C000)16となる。またチャネル301の割り当
てに付随して配下の入出力装置も割り当てられる場合、
割り当てられる入出力装置331、332のデバイス管
理テーブルも同時に、論理区画1、2のチャネル割り当
てマスクが設定される。例えば、チャネル接続マスク
(80)16がチャネル301、(40)16がチャネル3
02に対応しているとき、論理区画1、2のチャネル割
り当てマスクは共に(80)16となる。Here, when the logical partition 1 and the logical partition 2 share the channel 301 and allocate them, the channel 30
The logical partition assignment mask of the channel management table 1 is (C000) 16 . Also, when a subordinate input / output device is also allocated along with the allocation of the channel 301,
In the device management tables of the input / output devices 331 and 332 to be allocated, the channel allocation mask of the logical partitions 1 and 2 is set at the same time. For example, channel connection mask (80) 16 is channel 301, (40) 16 is channel 3
02, the channel allocation masks of the logical partitions 1 and 2 are both (80) 16 .
【0010】構成変更対象の物理計算機資源が、どの論
理区画にも割り当てられていない、すなわち当該物理計
算機資源に対応する物理資源管理テーブルにおいて、各
論理区画に対応する割り当て管理マスクが全てオフのと
き、論理区画への物理計算機資源の割り当て状況からシ
ステム稼働中の物理計算機資源の構成変更の可否を決定
する手段153により、当該計算機資源に対する構成変
更が可能と判断でき(ステップ601、604、60
7、608、609)、使用中の計算機資源を不当に削
除する危険性はない。前述の例では、削除対象資源が入
出力装置331とすると、入出力装置331に対応する
デバイス管理テーブル50のチャネル割り当てマスクは
論理区画1、2のチャネル割り当てマスクが(80)16
のため、構成変更は不可と判断できる(ステップ60
6)。When the physical computer resource to be reconfigured is not allocated to any logical partition, that is, when the allocation management mask corresponding to each logical partition is all off in the physical resource management table corresponding to the physical computer resource The means 153 for determining whether or not the configuration of a physical computer resource can be changed while the system is operating from the allocation status of the physical computer resource to the logical partition can determine that the configuration of the relevant computer resource can be changed (steps 601, 604, and 60).
7, 608, 609), there is no danger of unduly deleting computer resources in use. In the above example, if the resource to be deleted is the I / O device 331, the channel allocation mask of the logical partitions 1 and 2 in the device management table 50 corresponding to the I / O device 331 is (80) 16
Therefore, it can be determined that the configuration change is not possible (step 60).
6).
【0011】物理計算機資源がいずれかの論理区画に割
り当てられている場合でも、各論理区画の走行状態に応
じて論理計算機資源の使用状況を判定する手段154に
より、論理区画が非走行状態であれば、当該論理計算機
資源は未使用状態であると判断でき(ステップ602、
603)、構成変更を実行できる。尚、論理区画の走行
状態の判別は、当該状態を管理するフラグを論理区画対
応に設け、論理区画のIPL操作時にオン、リセット等
の操作時にオフとすることで、容易に実現できる。Even when the physical computer resources are allocated to any of the logical partitions, the means 154 for determining the use status of the logical computer resources according to the running state of each logical partition can be used to determine whether the logical partition is in the non-running state. For example, the logical computer resource can be determined to be unused (step 602,
603), the configuration can be changed. The determination of the running state of a logical partition can be easily realized by providing a flag for managing the state corresponding to the logical partition and turning it on during an IPL operation of the logical partition and turning it off during an operation such as resetting.
【0012】物理計算機資源の割り当て単位と構成変更
単位が異なる場合は、請求項3で示した手段を設けるこ
とで、以下のようにきめ細かい制御が実現できる。In the case where the allocation unit of the physical computer resources and the configuration change unit are different, by providing the means described in claim 3, fine control can be realized as follows.
【0013】削除対象となる計算機資源は、当該資源を
占有又は共有している各論理区画上で走行中のOS上、
オフラインにする必要がある。同時に、オフラインにし
たことを、OSから論理計算機資源の使用状況通知手段
150により通知する。これは、OSのオフラインコマ
ンドと同期して、OSから当該事象を通知する命令を発
行し、それをハイパバイザが受けて処理することで、容
易に実現できる。物理資源管理テーブルには、通知され
た計算機資源使用状況を管理するマスクを追加し、資源
使用状況記憶保持手段151により、各物理計算機資源
管理テーブル161、162に反映される。例えば、チ
ャネル302を削除する場合、チャネル312、322
についてOS上オフラインにするが、同時に配下の入出
力装置331、332への入出力が、チャネル302を
使用せずに実行されていることが必要となる。この場
合、各OSはチャネル312、322を未使用状態とし
て使用状況を通知する。資源使用状況記憶保持手段では
チャネルが未使用であれば、当該チャネル配下の入出力
装置への経路も未使用であると判断できるため、チャネ
ル及び当該チャネル配下の全デバイスについて、使用状
況を記憶する。論理区画2からチャネル322につい
て、未使用状態として使用状況が通知されれば、チャネ
ル302のチャネル管理テーブルの、論理区画割り当て
マスク及び論理計算機使用状況マスクはそれぞれ(C0
00)16、(8000)16となる。入出力装置331、
332のデバイス管理テーブルについては、論理区画1
の使用状況マスク、論理区画2の使用状況マスクは、そ
れぞれ(C0)16、(80)16となる。The computer resources to be deleted include the OS running on each logical partition that occupies or shares the resources,
Need to go offline. At the same time, the use of the logical computer resource is notified from the OS by the OS using the logical computer resource. This can be easily realized by issuing an instruction for notifying the event from the OS in synchronization with the offline command of the OS, and receiving and processing the instruction by the hypervisor. A mask for managing the notified computer resource usage status is added to the physical resource management table, and is reflected in the physical computer resource management tables 161 and 162 by the resource usage status storage / holding unit 151. For example, when deleting the channel 302, the channels 312, 322
Is off-line on the OS, but it is necessary that the input / output to the input / output devices 331 and 332 under the OS is simultaneously executed without using the channel 302. In this case, each OS sets the channels 312 and 322 to an unused state and notifies the use state. If the channel is unused, the resource usage status storage and holding unit can determine that the route to the input / output device under the channel is also unused. Therefore, the usage status is stored for the channel and all devices under the channel. . If the logical partition 2 notifies the channel 322 of the usage status as an unused status, the logical partition allocation mask and the logical computer usage mask of the channel management table of the channel 302 are (C0
00) 16 and (8000) 16 . Input / output device 331,
For the device management table 332, the logical partition 1
Are (C0) 16 and (80) 16 , respectively.
【0014】再構成の実行に先立ち、ハードウェア情報
再構成制御プログラムが各論理区画上での物理計算機資
源の使用状況を求める場合は、物理計算機資源使用状況
通知手段152により、当該プログラムで物理計算機資
源使用状況問い合わせ命令を発行し、その命令をハイパ
バイザが受け、ハイパバイザが応答として物理計算機の
各資源の構成マスク、割り当てマスク、及び使用状況マ
スクをOSに報告することで、各論理区画での構成、割
り当て状態、及び使用状況を1つのOSから全論理区画
分まとめて認識することができる。If the hardware information reconfiguration control program obtains the usage status of the physical computer resources on each logical partition prior to the execution of the reconfiguration, the physical computer resource usage status notifying means 152 sends the physical computer resource A resource usage inquiry command is issued, the hypervisor receives the command, and the hypervisor reports the configuration mask, the allocation mask, and the usage status mask of each resource of the physical computer to the OS as a response, so that the configuration in each logical partition is performed. , Allocation status, and usage status can be collectively recognized from one OS for all logical partitions.
【0015】ハードウェア構成情報の再構成実行段階で
は、要求された構成変更の内容と物理計算機資源の構成
から、削除される資源を求める。物理計算機資源使用状
況通知手段により削除される資源の割り当て状況(ステ
ップ604)と使用状況(ステップ605)から、オフ
ラインされているかどうかは容易に判断できるため、オ
フラインされていなければ、ハイパバイザにおいて要求
された構成変更を抑止することができる。In the reconfiguration execution stage of the hardware configuration information, a resource to be deleted is obtained from the contents of the requested configuration change and the configuration of the physical computer resources. Since it is easy to determine whether or not the resource is offline from the resource allocation status (step 604) and the usage status (step 605) deleted by the physical computer resource usage status notification means, if the resource is not offline, the request is issued by the hypervisor. Configuration changes can be suppressed.
【0016】[0016]
【発明の効果】本発明によれば、論理計算機システムの
稼働中の構成変更において、適用範囲を拡大することが
できる。また、物理計算機資源の構成変更に対する信頼
性を向上することができる。また、物理計算機資源の構
成変更を行うためのシステム構成の構築を容易にするこ
とができる。According to the present invention, the scope of application can be expanded when the configuration of a logical computer system is changed during operation. Further, the reliability with respect to the configuration change of the physical computer resources can be improved. Further, it is possible to easily construct a system configuration for changing the configuration of the physical computer resources.
【図1】本発明の概念を示すブロック図である。FIG. 1 is a block diagram illustrating the concept of the present invention.
【図2】システム稼働中に物理計算機資源の構成を変更
する機能を有する論理計算機システムの構成図である。FIG. 2 is a configuration diagram of a logical computer system having a function of changing the configuration of physical computer resources while the system is operating.
【図3】チャネルと入出力装置を複数の論理区画で共有
するう場合の概念図である。FIG. 3 is a conceptual diagram in a case where a channel and an input / output device are shared by a plurality of logical partitions.
【図4】チャネルの使用状況を管理するテーブルを表わ
す図である。FIG. 4 is a diagram showing a table for managing a channel usage status.
【図5】入出力装置の使用状況を管理するテーブルを表
わす図である。FIG. 5 is a diagram illustrating a table for managing a use state of an input / output device.
【図6】本発明の一実施例で、物理計算機資源の論理区
画上における使用状況を判定する論理を示すフローチャ
ートである。FIG. 6 is a flowchart showing a logic for judging a use state of a physical computer resource on a logical partition in one embodiment of the present invention.
10…コンピュータ装置、40…シャネル管理テーブ
ル、50…デバイス管理テーブル。10: Computer device, 40: Chanel management table, 50: Device management table.
Claims (4)
テム)に構成される物理計算機資源を論理的に分割する
ことにより複数の論理区画を生成し、1台以上のオペレ
ーティングシステムを同時に実行可能とする計算機シス
テムで、システム稼働中に物理計算機資源の構成変更を
実行する機能を有する計算機システムにおいて、各論理
区画を管理・制御するハイパバイザが、論理区画に対し
て割り当てた物理計算機資源の割り当て状況から稼働中
の物理計算機資源の構成変更の可否を決定する手段を設
けたことを特徴とする計算機システム。1. A plurality of logical partitions are generated by logically dividing physical computer resources configured in one computer device (physical computer system) so that one or more operating systems can be executed simultaneously. In a computer system having a function of changing the configuration of physical computer resources while the system is operating, a hypervisor that manages and controls each logical partition operates based on the physical computer resource allocation status allocated to the logical partition. A computer system comprising means for deciding whether or not the configuration of a physical computer resource can be changed.
の走行状態に応じて論理計算機資源の使用状況を判定す
る手段を設けたことを特徴とするシステム。2. The system according to claim 1, further comprising means for judging a use state of a logical computer resource according to a running state of each logical partition.
割り当てられた論理計算機資源それぞれについて、各論
理区画上の制御プログラムからハイパバイザに対して論
理計算機資源の使用状況を通知する手段と、通知された
論理計算機資源の使用状況をハイパバイザ内に記憶保持
する手段と、各論理区画の論理計算機資源の使用状況を
総合して求められる物理計算機資源の使用状況から、稼
働中の物理計算機資源の構成変更の可否を決定する手段
を設けたことを特徴とする計算機システム。3. The system according to claim 1, wherein for each of the logical computer resources allocated to the logical partition, a control program on each logical partition notifies the hypervisor of the usage status of the logical computer resource. From the means for storing and maintaining the usage status of the logical computer resources in the hypervisor, and the usage status of the physical computer resources obtained by integrating the usage status of the logical computer resources of each logical partition, from the configuration change of the operating physical computer resources A computer system provided with means for deciding whether or not to execute.
上の制御プログラムからハイパバイザに対して、物理計
算機資源の割り当て状態・使用状況を問い合わせる手段
を設けたことを特徴とする計算機システム。4. The computer system according to claim 1, further comprising means for inquiring the hypervisor from the control program on each logical partition to the hypervisor for the allocation status and usage status of the physical computer resources.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10420797A JPH10293695A (en) | 1997-04-22 | 1997-04-22 | Dynamic Reconfiguration of Logical Computer System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10420797A JPH10293695A (en) | 1997-04-22 | 1997-04-22 | Dynamic Reconfiguration of Logical Computer System |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10293695A true JPH10293695A (en) | 1998-11-04 |
Family
ID=14374534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10420797A Pending JPH10293695A (en) | 1997-04-22 | 1997-04-22 | Dynamic Reconfiguration of Logical Computer System |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10293695A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003067351A (en) * | 2001-08-28 | 2003-03-07 | Nec System Technologies Ltd | Configuration control system of distributed computer |
JP2006521609A (en) * | 2003-03-13 | 2006-09-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus and method for controlling resource transfer in a logical partition computer system |
JP2006523339A (en) * | 2003-03-13 | 2006-10-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus and method for controlling resource transfer in a logical partition computer system |
US7290260B2 (en) | 2003-02-20 | 2007-10-30 | International Business Machines Corporation | Dynamic processor redistribution between partitions in a computing system |
JP2007317054A (en) * | 2006-05-29 | 2007-12-06 | Hitachi Ltd | Power management method |
US7328438B2 (en) | 2003-03-27 | 2008-02-05 | International Business Machines Corporation | Deallocation of computer data in a multithreaded computer |
US7565398B2 (en) | 2002-06-27 | 2009-07-21 | International Business Machines Corporation | Procedure for dynamic reconfiguration of resources of logical partitions |
US7765545B2 (en) | 2000-07-28 | 2010-07-27 | Hitachi, Ltd. | Method for automatically imparting reserve resource to logical partition and logical partitioned computer system |
US7783807B2 (en) | 2006-03-14 | 2010-08-24 | International Business Machines Corporation | Controlling resource transfers in a logically partitioned computer system |
WO2010109681A1 (en) * | 2009-03-25 | 2010-09-30 | 株式会社日立製作所 | A computer system, resource management server of a computer system, and resource management method of a computer system |
-
1997
- 1997-04-22 JP JP10420797A patent/JPH10293695A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7765545B2 (en) | 2000-07-28 | 2010-07-27 | Hitachi, Ltd. | Method for automatically imparting reserve resource to logical partition and logical partitioned computer system |
JP2003067351A (en) * | 2001-08-28 | 2003-03-07 | Nec System Technologies Ltd | Configuration control system of distributed computer |
US7565398B2 (en) | 2002-06-27 | 2009-07-21 | International Business Machines Corporation | Procedure for dynamic reconfiguration of resources of logical partitions |
US7290260B2 (en) | 2003-02-20 | 2007-10-30 | International Business Machines Corporation | Dynamic processor redistribution between partitions in a computing system |
JP2006523339A (en) * | 2003-03-13 | 2006-10-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus and method for controlling resource transfer in a logical partition computer system |
US7676618B2 (en) | 2003-03-13 | 2010-03-09 | International Business Machines Corporation | Controlling resource transfers in a logically partitioned computer system |
JP2006521609A (en) * | 2003-03-13 | 2006-09-21 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus and method for controlling resource transfer in a logical partition computer system |
US7328438B2 (en) | 2003-03-27 | 2008-02-05 | International Business Machines Corporation | Deallocation of computer data in a multithreaded computer |
US8209692B2 (en) | 2003-03-27 | 2012-06-26 | International Business Machines Corporation | Deallocation of computer data in a multithreaded computer |
US8234645B2 (en) | 2003-03-27 | 2012-07-31 | International Business Machines Corporation | Deallocation of computer data in a multithreaded computer |
US7783807B2 (en) | 2006-03-14 | 2010-08-24 | International Business Machines Corporation | Controlling resource transfers in a logically partitioned computer system |
JP2007317054A (en) * | 2006-05-29 | 2007-12-06 | Hitachi Ltd | Power management method |
WO2010109681A1 (en) * | 2009-03-25 | 2010-09-30 | 株式会社日立製作所 | A computer system, resource management server of a computer system, and resource management method of a computer system |
JP5130375B2 (en) * | 2009-03-25 | 2013-01-30 | 株式会社日立製作所 | Computer system, computer system resource resource management server, and computer system resource management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4119162B2 (en) | Multiplexed computer system, logical computer allocation method, and logical computer allocation program | |
KR101020392B1 (en) | Kernel sharing of the operating system between logical partitions | |
JP5368285B2 (en) | Computer system, computer resource management method and program | |
US8631403B2 (en) | Method and system for managing tasks by dynamically scaling centralized virtual center in virtual infrastructure | |
US8762999B2 (en) | Guest-initiated resource allocation request based on comparison of host hardware information and projected workload requirement | |
US6944847B2 (en) | Virtualization of input/output devices in a logically partitioned data processing system | |
JP3942617B2 (en) | Computer resource management method for distributed processing system | |
US8056084B2 (en) | Method and system for dynamically reallocating a resource among operating systems without rebooting of the computer system | |
WO2019160030A1 (en) | Service provision system, resource allocation method, and resource allocation program | |
JPH079631B2 (en) | Computer with extended virtual memory | |
WO2012068867A1 (en) | Virtual machine management system and using method thereof | |
CN111078628B (en) | Multi-disk concurrent data migration method, system, device and readable storage medium | |
JP4748950B2 (en) | Storage area management method and system | |
JP3186244B2 (en) | Virtual computer system | |
JP6543219B2 (en) | Virtual machine allocation apparatus and resource management method | |
CN113868151A (en) | Method, device and computer storage medium for configuring mirrored memory | |
JPH10293695A (en) | Dynamic Reconfiguration of Logical Computer System | |
WO2017113277A1 (en) | Data processing method, device, and system | |
US10496444B2 (en) | Computer and control method for computer | |
JP2008225520A (en) | Memory resource arrangement control method for arranging memory resource in virtual machine environment, virtual machine system, and program | |
JP2003316752A (en) | Multi-processor system and method of assigning resource | |
JP4862770B2 (en) | Memory management method and method in virtual machine system, and program | |
US20120151175A1 (en) | Memory apparatus for collective volume memory and method for managing metadata thereof | |
US20130246729A1 (en) | Method for Managing a Memory of a Computer System, Memory Management Unit and Computer System | |
US20240061698A1 (en) | Managing the assignment of virtual machines to non-uniform memory access nodes |