JPH07311718A - Duplex system - Google Patents
Duplex systemInfo
- Publication number
- JPH07311718A JPH07311718A JP6103587A JP10358794A JPH07311718A JP H07311718 A JPH07311718 A JP H07311718A JP 6103587 A JP6103587 A JP 6103587A JP 10358794 A JP10358794 A JP 10358794A JP H07311718 A JPH07311718 A JP H07311718A
- Authority
- JP
- Japan
- Prior art keywords
- scsi
- system device
- standby
- operation system
- 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.)
- Pending
Links
Landscapes
- Hardware Redundancy (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、同一SCSI(Sma
ll Computer System Interf
acce)バスに接続され、SCSI IDを再設定で
きるSCSI制御部を有する装置で構成される2重化シ
ステムに関する。The present invention relates to the same SCSI (Sma)
ll Computer System Interf
access) bus, and is related to a duplex system including a device having a SCSI control unit capable of resetting a SCSI ID.
【0002】[0002]
【従来の技術】この種の2重化システムの一例が特開平
4-311238号公報から公知になっている。2. Description of the Related Art An example of this type of duplex system is known from Japanese Patent Laid-Open No. 4-31138.
【0003】この2重化システムでは、入出力装置のア
クセスの障害となる異常状態が発生したときに、メイン
コントローラは、異常状態が発生したときに機能を停止
して、サブコントローラに対してID変更命令を出力
し、サブコントローラは、ID変更命令の受信に応じ
て、初期設定時のIDコードをホストコンピュータから
のアクセス命令が有効となるIDデータに変更し、アク
セス命令に応じて入出力装置をアクセスしてホストコン
ピュータとのデータ転送を制御する。In this duplication system, when an abnormal condition that obstructs access to the input / output device occurs, the main controller stops functioning when the abnormal condition occurs and the main controller ID The sub controller outputs the change command, and in response to the reception of the ID change command, the sub controller changes the ID code at the time of initialization to ID data for which the access command from the host computer is valid, and the input / output device according to the access command. To control data transfer with the host computer.
【0004】[0004]
【発明が解決しようとする課題】上述した従来のシステ
ムでは、異常が発生した場合、サブコントローラ(待機
系装置)のIDをアクセス命令が有効となるIDに変更
しているが、メインコントローラ(運用系装置)のID
は変更されておらず、メインコントローラのIDもアク
セス命令が有効のIDになっているため、両コントロー
ラから同時にSCSIバスの確保を行なうと、両コント
ローラのSCSI IDは同一のため、運用中の装置が
常にSCSIバスを確保することができないという問題
がある。In the above-mentioned conventional system, when an abnormality occurs, the ID of the sub controller (standby system device) is changed to an ID for which the access command is valid. System device ID
Has not been changed, and the ID of the main controller is an ID for which the access command is valid. Therefore, if the SCSI bus is secured from both controllers at the same time, the SCSI IDs of both controllers are the same, so However, there is a problem that the SCSI bus cannot always be secured.
【0005】本発明の目的、両装置から同時にSCSI
バスの確保を行っても、常に運用系装置がSCSIバス
を確保できる2重化装置を提供することにある。The purpose of the present invention is to have both devices simultaneously use SCSI.
It is an object of the present invention to provide a duplication device in which the operating system device can always secure the SCSI bus even if the bus is secured.
【0006】[0006]
【課題を解決するための手段】本発明の2重化システム
は、両装置を監視し、運用系装置の異常を検出すると、
運用系装置へ停止を要求し、待機系装置のSCSI制御
部へアクセス命令が有効となるようにSCSI IDの
再設定を要求し、待機系装置に対し、運用系への切り替
えを要求し、待機系装置から運用系に切替わったことを
受信すると、前運用系装置のSCSI制御部へアクセス
命令が有効でなくなるように、SCSIIDの再設定を
要求し、前運用系装置へ待機系への切り替えを要求する
監視手段を有する。The duplication system of the present invention monitors both devices and detects an abnormality of the operation system device.
Requests the operating system to stop, requests the SCSI control unit of the standby system to reset the SCSI ID so that the access command is valid, requests the standby system to switch to the active system, and waits. When receiving that the active device has switched to the active system, it requests the SCSI ID to be reset so that the access command to the SCSI control unit of the previous active device becomes invalid, and the previous active device switches to the standby system. Has a monitoring means for requesting.
【0007】[0007]
【作用】本発明では、運用系装置の異常が発生した場
合、待機系装置のIDをアクセス命令が有効となるID
に変更し、運用系装置のIDはアクセス命令が有効でな
いIDに変更する。したがって、誤って運用系装置にア
クセスしても、IDが有効でないため、待機系装置はS
CISバスを確保でき、その動作が保証される。According to the present invention, when an abnormality occurs in the active system device, the ID of the standby system device becomes the ID for which the access command is valid.
And the ID of the operation system device is changed to an ID for which the access command is not valid. Therefore, even if the active device is mistakenly accessed, the ID is not valid.
The CIS bus can be secured and its operation is guaranteed.
【0008】[0008]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0009】図1は本発明の一実施例の2重化システム
のブロック図、図2は運用系装置の動作を示すフローチ
ャート、図3は待機系装置の動作を示すフローチャー
ト、図3は監視タスク3の動作を示すフローチャートで
ある。FIG. 1 is a block diagram of a duplex system according to an embodiment of the present invention, FIG. 2 is a flow chart showing the operation of an active system device, FIG. 3 is a flow chart showing the operation of a standby system device, and FIG. 3 is a monitoring task. It is a flowchart which shows operation | movement of 3.
【0010】本実施例の2重化システムは、図1に示す
ように、装置1と、装置2と、装置1、2を監視する監
視タスク3で構成され、装置1、2は監視タスク3およ
びSCSIバス4に接続されたSCSI制御部11、2
1を備えている。As shown in FIG. 1, the duplex system of this embodiment comprises a device 1, a device 2, and a monitoring task 3 for monitoring the devices 1 and 2, and the devices 1 and 2 are monitoring tasks 3 respectively. And SCSI control units 11 and 2 connected to the SCSI bus 4.
1 is provided.
【0011】次に、各部の動作を図2〜図4により説明
する。Next, the operation of each part will be described with reference to FIGS.
【0012】まず、運用系装置の動作を図2により説明
する。監視タスク3から停止を要求されると(ステップ
101)、機能を停止する(ステップ102)。次に、
監視タスク3からSCSI制御部へSCSI IDの再
設定が要求され(ステップ103)、アクセス命令が有
効でなくなるSCSI IDの再設定を行う(ステップ
104)。次に、監視タスク3から再起動を要求され
(ステップ105)、リセットを行い再起動する(ステ
ップ106)。First, the operation of the operation system device will be described with reference to FIG. When the monitoring task 3 requests the stop (step 101), the function is stopped (step 102). next,
The monitoring task 3 requests the SCSI controller to reset the SCSI ID (step 103), and resets the SCSI ID for which the access command is no longer valid (step 104). Next, the monitoring task 3 requests restarting (step 105), resets and restarts (step 106).
【0013】次に、待機系装置の動作を図3により説明
する。監視タスク3からSCSI制御部へアクセス命令
が有効となるSCSI IDの再設定が要求されると
(ステップ201)、SCSI IDの再設定を行う
(ステップ202)。次に、監視タスク3から運用系へ
の切り換えを要求され(ステップ203)、運用系とし
て再起動する(ステップ204)。そして運用系として
再起動したことを監視タスク3に通知する(ステップ2
05)。Next, the operation of the standby system device will be described with reference to FIG. When the monitor task 3 requests the SCSI controller to reset the SCSI ID for which the access command is valid (step 201), the SCSI ID is reset (step 202). Next, switching from the monitoring task 3 to the active system is requested (step 203), and the system is restarted as the active system (step 204). Then, it notifies the monitoring task 3 that it has been restarted as an active system (step 2
05).
【0014】次に、監視タスク3の動作を図4により説
明する。運用系装置の異常を検出すると(ステップ30
1)、運用系装置へ停止を要求する(ステップ30
2)。次に、待機系装置のSCSI制御部へアクセス命
令が有効となるSCSI IDの再設定を要求する(ス
テップ303)。次に、待機系装置に対し運用系への切
り換えを要求する(ステップ304)。次に、待機系装
置から運用系に切り替わったことを受信する(ステップ
305)。次に、前運用系装置のSCSI制御部へアク
セス命令が有効でなくなるSCSI IDの再設定を要
求する(ステップ306)。最後に、前運用系装置に対
し、待機系への切り替えを要求する(ステップ30
7)。Next, the operation of the monitoring task 3 will be described with reference to FIG. When an abnormality in the operation system device is detected (step 30
1) Request a stop to the operation system device (step 30)
2). Next, the SCSI controller of the standby system is requested to reset the SCSI ID for which the access command is valid (step 303). Next, the standby system device is requested to switch to the active system (step 304). Next, the fact that the standby system has switched to the active system is received (step 305). Next, the SCSI control unit of the previous operation system device is requested to reset the SCSI ID for which the access command is no longer valid (step 306). Finally, the previous operating system device is requested to switch to the standby system (step 30).
7).
【0015】次に、具体例を説明する。Next, a concrete example will be described.
【0016】例えば運用系装置を装置1、そのSCSI
IDを7、待機系装置を装置2、そのSCSI ID
を6とした場合、運用系装置1に異常が発生すると、監
視タスク3は装置1の異常を検出する。異常を検出した
監視タスク3は装置1に対し、停止を要求し、SCSI
制御部21に対し、SCSI IDの再設定を要求す
る。停止の要求を受けた装置1では機能を停止する。ま
た、SCSI IDの再設定の要求を受けたSCSI制
御部21では、SCSI IDを7(有効)に再設定を
行い、装置2は運用系として再起動する。運用系として
再起動した装置2では、監視タスク3に対し、再起動が
終了したことを通知する。装置2の再起動が通知された
監視タスク3ではSCSI制御部11に対し、SCSI
ID の再設定を要求し、さらに装置1に対し、再起
動を要求する。SCSI IDの最設定要求を受けたS
CSI制御部11では、SCSI IDを6(有効でな
い)に再設定を行う。また、装置1はリセットを行い、
待機系として再起動する。したがって、運用系として再
起動した装置2は常にSCSIバス4を確保でき、その
動作が保証される。For example, the operation system device is the device 1, its SCSI
ID is 7, standby device is device 2, its SCSI ID
When 6 is set to 6, when an abnormality occurs in the operation system device 1, the monitoring task 3 detects the abnormality of the device 1. The monitoring task 3 that has detected the abnormality requests the device 1 to stop
The controller 21 is requested to reset the SCSI ID. The device 1 that has received the stop request stops its function. Further, the SCSI control unit 21 which has received the request for resetting the SCSI ID resets the SCSI ID to 7 (valid), and the device 2 is restarted as an active system. The device 2 that has been restarted as the active system notifies the monitoring task 3 that the restart has ended. In the monitoring task 3 notified of the restart of the device 2, the SCSI control unit 11
It requests the resetting of the ID, and further requests the device 1 to restart. S that received the request to re-set the SCSI ID
The CSI control unit 11 resets the SCSI ID to 6 (invalid). Also, the device 1 performs a reset,
Restart as a standby system. Therefore, the device 2 restarted as the active system can always secure the SCSI bus 4 and its operation is guaranteed.
【0017】[0017]
【発明の効果】以上説明したように、本発明は、運用系
装置及び待機系装置を監視し、運用系装置の異常を検出
した場合、運用系装置のSCSI IDをアクセス命令
が有効でなくなるIDに変更することにより、両装置か
ら同時にSCSIバスの確保を行うとした場合、常に運
用系装置がSCSIバスを確保することができ、運用系
装置の動作が保証されるという効果がある。As described above, according to the present invention, when the operating system device and the standby system device are monitored and an abnormality of the operating system device is detected, the SCSI ID of the operating system device becomes an invalid access command ID. If the SCSI bus is secured from both devices at the same time by changing to, the working system device can always secure the SCSI bus, and the operation of the working system device is guaranteed.
【図1】本装置の一実施例の2重化システムを示すブロ
ック図である。FIG. 1 is a block diagram showing a duplex system of an embodiment of the present apparatus.
【図2】運用系装置の動作概要を示すフローチャートで
ある。FIG. 2 is a flowchart showing an outline of operation of an operation system device.
【図3】待機系装置の動作概要を示すフローチャートで
ある。FIG. 3 is a flowchart showing an outline of operation of a standby system device.
【図4】監視タスク3の動作概要を示すフローチャート
である。FIG. 4 is a flowchart showing an operation outline of a monitoring task 3.
1 装置 2 装置 3 監視タスク 4 SCSIバス 1 device 2 device 3 monitoring task 4 SCSI bus
Claims (2)
IDを再設定できるSCSI制御部を有する装置で構
成される2重化システムにおいて、 両装置を監視し、運用系装置の異常を検出すると、運用
系装置へ停止を要求し、待機系装置のSCSI制御部へ
アクセス命令が有効となるようにSCSI IDの再設
定を要求し、待機系装置に対し、運用系への切り替えを
要求し、待機系装置から運用系に切替わったことを受信
すると、前運用系装置のSCSI制御部へアクセス命令
が有効でなくなるように、SCSI IDの再設定を要
求し、前運用系装置へ待機系への切り替えを要求する監
視手段を有することを特徴とする2重化システム。1. SCSI connected to the same SCSI bus
In a duplex system composed of devices having a SCSI control unit capable of resetting an ID, both devices are monitored, and if an error is detected in the active system device, a stop request is issued to the active system device and the standby system SCSI device When the controller is requested to reset the SCSI ID so that the access command becomes valid, the standby system device is requested to switch to the active system, and the standby system device receives the change to the active system, It is characterized in that it has a monitoring means for requesting resetting of the SCSI ID so that the access command to the SCSI control unit of the previous operating system device becomes invalid, and requesting the previous operating device to switch to the standby system. Duplication system.
求されると、リセットを行い待機系として再起動する請
求項1記載の2重化システム。2. The duplex system according to claim 1, wherein when the previous operation system device is requested to switch to the standby system, it is reset and restarted as a standby system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6103587A JPH07311718A (en) | 1994-05-18 | 1994-05-18 | Duplex system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6103587A JPH07311718A (en) | 1994-05-18 | 1994-05-18 | Duplex system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07311718A true JPH07311718A (en) | 1995-11-28 |
Family
ID=14357911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6103587A Pending JPH07311718A (en) | 1994-05-18 | 1994-05-18 | Duplex system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07311718A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6839857B2 (en) | 2000-01-13 | 2005-01-04 | Sony Computer Entertainment Inc. | Interrupt controller in an interface device or information processing system |
JP2007233777A (en) * | 2006-03-02 | 2007-09-13 | Nec Corp | Multi-node computer system, integrated service processor and multiplexing control method used for them |
JP2013239034A (en) * | 2012-05-15 | 2013-11-28 | Mitsubishi Electric Corp | System switching control device and duplex system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03292554A (en) * | 1990-04-11 | 1991-12-24 | Nec Corp | Communication processor |
JPH04311238A (en) * | 1991-04-09 | 1992-11-04 | Toshiba Corp | Input-output interface device |
-
1994
- 1994-05-18 JP JP6103587A patent/JPH07311718A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03292554A (en) * | 1990-04-11 | 1991-12-24 | Nec Corp | Communication processor |
JPH04311238A (en) * | 1991-04-09 | 1992-11-04 | Toshiba Corp | Input-output interface device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6839857B2 (en) | 2000-01-13 | 2005-01-04 | Sony Computer Entertainment Inc. | Interrupt controller in an interface device or information processing system |
JP2007233777A (en) * | 2006-03-02 | 2007-09-13 | Nec Corp | Multi-node computer system, integrated service processor and multiplexing control method used for them |
JP2013239034A (en) * | 2012-05-15 | 2013-11-28 | Mitsubishi Electric Corp | System switching control device and duplex system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004021556A (en) | Memory control device and control process thereof | |
JP2004334535A (en) | Method for controlling storage system, storage system, and storage device | |
JPH07311718A (en) | Duplex system | |
JP3298239B2 (en) | Equalization method for redundant control system | |
JP3175465B2 (en) | Switching method of redundant control device and redundant control device thereof | |
JP2002014878A (en) | Computer system and its maintenance method | |
JPH10207586A (en) | Power-off control system for computer | |
JP4572138B2 (en) | Server apparatus, server system, and system switching method in server system | |
JP2693627B2 (en) | Redundant system of programmable controller | |
JPH0264845A (en) | Electronic computer multiplexing main control part | |
JPH09288590A (en) | Virtual computer system | |
JP2509321B2 (en) | Remote power control unit | |
JP2704137B2 (en) | Current / spare switching method | |
JP2003122536A (en) | Printer controller | |
JP3105025B2 (en) | Redundant controller | |
JP2658683B2 (en) | System stall monitoring and control method for mutual standby system | |
JPH04311238A (en) | Input-output interface device | |
JPS6113627B2 (en) | ||
JPH06231098A (en) | Control system for multiprocessor system | |
JPH0650001Y2 (en) | Redundant digital controller | |
JP2557538B2 (en) | Duplex system | |
JPH05313932A (en) | System changeover system | |
JPH0250737A (en) | Duplex system | |
JPS5833747A (en) | Switching controller for automatic communication circuit | |
JPH0484337A (en) | Job processing system switching mechanism for mutual standby system |