(57)【要約】【課題】多重構成のサービスプロセッサを備えるコンピュータシステムにおいて、要求された処理に掛かる時間を短縮することのできるコンピュータシステムを提供する。【解決手段】コンピュータシステムは、運用系サービスプロセッサ、メモリを備える待機系サービスプロセッサ、ユニットを備えるコンピュータシステムであって、前記運用系サービスプロセッサは、前記ユニットのログを示すログ情報を取得して前記メモリに記憶させ、前記ログ情報の読み出しを指示する操作があった場合に、前記ログ情報を読み出させる読み出し指示を前記待機系サービスプロセッサに出力する第１制御部、を備え、前記待機系サービスプロセッサは、前記読み出し指示に応じて前記メモリから前記ログ情報を読み出し、読み出した前記ログ情報に係る処理を実行する第２制御部、を備える。【選択図】図５
2019175257.tif 000002
【特許請求の範囲】
【請求項１】
運用系サービスプロセッサ、メモリを有する待機系サービスプロセッサ、ユニットを備えるコンピュータシステムであって、
前記運用系サービスプロセッサは、
前記ユニットのログを示すログ情報を取得して前記メモリに記憶させ、前記ログ情報の読み出しを指示する操作があった場合に、前記ログ情報を読み出させる読み出し指示を前記待機系サービスプロセッサに出力する第１制御部、
を備え、
前記待機系サービスプロセッサは、
前記読み出し指示に応じて前記メモリから前記ログ情報を読み出し、読み出した前記ログ情報に係る処理を実行する第２制御部、
を備えるコンピュータシステム。
【請求項２】
前記ログ情報を記憶する共有メモリと、
前記共有メモリの情報の書き込み及び読み出しを制御する共有メモリ制御部と、
を備え、
前記第１制御部は、
前記ログ情報を前記共有メモリ制御部を介して前記共有メモリから取得して前記メモリに記憶させる、
請求項１に記載のコンピュータシステム。
【請求項３】
前記メモリは、
操作端末における前記ログ情報の保存先を示す保存先情報を記憶する、
請求項１または請求項２に記載のコンピュータシステム。
【請求項４】
前記第２制御部は、
実行した前記ログ情報に係る処理の処理結果を前記保存先情報の示す前記保存先へ出力する、
請求項３に記載のコンピュータシステム。
【請求項５】
前記ログ情報は、
前記ユニットにおいて発生した障害のログを示す障害情報である、
請求項１から請求項４の何れか一項に記載のコンピュータシステム。
【請求項６】
請求項１から請求項５の何れか一項に記載のコンピュータシステムと、
前記コンピュータシステムの備えるユニットのログを示すログ情報の操作端末における保存先を示す保存先情報を、前記コンピュータシステムに出力する前記操作端末と、
を備える通信システム。
【請求項７】
運用系サービスプロセッサ、メモリを備える待機系サービスプロセッサ、ユニットを備えるコンピュータシステムによる制御方法であって、
前記運用系サービスプロセッサは、
前記ユニットのログを示すログ情報を取得して前記メモリに記憶させ、前記ログ情報の読み出しを指示する操作があった場合に、前記ログ情報を読み出させる読み出し指示を前記待機系サービスプロセッサに出力し、
前記待機系サービスプロセッサは、
前記読み出し指示に応じて前記メモリから前記ログ情報を読み出し、読み出した前記ログ情報に係る処理を実行する、
コンピュータシステムによる制御方法。
【請求項８】
運用系サービスプロセッサ、メモリを有する待機系サービスプロセッサ、ユニットを備えるコンピュータシステムのコンピュータに、
前記ユニットのログを示すログ情報を取得して前記メモリに記憶させ、前記ログ情報の読み出しを指示する操作があった場合に、前記ログ情報を読み出させる読み出し指示を前記待機系サービスプロセッサに出力することと、
前記読み出し指示に応じて前記メモリから前記ログ情報を読み出し、読み出した前記ログ情報に係る処理を実行することと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステム、通信システム、コンピュータシステムによる制御方法及びプログラムに関する。
【背景技術】
【０００２】
コンピュータシステム内に多重構成のサービスプロセッサを備え、現用系（運用系）サービスプロセッサの負荷を軽減するコンピュータシステムがある。
特許文献１には、関連する技術として、計算機システム（ＣＰＵ）から処理要求が発行されると、テーブルを参照し、処理担当装置が現用系の場合、当該要求を実行して、その処理結果をＣＰＵへ報告するが、処理担当装置が待機系の場合には当該要求の処理を待機系サービスプロセッサへ依頼し、待機系サービスプロセッサが、現用系サービスプロセッサから依頼された処理を実行することで現用系サービスプロセッサの負荷を軽減する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１４８５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、先行文献１に記載の技術を用いた二重化サービスプロセッサを含むコンピュータシステムの場合、現用系サービスプロセッサは、計算機システム（ＣＰＵ）から処理要求が行われると、テーブルを検索する処理を行う。そのため、現用系サービスプロセッサの負荷が大きくなる可能性があり、他の処理に時間が掛かり、場合によっては他の処理を行うことができなくなる可能性がある。
【０００５】
本発明の各態様は、上記の課題を解決することのできるコンピュータシステム、通信システム、コンピュータシステムによる制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様によれば、コンピュータシステムは、運用系サービスプロセッサ、メモリを有する待機系サービスプロセッサ、ユニットを備えるコンピュータシステムであって、前記運用系サービスプロセッサは、前記ユニットのログを示すログ情報を取得して前記メモリに記憶させ、前記ログ情報の読み出しを指示する操作があった場合に、前記ログ情報を読み出させる読み出し指示を前記待機系サービスプロセッサに出力する第１制御部、を備え、前記待機系サービスプロセッサは、前記読み出し指示に応じて前記メモリから前記ログ情報を読み出し、読み出した前記ログ情報に係る処理を実行する第２制御部、を備える。
【０００７】
本発明の別の態様によれば、通信システムは、上記のコンピュータシステムと、前記コンピュータシステムの備えるユニットのログを示すログ情報の操作端末における保存先を示す保存先情報を、前記コンピュータシステムに出力する前記操作端末と、を備える。
【０００８】
本発明の別の態様によれば、コンピュータシステムによる制御方法は、運用系サービスプロセッサ、待機系サービスプロセッサ、ユニットを備えるコンピュータシステムによる制御方法であって、前記運用系サービスプロセッサは、前記ユニットのログを示すログ情報を取得して前記待機系サービスプロセッサのメモリに記憶させ、前記ログ情報の読み出しを指示する操作があった場合に、前記ログ情報を読み出させる読み出し指示を前記待機系サービスプロセッサに出力し、前記待機系サービスプロセッサは、前記読み出し指示に応じて前記メモリから前記ログ情報を読み出し、読み出した前記ログ情報に係る処理を実行する。
【０００９】
本発明の別の態様によれば、プログラムは、運用系サービスプロセッサ、待機系サービスプロセッサ、ユニットを備えるコンピュータシステムのコンピュータに、前記ユニットのログを示すログ情報を取得して前記待機系サービスプロセッサのメモリに記憶させ、前記ログ情報の読み出しを指示する操作があった場合に、前記ログ情報を読み出させる読み出し指示を前記待機系サービスプロセッサに出力することと、前記読み出し指示に応じて前記メモリから前記ログ情報を読み出し、読み出した前記ログ情報に係る処理を実行することと、を実行させる。
【発明の効果】
【００１０】
本発明の各態様によれば、多重構成のサービスプロセッサを備えるコンピュータシステムにおいて、要求された処理に掛かる時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態による通信システムの構成を示す図である。
【図２】本発明の第１の実施形態による通信システムの処理フローを示す図である。
【図３】本発明の第２の実施形態による通信システムの構成を示す図である。
【図４】本発明の第２の実施形態による通信システムの処理フローを示す図である。
【図５】本発明の実施形態によるコンピュータシステムの最小構成を示す図である。
【図６】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１２】
＜第１の実施形態＞
以下、図面を参照しながら実施形態について詳しく説明する。
本発明の第１の実施形態による通信システム１は、コンピュータシステム２と、操作端末３と、を備える。通信システム１は、コンピュータシステム２の障害発生時の障害情報（ログの一例）をコンピュータシステム２の共有メモリに一旦格納し、その後、コンピュータシステム２の運用系サービスプロセッサ内に障害情報として保存することで、処理要求が行われた場合であっても運用系サービスプロセッサの負荷を増加させないシステムである。コンピュータシステム２は、図１に示すように、サービスプロセッサ２１（運用系サービスプロセッサの一例）、２２（待機系サービスプロセッサの一例）と、ユニット２３、２４、２５、２６と、共有メモリ制御部２７と、共有メモリ２８と、を備える。
【００１３】
操作端末３は、コンピュータシステム２に障害情報の取得を要求する装置である。操作端末３は、通信インターフェースＩＦ１を介して、サービスプロセッサ２１、２２それぞれに接続される。サービスプロセッサ２１は、サービスプロセッサ間インターフェースＩＦ２を介して、サービスプロセッサ２２に接続される。共有メモリ制御部２７は、診断インターフェースＩＦ３を介して、サービスプロセッサ２１、２２それぞれに接続される。共有メモリ制御部２７は、診断インターフェースＩＦ４を介して、ユニット２３、２４、２５、２６それぞれに接続される。共有メモリ制御部２７は、共有メモリ２８に接続される。
【００１４】
サービスプロセッサ２１は、運用系サービスプロセッサである。サービスプロセッサ２１は、コンピュータシステム２の運用と制御を行う。
サービスプロセッサ２１は、制御部２１１（第１制御部の一例）と、メモリ２１２と、を備える。
制御部２１１は、サービスプロセッサ２２、ユニット２３、２４、２５、２６、操作端末３それぞれとの通信を制御する。また、制御部２１１は、メモリ２１２の情報の書き込み及び読み出しを制御する。
メモリ２１２は、全ユニットにおいて発生した障害のログを示す障害情報２１２１と、障害情報の操作端末３における保存先を示す保存先情報２１２２と、を記憶する。障害情報２１２１は、障害が発生した日時、障害を検出した箇所(プロセッサ番号など)、障害の種別(プロセッサ内部のキャッシュ障害、プロセッサ間インターフェースの障害など)の情報を含む。保存先情報２１２２は、ドライブ名、ディレクトリ名を含む。
【００１５】
サービスプロセッサ２２は、待機系サービスプロセッサである。サービスプロセッサ２２は、サービスプロセッサ２１に障害や故障などの不具合が発生した場合、サービスプロセッサ２１に替わってコンピュータシステム２の運用と制御を継続する。
サービスプロセッサ２２は、制御部２２１（第２制御部の一例）と、メモリ２２２と、を備える。
制御部２２１は、サービスプロセッサ２１、ユニット２３、２４、２５、２６、操作端末３それぞれとの通信を制御する。また、制御部２２１は、メモリ２２２の情報の書き込み及び読み出しを制御する。
メモリ２２２は、全ユニットにおいて発生した障害のログを示す障害情報２２２１と、操作端末３の障害情報の保存先情報２２２２と、を記憶する。
【００１６】
ユニット２３、２４、２５及び２６のそれぞれは、コンピュータシステム２内のプロセッサ、チップセットまたはコントローラである。ユニット２３、２４、２５、２６のそれぞれは、各ユニットごとに障害発生時の障害情報を保持する。具体的には、ユニット２３は、ユニット２３の障害情報２３１を保持する。ユニット２４は、ユニット２４の障害情報２４１を保持する。ユニット２５は、ユニット２５の障害情報２５１を保持する。ユニット２６は、ユニット２６の障害情報２６１を保持する。
【００１７】
共有メモリ制御部２７は、共有メモリ２８の情報の書き込み及び読み出しを制御する。  共有メモリ２８は、ユニット２３、２４、２５、２６の何れかに障害が発生した場合、その障害の発生を含む障害情報２８１を記憶する。
【００１８】
次に、本発明の第１の実施形態による通信システム１の処理について説明する。ここでは、図２に示す通信システム１の処理フローについて説明する。
まず、初期設定の処理であるステップＳ１〜Ｓ３について説明する。
【００１９】
制御部２２１は、通信インターフェースＩＦ１を介して、障害情報を圧縮したファイルとして、操作端末３に出力する。
操作端末３は、サービスプロセッサ２２から障害情報を受ける。操作端末３は、受けた障害情報を保存する。操作端末３は、通信インターフェースＩＦ１を介して、障害情報の保存先を示す保存先情報をサービスプロセッサ２１に出力する（ステップＳ１）。
【００２０】
制御部２１１は、操作端末３から保存先情報を受ける。制御部２１１は、受けた保存先情報をメモリ２１２に書き込む。メモリ２１２は、保存先情報を保存先情報２１２２として記憶する（保存する）（ステップＳ２）。制御部２２１は、サービスプロセッサ間インターフェースＩＦ２を介して、保存先情報をサービスプロセッサ２２に出力する。
【００２１】
制御部２２１は、制御部２１１から保存先情報を受ける。制御部２２１は、受けた保存先情報をメモリ２２２に書き込む。メモリ２２２は、保存先情報を保存先情報２２２２として記憶する（ステップＳ３）。
【００２２】
次に、障害発生時に障害情報を取得する処理であるステップＳ４〜Ｓ１１について説明する。
なお、ここでは、ユニット２３で障害が発生した場合を例に障害発生時の処理を説明する。
【００２３】
障害が発生したユニット２３は、障害が発生したことを示す障害発生通知を、診断インターフェースＩＦ４、共有メモリ制御部２７、診断インターフェースＩＦ３を介して、サービスプロセッサ２１に出力する（通知する）（ステップＳ４）。
【００２４】
制御部２１１は、ユニット２３から障害発生通知を受ける。制御部２１１は、障害発生通知を受けると、共有メモリ制御部２７に、ユニット２３の障害情報２３１を読み出すよう指示する（ステップＳ５）。
【００２５】
共有メモリ制御部２７は、制御部２１１から障害情報２３１を読み出す指示を受ける。共有メモリ制御部２７は、その指示を受けると、ユニット２３から障害情報２３１を読み出す。共有メモリ制御部２７は、読み出した障害情報２３１を共有メモリ２８に書き込む（保存する）（ステップＳ６）。その後、共有メモリ制御部２７は、障害情報２３１をサービスプロセッサ２１に出力する（送信する）（ステップＳ７）。
【００２６】
制御部２１１は、共有メモリ制御部２７から障害情報２３１を受ける。制御部２１１は、受けた障害情報２３１を、メモリ２１２の障害情報２１２１として書き込む。
メモリ２１２は、障害情報２３１を障害情報２１２１として記憶する（ステップＳ８）。
【００２７】
制御部２１１は、障害情報２１２１をメモリ２１２へ書き込むと、障害情報２１２１の保存が完了したことを示す情報を、サービスプロセッサ２２へ出力する（通知する）（ステップＳ９）。
制御部２２１は、サービスプロセッサ２１から障害情報２１２１の保存が完了したことを示す情報を受ける。制御部２２１は、障害情報２１２１の保存が完了したことを示す情報を受けると、共有メモリ制御部２７に、ユニット２３の障害情報２３１を読み出すよう指示する。
【００２８】
共有メモリ制御部２７は、サービスプロセッサ２１から障害情報２３１を読み出す指示を受ける。共有メモリ制御部２７は、その指示を受けると、ユニット２３から障害情報２３１を読み出す。共有メモリ制御部２７は、読み出した障害情報２３１をサービスプロセッサ２２に出力する（送信する）。
【００２９】
制御部２２１は、共有メモリ制御部２７から障害情報２３１を受ける（ステップＳ１０）。制御部２２１は、受けた障害情報２３１を、メモリ２２２の障害情報２２２１として書き込む。
メモリ２２２は、障害情報２３１を障害情報２２２１として記憶する（ステップＳ１１）。
【００３０】
次に、障害発生時に障害情報を読み出す処理であるステップＳ１２〜Ｓ１６について説明する。
作業者は、操作端末３に対して、コンピュータシステム２で発生した障害情報を取得するための操作を行う。操作端末３は、作業者の操作に応じて、障害情報の読み出しを指示する情報をコンピュータシステム２に出力する（ステップＳ１２）。
【００３１】
制御部２１１は、操作端末３から障害情報の読み出しを指示する情報を受ける。制御部２１１は、障害情報の読み出しを指示する情報を受けると、障害情報の圧縮処理・送信処理を行わずに、サービスプロセッサ２２に障害情報の読み出し指示を示す情報のみを出力する（送信する）（ステップＳ１３）。
【００３２】
制御部２２１は、サービスプロセッサ２１から障害情報の読み出し指示を示す情報を受ける。制御部２２１は、障害情報の読み出し指示を示す情報を受けると、メモリ２２２から障害情報２２２１を読み出す（ステップＳ１４）。
制御部２２１は、読み出した障害情報２２２１からテキストファイルを作成する。制御部２２１は、作成したテキストファイルのファイル圧縮を行う（ステップＳ１５）。
制御部２２１は、作成された圧縮ファイル（処理結果の一例）を、初期設定で設定された保存先情報２２２２に従って、操作端末３の保存先に出力する（送信する）（ステップＳ１６）。
操作端末３は、サービスプロセッサ２２から圧縮ファイルを受ける。操作端末３は、受けた圧縮ファイルを保存先に書き込む（保存する）。
【００３３】
以上、本発明の第１の実施形態による通信システム１について説明した。本発明の第１の実施形態による通信システム１のコンピュータシステム２において、制御部２１１は、ユニット２３の障害情報を取得して、サービスプロセッサ２２のメモリ２２２に記憶させる。また、制御部２１１は、障害情報の読み出しを指示する操作があった場合に、障害情報を読み出させる読み出し指示をサービスプロセッサ２２に出力する。制御部２２１は、障害情報の読み出し指示に応じてメモリ２２２から障害情報を読み出し、読み出した障害情報に係るファイル圧縮の処理を実行する。
このようにすれば、サービスプロセッサ２２が障害情報を取得する処理を行い、サービスプロセッサ２１は、要求された処理を行うことができる。そのため、多重構成のサービスプロセッサを備えるコンピュータシステム２は、要求された処理に掛かる時間を短縮することができる。
【００３４】
また、本発明の第１の実施形態による通信システム１のコンピュータシステム２が障害情報を記憶する共有メモリ２８と、共有メモリ２８の情報の書き込み及び読み出しを制御する共有メモリ制御部２７と、を備え、コンピュータシステム２において、制御部２１１は、障害情報を共有メモリ制御部２７を介して共有メモリ２８から取得してサービスプロセッサ２２のメモリ２２２に記憶させる。
共有メモリ制御部２７が障害情報を取得する処理の一部を分担するため、制御部２１１の処理がさらに軽減される。そのため、多重構成のサービスプロセッサを備えるコンピュータシステム２は、要求された処理に掛かる時間をより短縮することができる。
【００３５】
＜第２の実施形態＞
本発明の第２の実施形態による通信システム１は、コンピュータシステム２と、操作端末３と、を備える。本発明の第２の実施形態による通信システム１は、本発明の第１の実施形態による通信システム１と同様に、コンピュータシステム２の障害発生時の障害情報（ログの一例）をコンピュータシステム２の共有メモリに一旦格納し、その後、コンピュータシステム２の運用系サービスプロセッサ内に障害情報として保存することで、処理要求が行われた場合であっても現用系ＳＶＰの負荷を増加させないシステムである。コンピュータシステム２は、図３に示すように、サービスプロセッサ２１、２２と、ユニット２３、２４、２５、２６と、を備える。
【００３６】
操作端末３は、通信インターフェースＩＦ１を介して、サービスプロセッサ２１、２２それぞれに接続される。サービスプロセッサ２１は、サービスプロセッサ間インターフェースＩＦ５、ＩＦ６を介して、サービスプロセッサ２２に接続される。サービスプロセッサ２１は、診断インターフェースＩＦ７を介して、ユニット２３、２４、２５、２６それぞれに接続される。サービスプロセッサ２２は、診断インターフェースＩＦ８を介して、ユニット２３、２４、２５、２６それぞれに接続される。
【００３７】
サービスプロセッサ２１は、制御部２１１と、メモリ２１３、２１４と、を備える。
サービスプロセッサ２２は、制御部２２１と、メモリ２２３、２２４と、を備える。
制御部２１１は、サービスプロセッサ２２、ユニット２３、２４、２５、２６、操作端末３それぞれとの通信を制御する。制御部２１１は、サービスプロセッサ間インターフェースＩＦ５を介して、メモリ２１３、２２３の情報の書き込みを制御する。制御部２１１は、メモリ２１３、２２３の情報の読み出しを制御する。
メモリ２１３は、プロセッサ２１の取得した障害情報２１３１と、プロセッサ２１の取得した保存先情報２１３２と、を記憶する。
メモリ２１４は、プロセッサ２２の取得した障害情報２１４１を記憶する。
【００３８】
サービスプロセッサ２２は、制御部２２１と、メモリ２２３、２２４と、を備える。
制御部２２１は、サービスプロセッサ２１、ユニット２３、２４、２５、２６、操作端末３それぞれとの通信を制御する。制御部２２１は、サービスプロセッサ間インターフェースＩＦ６を介して、メモリ２１４、２２４の情報の書き込みを制御する。制御部２２１は、メモリ２２３、２２４の情報の読み出しを制御する。
メモリ２２３は、プロセッサ２１の取得した障害情報２２３１と、プロセッサ２１の取得した保存先情報２２３２と、を記憶する。
メモリ２２４は、プロセッサ２２の取得した障害情報２２４１を記憶する。
ユニット２３、２４、２５、２６のそれぞれは、各ユニットごとに障害発生時の障害情報を保持する。
【００３９】
次に、本発明の第２の実施形態による通信システム１の処理について説明する。ここでは、図４に示す通信システム１の処理フローについて説明する。
まず、初期設定の処理であるステップＳ１〜Ｓ２２について説明する。
【００４０】
制御部２２１は、通信インターフェースＩＦ１を介して、障害情報を圧縮したファイルとして、操作端末３に出力する。
操作端末３は、サービスプロセッサ２２から障害情報を受ける。操作端末３は、受けた障害情報を保存する。操作端末３は、ステップＳ１の処理を行う。
【００４１】
制御部２１１は、操作端末３から保存先情報を受ける。制御部２１１は、サービスプロセッサ間インターフェースＩＦ５を介して、受けた保存先情報をメモリ２１３、２２３それぞれに書き込む。
メモリ２１３は、保存先情報を保存先情報２１３２として記憶する（保存する）（ステップＳ２１）。
メモリ２２３は、保存先情報を保存先情報２２３２として記憶する（保存する）（ステップＳ２２）。
【００４２】
次に、障害発生時に障害情報を取得する処理であるステップＳ２３〜Ｓ２７について説明する。
なお、ここでは、ユニット２３で障害が発生した場合を例に障害発生時の処理を説明する。
【００４３】
障害が発生したユニット２３は、障害が発生したことを示す障害発生通知を、診断インターフェースＩＦ７を介して、サービスプロセッサ２１に出力する（通知する）（ステップＳ２３）。
【００４４】
制御部２１１は、ユニット２３から障害発生通知を受ける。制御部２１１は、障害発生通知を受けると、ユニット２３から障害情報２３１を読み出す。制御部２１１は、読み出した障害情報２３１をメモリ２１３に書き込む（保存する）（ステップＳ２４）。
メモリ２１３は、障害情報２３１を障害情報２１３１として記憶する（ステップＳ２５）。
制御部２１１は、読み出した障害情報２３１をメモリ２２３に書き込む（保存する）（ステップＳ２６）。
メモリ２２３は、障害情報２３１を障害情報２２３１として記憶する（ステップＳ２７）。
【００４５】
次に、障害発生時に障害情報を読み出す処理であるステップＳ１２〜Ｓ２９について説明する。
作業者は、操作端末３に対して、コンピュータシステム２で発生した障害情報を取得するための操作を行う。操作端末３は、ステップＳ１２の処理を行う。
【００４６】
制御部２１１は、操作端末３から障害情報の読み出しを指示する情報を受ける。制御部２１１は、障害情報の読み出しを指示する情報を受けると、障害情報の圧縮処理・送信処理を行わずに、ステップＳ１３の処理を行う。
【００４７】
制御部２２１は、サービスプロセッサ２１から障害情報の読み出し指示を示す情報を受ける。制御部２２１は、障害情報の読み出し指示を示す情報を受けると、メモリ２２３から障害情報２２３１を読み出し、メモリ２２４から障害情報２２４１を読み出す（ステップＳ２８）。
制御部２２１は、読み出した障害情報２２３１及び障害情報２２４１からテキストファイルを作成する。制御部２２１は、ステップＳ１５の処理を行う。
制御部２２１は、作成された圧縮ファイルを、初期設定で設定された保存先情報２２３２に従って、操作端末３の保存先に出力する（送信する）（ステップＳ２９）。
操作端末３は、サービスプロセッサ２２から圧縮ファイルを受ける。操作端末３は、受けた圧縮ファイルを保存先に書き込む（保存する）。
【００４８】
以上、本発明の第２の実施形態による通信システム１について説明した。本発明の第２の実施形態による通信システム１のコンピュータシステム２において、制御部２１１及び制御部２２１のそれぞれは、ユニット２３、２４、２５、２６の何れかに障害が発生した場合に、その障害が発生したユニットから直接障害情報２３１を読み出す。
このようにすれば、本発明の第２の実施形態によるコンピュータシステム２は、第１の実施形態によるコンピュータシステム２よりも小さい構成とすることができる。
【００４９】
図５は、本発明の実施形態によるコンピュータシステム２の最小構成を示す図である。
コンピュータシステム２は、図５に示すように、運用系サービスプロセッサ２１、メモリ２２２を有する待機系サービスプロセッサ２２、ユニット２３を備えるコンピュータシステムである。
運用系サービスプロセッサ２１は、図５に示すように、第１制御部２１１を備える。
第１制御部２１１は、ユニット２３のログを示すログ情報を取得してメモリ２２２に記憶させる。第１制御部２１１は、ログ情報の読み出しを指示する操作があった場合に、ログ情報を読み出させる読み出し指示を待機系サービスプロセッサ２２に出力する。
待機系サービスプロセッサ２２は、図５に示すように、第２制御部２２１を備える。
第２制御部２２１は、第１制御部２１１が出力した読み出し指示に応じてメモリ２２２からログ情報を読み出す。第２制御部２２１は、読み出したログ情報に係る処理を実行する。
【００５０】
なお、本発明の実施形態における処理は、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。例えば、図４に示した通信システム１の処理は、ステップＳ２４及びステップＳ２５の処理を行った後にステップＳ２６及びステップＳ２７の処理を行う、すなわち、障害情報２３１をメモリ２１３に書き込む処理を行った後に障害情報２３１をメモリ２２３に書き込む処理を行うものとした。しかしながら、本発明の別の実施形態では、通信システム１の処理は、ステップＳ２６及びステップＳ２７の処理を行った後にステップＳ２４及びステップＳ２５の処理を行うものであってもよい。
【００５１】
本発明の実施形態における共有メモリ２８、メモリ２１２、２１３、２１４、２２２、２２３、２２４、その他の記憶装置のそれぞれは、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、共有メモリ２８、メモリ２１２、２１３、２１４、２２２、２２３、２２４、その他の記憶装置のそれぞれは、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００５２】
本発明の実施形態について説明したが、上述の操作端末３、その他の制御装置は内部に、コンピュータシステムを有していてもよい。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。コンピュータの具体例を以下に示す。
図６は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ５は、図６に示すように、ＣＰＵ６、メインメモリ７、ストレージ８、インターフェース９を備える。
例えば、上述の操作端末３、その他の制御装置のそれぞれは、コンピュータ５に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ８に記憶されている。ＣＰＵ６は、プログラムをストレージ８から読み出してメインメモリ７に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ６は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ７に確保する。
また、コンピュータシステム２は、上述のコンピュータシステム、すなわち、図６に示すコンピュータ５を備えるものであってもよい。
【００５３】
ストレージ８の例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、半導体メモリ等が挙げられる。ストレージ８は、コンピュータ５のバスに直接接続された内部メディアであってもよいし、インターフェース９または通信回線を介してコンピュータ５に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ５に配信される場合、配信を受けたコンピュータ５が当該プログラムをメインメモリ７に展開し、上記処理を実行してもよい。少なくとも１つの実施形態において、ストレージ８は、一時的でない有形の記憶媒体である。
【００５４】
また、上記プログラムは、前述した機能の一部を実現してもよい。さらに、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるファイル、いわゆる差分ファイル（差分プログラム）であってもよい。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例であり、発明の範囲を限定しない。これらの実施形態は、発明の要旨を逸脱しない範囲で、種々の追加、省略、置き換え、変更を行ってよい。
【符号の説明】
【００５６】
１・・・通信システム
２・・・コンピュータシステム
３・・・操作端末
５・・・コンピュータ
６・・・ＣＰＵ
７・・・メインメモリ
８・・・ストレージ
９・・・インターフェース
２１・・・サービスプロセッサ、運用系サービスプロセッサ
２２・・・サービスプロセッサ、待機系サービスプロセッサ
２３、２４、２５、２６・・・ユニット
２７・・・共有メモリ制御部
２８・・・共有メモリ
２１１・・・制御部、第１制御部
２２１・・・制御部、第２制御部
２１２、２１３、２１４、２２２、２２３、２２４・・・メモリ
２３１、２４１、２５１、２６１、２８１、２１２１、２１３１、２１４１、２２２１、２２３１、２２４１・・・障害情報
２１２２、２１３２、２２２２、２２３２・・・保存先情報
ＩＦ１・・・通信インターフェース
ＩＦ２、ＩＦ５、ＩＦ６・・・サービスプロセッサ間インターフェース
ＩＦ３、ＩＦ４、ＩＦ７、ＩＦ８・・・診断インターフェース
【図１】
2019175257.tif 000003
【図２】
2019175257.tif 000004
【図３】
2019175257.tif 000005
【図４】
2019175257.tif 000006
【図５】
2019175257.tif 000007
【図６】
2019175257.tif 000008