JP3465637B2 - Server and control method thereof - Google Patents

Server and control method thereof

Info

Publication number
JP3465637B2
JP3465637B2 JP19924799A JP19924799A JP3465637B2 JP 3465637 B2 JP3465637 B2 JP 3465637B2 JP 19924799 A JP19924799 A JP 19924799A JP 19924799 A JP19924799 A JP 19924799A JP 3465637 B2 JP3465637 B2 JP 3465637B2
Authority
JP
Japan
Prior art keywords
server
signal
modem
selector
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP19924799A
Other languages
Japanese (ja)
Other versions
JP2001028616A (en
Inventor
幸一 種田
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP19924799A priority Critical patent/JP3465637B2/en
Publication of JP2001028616A publication Critical patent/JP2001028616A/en
Application granted granted Critical
Publication of JP3465637B2 publication Critical patent/JP3465637B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Telephonic Communication Services (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は異常時に遠隔地から
の復旧制御が可能なサーバ及びその制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a server capable of performing recovery control from a remote place when an abnormality occurs and a control method thereof.

【0002】[0002]

【従来の技術】Windows NTなどのOS(Oper
ating System)を備えたクライアント用のコンピュー
タ(以下、クライアントPCと称す)は、RAS(Remo
te Access Service)によって遠隔地からサーバにダ
イヤルアップ接続することが可能である。
2. Description of the Related Art OSs such as Windows NT (Oper
A computer for a client (hereinafter referred to as a client PC) equipped with an ating system) is a RAS (Remo PC).
It is possible to dial-up connect to the server from a remote location by using te Access Service).

【0003】しかしながら、何らかの原因によりサーバ
の動作が停止したときには、サーバが応答できないた
め、遠隔地からのサーバへのアクセスが不能になる。そ
こで、サーバの動作が停止したときでも、遠隔地からサ
ーバに接続可能にして、サーバを復旧させることが求め
られている。
However, when the operation of the server is stopped due to some reason, the server cannot respond, so that it is impossible to access the server from a remote place. Therefore, even when the operation of the server is stopped, it is required to connect to the server from a remote place and restore the server.

【0004】このような問題を解決するために、従来、
遠隔地にあるネットワークマネジメント用のコンピュー
タ(以下、マネージメントPCと称す)からサーバに内
蔵されたBMC(Baseboard Management Controlle
r)にアクセスし、サーバの制御装置であるプロセッサ
を備えたBMCによりサーバを復旧させる工夫が試みら
れている。
In order to solve such a problem, conventionally,
A BMC (Baseboard Management Controlle) built in the server from a computer for network management (hereinafter referred to as a management PC) at a remote location.
Attempts have been made to access r) and restore the server by BMC equipped with a processor that is the control device of the server.

【0005】[0005]

【発明が解決しようとする課題】上記したような従来の
サーバでは、BMCに緊急時専用のCOM(Communicat
ion)ポート(例えば、RS232Cインタフェース)
が接続され、そこに専用のモデムが接続されている。マ
ネージメントPCは、公衆回線、緊急用のモデム及びC
OMポートを介してBMCにアクセスし、サーバを復旧
させるための所定のコマンドを送信する。
In the conventional server as described above, the BMC is provided with a COM (Communicat) dedicated for emergencies.
ion) port (for example, RS232C interface)
Is connected, and a dedicated modem is connected to it. Management PC is public line, emergency modem and C
Access the BMC via the OM port and send a predetermined command to restore the server.

【0006】したがって、クライアントPCとの間で通
常のデータ通信を行うためのCOMポート及びモデムに
加えて緊急用のCOMポート及びモデムが必要になるた
め、システムの構成が冗長であり、効率的とは言えない
問題点があった。
[0006] Therefore, in addition to the COM port and modem for performing normal data communication with the client PC, an emergency COM port and modem are required, so that the system configuration is redundant and efficient. There was a problem I could not say.

【0007】本発明は上記したような従来の技術が有す
る問題点を解決するためになされたものであり、冗長な
COMポートやモデムを不要にして、クライアントPC
やマネージメントPCとのデータ通信を効率よく行える
サーバ及びその制御方法を提供することを目的とする。
The present invention has been made in order to solve the above-mentioned problems of the prior art, and eliminates the need for redundant COM ports and modems, and enables client PCs.
It is an object of the present invention to provide a server that can efficiently perform data communication with a management PC and a management PC, and a control method thereof.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
本発明のサーバは、公衆回線を介して接続されたマネー
ジメントコンピュータにより異常時の復旧動作が可能な
サーバであって、前記マネージメントコンピュータと前
記サーバの通常のデータ通信相手であるクライアントコ
ンピュータとに前記公衆回線を介して接続するためのモ
デムに対するインタフェースであるCOMポートと、前
記クライアントコンピュータとのデータ通信時に前記モ
デムとのデータの送受信を制御するためのI/O制御部
と、前記COMポートと前記I/O制御部との間を切断
可能に接続するセレクタと、前記マネージメントコンピ
ュータから自装置宛ての所定のメッセージを受信した場
合に、前記セレクタを制御して前記COMポートと前記
I/O制御部との間の接続を切断し、前記マネージメン
トコンピュータからのコマンドにしたがって処理を実行
する制御装置と、を含むことを特徴とする。
In order to achieve the above object, a server of the present invention is a server capable of performing a recovery operation in the event of an abnormality by a management computer connected via a public line. A COM port, which is an interface for a modem for connecting to a client computer, which is a normal data communication partner of a server, via the public line, and controls transmission and reception of data with the modem during data communication with the client computer. I / O control unit, a selector for disconnectably connecting the COM port and the I / O control unit, and the management computer
When a predetermined message addressed to the device is received from the computer
In this case, the control device controls the selector to disconnect the connection between the COM port and the I / O control unit, and executes a process according to a command from the management computer. To do.

【0009】このとき、前記制御装置は、前記モデムか
ら送出される、呼び出し信号の送出タイミングに一致す
るパルス信号であるRI信号が、予め決められたしきい
値数以上のパルスを出力したときにサーバの異常と判定
してもよく、サーバが動作を休止しているスリープ状態
であるか否かを監視し、前記スリープ状態であるとき
に、サーバの異常を判定するための前記RI信号のパル
スのしきい値数を変更してもよい。
At this time, when the RI signal, which is a pulse signal that is transmitted from the modem and coincides with the transmission timing of the calling signal, outputs a pulse of a predetermined threshold number or more, It may be determined that the server is abnormal, and the pulse of the RI signal for monitoring whether or not the server is in a sleep state in which the server is inactive and determining the abnormality of the server when in the sleep state. The threshold number of may be changed.

【0010】一方、本発明のサーバの制御方法は、公衆
回線を介して接続されたマネージメントコンピュータに
より異常時の復旧動作を可能にするためのサーバの制御
方法であって、予め、前記マネージメントコンピュータ
と前記サーバの通常のデータ通信相手であるクライアン
トコンピュータとに前記公衆回線を介して接続するため
のモデムに対するインタフェースであるCOMポート
と、前記クライアントコンピュータとのデータ通信時に
前記モデムとのデータの送受信を制御するためのI/O
制御部との間をセレクタによって切断可能に接続してお
き、前記マネージメントコンピュータから所定のメッセ
ージを受信した場合に、前記セレクタを制御して前記C
OMポートと前記I/O制御部との間の接続を切断し、
前記マネージメントコンピュータからのコマンドにした
がって処理を実行することを特徴とする。
On the other hand, the server control method of the present invention is a server control method for enabling a recovery operation in the event of an abnormality by a management computer connected via a public line. A COM port that is an interface for a modem for connecting to a client computer that is a normal data communication partner of the server via the public line, and controls data transmission / reception with the modem during data communication with the client computer. I / O to do
The control unit is connected so that it can be disconnected by a selector, and a predetermined message is sent from the management computer.
Message is received, the selector is controlled to control the C
Disconnect the connection between the OM port and the I / O controller,
It is characterized in that processing is executed according to a command from the management computer.

【0011】このとき、前記モデムから送出される、呼
び出し信号の送出タイミングに一致するパルス信号であ
るRI信号が、予め決められたしきい値数以上のパルス
を出力したときにサーバの異常と判定してもよく、サー
バが動作を休止しているスリープ状態であるか否かを監
視し、前記スリープ状態であるときに、サーバの異常を
判定するための前記RI信号のパルスのしきい値数を変
更してもよい。
At this time, when the RI signal, which is a pulse signal that is sent from the modem and coincides with the sending timing of the call signal, outputs a pulse of a predetermined threshold value or more, it is determined that the server is abnormal. Alternatively, the threshold value of the pulse of the RI signal for monitoring whether or not the server is in the sleep state in which the server is inactive and determining the abnormality of the server in the sleep state. May be changed.

【0012】上記のようなサーバ及びその制御方法で
は、COMポートとI/O制御部との間をセレクタによ
って切断可能に接続しておき、サーバの異常時、または
マネージメントコンピュータから所定のメッセージを受
信したときに、セレクタを制御してCOMポートとI/
O制御部の接続を切断することで、サーバの通常動作時
だけでなくサーバの異常時も、クライアントコンピュー
タとの通常のデータ通信に使用しているモデム及び回線
を利用して、マネジメントコンピュータから制御装置
に所定のコマンドを送信することができる。
[0012] The server and control method described above, between the COM port and I / O controller should be tied cleavable by the selector, when the server abnormally, or receiving a predetermined message from the management computer Control the selector to control the COM port and I /
By disconnecting from O controller, even when the server abnormally not only during normal operation of the server, by using a modem and line are used for normal data communication with the client computer, Manet over impingement computer Can send a predetermined command from the controller to the controller.

【0013】[0013]

【発明の実施の形態】次に本発明について図面を参照し
て説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.

【0014】図1は本発明のサーバの構成を示すブロッ
ク図であり、図2は図1に示したサーバが備えるBM
C、I/O制御部部、及びCOMポート間の詳細な接続
を示す接続図である。
FIG. 1 is a block diagram showing the configuration of the server of the present invention, and FIG. 2 is a BM included in the server shown in FIG.
It is a connection diagram which shows the detailed connection between C, an I / O control part, and a COM port.

【0015】図1において、サーバ1にはモデム2が取
り付けられ、モデム2及び公衆回線5を介してクライア
ントPC3及びマネージメントPC4とのデータ通信を
可能にしている。
In FIG. 1, a modem 2 is attached to the server 1 to enable data communication with the client PC 3 and the management PC 4 via the modem 2 and the public line 5.

【0016】サーバ1は、CPU11と、CPU11の
処理に必要なデータを記憶するメインメモリ12と、キ
ャッシュメモリやメインメモリ12などの制御を行うシ
ステムコントローラを含むNorth Bridge1
3と、ハードディスクや拡張用装置などに対するバス制
御機能を含むSouth Bridge14と、クライ
アントPC3とのデータ通信時にモデム2とのデータの
送受信を制御するための制御機能を含むI/O制御部1
5と、サーバ1の異常時(停止時や動作不良時)に対処
するための機能を備えたBMC16と、モデム2に対す
るインタフェースであるCOMポート17と、COMポ
ート17に対するI/O制御部またはBMCの接続を切
り換えるためのセレクタ18とを有する構成である。
The server 1 includes a CPU 11, a main memory 12 that stores data necessary for the processing of the CPU 11, and a North Bridge 1 that includes a system controller that controls the cache memory, the main memory 12, and the like.
3, a South Bridge 14 including a bus control function for a hard disk and an expansion device, and an I / O control unit 1 including a control function for controlling transmission and reception of data with the modem 2 during data communication with the client PC 3.
5, a BMC 16 having a function of coping with an abnormality of the server 1 (at the time of stoppage or malfunction), a COM port 17 which is an interface to the modem 2, an I / O control unit or a BMC for the COM port 17 And a selector 18 for switching the connection.

【0017】South Bridge14にはIOバ
ス19を介してI/O制御部15及びBMC16がそれ
ぞれ接続されている。また、COMポート17にはモデ
ム2が接続される。CPU11は、不図示のハードディ
スクなどの記憶装置からOSをメインメモリ12に読み
出し、読み出したOSにしたがってクライアントPC3
との間でデータ通信を行うための処理を実行する。
An I / O control unit 15 and a BMC 16 are connected to the South Bridge 14 via an IO bus 19, respectively. Further, the modem 2 is connected to the COM port 17. The CPU 11 reads the OS from the storage device such as a hard disk (not shown) into the main memory 12, and according to the read OS, the client PC 3
Performs processing for data communication with.

【0018】ここで、以降の説明の理解を助けるため、
図2に示す各装置や信号について簡単に説明する。
Here, in order to help understanding of the following description,
Each device and signal shown in FIG. 2 will be briefly described.

【0019】・BMC(Baseboard Management Contr
oller):プロセッサを備えたサーバの制御装置であ
り、サーバ内の電源電圧や内部温度の監視、サーバ内に
格納されたログ情報や構成情報(保守に必要な情報。例
えば、サーバ内蔵機器の品名やシリアルNo.等)の管
理、サーバの強制リセットや強制電源OFFなどの緊急
時の制御を行う。 ・I/O制御部:モデム、プリンタ、マウスやキーボー
ド等の各種I/O機器とのデータの送受信を制御する回
路。 ・COM(Communication)ポート:例えば、RS23
2C規格のインタフェース装置からなり、各種I/O機
器をサーバに接続するためのインタフェース。
BMC (Baseboard Management Contr
oller): A server controller equipped with a processor that monitors the power supply voltage and internal temperature inside the server, log information and configuration information stored in the server (information required for maintenance. For example, the product name of the server built-in device. And serial numbers, etc., and control in emergencies such as forced server reset and forced power off. I / O control unit: A circuit that controls data transmission / reception with various I / O devices such as a modem, a printer, a mouse and a keyboard. COM (Communication) port: RS23, for example
An interface for connecting various I / O devices to the server, which consists of a 2C standard interface device.

【0020】・RXD(Receive Data):クライアン
トPCまたはマネージメントPCからの受信データ。
RXD (Receive Data): Received data from the client PC or management PC.

【0021】・RI(Ring Indicate)信号:モデムか
らBMC及びI/O制御部に送出される、電話のベルが
鳴る(呼び出し信号の送出)タイミングでON/OFF
が繰り返されるパルス信号。
RI (Ring Indicate) signal: ON / OFF at the timing when the telephone bell rings (sends a calling signal) sent from the modem to the BMC and I / O control section
Pulse signal that is repeated.

【0022】・CTS(Clear to Send)信号:モデ
ムからBMC及びI/O制御部に送信される、データの
送信許可を通知する信号。
CTS (Clear to Send) signal: a signal transmitted from the modem to the BMC and I / O control section for notifying data transmission permission.

【0023】・DCD(Data Carrier Detect)信
号:モデムからBMC及びI/O制御部に送信される、
公衆回線と接続されたことを示す信号。I/O制御部と
公衆回線が接続された場合、及びBMCと公衆回線が接
続された場合にそれぞれアサート(Assert)される。ま
た、公衆回線と切断された場合はデアサート(Deasser
t)される。
DCD (Data Carrier Detect) signal: transmitted from the modem to the BMC and I / O control section,
A signal indicating that a public line has been connected. Asserted when the I / O control unit and the public line are connected and when the BMC and the public line are connected. In addition, if it is disconnected from the public line, deassertion (Deasser
t) is done.

【0024】・DSR(Data Set Ready)信号:モデ
ムからI/O制御部に送信される、データの送信許可を
要求する信号。
DSR (Data Set Ready) signal: a signal transmitted from the modem to the I / O control unit, requesting data transmission permission.

【0025】・TXD:クライアントPCまたはマネー
ジメントPCへの送信データ。
TXD: Data sent to the client PC or management PC.

【0026】・DTR(Data Transmit Ready)信
号:I/O制御部からモデムに送信される、データの送
信開始を通知する信号。
DTR (Data Transmit Ready) signal: a signal transmitted from the I / O control unit to the modem to notify the start of data transmission.

【0027】・RTS(Request to Send)信号:I
/O制御部からモデムにデータの送信を要求する信号。
RTS (Request to Send) signal: I
A signal from the / O control unit that requests the modem to send data.

【0028】・SIO ISOLATE信号:第1のセ
レクタ及び第2のセレクタを切り換えるための信号。
SIO ISOLATE signal: a signal for switching between the first selector and the second selector.

【0029】図2に示すように、BMC16とI/O制
御部15は、第1のセレクタ181及び第2のセレクタ
182から成るセレクタ18を介してCOMポート17
と接続されている。
As shown in FIG. 2, the BMC 16 and the I / O controller 15 are provided with a COM port 17 via a selector 18 composed of a first selector 18 1 and a second selector 18 2.
Connected with.

【0030】COMポート17からは、モデム2からの
受信データ(RXD)、RI信号、CTS信号、及びD
CD信号がそれぞれBMC16に直接送信される。
From the COM port 17, received data (RXD) from the modem 2, RI signal, CTS signal, and D
Each CD signal is transmitted directly to the BMC 16.

【0031】また、COMポート17からは、上記モデ
ム2からの受信データ、RI信号、CTS信号、及びD
CD信号の他に、DSR信号が第1のセレクタ181
介してI/O制御部15に送信される。
Also, from the COM port 17, the received data from the modem 2, the RI signal, the CTS signal, and the D
In addition to the CD signal, the DSR signal is transmitted to the I / O control unit 15 via the first selector 18 1 .

【0032】一方、COMポート17には、BMC16
からクライアントPC3、またはI/O制御部15から
マネージメントPC4に送信する送信データ(TX
D)、DTR信号、RTS信号が、第2のセレクタ18
2を介してそれぞれ送信される。
On the other hand, the COM port 17 has a BMC 16
Data to be transmitted from the client PC 3 to the management PC 4 from the I / O control unit 15 (TX
D), the DTR signal, and the RTS signal are transmitted to the second selector 18
Sent via 2 respectively.

【0033】第1のセレクタ181及び第2のセレクタ
182は、BMC16から出力されるSIO ISOL
ATE信号で制御される複数のスイッチによって構成さ
れ、クライアントPC3との通常の通信時にはI/O制
御部15とCOMポート17間を接続し、サーバ1の異
常時、またはマネージメントPC4からBMC16宛て
のメッセージを受け取った場合に、I/O制御部15と
COMポート17間の接続を切断する。なお、BMC1
6は、RI信号であるパルス出力を監視し、予め決めら
れた所定の回数(しきい値)だけ電話のベルが鳴ってい
るにもかかわらずI/O制御部15が回線との接続処理
を行わないときに、サーバ1で異常が発生していると判
定する。
The first selector 18 1 and the second selector 18 2 are connected to the SIO ISOL output from the BMC 16.
It is composed of multiple switches controlled by the ATE signal, and connects the I / O control unit 15 and the COM port 17 during normal communication with the client PC 3, and when the server 1 is abnormal or a message from the management PC 4 to the BMC 16 is sent. When receiving, the connection between the I / O control unit 15 and the COM port 17 is disconnected. BMC1
Reference numeral 6 monitors the pulse output which is the RI signal, and the I / O control unit 15 performs connection processing with the line even though the telephone bell is ringing a predetermined number of times (threshold value). When not performed, it is determined that an abnormality has occurred in the server 1.

【0034】次に、図1に示した本発明のサーバの動作
について図3を用いて説明する。
Next, the operation of the server of the present invention shown in FIG. 1 will be described with reference to FIG.

【0035】図3は図1に示したBMCの処理手順を示
すフローチャートである。
FIG. 3 is a flow chart showing the processing procedure of the BMC shown in FIG.

【0036】図3において、BMC16は、通常、第1
のセレクタ181及び第2のセレクタ182により、I/
O制御部15とCOMポート17間を接続し、モデム2
からのRI信号出力待ち状態で待機している(ステップ
S1)。
In FIG. 3, the BMC 16 is usually the first
Of the selector 18 1 and the second selector 18 2 of
Connect the O control unit 15 and the COM port 17 to each other, and connect the modem 2
It waits in the state of waiting for the RI signal output from (step S1).

【0037】サーバ1が正常な動作状態にあるとき、I
/O制御部15はRI信号がモデム2から出力されると
直ぐに回線公衆5に対する接続処理を開始するため、R
I信号は数パルスしか出力されない。しかしながら、サ
ーバ1が動作停止状態にあるときやサーバ1の電源が入
っていないときは、モデム2からRI信号が出力され続
けることになる。BMC16は、RI信号のパルス出力
数を監視し、予め決められたしきい値の数以上のパルス
が出力されたか否かを判定する(ステップS2)。
When the server 1 is in a normal operating state, I
Since the / O control unit 15 starts the connection process to the line public 5 as soon as the RI signal is output from the modem 2,
The I signal outputs only a few pulses. However, the RI signal is continuously output from the modem 2 when the server 1 is in the inactive state or when the server 1 is not powered on. The BMC 16 monitors the pulse output number of the RI signal, and determines whether or not the pulse output is equal to or more than a predetermined threshold value (step S2).

【0038】しきい値以上のRI信号のパルス出力が検
出された場合、BMC16は、第1のセレクタ181
び第2のセレクタ182を制御し、I/O制御部15と
COMポート17間の接続を切断して、モデム2にコマ
ンドを発行し、回線との接続処理を行う(ステップS
3)。BMC16からモデム2に発行するコマンドは、
例えば、ATAコマンド等の強制着信コマンドが用いら
れる。ATAコマンドによって公衆回線5と接続された
後、BMC16は、ステップS5の処理に移行し、自装
置宛てのメッセージが公衆回線経由で送信されてくるか
否かを判定する。
When the pulse output of the RI signal above the threshold value is detected, the BMC 16 controls the first selector 18 1 and the second selector 18 2 so that the I / O controller 15 and the COM port 17 are connected. Is disconnected, a command is issued to the modem 2, and connection processing with the line is performed (step S
3). The command issued from BMC16 to modem 2 is
For example, a forced incoming command such as an ATA command is used. After being connected to the public line 5 by the ATA command, the BMC 16 shifts to the processing of step S5 and determines whether or not a message addressed to the own device is transmitted via the public line.

【0039】例えば、BMC16宛てのメッセージが、
A5hのキャラクタで始まり、A9hのキャラクタで終
了すると決められている場合、BMC16は受信したA
5hのキャラクタまでのデータを読み捨て、A5hのキ
ャラクタからA9hのキャラクタまでのデータを受信バ
ッファに格納する(ステップS5)。
For example, a message addressed to BMC16 is
If it is decided to start with the A5h character and end with the A9h character, the BMC 16 will receive the received A
The data up to the character 5h is discarded and the data from the character A5h to the character A9h is stored in the reception buffer (step S5).

【0040】これらのメッセージには、チェックサムデ
ータが含まれ、チェックサムの計算を行うことで、受信
したデータがBMC16宛てのメッセージであるか否か
を確認することができる。チェックサムの計算結果が所
定の値と一致しないときは、サーバ1のCPU11に対
するメッセージである可能性が高いため、それらのデー
タを読み捨て、次のA5hのキャラクタから始まるメッ
セージが送信されてくるのを待つ。
Checksum data is included in these messages, and it is possible to confirm whether or not the received data is a message addressed to the BMC 16 by calculating the checksum. If the checksum calculation result does not match the predetermined value, the message is likely to be the message to the CPU 11 of the server 1. Therefore, the data is discarded and the message starting from the next A5h character is sent. wait.

【0041】一方、ステップS2でしきい値以上のRI
信号のパルス出力が検出されない場合、BMC16はD
CD信号がアサートされたか否かを判定する(ステップ
S4)。なお、モデム2から出力されるDCD信号は、
BMC16と公衆回線5が接続されたときだけでなくI
/O制御部15と公衆回線5が接続されたときもアサー
トされる。
On the other hand, in step S2, RI above the threshold is obtained.
When the pulse output of the signal is not detected, the BMC 16 outputs D
It is determined whether the CD signal is asserted (step S4). The DCD signal output from the modem 2 is
I not only when the BMC 16 and the public line 5 are connected
It is also asserted when the / O control unit 15 and the public line 5 are connected.

【0042】DCD信号がアサートされない場合、BM
C16はステップS2の処理に戻ってRI信号の監視を
続ける。また、DCD信号がアサートされた場合は、ス
テップS5に移行して、上記と同様に自装置宛てのメッ
セージを受信バッファに格納する。
If the DCD signal is not asserted, BM
C16 returns to the processing of step S2 and continues to monitor the RI signal. If the DCD signal is asserted, the process proceeds to step S5, and the message addressed to the own device is stored in the reception buffer as described above.

【0043】続いて、BMC16は、回線が切断されて
DCD信号がデアサートされたか否かを判定し(ステッ
プS6)、DCD信号がデアサートされた場合は、ステ
ップS1の処理に戻って第1のセレクタ181及び第2
のセレクタ182を制御し、I/O制御部15とCOM
ポート17間を接続してモデム2からのRI信号出力待
ち状態で待機する。
Subsequently, the BMC 16 determines whether or not the line has been disconnected and the DCD signal has been deasserted (step S6). If the DCD signal has been deasserted, the process returns to step S1 and the first selector is selected. 18 1 and 2
The selector 18 2 of the I / O controller 15 and the COM
The ports 17 are connected to stand by in the RI signal output waiting state from the modem 2.

【0044】また、DCD信号がデアサートされない場
合、受信バッファに格納されたデータがマネージメント
PC4からのコマンドであるか否かを判定し(ステップ
S7)、マネージメントPC4からのコマンドでない場
合はステップS5の処理に戻ってステップS5〜S7の
処理を繰り返す。
If the DCD signal is not deasserted, it is judged whether the data stored in the reception buffer is a command from the management PC 4 (step S7). If it is not a command from the management PC 4, the process of step S5 is executed. Then, the process of steps S5 to S7 is repeated.

【0045】受信バッファに格納されたデータがマネー
ジメントPC4からのコマンドである場合、BMC16
はそのコマンドにしたがって処理を実行する(ステップ
S8)。
If the data stored in the reception buffer is a command from the management PC 4, BMC16
Executes the process according to the command (step S8).

【0046】マネージメントPC4からBMC16に送
信されるコマンドには、例えば、サーバ1が異常状態の
場合は、サーバ1の強制リセット指示、メモリダンプ指
示、サーバ1の強制電源OFF指示等がある。また、サ
ーバ1が正常に動作している場合は、サーバ1内のログ
情報や構成情報の転送要求などがある。このとき、BM
C16は、第1のセレクタ181及び第2のセレクタ1
2を制御し、I/O制御部15とCOMポート17間
の接続を切断してマネージメントPC4に要求されたデ
ータを公衆回線5経由で送信する。なお、このような場
合、第1のセレクタ181及び第2のセレクタ182がI
/O制御部15とCOMポート17間の接続を切断する
と、サーバ1のCPU11からは、モデム2の電源がO
FFし、公衆回線5と切断されたように見える。
The commands transmitted from the management PC 4 to the BMC 16 include, for example, a forced reset instruction of the server 1, a memory dump instruction, a forced power OFF instruction of the server 1 when the server 1 is in an abnormal state. Further, when the server 1 is operating normally, there is a request for transferring log information and configuration information in the server 1. At this time, BM
C16 is a first selector 18 1 and a second selector 1
8 2 to disconnect the connection between the I / O control unit 15 and the COM port 17 and transmit the requested data to the management PC 4 via the public line 5. In such a case, the first selector 18 1 and the second selector 18 2 are I
When the connection between the / O control unit 15 and the COM port 17 is disconnected, the power of the modem 2 is turned off from the CPU 11 of the server 1.
It FFs, and it seems that the public line 5 is disconnected.

【0047】しかしながら、マネージメントPC4とB
MC16の通信が終了し、マネージメントPC4がBM
C16との回線を切断すると、BMC16は第1のセレ
クタ181及び第2のセレクタ182によりI/O制御部
15とCOMポート17間を再び接続する。
However, the management PC 4 and B
Communication of MC16 is completed, management PC4 becomes BM
When the line with C16 is disconnected, the BMC 16 connects the I / O control unit 15 and the COM port 17 again by the first selector 18 1 and the second selector 18 2 .

【0048】したがって、サーバ1の動作が正常であれ
ば、CPU11はモデム2の電源が回復したと判断し、
モデム2に対する初期化を行うため、以降、クライアン
トPC3とのデータ通信を正常に行うことができる。
Therefore, if the operation of the server 1 is normal, the CPU 11 determines that the power supply of the modem 2 has been restored,
Since the initialization of the modem 2 is performed, the data communication with the client PC 3 can be normally performed thereafter.

【0049】よって、BMC16専用の冗長なCOMポ
ートやモデムが無くても、動作停止時にサーバ1を遠隔
地から復旧させることが可能であり、サーバ1の動作を
停止させることなくBMC16とマネージメントPC4
間でデータの送受信を行うことが可能になるため、クラ
イアントPC3やマネージメントPC4とのデータ通信
を効率よく行うことができる。
Therefore, even if there is no redundant COM port or modem dedicated to the BMC 16, it is possible to recover the server 1 from a remote place when the operation is stopped, and the BMC 16 and the management PC 4 can be operated without stopping the operation of the server 1.
Since data can be transmitted and received between the client PC 3 and the management PC 4, data communication can be efficiently performed.

【0050】なお、近年のサーバやパーソナルコンピュ
ータは、省電力化をサポートするためにRI信号によっ
て電源をONにしたり、SLEEP状態からWORKI
NG状態に変化させる機能を有している。そのような場
合、RI信号を受信し、I/O制御部が公衆回線との接
続処理を開始するまでの時間が遅れるため、BMCから
モデムに強制着信コマンドを送出するタイミングを遅ら
せる必要がある。
In recent years, a server or a personal computer is turned on by an RI signal in order to support power saving, or from a SLEEP state, a WORK
It has the function of changing to the NG state. In such a case, since the time until the I / O control unit receives the RI signal and starts the connection processing with the public line is delayed, it is necessary to delay the timing of sending the forced incoming command from the BMC to the modem.

【0051】そこで、BMCによってサーバがSLEE
P状態にあるか否かを監視し、その状態に応じてサーバ
が異常であるか否かを判定するためのRI信号のパルス
カウント数のしきい値を変更してもよい。
Therefore, the server is SLEE by BMC.
The threshold value of the pulse count number of the RI signal for monitoring whether it is in the P state and determining whether the server is abnormal may be changed according to the state.

【0052】[0052]

【発明の効果】本発明は以上説明したように構成されて
いるので、以下に記載する効果を奏する。
Since the present invention is constructed as described above, it has the following effects.

【0053】COMポートとI/O制御部との間をセレ
クタによって切断可能に接続しておき、サーバの異常
時、またはマネージメントコンピュータからの所定のメ
ッセージを受信した場合に、セレクタを制御してCOM
ポートとI/O制御部の接続を切断することで、サーバ
の通常動作時だけでなくサーバの異常時も、クライアン
トコンピュータとの通常のデータ通信に使用しているモ
デム及び回線を利用して、マネジメントコンピュータ
からサーバが有する制御装置に所定のコマンドを送信す
ることができる。
[0053] When receiving a predetermined message between the COM port and I / O controller should be tied cleavable by the selector, when the server abnormally, or from the management computer, COM controls the selector
By disconnecting the connection between the port and the I / O controller, the modem and line used for normal data communication with the client computer can be used not only during normal server operation but also during server failure. it is possible to transmit a predetermined command from the manager over impingement computer controller of a server.

【0054】したがって、制御装置専用の冗長なCOM
ポートやモデムが無くても、動作停止時にサーバを遠隔
地から復旧させることが可能であり、サーバの動作を停
止させることなく制御装置とマネージメントコンピュー
タ間でデータの送受信を行うことが可能になる。
Therefore, a redundant COM dedicated to the control device is used.
Even if there is no port or modem, the server can be restored from a remote place when the operation is stopped, and data can be transmitted and received between the control device and the management computer without stopping the operation of the server.

【0055】よって、クライアントコンピュータやマネ
ージメントコンピュータとのデータ通信を効率よく行う
ことができる。
Therefore, data communication with the client computer and the management computer can be efficiently performed.

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

【図1】本発明のサーバの構成を示すブロック図であ
る。
FIG. 1 is a block diagram showing a configuration of a server of the present invention.

【図2】図1に示したサーバが備えるBMC、I/O制
御部部、及びCOMポート間の詳細な接続を示す接続図
である。
FIG. 2 is a connection diagram showing detailed connections between a BMC, an I / O control unit, and a COM port included in the server shown in FIG.

【図3】図1に示したBMCの処理手順を示すフローチ
ャートである。
FIG. 3 is a flowchart showing a processing procedure of the BMC shown in FIG.

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

1 サーバ 2 モデム 3 クライアントPC 4 マネージメントPC 5 公衆回線 11 CPU 12 メインメモリ 13 North Bridge 14 South Bridge 15 I/O制御部 16 BMC 17 COMポート 18 セレクタ 181 第1のセレクタ 182 第2のセレクタ 19 IOバス1 Server 2 Modem 3 Client PC 4 Management PC 5 Public Line 11 CPU 12 Main Memory 13 North Bridge 14 South Bridge 15 I / O Control Unit 16 BMC 17 COM Port 18 Selector 18 1 First Selector 18 2 Second Selector 19 IO bus

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 公衆回線を介して接続されたマネージメ
ントコンピュータにより異常時の復旧動作が可能なサー
バであって、 前記マネージメントコンピュータと前記サーバの通常の
データ通信相手であるクライアントコンピュータとに前
記公衆回線を介して接続するためのモデムに対するイン
タフェースであるCOMポートと、 前記クライアントコンピュータとのデータ通信時に前記
モデムとのデータの送受信を制御するためのI/O制御
部と、 前記COMポートと前記I/O制御部との間を切断可能
に接続するセレクタと、前記マネージメントコンピュータから自装置宛ての所定
のメッセージを受信した場合に、 前記セレクタを制御し
て前記COMポートと前記I/O制御部との間の接続を
切断し、前記マネージメントコンピュータからのコマン
ドにしたがって処理を実行する制御装置と、 を含むことを特徴とするサーバ。
1. A server capable of recovery operation in the event of an abnormality by a management computer connected via a public line, wherein the public line is provided to the management computer and a client computer that is a normal data communication partner of the server. A COM port that is an interface to a modem for connection via a computer, an I / O control unit that controls data transmission / reception with the modem during data communication with the client computer, the COM port, and the I / O controller. A selector for disconnecting the O control unit and a predetermined address from the management computer to the own device.
A control device that controls the selector to disconnect the connection between the COM port and the I / O control unit when receiving the message, and executes processing according to a command from the management computer. A server characterized by including.
【請求項2】 前記制御装置は、サーバの異常時にも前
記セレクタを制御して前記COMポートと前記I/O制
御部との間の接続を切断し、前記マネージメントコンピ
ュータからのコマンドにしたがって処理を実行するもの
であって、前記モデムから送出される、呼び出し信号の
送出タイミングに一致するパルス信号であるRI信号
が、予め決められたしきい値数以上のパルスを出力した
ときにサーバの異常と判定することを特徴とする請求項
1記載のサーバ。
2. The control device is also provided in front of an abnormality of the server.
The COM port and the I / O control are controlled by controlling the selector.
Disconnect the connection with the control unit and
That executes processing according to commands from the computer
In addition, it is determined that the server is abnormal when the RI signal, which is a pulse signal that is transmitted from the modem and coincides with the transmission timing of the call signal, outputs a pulse of a predetermined threshold number or more. The server according to claim 1, wherein:
【請求項3】 前記制御装置は、サーバが動作を休止し
ているスリープ状態であるか否かを監視し、前記スリー
プ状態であるときに、サーバの異常を判定するための前
記RI信号のパルスのしきい値数を変更することを特徴
とする請求項2記載のサーバ。
3. The pulse of the RI signal for monitoring whether or not the server is in a sleep state in which the server is inactive and determining the abnormality of the server in the sleep state. 3. The server according to claim 2, wherein the threshold number of is changed.
【請求項4】 公衆回線を介して接続されたマネージメ
ントコンピュータにより異常時の復旧動作を可能にする
ためのサーバの制御方法であって、 予め、前記マネージメントコンピュータと前記サーバの
通常のデータ通信相手であるクライアントコンピュータ
とに前記公衆回線を介して接続するためのモデムに対す
るインタフェースであるCOMポートと、前記クライア
ントコンピュータとのデータ通信時に前記モデムとのデ
ータの送受信を制御するためのI/O制御部との間をセ
レクタによって切断可能に接続しておき、前記マネージメントコンピュータから所定のメッセージ
を受信した場合に、 前記セレクタを制御して前記COM
ポートと前記I/O制御部との間の接続を切断し、 前記マネージメントコンピュータからのコマンドにした
がって処理を実行することを特徴とするサーバの制御方
法。
4. A server control method for enabling a recovery operation in the event of an abnormality by a management computer connected via a public line, wherein the management computer and the server normally communicate with each other in advance. A COM port which is an interface to a modem for connecting to a client computer via the public line, and an I / O control unit for controlling data transmission / reception with the modem during data communication with the client computer. Between the two so that they can be disconnected by a selector, and a predetermined message is sent from the management computer.
Is received, the selector is controlled and the COM
A method for controlling a server, characterized in that a connection between a port and the I / O control unit is disconnected, and processing is executed in accordance with a command from the management computer.
【請求項5】 サーバの異常時にも前記セレクタを制御
して前記COMポートと前記I/O制御部との間の接続
を切断し、前記マネージメントコンピュータからのコマ
ンドにしたがって処理を実行するものであって、前記モ
デムから送出される、呼び出し信号の送出タイミングに
一致するパルス信号であるRI信号が、予め決められた
しきい値数以上のパルスを出力したときにサーバの異常
と判定することを特徴とする請求項4記載のサーバの制
御方法。
5. The selector is controlled even when the server is abnormal.
Connection between the COM port and the I / O controller
Disconnects the frame from the management computer.
When the RI signal, which is a pulse signal that is transmitted from the modem and that coincides with the transmission timing of the call signal, outputs a pulse of a predetermined threshold number or more. 5. The server control method according to claim 4, wherein it is determined that the server is abnormal.
【請求項6】 サーバが動作を休止しているスリープ状
態であるか否かを監視し、前記スリープ状態であるとき
に、サーバの異常を判定するための前記RI信号のパル
スのしきい値数を変更することを特徴とする請求項5記
載のサーバの制御方法。
6. A threshold number of pulses of the RI signal for monitoring whether or not the server is in a sleep state in which the server is inactive and determining the abnormality of the server in the sleep state. 6. The method of controlling a server according to claim 5, wherein:
JP19924799A 1999-07-13 1999-07-13 Server and control method thereof Expired - Fee Related JP3465637B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19924799A JP3465637B2 (en) 1999-07-13 1999-07-13 Server and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19924799A JP3465637B2 (en) 1999-07-13 1999-07-13 Server and control method thereof

Publications (2)

Publication Number Publication Date
JP2001028616A JP2001028616A (en) 2001-01-30
JP3465637B2 true JP3465637B2 (en) 2003-11-10

Family

ID=16404626

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19924799A Expired - Fee Related JP3465637B2 (en) 1999-07-13 1999-07-13 Server and control method thereof

Country Status (1)

Country Link
JP (1) JP3465637B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4655718B2 (en) * 2005-03-25 2011-03-23 日本電気株式会社 Computer system and control method thereof
JP2011070655A (en) * 2009-08-24 2011-04-07 Toshiba Corp Information processing apparatus, memory dump system and memory dump method
CN103078807B (en) * 2013-01-06 2016-07-06 中国人民解放军91655部队 A kind of method of server admin client

Also Published As

Publication number Publication date
JP2001028616A (en) 2001-01-30

Similar Documents

Publication Publication Date Title
JP3790333B2 (en) Distributed computer system
JP3641354B2 (en) Distributed computer system
US6513128B1 (en) Network interface card accessible during low power consumption mode
US5781434A (en) Control system for communication apparatus
JPH10105486A (en) Distributed computer system
US5796566A (en) Printed circuit board having conductors which can be decoupled for isolating inactive integrated circuits connected thereto
JPH09168053A (en) Method for transmitting maintenance information to remote device and apparatus for receiving maintenance information
JPH11149433A (en) Defect reporting system using local area network and its method
US20020099886A1 (en) System and method for controlling remote console functionality assist logic
EP0855824A2 (en) Monitoring of a packet telephony device via a control device
US20030065861A1 (en) Dual system masters
US5379437A (en) Reset of peripheral printing devices after a hot plug state
JP3465637B2 (en) Server and control method thereof
JP3430908B2 (en) Network connection control system and storage medium
US20030065864A1 (en) System and method supporting remote data processing system management
JP2002014878A (en) Computer system and its maintenance method
JP3266841B2 (en) Communication control device
JP2001211232A (en) Device management control method and system for remote access
JPH10247962A (en) Computer communication monitor system
JP2000057017A (en) Remote control module and computer with remote control function using the module
JP2004070393A (en) Remote shutdown method
JP3794358B2 (en) Power control method
JP3427951B2 (en) Relay transfer control system
JP2925215B2 (en) Line control system and line control device used in the line control system
JP2003037600A (en) Media converter with test manager, fault detection method, and system using the converter and method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070829

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080829

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080829

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090829

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090829

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100829

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110829

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110829

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120829

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees