JPH0830564A - Method and device for upgrading system - Google Patents

Method and device for upgrading system

Info

Publication number
JPH0830564A
JPH0830564A JP6167826A JP16782694A JPH0830564A JP H0830564 A JPH0830564 A JP H0830564A JP 6167826 A JP6167826 A JP 6167826A JP 16782694 A JP16782694 A JP 16782694A JP H0830564 A JPH0830564 A JP H0830564A
Authority
JP
Japan
Prior art keywords
subsystem
state
standby
devices
spare
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
Application number
JP6167826A
Other languages
Japanese (ja)
Inventor
Michihiro Aoki
道宏 青木
Katsuyuki Okada
勝行 岡田
Isao Azuma
東  勲
Koichi Shimizu
浩一 清水
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP6167826A priority Critical patent/JPH0830564A/en
Publication of JPH0830564A publication Critical patent/JPH0830564A/en
Pending legal-status Critical Current

Links

Landscapes

  • Maintenance And Management Of Digital Transmission (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To substitute a part or all of a system in a service continued state at the time of requesting the addition of a function/the improvement of performance by switching a sub-system so that a stand-by system is set up as an operating system and vice versa. CONSTITUTION:Each device is constituted of processor boards 2, 7, I/O control boards 3, 8, inter-system intersecting boards 4, 9, console control boards 22, 24, and back boards 5, 10. Respective boards in the system are connected through system buses 26, 27 and a '0' system device and an '1' system device are mutually connected by an inter-system intersection line 11 through the boards 4, 9. When an addition function or addition performance is requested to the sub-system, another device is substituted for a part or all of a stand-by sub-system, information stored in an operating sub-system is transferred to the stand-by sub-system by a communication means 11 and switching from the stand-by subsystem to the operating sub-system and vice versa is executed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、運用装置と予備装置を
接続した冗長構成のシステムアップグレード方法および
装置に関し、特に制御システムの一部ないし全部をサー
ビスを継続している状態のまま更改し、予備装置を運用
装置に置換することによりシステムに機能を追加した
り、性能を向上させたり、障害装置を切り離したりする
システムアップグレード方法および装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system upgrade method and device having a redundant configuration in which an operation device and a standby device are connected, and particularly, a part or all of a control system is renewed while a service is continued, The present invention relates to a system upgrade method and device for adding a function to a system, improving performance, and disconnecting a faulty device by replacing a spare device with an operation device.

【0002】[0002]

【従来の技術】従来より、対象とする装置と機能的に代
替可能な装置を用意しておき、一方の装置が故障しても
残りの装置でシステムの運用を継続する方法、つまり冗
長構成が用いられていた。例えば、殆んどの情報処理装
置やデータ通信装置では、中央処理装置(CPU)に冗
長性を持たせ、信頼性を向上させている。CPUの冗長
構成としては、CPU、CCP(通信処理装置)、I/
O(入出力装置)等のいずれにもそれぞれ予備装置を配
置しておくデュプレックスシステム(スタンドバイシス
テム)、運用装置と予備装置を区別せずに、複数のCP
Uに負担を分散させるロードシェアシステム、複数個の
演算装置を1つのオペレーティングシステムにより制御
することにより、並列運転させるマルチプロセッサシス
テム、および2台のCPUに同一処理を行わせ、その結
果を照合チェックして、不一致の場合には障害装置を検
出して切り離し、中断せずに正常な装置だけで処理を続
行するデュアルシステムが知られている(例えば、『電
子情報通信ハンドブック』昭和63年3月30日、(株)オー
ム社発行、第2分冊、pp.2562〜2563参照)。これらのシ
ステムは、故障時の対応は考慮されているが、システム
性能の向上や機能追加に対する考慮がなされていない。
このため、前記の要求を満足するためには、システム全
体を交換する必要があった。
2. Description of the Related Art Conventionally, a method has been prepared in which a device functionally replaceable with a target device is prepared, and the system operation is continued with the remaining device even if one device fails, that is, a redundant configuration. Was used. For example, in most information processing devices and data communication devices, the central processing unit (CPU) has redundancy to improve reliability. The redundant configuration of the CPU includes a CPU, a CCP (communication processing unit), and an I / O.
A duplex system (standby system) in which a spare device is arranged in each of the O (input / output device) and the like, and a plurality of CPs without distinguishing the operating device and the spare device
A load sharing system that distributes the load to U, a multi-processor system that operates in parallel by controlling multiple arithmetic units with one operating system, and two CPUs that perform the same processing, and the results are collated and checked. Then, in the case of a mismatch, a dual system is known in which a faulty device is detected and disconnected, and processing is continued only by a normal device without interruption (for example, "Electronic Information and Communication Handbook" March 1988). 30th, published by Ohm Co., Ltd., 2nd volume, pp.2562 ~ 2563). These systems are designed to deal with failures, but not to improve system performance or add functions.
Therefore, in order to satisfy the above requirements, it was necessary to replace the entire system.

【0003】[0003]

【発明が解決しようとする課題】従来の冗長構成システ
ムでは、機能追加や性能向上が要求された場合に、新た
なシステムを準備して、システム全体を切り替えること
により、システムの更改を行っているので、置き替え作
業に多くの費用と時間を要していた。本発明の目的は、
これら従来の課題を解決し、システムに対して機能追加
・性能向上が要求された際に、多くの作業時間や多くの
費用を要することなく、サービス継続状態のままで新し
い機能構成に置き替えることが可能なシステムアップグ
レード方法および装置を提供することにある。
In the conventional redundant configuration system, when a function addition or performance improvement is required, a new system is prepared and the entire system is switched to renew the system. Therefore, the replacement work required a lot of cost and time. The purpose of the present invention is to
When the system is required to add functions and improve performance by solving these conventional problems, it can be replaced with a new function configuration while maintaining service without requiring much work time and cost. It is to provide a system upgrade method and device capable of performing the above.

【0004】[0004]

【課題を解決するための手段】上記目的を達成するた
め、本発明のシステムアップグレード方法は、(a)共
通の通信経路(26,27)を介して接続される複数装置(2〜
4,22)からなるサブシステム(1)と、サブシステム(1)と
同一の構成(7〜9,24)を有する別個のサブシステム(6)を
備え、一方を運用サブシステム、他方を予備サブシステ
ムとして運転し、運用サブシステムと予備サブシステム
間で通信手段(11)を用いて通信を行う冗長構成システム
において、サブシステムに付加機能または付加性能が要
求された場合には、予備サブシステムの一部ないし全部
の装置を別装置に置き替えた後、運用サブシステムに格
納されている情報を通信手段(11)を用して予備サブシス
テムに転送し、予備サブシステムを運用サブシステム
に、運用サブシステムを予備サブシステムに、それぞれ
切り替えることを特徴としている。また、(b)運用サブ
システム内の特定装置(2)と予備サブシステム内の特定
装置(7)間に、サブシステム間通信手段(11)とは別個の
第2の通信手段(44)を備え、個別の第2の通信手段(44)
を経由して予備サブシステムと運用サブシステム間での
通信を行うことも特徴としている。また、(c)複数の装
置は、いずれも共通の通信経路(26,27)を介して接続さ
れ、かつ通信経路(26,27)に対する活線挿抜機構(12)、
および通信経路(26,27)に対する出力信号の影響を抑止
する出力抑止手段(20,14,15)を具備し、新しい機能・性
能の付加が要求されたときには、予備サブシステム内の
出力抑止手段(20,14,15)を有効とした後、装
置自体を通信経路(26,27)から挿抜することも特
徴としている。 (d)複数の装置は、いずれも他方のサブシステムからの
入力信号の影響を抑止する入力抑止手段(19,13)を具備
し、新しい機能・性能の付加が要求されたときには、入
力抑止手段(19,13)を有効として、他の装置を共通通信
経路(26,27)から挿抜することも特徴としている。 (e)複数の装置は、いずれも自律試験手段を有し、新し
い機能・性能の付加が要求されたときには、予備サブシ
ステムの一部ないし全部に要求された機能・性能に置き
替え、該機能・性能に対して上記自律試験手段により良
否を試験し、良い場合にはボードに組込んで運用サブシ
ステムと切り替えることも特徴としている。また、本発
明のシステムアップグレード装置は、(f)複数装置(2〜
4,7〜9,22,24)の中の特定装置(2,7)には、自サブシス
テムおよび他サブシステムの異常を検出する異常検出手
段(29)と、異常検出手段(29)の検出結果を他方のサブシ
ステムに通知する手段(45)とを有し、運用サブシステム
内の異常検出手段(29)が運用サブシステム内の異常を検
出したとき、および予備サブシステムから通知手段によ
り通知されたときには、相手サブシステムを運用サブシ
ステムとして立ち上げ、自サブシステムを予備サブシス
テムとすることを特徴としている。また、(g)複数装置
の中の特定装置(2,7)には、装置の状態を保持する状態
保持手段(42)と、状態保持手段(42)の内容を読み/書き
する制御手段(16)と、相手装置内の状態保持手段(42)の
内容を読み/書きする制御手段(16,45)とを有し、運用
サブシステムが異常を検出したとき、および予備サブシ
ステムから通知されたときには、状態保持手段(42)の内
容を読み取り、その内容に応じて運用サブシステムを決
定することも特徴としている。
In order to achieve the above object, the system upgrade method of the present invention comprises: (a) a plurality of devices (2 to 2) connected via a common communication path (26, 27).
4,22) and a separate subsystem (6) with the same configuration (7-9,24) as the subsystem (1), one operating subsystem and the other spare In a redundant configuration system that operates as a subsystem and communicates between the operating subsystem and the standby subsystem using the communication means (11), if the subsystem requires additional functions or performance, the standby subsystem After replacing some or all of the devices with other devices, transfer the information stored in the operation subsystem to the backup subsystem using the communication means (11), and then transfer the backup subsystem to the operation subsystem. The feature is that the operating subsystem is switched to the standby subsystem. Further, (b) a second communication means (44) separate from the inter-subsystem communication means (11) is provided between the specific device (2) in the operation subsystem and the specific device (7) in the standby subsystem. Second communication means provided and separate (44)
Another feature is that communication is performed between the standby subsystem and the operating subsystem via the. Further, (c) the plurality of devices, all are connected via a common communication path (26, 27), and the hot-swap mechanism (12) to the communication path (26, 27),
And output suppressing means (20,14,15) for suppressing the influence of the output signal on the communication path (26,27), and when the addition of new function / performance is required, the output suppressing means in the standby subsystem It is also characterized in that the device itself is inserted into and removed from the communication path (26, 27) after the (20, 14, 15) is validated. (d) Each of the plurality of devices is provided with an input suppressing means (19, 13) for suppressing the influence of the input signal from the other subsystem, and when the addition of new function / performance is required, the input suppressing means It is also characterized in that (19, 13) is made effective and other devices are inserted and removed from the common communication path (26, 27). (E) Each of the plurality of devices has an autonomous test means, and when a new function / performance is required to be added, the spare function is replaced by the required function / performance of a part or all of the spare subsystem. -The feature is that the quality is tested by the above-mentioned autonomous test means for performance, and if it is good, it is incorporated into the board and switched to the operation subsystem. Further, the system upgrade device of the present invention is (f) a plurality of devices (2 ~
In the specific device (2,7) among 4,7 to 9,22,24), the abnormality detection means (29) for detecting abnormality of the own subsystem and other subsystems and the abnormality detection means (29) And means for notifying the detection result to the other subsystem (45), when the abnormality detection means (29) in the operation subsystem detects an abnormality in the operation subsystem, and by the notification means from the standby subsystem. When notified, the other subsystem is set up as an operational subsystem and its own subsystem is set as a standby subsystem. (G) The specific device (2, 7) among the plurality of devices has a state holding means (42) for holding the state of the device and a control means (reading / writing the contents of the state holding means (42) ( 16) and a control means (16, 45) for reading / writing the contents of the status holding means (42) in the partner device, and when the operation subsystem detects an abnormality, it is notified from the standby subsystem. In this case, the contents of the status holding means (42) are read, and the operation subsystem is determined according to the contents.

【0005】[0005]

【作用】本発明においては、新しい機能または性能を付
加する要求があった場合には、予備サブシステムの一部
ないし全部を別個の装置に置き替えるとともに、運用サ
ブシステムの情報を予備サブシステムに転送した後、サ
ブシステムを切り替えて予備を運用に、運用を予備に設
定する。これにより、システムに対して機能追加・性能
向上が要求された際にも、サービス継続状態のまま、シ
ステムの一部ないし全部を置き替えることができる。そ
の場合、従来の方法に比べて置き替え規模を小さくする
ことにより、置き替えに要する費用と時間を削減するこ
とができる。
In the present invention, when it is requested to add a new function or performance, a part or all of the spare subsystem is replaced with a separate device, and the information of the operation subsystem is stored in the spare subsystem. After the transfer, switch the subsystems to set the backup to active and the backup to standby. As a result, even when a function addition or performance improvement is required for the system, a part or all of the system can be replaced while maintaining the service continuation state. In that case, the cost and time required for replacement can be reduced by reducing the replacement scale as compared with the conventional method.

【0006】[0006]

【実施例】以下、本発明の実施例を、図面により詳細に
説明する。図1は、本発明の一実施例を示すシステムア
ップグレード装置のブロック構成図である。図1では、
0系装置1と1系装置6の2台からなる冗長構成システ
ムの例を示している。各装置は、プロセッサボード2,
7、入出力制御ボード3,8、系間交差ボード4,9、
コンソール制御ボード22,24およびバックボード
5,10から構成されている。そして、系内の各ボード
は、システムバス26,27を介して接続されるととも
に、0系装置と1系装置とは、系間交差ボードを経由し
て系間交差線11を介して接続される。コンソール制御
ボード22,24には、それぞれコンソール23,25
が接続されている。コンソール23,25を介して保守
者の指示が0系1系装置に伝達される。
Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a block diagram of a system upgrade apparatus showing an embodiment of the present invention. In Figure 1,
An example of a redundant configuration system including two 0-system devices 1 and 1-system devices 6 is shown. Each device has a processor board 2,
7, I / O control boards 3, 8, intersystem crossing boards 4, 9,
It is composed of console control boards 22 and 24 and backboards 5 and 10. The boards in the system are connected via the system buses 26 and 27, and the 0-system device and the 1-system device are connected via the intersystem crossing board 11 via the intersystem crossing board 11. It The console control boards 22 and 24 have consoles 23 and 25, respectively.
Is connected. The instructions of the maintenance personnel are transmitted to the 0-system 1-system devices via the consoles 23 and 25.

【0007】図2は、図1におけるプロセッサボードの
内部構成図である。プロセッサボードは、バックボード
接続コネクタ12を介してバックボード5,10に接続
され、またシステムバス26,27を介して入出力制御
ボード3,8、あるいは系間交差ボード4,9と通信を
行うことができる。19はバックボード接続コネクタ1
2からプロセッサ制御部16へ入力信号線17を介して
信号を入力するための入力ドライバ、20はプロセッサ
制御部16からバックボード接続コネクタ12へ出力信
号線18を介して信号を出力するための出力ドライバ、
13,14はそれぞれ入力ドライバ19および出力ドラ
イバ20に対して、入力信号出力信号を抑止させるため
の抑止制御部であり、21は自系に対して運用装置状態
または予備装置状態を設定するための運用予備設定部、
42は両系再開状態、あるいは自系再開状態を保持する
ための状態保持部、および15は出力信号抑止制御部1
4に抑止指示を行う出力信号抑止スイッチであるまた、
44は付加された機能・性能に対して自律的に試験を行
う自律試験部である。新しい機能・性能の付加が要求さ
れたときには、予備サブシステムの一部ないし全部の装
置を別装置に置き替え、該装置に対して上記自律試験手
段44により良否を試験し、良い場合にはサブシステム
に組込んで運用サブシステムと切り替える。
FIG. 2 is an internal block diagram of the processor board in FIG. The processor board is connected to the backboards 5 and 10 via the backboard connector 12 and communicates with the input / output control boards 3 and 8 or the intersystem crossing boards 4 and 9 via the system buses 26 and 27. be able to. 19 is a backboard connector 1
2 is an input driver for inputting a signal from the processor control unit 16 to the processor control unit 16 via the input signal line 17, and 20 is an output for outputting a signal from the processor control unit 16 to the backboard connector 12 via the output signal line 18. driver,
Reference numerals 13 and 14 denote suppression control units for suppressing the input signal and the output signal from the input driver 19 and the output driver 20, respectively, and 21 is for setting the operating device state or the standby device state to the own system. Operation preliminary setting section,
42 is a state holding unit for holding the restarted state of both systems or the restarted state of the own system, and 15 is the output signal suppression control unit 1.
4 is an output signal suppression switch that gives a suppression instruction to
An autonomous test unit 44 autonomously tests the added function / performance. When a new function / performance is required to be added, a part or all of the devices of the standby subsystem are replaced with another device, and the device is tested by the autonomous test means 44 for quality. Incorporate in the system and switch to the operational subsystem.

【0008】図3および図4は、置き替え中におけるシ
ステムの状態遷移を示す図である。図3、図4におい
て、左側の状態1(30)〜状態6(35)の系列は、
プロセッサボードを性能の高い新たなプロセッサボード
に置き替える場合の遷移図であり、また右側の状態7
(36)〜状態12(41)の系列は、それぞれの状態
30〜35において異常を検出した際に、予備装置から
運用装置へ置き替える場合の遷移図である。 〔状態1(30)〕・・・0系運用装置と1系予備装置
の再開状態。 0系装置のコンソール23から保守者の指示により、プ
ロセッサボード2のプロセッサ制御部16を経由して、
運用予備設定部21に運用装置状態を設定し、次に状態
保守部42に両系再開状態を設定する。一方、1系装置
のコンソール25から保守者の指示により、プロセッサ
ボード7のプロセッサ制御部16を経由して、運用予備
設定部21に予備装置状態を設定し、状態保守部42に
両系再開状態を設定する。
3 and 4 are diagrams showing the state transition of the system during the replacement. 3 and 4, the sequence of states 1 (30) to 6 (35) on the left side is
FIG. 7 is a transition diagram when a processor board is replaced with a new processor board having high performance, and also the state 7 on the right side
The sequence of (36) to state 12 (41) is a transition diagram in the case of replacing the standby device with the operation device when an abnormality is detected in each of the states 30 to 35. [State 1 (30)] ... Resumption state of 0-system operating device and 1-system standby device. From the console 23 of the 0-system device, via the processor control unit 16 of the processor board 2 according to an instruction from a maintenance person,
The operation preliminary setting unit 21 sets the operation device state, and then the state maintenance unit 42 sets the both system restart state. On the other hand, in response to an instruction from a maintenance person from the console 25 of the 1-system device, the standby device state is set in the operation standby setting unit 21 via the processor control unit 16 of the processor board 7, and the system maintenance state is set in the system maintenance unit 42. To set.

【0009】〔状態2(31)〕・・・1系装置に新た
な機能、性能を付加するための準備。 0系装置のコンソール23から保守者の指示により、プ
ロセッサボード2のプロセッサ制御部16を経由して、
状態保持部42に自系再開状態を設定し、次に、0系装
置のコンソール23から保守者の指示により、プロセッ
サボード2のプロセッサ制御部16、入力信号抑止制御
部13を経由して、入力ドライバ16をOFF状態にす
る。次に、1系装置のプロセッサボード7の出力信号抑
止スイッチ15を出力信号抑止状態にして、出力信号抑
止制御部14に抑止指示を行い、出力ドライバ20の出
力を高インピーダンス状態にして、出力信号線18のレ
ベルを高インピーダンスとし、バックボードに接続され
る他のボードに対する擾乱を抑止し、1系装置のプロセ
ッサボード7をバックボード10から取り外す。 〔状態3(32)〕・・・1系装置の新たなCPUを運
用装置とする。 機能の追加、あるいは性能が向上された新たなプロセッ
サボード(以下、7′とする)に対して、自律試験部4
4により試験を行って良否をチェックした後、良の場合
には、プロセッサボード7′の出力信号抑止スイッチ1
5を出力信号抑止状態とし、バックボード10に挿入
し、新たなプロセッサボード2′の出力信号抑止スイッ
チ15を出力信号有効状態とし、入出力制御ボード8か
ら新たなプロセッサボード7′のメモリにプログラムフ
ァイルを転送する。次に、0系装置のコンソール23か
ら保守者の指示により、プロセッサボード2のプロセッ
サ制御部16を経由し、状態保守部42に両系再開状態
を設定し、1系装置のコンソール25から保守者の指示
により、プロセッサボード7のプロセッサ制御部16を
経由して状態保守部42に両系再開状態を設定する。
[State 2 (31)] ... Preparation for adding new functions and performances to the 1-system device. From the console 23 of the 0-system device, via the processor control unit 16 of the processor board 2 according to an instruction from a maintenance person,
The self-system restart state is set in the state holding unit 42, and then input from the console 23 of the 0-system device via the processor control unit 16 and the input signal suppression control unit 13 of the processor board 2 according to the instruction of the maintenance person. The driver 16 is turned off. Next, the output signal suppression switch 15 of the processor board 7 of the 1-system device is set to the output signal suppression state, the suppression instruction is given to the output signal suppression control unit 14, and the output of the output driver 20 is set to the high impedance state to output the output signal. The level of the line 18 is set to high impedance to suppress disturbance to other boards connected to the backboard, and the processor board 7 of the 1-system device is removed from the backboard 10. [State 3 (32)] ... The new CPU of the 1-system device is used as the operating device. For a new processor board with additional functions or improved performance (hereinafter referred to as 7 '), the autonomous test unit 4
After checking the quality by performing the test with No. 4, if it is good, the output signal suppression switch 1 of the processor board 7 '
5 is put in the output signal inhibition state, inserted into the backboard 10, the output signal inhibition switch 15 of the new processor board 2'is put in the output signal valid state, and the program from the input / output control board 8 to the memory of the new processor board 7'is programmed. Transfer files. Next, in accordance with an instruction from the maintenance person from the console 23 of the 0-system device, the restart state of both systems is set in the state maintenance unit 42 through the processor control unit 16 of the processor board 2, and the maintenance system is set from the console 25 of the 1-system device. In response to the instruction, the system maintenance state is set in the state maintenance unit 42 via the processor control unit 16 of the processor board 7.

【0010】〔状態4(33)〕・・・1系装置の新た
なCPUを運用装置として再開する。 0系装置のコンソール23から保守者の指示により、バ
ックボード5、系間交差ボード4、系間交差線11、1
系装置の系間交差ボード9、バックボード10を介して
プロセッサボード7′のプロセッサ制御部16から運用
予備指定部21に運用装置状態を設定し、0系装置のコ
ンソール23から保守者の指示により、プロセッサボー
ド2のプロセッサ制御部16を経由し、運用予備指定部
21に予備装置状態を設定する。 〔状態5(34)〕・・・0系装置に新たな機能、性能
を付加する準備をする。 1系装置のコンソール25から保守者の指示により、プ
ロセッサボード7′のプロセッサ制御部16を経由し
て、状態保守部42に自系再開状態を設定し、0系装置
のプロセッサ2の出力信号抑止スイッチ15を出力信号
抑止状態にし、出力信号抑止制御部14に抑止指示を行
い、出力ドライバ20の出力を高インピーダンス状態と
し、出力信号線18のレベルを高インピーダンスとし
て、バックボード5に接続される他のボードに対する擾
乱を抑止し、1系装置のコンソール25から保守者の指
示により、プロセッサボード7′のプロセッサ制御部1
6、入力信号抑止制御部13を経由して、入力ドライバ
19をOFF状態にし、0系装置のプロセッサボード2
をバックボード5から取り外す。
[State 4 (33)] ... The new CPU of the 1-system device is restarted as the operation device. The backboard 5, the intersystem crossing board 4, the intersystem crossing lines 11, 1 are instructed by the maintenance person from the console 23 of the 0 system device.
The operation device state is set in the operation reserve designation unit 21 from the processor control unit 16 of the processor board 7'via the intersystem crossing board 9 and the backboard 10 of the system device, and the console 23 of the system 0 device is instructed by the maintenance person. Then, the spare device state is set in the operation spare designation unit 21 via the processor control unit 16 of the processor board 2. [State 5 (34)] ... Prepare to add a new function and performance to the 0-system device. In response to an instruction from the maintenance person from the console 25 of the 1-system device, the self-system restart state is set in the status maintenance unit 42 via the processor control unit 16 of the processor board 7 ', and the output signal of the processor 2 of the 0-system device is suppressed. The switch 15 is set to the output signal suppression state, the output signal suppression control unit 14 is instructed to be suppressed, the output of the output driver 20 is set to the high impedance state, and the level of the output signal line 18 is set to the high impedance to be connected to the backboard 5. Disturbance to other boards is suppressed, and the processor control unit 1 of the processor board 7'is instructed by the maintenance person from the console 25 of the 1-system device.
6, the input driver 19 is turned off via the input signal suppression control unit 13, and the processor board 2 of the 0-system device
Is removed from the backboard 5.

【0011】〔状態6(35)〕・・・0系装置に新た
な機能・性能を付加したCPUを設定。 0系装置の新たなプロセッサボード2′に対して、自律
試験部44により試験を行ってその良否をチェックし、
良の場合には、プロセッサボード2′の出力信号抑止ス
イッチ15を出力信号抑止状態とし、バックボード5に
挿入し、新たなプロセッサボード2′の出力信号抑止ス
イッチ15を出力信号有効状態とし、1系装置のプロセ
ッサ7′のメモリ43の内容をメモリ交差制御部45、
メモリ交差線44を経由して0系装置のプロセッサボー
ド2′のメモリ43に転送し、0系装置のコンソール2
3から保守者の指示により、プロセッサボード2′のプ
ロセッサ制御部16を経由して状態保持部42に両系再
開状態を設定し、1系装置のコンソール25から保守者
の指示により、プロセッサボード7′のプロセッサ制御
部16を経由して状態保持部42に両系再開状態を設定
する。これにより、両系のプロセッサを新しいプロセッ
サに更改することができた。
[State 6 (35)] ... A CPU in which new functions and performances are added to the 0 system device is set. The new processor board 2'of the 0-system device is tested by the autonomous test unit 44 to check its quality,
In the case of being good, the output signal suppression switch 15 of the processor board 2'is put in the output signal suppression state, inserted into the backboard 5, and the output signal suppression switch 15 of the new processor board 2'is set in the output signal valid state. The contents of the memory 43 of the processor 7'of the system device are stored in the memory intersection control unit 45,
The data is transferred to the memory 43 of the processor board 2'of the 0-system device via the memory intersection line 44, and the console 2 of the 0-system device is transferred.
3 sets the restart status of both systems in the status holding unit 42 via the processor control unit 16 of the processor board 2'according to the instruction of the maintenance person, and the processor board 7 is set from the console 25 of the 1-system device according to the instruction of the maintenance person. The system restart state is set in the state holding unit 42 via the processor control unit 16 ′. As a result, it was possible to upgrade both processors to a new processor.

【0012】次に、異常検出の場合を説明する。異常を
検出した場合には、状態保持部42の内容を利用して、
自系立ち上げと他系立ち上げを選択する。 〔状態7(36)〕・・・状態1で異常を検出した場合
の置き替え。 状態1(30)で異常を検出すると、状態7(36)に
示すように、1系装置を運用装置に、0系装置を予備装
置にそれぞれ置き替える。 〔状態8(37)〕・・・状態2で異常を検出した場合
の置き替え。 状態2(31)で異常を検出すると、状態8(37)に
示すように、1系装置が外された状態のため、0系装置
を運用装置としたままの状態で、処理を続行する。 〔状態9(38)〕・・・状態3で異常を検出した場合
の置き替え。 状態3(32)で異常を検出すると、状態9(38)に
示すように、1系装置を運用装置に、0系装置を予備装
置にそれぞれ置き替える。 〔状態10(39)〕・・・状態4で異常を検出した場
合の置き替え。 状態4(33)で異常を検出すると、状態10(39)
に示すように、0系装置を運用装置に、1系装置を予備
装置にそれぞれ置き替える。 〔状態11(40)〕・・・状態5で異常を検出した場
合の置き替え。 状態5(34)で異常を検出すると、状態11(40)
に示すように、0系装置が外された状態のため、1系装
置を運用装置としたままの状態で、処理を続行する。 〔状態12(41)〕・・・状態6で異常を検出した場
合の置き替え。 状態6(35)で異常を検出すると、状態12(41)
に示すように、0系装置を運用装置に、1系装置を予備
装置にそれぞれ置き替える。
Next, the case of abnormality detection will be described. When an abnormality is detected, the contents of the state holding unit 42 are used to
Select own system startup and other system startup. [State 7 (36)] ... Replacement when an abnormality is detected in State 1. When an abnormality is detected in the state 1 (30), as shown in the state 7 (36), the 1-system device is replaced with the operating device and the 0-system device is replaced with the standby device. [State 8 (37)] ... Replacement when abnormality is detected in State 2. When an abnormality is detected in the state 2 (31), as shown in the state 8 (37), since the 1-system device is removed, the 0-system device is left as the operating device and the processing is continued. [State 9 (38)] ... Replacement when abnormality is detected in state 3. When an abnormality is detected in state 3 (32), as shown in state 9 (38), the 1-system device is replaced with the operating device and the 0-system device is replaced with the standby device. [State 10 (39)] ... Replacement when an abnormality is detected in State 4. If an abnormality is detected in status 4 (33), status 10 (39)
As shown in, the 0-system device is replaced with the operating device, and the 1-system device is replaced with the standby device. [State 11 (40)] ... Replacement when an abnormality is detected in State 5. If an abnormality is detected in state 5 (34), state 11 (40)
As shown in (1), since the 0-system device has been removed, the processing is continued while the 1-system device remains the operating device. [State 12 (41)] ... Replacement when abnormality is detected in state 6. If an abnormality is detected in state 6 (35), state 12 (41)
As shown in, the 0-system device is replaced with the operating device, and the 1-system device is replaced with the standby device.

【0013】なお、図2では、プロセッサボード内に状
態保持部42が備えられているため、新しいプロセッサ
を置き替えた系から立ち上げてもよいが、状態保持部を
用いない場合には、必ず相手系から立ち上がることと
し、相手系が存在しない場合には、予備系で異常を検出
し、再度立ち上げを実施する。また、本実施例では、入
力信号抑止制御部13、出力信号抑止制御部14、異常
検出部29、状態保持部42を使用する場合を示した
が、これらの手段を使用しない方法も可能である。ま
た、本実施例では、状態5(34)のプロセッサ間のメ
モリ内容の転送では、メモリ交差線44を介して転送し
ているが、系間交差ボード4,9、系間交差線11を経
由して実施することも可能である。また、状態の入出力
制御ボード3,8を経由したプロセッサボード2,7の
メモリへのプログラムファイルの転送では、予めプロセ
ッサボード2,7に不揮発性メモリを採用することによ
り、省略が可能である。また、本実施例では、コンソー
ル23,25が各々の系に接続されているが、一方の系
のみに接続される場合にも、系間交差ボード4,9、系
間交差線11を経由して同様の制御が可能である。ま
た、コンソール制御ボード22,24の置き替えを実施
する場合には、運用系のコンソールのみを用いて実施す
る必要があるが、同様の手順で実施することができる。
さらに、本実施例では、プロセッサボード2,7の置き
替えを例に説明したが、他のボードの場合でも、全く同
様に実施することができる。さらに、本実施例では、二
重化システムを示したが、N+1予備装置(Nは0以上
の整数)を持つシステムに拡張することも容易である。
In FIG. 2, since the state holding unit 42 is provided in the processor board, a new processor may be started up from the replaced system. However, if the state holding unit is not used, the state holding unit 42 must be used. It is decided to start from the partner system, and if the partner system does not exist, the standby system detects an error and restarts. Further, in the present embodiment, the case where the input signal suppression control unit 13, the output signal suppression control unit 14, the abnormality detection unit 29, and the state holding unit 42 are used has been described, but a method that does not use these means is also possible. . Further, in the present embodiment, in the memory content transfer between the processors in the state 5 (34), it is transferred via the memory intersection line 44, but it is transferred via the intersystem intersection boards 4 and 9 and the intersystem intersection line 11. It is also possible to carry out. Further, in the transfer of the program file to the memory of the processor boards 2 and 7 via the input / output control boards 3 and 8 in the state, it is possible to omit it by adopting a non-volatile memory in the processor boards 2 and 7 in advance. . Further, in the present embodiment, the consoles 23 and 25 are connected to the respective systems, but even when they are connected to only one system, the intersystem crossing boards 4 and 9 and the intersystem crossing line 11 are used. The same control is possible. Further, when the console control boards 22 and 24 are replaced, it is necessary to use only the active console, but the same procedure can be used.
Furthermore, in the present embodiment, the replacement of the processor boards 2 and 7 has been described as an example, but other boards can be implemented in exactly the same manner. Further, although the duplex system is shown in the present embodiment, it is easy to expand it to a system having N + 1 spare devices (N is an integer of 0 or more).

【0014】[0014]

【発明の効果】以上説明したように、本発明によれば、
冗長構成システムに対して機能追加・性能向上が要求さ
れた際には、サービス継続状態のまま、システムの一部
ないし全部を置き替えることができる。その場合、従来
の方法に比べて置き替え規模を小さくすることにより、
置き替えに要する費用と時間を削減することができる。
As described above, according to the present invention,
When a function addition / performance improvement is required for the redundant configuration system, a part or all of the system can be replaced while the service is continuously maintained. In that case, by making the replacement scale smaller than the conventional method,
The cost and time required for replacement can be reduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示すシステムアップグレー
ド装置のブロック図である。
FIG. 1 is a block diagram of a system upgrade apparatus showing an embodiment of the present invention.

【図2】図1におけるプロセッサボードの内部構成図で
ある。
FIG. 2 is an internal configuration diagram of a processor board in FIG.

【図3】本発明において、新たに機能を付加する場合ま
たは性能を向上させる場合の状態遷移および障害発生の
場合の状態遷移図である。
FIG. 3 is a state transition diagram in the case where a new function is added or performance is improved and a failure occurs in the present invention.

【図4】同じく、機能付加・性能向上させた装置に置き
替える場合、および障害発生の場合の状態遷移図であ
る。
FIG. 4 is a state transition diagram in the case of replacing with a device with added functions and improved performance and in the case of failure occurrence.

【符号の説明】[Explanation of symbols]

1,6・・・0系1系装置、2,7・・・プロセッサボ
ード、3,8・・・入出力制御ボード、4,9・・・系
間交差ボード、5,10・・・バックボード、11・・
・系間交差線、23,25・・・コンソール、22,2
4・・・コンソール制御ボード、26,27・・・シス
テムバス、28・・・異常通知交差線、44・・・メモ
リ交差線、12・・・バックボード接続コネクタ、13
・・・入力信号抑止制御部、14・・・出力信号抑止制
御部、15・・・出力信号抑止スイッチ、16・・・プ
ロセッサ制御部、17・・・入力信号線、18・・・出
力信号線、19・・・入力ドライバ、20・・・出力ド
ライバ、21・・・運用予備設定部、29・・・異常検
出部、42・・・状態保持部、43・・・メモリ部、4
4・・・自律試験部、45・・・メモリ交差制御部。
1, 6 ... 0 system 1 system device, 2, 7 ... Processor board, 3, 8 ... Input / output control board, 4, 9 ... Intersystem crossing board, 5, 10 ... Back Board, 11 ...
・ Intersystem crossing line, 23, 25 ... Console, 22, 2
4 ... Console control board, 26, 27 ... System bus, 28 ... Abnormality notification crossing line, 44 ... Memory crossing line, 12 ... Backboard connector, 13
Input signal suppression control unit, 14 output signal suppression control unit, 15 output signal suppression switch, 16 processor control unit, 17 input signal line, 18 output signal Lines, 19 ... Input driver, 20 ... Output driver, 21 ... Operation preliminary setting section, 29 ... Abnormality detection section, 42 ... State holding section, 43 ... Memory section, 4
4 ... Autonomous test part, 45 ... Memory intersection control part.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 清水 浩一 東京都千代田区内幸町1丁目1番6号 日 本電信電話株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Koichi Shimizu 1-1-6 Uchisaiwaicho, Chiyoda-ku, Tokyo Nihon Telegraph and Telephone Corporation

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 共通の通信経路を介して接続される複数
装置からなるサブシステムと、該サブシステムと同一の
構成を有する別個のサブシステムを備え、一方を運用サ
ブシステム、他方を予備サブシステムとして運転し、該
運用サブシステムと予備サブシステム間で通信手段によ
り通信を行う冗長構成システムにおいて、 該サブシス
テムに付加機能または付加性能が要求された場合には、
該予備サブシステムの一部ないし全部の装置を別装置に
置き替えた後、 該運用サブシステムに格納されている情報を上記通信手
段を用いて該予備サブシステムに転送し、 該予備サブシステムを運用サブシステムに、該運用サブ
システムを予備サブシステムに、それぞれ切り替えるこ
とを特徴とするシステムアップグレード方法。
1. A subsystem comprising a plurality of devices connected via a common communication path and a separate subsystem having the same configuration as the subsystem, one of which is an operation subsystem and the other of which is a standby subsystem. In the redundant configuration system in which the subsystem is operated as a communication unit and communicates by means of communication between the operation subsystem and the standby subsystem, when an additional function or additional performance is required for the subsystem,
After replacing some or all of the devices of the spare subsystem with another device, the information stored in the operation subsystem is transferred to the spare subsystem using the communication means, and the spare subsystem is replaced. A system upgrade method comprising switching to an operation subsystem and switching the operation subsystem to a backup subsystem.
【請求項2】 請求項1に記載のシステムアップグレー
ド方法において、前記運用サブシステム内の特定装置と
予備サブシステム内の特定装置間に、サブシステム間通
信手段とは別個の第2の通信手段を有し、 該個別の第2の通信手段を経由して予備サブシステムと
運用サブシステム間で通信を行うことを特徴とするシス
テムアップグレード方法。
2. The system upgrade method according to claim 1, wherein a second communication means separate from the inter-subsystem communication means is provided between the specific device in the operation subsystem and the specific device in the standby subsystem. A system upgrade method, comprising: communicating between a backup subsystem and an operating subsystem via the individual second communication means.
【請求項3】 請求項1に記載のシステムアップグレー
ド方法において、前記複数の装置は、いずれも共通の通
信経路を介して接続され、かつ該通信経路に対する活線
挿抜機構、および該通信経路に対する出力信号の影響を
抑止する出力抑止手段を有し、 新しい機能・性能の付加が要求されたときには、該予備
サブシステム内の上記出力抑止手段を有効とした後、該
装置自体を該通信経路から挿抜することを特徴とするシ
ステムアップグレード方法。
3. The system upgrade method according to claim 1, wherein the plurality of devices are all connected via a common communication path, and a hot-swap mechanism for the communication path and an output for the communication path are provided. When a new function / performance is requested to be provided with output suppressing means for suppressing the influence of signals, after enabling the output suppressing means in the spare subsystem, the device itself is inserted / removed from / on the communication path. A method for upgrading a system, comprising:
【請求項4】 請求項1または3に記載のシステムアッ
プグレード方法において、前記複数の装置は、いずれも
他方のサブシステムからの入力信号の影響を抑止する入
力抑止手段を有し、 新しい機能・性能の付加が要求されたときには、該入力
抑止手段を有効として、他方のサブシステム内の装置を
共通通信経路から挿抜することを特徴とするシステムア
ップグレード方法。
4. The system upgrade method according to claim 1 or 3, wherein each of the plurality of devices has an input suppression unit that suppresses an influence of an input signal from the other subsystem, and has a new function / performance. When the addition of the above is requested, the input inhibiting means is enabled, and the device in the other subsystem is inserted or removed from the common communication path.
【請求項5】 請求項1に記載のシステムアップグレー
ド方法において、前記複数の装置は、いずれも自律試験
手段を有し、 新しい機能・性能の付加が要求されたときには、予備サ
ブシステムの一部ないし全部の装置を別装置に置き替
え、該装置に対して上記自律試験手段により良否を試験
し、良い場合にはサブシステムに組込んで運用サブシス
テムと切り替えることを特徴とするシステムアップグレ
ード方法。
5. The system upgrade method according to claim 1, wherein each of the plurality of devices has an autonomous test means, and when a new function / performance is required, a part of the spare subsystem or a spare subsystem is provided. A system upgrade method characterized in that all the devices are replaced with another device, the device is tested for quality by the above-mentioned autonomous test means, and if it is good, it is incorporated into a subsystem and switched to an operation subsystem.
【請求項6】 共通の通信経路を介して接続される複数
装置からなるサブシステムと、該サブシステムと同一構
成を有する別個のサブシステムを備え、一方を運用サブ
システム、他方を予備サブシステムとして運転し、該運
用サブシステムと予備サブシステム間の通信手段を有す
る冗長構成システムにおいて、 前記複数装置の中の特定の装置には、自サブシステムお
よび他サブシステムの異常を検出する異常検出手段と、 該異常検出手段の検出結果を他方のサブシステムに通知
する手段とを有し、 該運用サブシステム内の異常検出手段が運用サブシステ
ム内の異常を検出したとき、および該予備サブシステム
から上記通知手段により通知されたときには、 相手サブシステムを運用サブシステムとして立ち上げ、
自サブシステムを予備サブシステムとすることを特徴と
するシステムアップグレード装置。
6. A subsystem comprising a plurality of devices connected via a common communication path and a separate subsystem having the same configuration as the subsystem, one as an operation subsystem and the other as a standby subsystem. In a redundant configuration system that operates and has a communication unit between the operation subsystem and the standby subsystem, in a specific device among the plurality of devices, an abnormality detection unit that detects an abnormality of its own subsystem and another subsystem And a means for notifying the other subsystem of the detection result of the abnormality detection means, when the abnormality detection means in the operation subsystem detects an abnormality in the operation subsystem, and from the backup subsystem. When notified by the notification means, start up the partner subsystem as an operation subsystem,
A system upgrade device characterized in that its own subsystem is used as a spare subsystem.
【請求項7】 請求項6に記載のシステムアップグレー
ド装置において、前記複数装置の中の特定装置には、該
装置の状態を保持する状態保持手段と、 該状態保持手段の内容を読み/書きする制御手段と、 相手装置内の状態保持手段の内容を読み/書きする制御
手段とを有し、 運用サブシステムが異常を検出したとき、および予備サ
ブシステムから通知されたときには、該状態保持手段の
内容を読み取り、該内容に応じて運用サブシステムを決
定することを特徴とするシステムアップグレード装置。
7. The system upgrade apparatus according to claim 6, wherein a status holding unit that holds a status of the apparatus and a read / write contents of the status holding unit are provided in a specific apparatus among the plurality of apparatuses. It has a control means and a control means for reading / writing the contents of the status holding means in the partner device, and when the operating subsystem detects an abnormality and when the standby subsystem notifies it, A system upgrade apparatus, which reads contents and determines an operation subsystem according to the contents.
JP6167826A 1994-07-20 1994-07-20 Method and device for upgrading system Pending JPH0830564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6167826A JPH0830564A (en) 1994-07-20 1994-07-20 Method and device for upgrading system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6167826A JPH0830564A (en) 1994-07-20 1994-07-20 Method and device for upgrading system

Publications (1)

Publication Number Publication Date
JPH0830564A true JPH0830564A (en) 1996-02-02

Family

ID=15856818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6167826A Pending JPH0830564A (en) 1994-07-20 1994-07-20 Method and device for upgrading system

Country Status (1)

Country Link
JP (1) JPH0830564A (en)

Similar Documents

Publication Publication Date Title
KR100610152B1 (en) Method for switching between multiple system processors
US6209051B1 (en) Method for switching between multiple system hosts
KR920003497B1 (en) Processing system tolerant of loss of access to secondary storage
US5005174A (en) Dual zone, fault tolerant computer system with error checking in I/O writes
EP1076853B1 (en) Controlling a bus with multiple system hosts
US5235687A (en) Method for replacing memory modules in a data processing system, and data processing system for performing the method
JPH09146842A (en) Storage subsystem
JP2000181887A (en) Fault processing method for information processor and storage controller
KR100258079B1 (en) The duplicated device by extention of memory bus in a tightly coupled fault tolerance system
US5742851A (en) Information processing system having function to detect fault in external bus
US20120159241A1 (en) Information processing system
JPS59106056A (en) Failsafe type data processing system
JP2005122763A (en) Storage device
JPH06259343A (en) Multiple bus control method and system using the same
JPH0830564A (en) Method and device for upgrading system
JPH07121315A (en) Disk array
JP3363579B2 (en) Monitoring device and monitoring system
JPH04241039A (en) High-reliability computer system
JP2002007220A (en) Multiple memory system
JP3298989B2 (en) Failure detection / automatic embedded device
JPS6113627B2 (en)
JPH07114521A (en) Multimicrocomputer system
JPH0721051A (en) System switching system
JPS5816365A (en) Composite computer device
JPH09146853A (en) Duplex computer and fault system restoration method therefor