(57)【特許請求の範囲】
【請求項１】
プロセッサ及びメモリを備えた１又は２以上のセルとこの各セルに対する入出力を選択的に実行する複数のＩ／Ｏカードとを、この各Ｉ／Ｏカードに対応して装備された複数のＩ／Ｏブリッジ並びに共通の相互接続手段とを介して接続して運用パーティションが構成されて成る情報処理システムであって、
前記セルおよび前記Ｉ／Ｏカードの追加又は修理交換をオンライン（活線状態）で行なった後の正常動作の確認診断に際しては、当該追加又は修理交換した診断対象のセル，診断対象のＩ／Ｏカード，又はこのＩ／Ｏカードに接続制御しているＩ／Ｏブリッジに対して、診断専用のセル及び診断専用のＩ／Ｏカードを、前記各Ｉ／Ｏカードに対応して装備されたＩ／Ｏブリッジおよび共通の相互接続手段を介して接続することにより診断パーティションを構成し、
この診断パーティションの前記診断対象セル及び前記診断用セルのメモリ領域を、前記運用パーティションからのアクセスを受け付けない領域として予め特定されたメモリ領域に設けると共に、
前記Ｉ／ＯブリッジのＩ／Ｏ空間を予め設定された診断用Ｉ／Ｏ空間に配置して、前記運用パーティションとは独立して前記診断対象セル及び診断対象Ｉ／Ｏカードを診断可能な状態に設定したことを特徴とする情報処理システム。
【請求項２】
前記請求項１に記載の情報処理システムにおいて、
前記診断パーティションによる前記正常動作確認後にあっては、前記診断対象セル，診断対象Ｉ／Ｏカード及び前記Ｉ／Ｏブリッジを、前記診断パーティションから解放して前記運用パーティションに組み込む構成としたことを特徴とする情報処理システム。
【請求項３】
前記請求項１に記載の情報処理システムにおいて、
前記診断用セルは、診断プログラムを備えた診断専用セルとして予め診断パーティションに組み込まれていることを特徴とした情報処理システム。
【請求項４】
前記請求項１に記載の情報処理システムにおいて、
前記診断用セルは、前記運用パーティションとして予め装備されたセルの内の特定された一つのセルとし且つ診断プログラムを外部から取り込んで診断用として動作するものであることを特徴とした情報処理システム。
【請求項５】
前記請求項４に記載の情報処理システムにおいて、
前記診断対象セル自体を前記診断用セルとして縮退動作させることを特徴とする情報処理システム。
【請求項６】
前記請求項１乃至５の何れか一つに記載の情報処理システムにおいて、
前記診断及び運用の各パーティションの管理及び診断プログラムの導入にかかる各機能を備えたコントローラを、前記相互接続手段を介して前記各パーティションに併設したことを特徴とする情報処理システム。
【請求項７】
プロセッサ及びメモリを備えた１又は２以上のセルと当該各セルに対する入出力を選択的に実行する複数のＩ／Ｏカードとを、この各Ｉ／Ｏカードに対応して装備された複数のＩ／Ｏブリッジ並びに共通の相互接続手段とを介して接続し、これにより運用パーティションが構成された情報処理システムにあって、前記セルおよび前記Ｉ／Ｏカードの追加又は修理交換をオンライン（活線状態）で行なった後の正常動作の確認診断を行うリソース診断方法において、
オンラインで追加又は修理交換した診断対象セル，診断対象Ｉ／Ｏカード，及びこのＩ／Ｏカードに対応するＩ／Ｏブリッジと、新たに装備した診断用セル及び診断専用Ｉ／Ｏカードとにより、診断パーティションを形成する診断パーティション構築工程と、
この構築された診断パーティションに基づいて且つ前記診断対象セル及び診断用セルが前記運用パーティションからのアクセスを受け付けない状態に設定すると共に当該設定状態を維持しつつ当該診断対象の正常動作確認診断を行なう診断工程と、
前記診断用セルによる正常動作確認後に前記診断対象セル，前記診断対象Ｉ／Ｏカード及び前記Ｉ／Ｏブリッジを前記診断パーティションから解放し、前記運用パーティションへ組み込む組込み工程と、
を備えたことを特徴とするリソース診断方法。
【請求項８】
前記請求項７に記載のリソース診断方法において、
前記診断用セルは、診断プログラムを備えた診断専用セルとして予め診断パーティションに組み込まれていることを特徴としたリソース診断方法。
【請求項９】
前記請求項７に記載のリソース診断方法において、
前記診断パーティション構築工程の前工程として、前記運用パーティションの一部を構成する複数のセルの内の特定の一つのセルを信号処理上当該運用パーティションから切り離して前記診断パーティション構築用の診断用セルとする診断用セル特定工程を設定すると共に、
前記診断パーティション構築工程と診断工程との間に、前記正常動作の確認診断を行うための診断プログラムを外部から前記診断用セルに取り込む診断プログラムロード工程を設定したことを特徴とするリソース診断方法。
【請求項１０】
前記請求項９に記載のリソース診断方法において、
前記診断対象セル自体を前記診断用セルとして縮退動作させることを特徴とするリソース診断方法。
【請求項１１】
プロセッサ及びメモリを備えた１又は２以上のセルと当該各セルに対する入出力を選択的に実行する複数のＩ／Ｏカードとを、この各Ｉ／Ｏカードに対応して装備された複数のＩ／Ｏブリッジ並びに共通の相互接続手段とを介して接続し、これにより運用パーティションが構成された情報処理システムにあって、前記セルおよび前記Ｉ／Ｏカードの追加又は修理交換をオンライン（活線状態）で行なった後の正常動作の確認診断に際し使用される診断管理プログラムであって、
前記オンラインで追加又は修理交換した診断対象セル，診断対象Ｉ／Ｏカード，及び当該Ｉ／Ｏカードに対応するＩ／Ｏブリッジと、診断用のセル及び診断専用Ｉ／Ｏカードとを包含して診断パーティションを形成する診断パーティション構築機能、
この構築された診断パーティションにおける前記診断対象セル及び診断用セルでは前記運用パーティションで使用を禁止されたメモリ領域を使用すると共に、前記Ｉ／Ｏブリッジでは前記運用パーティションで使用を禁止された診断用Ｉ／Ｏ空間を使用して前記両パーティションの相互干渉を排除しつつ前記診断対象の診断が実行されるのを許容する診断動作管理機能、
前記診断用セルによる正常動作確認後に前記診断対象セル，前記診断対象Ｉ／Ｏカード及び前記Ｉ／Ｏブリッジを前記診断パーティションから解放して前記運用パーティションへ組み込むように構成された接続切り換え制御機能、
をコンピュータに実行させるようにしたことを特徴とする診断管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムの部品等のリソースの診断に関するものであり、特にオンライン（活線状態）での部品の追加・交換時において事前に行なうようにした情報処理システム、リソース診断方法、および診断管理プログラムに関する。
【背景技術】
【０００２】
従来より、情報処理システムにおいては、ＣＰＵ（中央処理装置）と主メモリを構成単位とするセル（ＣＥＬＬ）やＩ／Ｏカード等の部品を追加又は修理・交換をする時には、オフラインで行い、その後オフライン診断用プログラムによって診断を実施した後に、システムを立ち上げることによって、それら部品のシステムへの組み込みを実施していた。このため、部品の追加や故障部品の交換を実施するためにはシステムの停止が必要であった。
【０００３】
近年、このシステム停止の問題を回避するために、オンライン（活線状態）での部品の追加や故障部品の交換が実現されてきている。しかし、この場合、ＰＯＳＴ（Power On Self Test：オンラインでの自己診断）のみを実行して、追加・交換部品をシステムに組み込む前に十分な動作検証を実施しないまま、運用中のシステムに組み込むのが常であり、このため、組み込み直後にシステム障害が発生しやすいという不都合があった。
【０００４】
これに対し、組み込み前に事前診断を十分行なうコンピュータシステムの診断方法が知られている（特許文献１）。
この場合、この特許文献１におけるコンピュータシステムは、図５に示すように、ハードウェアコア部（ＣＰＵ、メモリ、電源等）１００、周辺装置用制御回路２００、周辺装置用接続スイッチ４００、周辺装置６００、Ｉ／Ｏバス制御回路３００、Ｉ／Ｏバス接続スイッチ５００、及びＩ／Ｏカード７００を備えて構成されている。
【０００５】
そして、ソフトウェアとしては、メインＯＳ８００、サブＯＳ９００を搭載でき、電源を入れたまま、ハードウェアの修理、交換、増設可能になっており、修理、交換、増設されたハードウェアをメインＯＳ８００から切り離し、メインＯＳ８００が通常の処理を実行している状態で、サブＯＳ９００によって、修理、交換、増設されたハードウェアの動作を確認した後、上記ハードウェアの制御をメインＯＳ８００の制御に引き渡すようにしたものである（ここで、図５中の符号は特許文献１に記載された符号を一部変更している）。かかる構成により、ハードウェアの修理、交換、増設時においても信頼性を向上させ、かつ、ノンストップ運転が可能になるとされている。
【特許文献１】特開２００２−３６６３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の図（図５参照）及び本文の記載からは、この診断技術の核になるメインＯＳ８００とサブＯＳ９００の同時動作時における分離の方法等が具体的に記載されておらず、概念的な提案にとどまっている。
【０００７】
このため、オンライン状態で部品の新規実装や故障部品の交換は実施されるがこれら部品に対する事前の十分な診断方法は確立しておらず、これがため、時には運用中のシステムに組み込んだ直後に障害が発生してシステムが停止という不都合が生じていた。
【０００８】
また、システム構成によっては、診断対象の各リソースに対して診断用信号パスを信号バス等の相互接続手段とは別に設けるものもあり、診断用信号パスに稼動状態と同じ十分な負荷を与えた診断が出来なかったり、稼動状態の信号バス部分等の相互接続手段を含めた診断ができないという問題もあった。
【０００９】
（発明の目的）
本発明は、上記問題に鑑み、オンラインでの部品の追加、交換に際して運用システムに影響を及ぼさないでこれら部品の事前診断を有効になし得る情報処理システム、リソース診断方法および診断管理プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る情報処理システムは、プロセッサ及びメモリを備えた１又は２以上のセルとこの各セルに対する入出力を選択的に実行する複数のＩ／Ｏカードとを、この各Ｉ／Ｏカードに対応して装備された複数のＩ／Ｏブリッジ並びに共通の相互接続手段とを介して接続して運用パーティションが構成されて成る情報処理システムであって、前記セルおよび前記Ｉ／Ｏカードの追加又は修理交換をオンライン（活線状態）で行なった後の正常動作の確認診断に際しては、当該追加又は修理交換した診断対象のセル，診断対象のＩ／Ｏカード，又はこのＩ／Ｏカードに接続制御しているＩ／Ｏブリッジに対して、診断専用のセル及び診断専用のＩ／Ｏカードを、前記各Ｉ／Ｏカードに対応して装備されたＩ／Ｏブリッジおよび共通の相互接続手段を介して接続することにより診断パーティションを構成する。
そして、この診断パーティションの前記診断対象セル及び前記診断用セルのメモリ領域を、前記運用パーティションからのアクセスを受け付けない領域として予め特定されたメモリ領域に設けると共に、前記Ｉ／ＯブリッジのＩ／Ｏ空間を予め設定された診断用Ｉ／Ｏ空間に配置して、前記運用パーティションとは独立して前記診断対象セル及び診断対象Ｉ／Ｏカードを診断可能な状態に設定したことを特徴とする。
【００１１】
また、上記目的を達成するため、本発明に係るリソース診断方法は、プロセッサ及びメモリを備えた１又は２以上のセルと当該各セルに対する入出力を選択的に実行する複数のＩ／Ｏカードとを、この各Ｉ／Ｏカードに対応して装備された複数のＩ／Ｏブリッジ並びに共通の相互接続手段とを介して接続し、これにより運用パーティションが構成された情報処理システムにあって、前記セルおよび前記Ｉ／Ｏカードの追加又は修理交換をオンライン（活線状態）で行なった後の正常動作の確認診断を行うリソース診断方法において、オンラインで追加又は修理交換した診断対象セル，診断対象Ｉ／Ｏカード，及びこのＩ／Ｏカードに対応するＩ／Ｏブリッジと、新たに装備した診断用セル及び診断専用Ｉ／Ｏカードとにより、診断パーティションを形成する診断パーティション構築工程と、この構築された診断パーティションに基づいて且つ前記診断対象セル及び診断用セルが前記運用パーティションからのアクセスを受け付けない状態に設定すると共に当該設定状態を維持しつつ当該診断対象の正常動作確認診断を行なう診断工程と、前記診断用セルによる正常動作確認後に前記診断対象セル，前記診断対象Ｉ／Ｏカード及び前記Ｉ／Ｏブリッジを前記診断パーティションから解放し、前記運用パーティションへ組み込む組込み工程と、を備えたことを特徴とする。
【００１２】
更に、上記目的を達成するため、本発明に係る診断管理用プログラムは、プロセッサ及びメモリを備えた１又は２以上のセルと当該各セルに対する入出力を選択的に実行する複数のＩ／Ｏカードとを、この各Ｉ／Ｏカードに対応して装備された複数のＩ／Ｏブリッジ並びに共通の相互接続手段とを介して接続し、これにより運用パーティションが構成された情報処理システムにあって、前記セルおよび前記Ｉ／Ｏカードの追加又は修理交換をオンライン（活線状態）で行なった後の正常動作の確認診断に際し使用される診断管理プログラムであって、前記オンラインで追加又は修理交換した診断対象セル，診断対象Ｉ／Ｏカード，及び当該Ｉ／Ｏカードに対応するＩ／Ｏブリッジと、診断用のセル及び診断専用Ｉ／Ｏカードとを包含して診断パーティションを形成する診断パーティション構築機能、  この構築された診断パーティションにおける前記診断対象セル及び診断用セルでは前記運用パーティションで使用を禁止されたメモリ領域を使用すると共に、前記Ｉ／Ｏブリッジでは前記運用パーティションで使用を禁止された診断用Ｉ／Ｏ空間を使用して前記両パーティションの相互干渉を排除しつつ前記診断対象の診断が実行されるのを許容する診断動作管理機能、および前記診断用セルによる正常動作確認後に前記診断対象セル，前記診断対象Ｉ／Ｏカード及び前記Ｉ／Ｏブリッジを前記診断パーティションから解放して前記運用パーティションへ組み込むように構成された接続切り換え制御機能、をコンピュータに実行させるようにしたことを特徴とする。
【発明の効果】
【００１３】
本発明は上述したように構成したので、これによると、オンライン状態でセルやＩ／Ｏカード等のリソースを追加又は交換した場合には診断により正常動作を確認した後に運用システムへ組み込むこととなり、これがため、部品の追加や交換に起因する障害を低減することが可能になり、同時に各リソースへの診断専用の信号伝送路が不要になり、実動作状態における十分な負荷を与えた診断及びインタフェース部分の診断も可能となるという従来にない優れた効果を奏する。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
本発明の第１の実施形態に係る情報処理システムについて図面に基づいて説明する。
図１は、本情報処理システムの診断動作中のブロック構成図である。この図１においては、網掛けで表示されているセル１２及びＩ／Ｏカード３３の二つの部品が、追加又は修理・交換されたものとして診断対象となっている。
【００１５】
図１に示すように、診断動作中の本情報処理システム１は、通常の情報処理を実行する運用パーティションＰ０と、診断パーティションＰ１と、これら両パーティションＰ０，Ｐ１の構成管理等を行なうためのコントローラ５０とのより構成されている。
運用パーティションＰ０は、プロセッサ（ＣＰＵ）と主メモリとにより構成される運用中のセル１１，１３と、運用中のＩ／Ｏカード３１，３２，３４と、相互接続手段４０と、この相互接続手段４０と前記Ｉ／Ｏカード３１，３２，３４を接続するＩ／Ｏブリッジ２１〜２４をと備えて構成されている。
又、診断パーティションＰ１は、診断対象セル１２と，診断対象Ｉ／Ｏカード３３と、Ｉ／Ｏブリッジ２３，２５と、診断専用セル１５、診断専用Ｉ／Ｏカード３５及び相互接続手段４０を備えて構成されている。
【００１６】
上記各パーティションＰ０，Ｐ１同士は、相互接続手段４０を互いに共用しながらも、異なった領域のメモリを専有使用することから、相互に干渉を起こさないよう独立したシステムとして動作するよう構築されている。そして、運用パーティションＰ０内の各構成要素は、診断パーティションＰ１が診断動作中も、通常の運用動作をしてサービスを提供している。一方、診断パーティションＰ１では、診断対象セル１２及び診断対象Ｉ／Ｏカード３３を診断専用セル１５及び診断専用Ｉ／Ｏカード３５を用いて運用パーティションＰ０と同じ環境条件であるオンライン状態で診断している状態を示している。
【００１７】
診断が正常に終了し、診断対象の正常動作が検証されれば、診断対象セル１２及び診断対象Ｉ／Ｏカード３３は、診断パーティションＰ１から解放され、運用パーティションＰ０に組み込まれ、運用動作に移行することになる。
【００１８】
このように、本情報処理システム１では、診断パーティションＰ１を運用パーティションＰ０と異なったセルを用いて別個に定義し、追加部品や交換部品は、先ず運用パーティションＰ０とは切り離して診断パーティションＰ１に組み込んで、その中で十分に診断を行ない正常動作確認をおこなう。これにより、事前にオンラインで十分な動作確認、検証を行うことができるため、組み込み直後に障害が発生する危険を十分小さくすることが可能になる。さらに、相互接続手段４０は両パーティションＰ０，Ｐ１で共用されているので、運用状態に近い条件での診断が可能になる。
以下、これを更に詳細に説明する。
【００１９】
上述した診断パーティションＰ１中の診断専用セル１５は、診断に必要な最小限のプロセッサとメモリを有し、そのメモリに保持した診断プログラムを実行して診断を行なう機能を備えている。
また、診断専用Ｉ／Ｏカード３５は、診断対象セル１２等との情報交換により診断を実施するための最小限必要な機能を備えている。
【００２０】
ここで、診断パーティションＰ１においては、診断専用セル１５及び診断対象セル１２のメモリ空間は運用パーティションＰ０では使用されない異なった領域に確保され、運用パーティションＰ０内部からのメモリアクセスを遮断する構成をとり、互いにパーティションの独立性を確保している。
又、診断パーティションＰ１においては、Ｉ／Ｏブリッジ２３，２５は、運用パーティションＰ０では使用されない診断用のメモリマップドＩ／Ｏ空間又はＩ／Ｏ空間（異なったＩ／Ｏ空間）を有し、運用パーティションＰ０内部からのＩ／Ｏアクセスを遮断する構成をとり、両パーティションの独立性を確保している。
【００２１】
相互接続手段４０は、セル及びＩ／Ｏブリッジ等を相互接続する機能を有し、バス構成やクロスバースイッチ等により構成される。この相互接続手段４０は、運用パーティションＰ０と診断パーティションＰ１とに共用されている。この場合、例えば運用中セル１３から診断パーティションＰ１のＩ／Ｏブリッジ２３へのアクセスは禁止され、診断パーティションＰ１内部の情報の流れは、図１に示すように太い実線で示され、運用パーティションＰ０には出て行かないように構成されている。
【００２２】
コントローラ５０は、図示しない入出力機器等を通じて、運用パーティションＰ０および診断パーティションＰ１の構成内容の接続上の管理や制御を行なう。尚、後に説明するロード用の診断プログラムをその内部のメモリに格納している場合もある。
【００２３】
ここで、診断対象セル１２を診断する場合には、診断専用セル１５，診断対象セル１２，及び診断専用Ｉ／Ｏカード３５で診断パーティションＰ１を構成し、診断専用セル１５中の診断プログラムによって診断を実施する。又、診断対象がＩ／Ｏカード３３である場合には、診断専用セル１５，Ｉ／Ｏブリッジ２３，及び診断対象Ｉ／Ｏカード３３で診断パーティションＰ１を構成し、診断を実施する。
【００２４】
このように、診断パーティションＰ１内で診断を行うことで、システム動作中に追加・交換した部品に対して十分な事前診断を実施した後に運用パーティションＰ０に組み込むことにより、信頼性の高いシステムを実現可能としている。
【００２５】
又、本システムでは、運用中の相互接続手段４０を診断パーティションＰ１の構成部品間の信号インタフェースとして使用することにより、セルやＩ／Ｏカード等の構成部品への診断専用の信号伝送路（診断専用のパス）を不用としている。更には、これにより、実動作状態と同じ十分な負荷を与えた診断を可能にし、また、部品自体の診断に加えて相互接続手段（インタフェース部分）を含めた診断も可能としている。
【００２６】
尚、この図１には、診断対象としてセル１２とＩ／Ｏカード３３の２つの診断対象がある場合を表示されているが、どちらか片方を診断対象にして診断してもよい。また、診断対象が増える場合も、その増えた診断対象を診断パーティションＰ１の構成に組み入れて診断を実施することが可能である。また、図１に示した運用中セル、運用中Ｉ／Ｏカード等の数も一例を示したに過ぎず任意の数で構成されていてよい。
【００２７】
（動作の説明）
先ず、診断対象がセル１２である場合について図２に基づいて説明する。
新規追加又は交換されて診断対象となっているセル１２は、オンライン実装直後に運用パーティションＰ０に組み込む前に、先ず診断パーティションＰ１に組み込んで十分な事前診断を行なう。
【００２８】
即ち、診断に必要な最小限のプロセッサとメモリを有する診断用セル１５と、診断に必要な最小限なＩ／Ｏ構成を有する診断用Ｉ／Ｏカード３５から構成される診断パーティションＰ１にセル１２を組み込み、診断専用セル１５と、診断対象セル１２と、診断用Ｉ／Ｏカード３５とで診断パーティションＰ１を構成する（ステップＳ１０１，診断パーティション構築工程）。
【００２９】
この時、診断パーティションＰ１で使用するメモリ領域を運用パーティションＰ０で通常使用するメモリ領域とは異なる予め特定された区画領域に設定することで、動作中のパーティションＰ０内の他のセルやＩ／Ｏカードからのアクセスを受け付けない状態が実現される。
【００３０】
又、このときの運用パーティションＰ０は、図１を参考にして説明すれば、Ｉ／Ｏブリッジ２３及び診断対象Ｉ／Ｏカード３３が共に運用パーティションＰ０に組み入れられており、セル１１，１３、Ｉ／Ｏブリッジ２１〜２４、及びＩ／Ｏカード３１〜３４から構成されている。
【００３１】
診断パーティションＰ１では、診断対象セル１２はオフライン診断やオンライン診断によって十分に診断を実行され正常動作を確認する（ステップＳ１０２，診断工程）。このとき、診断専用セル１５と診断対象セル１２等の間では、図１中に太い実線で示すように運用中の相互接続手段４０をそのまま使って、運用中の信号と混在した状態で診断が行なわれている。これにより、運用中と同じ負荷を与えた診断が可能となり、また、通常動作中のパスを含んだ構成で診断を実施することより、追加や交換対象部材自体の診断に加えて、相互接続手段４０等の信号インタフェース部分の診断も可能としている。
【００３２】
診断が終了しセル１２の正常動作が確認されると、診断対象セル１２は診断パーティションＰ１から切り離され、動作中の運用パーティションＰ０に組み込まれ（ステップＳ１０３，組み込み工程）、運用動作を開始する。
【００３３】
診断対象がＩ／Ｏカードである場合についても、上述した診断対象がセルの場合と基本的に同じである。即ち、Ｉ／Ｏカード３３を新規追加又は障害により交換する場合、診断対象Ｉ／Ｏカード３３及びＩ／Ｏブリッジ２３が診断パーティションＰ１に組み入れられる。これによって、診断専用セル１５と、診断専用Ｉ／Ｏカード３５と、Ｉ／Ｏブリッジ２３と、診断対象Ｉ／Ｏカード３３とで、診断パーティションＰ１が構成される（ステップＳ１０１，診断パーティション構築工程）。
【００３４】
この時、診断パーティションＰ１で使用するメモリ領域を運用パーティションＰ０で使用するメモリ領域とは異なった区画領域に設定すると共に、診断対象Ｉ／Ｏカード０２のメモリマップドＩＯ空間又はＩＯ空間も運用パーティションＰ０で使用する領域とは異なる区画領域に設定し、Ｉ／Ｏブリッジ２３にそれらの空間以外のアクセスを拒否させることで、動作中の運用パーティションＰ０中のセルや他のＩ／Ｏカードからのアクセスが流れてこないように制御される。かかる一連の動作は相互接続手段４０を介して予め装備されたコントローラ５０により、規制されるようになっている。
【００３５】
診断対象Ｉ／Ｏカード３３は、診断パーティションＰ１でオフライン診断やオンライン診断によって十分に診断を実行された後（ステップＳ１０２，診断工程）、診断パーティションＰ１から切り離され、動作中のパーティションＰ０に組み込まれる（ステップＳ１０３，組み込み工程）。
【００３６】
図１では、セル１２及びＩ／Ｏカード３３の両方を診断対象としており、この場合は上記二つの動作を組み合わせた動作又は順次動作となる。さらに、診断対象が増えた場合は、診断パーティションＰ１の構成を拡張して診断を実施する。
【００３７】
上述したような動作により、診断によって正常動作を確認した後に運用システムへ組み込むので、部品の追加や交換に起因する障害を低減することが可能になる。同時に、各部品等のリソースへの診断パスが不要になり、実動作状態と同じ十分な負荷を与えた診断及び追加・交換対象部品自体の診断に加えて相互接続手段（インタフェース部分）を含めた診断も可能となる。
【００３８】
ここで、上述した診断パーティション構築工程、診断工程、及び組み込み工程等により、リソース診断方法が構成されている。
【００３９】
即ち、マルチパーティション構成可能な情報処理システムにおけるリソース診断方法は、セル又はＩ／Ｏカードの追加又は修理交換をオンラインで行なった後の正常動作確認の診断に際し，オンラインで追加又は修理交換した診断対象セル１２又は診断対象Ｉ／Ｏカード３３及びこのＩ／Ｏカード３３に対応するＩ／Ｏブリッジ２３と，診断専用セル１５及び診断専用Ｉ／Ｏカード３５とを備えて成る診断パーティションＰ１を形成する診断パーティション構築工程と、前記診断パーティションＰ１においては運用パーティションＰ０からのアクセスを受け付けないよう診断対象セル及び診断用セルのメモリ領域は特別な領域に設定され，また前記Ｉ／Ｏブリッジ２３のＩＯ空間も特別な診断用メモリマップドＩＯ空間又は診断用Ｉ／Ｏ空間に設定され，前記両パーティションの相互干渉を排しながら上記診断対象の診断を行なう診断工程と、正常動作確認後，前記診断対象セル又は前記診断対象Ｉ／Ｏカード１２及び前記Ｉ／Ｏブリッジ２３を前記診断パーティションＰ１から解放し，運用パーティションＰ０に組み込む組込み工程とを備えている。
【００４０】
この診断方法により、セルやＩ／Ｏカード等のリソースを追加・交換した場合に、運用システムに組み入れる前の事前診断により正常動作を確認するので、部品の追加や交換に起因する障害を低減することが可能になる。同時に、各部品等のリソースへの診断パスが不要になると共に、実動作状態と同じ負荷を与えた診断及び相互接続手段（インタフェース）部分を含めた診断も可能となる。
【００４１】
また、ここで、上述した診断パーティション構築工程、診断工程、及び組み込み工程の各工程の各処理内容をプログラム化し診断管理用プログラムとしてコンピュータに実行させるように構成してもよい。
【００４２】
即ち、マルチパーティション構成可能な情報処理システムにおける診断管理用プログラムは、前記セル又は前記Ｉ／Ｏカードの追加又は修理交換をオンラインで行なった後の正常動作確認の診断に際し，オンラインで追加又は修理交換した診断対象セル１２又は診断対象Ｉ／Ｏカード３３及びこのＩ／Ｏカード３３に対応するＩ／Ｏブリッジ２３と，診断専用セル１５及び診断専用Ｉ／Ｏカード３５とを備えて成る診断パーティションＰ１を形成する診断パーティション構築処理、前記診断パーティションＰ１においては，診断対象セル１２及び診断用セルは運用パーティションＰ０で使用を禁止されたメモリ領域を使用し，また前記Ｉ／Ｏブリッジ２３は運用パーティションＰ０で使用を禁止された診断用メモリマップドＩ／Ｏ空間又は診断用Ｉ／Ｏ空間を使用して，前記両パーティションの相互干渉を排しながら上記診断対象の診断を診断プログラムに行なわせる診断管理処理、正常動作確認後，前記診断対象セル１２又は前記診断対象Ｉ／Ｏカード３３及び前記Ｉ／Ｏブリッジ２３を前記診断パーティションＰ１から解放し，運用パーティションＰ０に組み込む組込み処理、等の各処理をコンピュータに実行させるように構成したものである。
【００４３】
このような診断管理用プログラムにより、セルやＩ／Ｏカード等のリソースを追加・交換した場合に、事前診断により正常動作を確認した後に運用システムへ組み込むので、部品の追加や交換に起因する障害を低減することが可能になる。同時に、各リソースへの診断パスが不要になると共に、実動作状態と同じ十分な負荷を与えた診断及び追加・交換対象部品自体の診断に加えて相互接続手段（インタフェース部分）を含めた診断も可能となる。
【００４４】
（第２の実施形態）
次に、本発明の第２の実施形態に係る情報処理システムを図３に基づいて説明する。
この図３は、本情報処理システム２における診断対象がＩ／Ｏカードの場合における診断動作中の診断パーティションＰ１と運用パーティションＰ０の各構成を示している。
ここで、前述した第１の実施形態と異なるのは、診断専用セル１５が設けられておらず、その代わりに運用中のセルから診断パーティションＰ１に組み入れられたセル１１が診断用として診断動作を行なうように構成した点である。
【００４５】
即ち、情報処理システム２においては、診断用セル１１Ａは、運用パーティションＰ０から切り離して診断パーティションＰ１に組み入れたセルであって、診断プログラムをロードされた後に診断用セル１１Ａとして動作する。そのため、通常は、診断プログラムを、予め格納しておいた記憶装置等からセル１１Ａにロードする（組み込む）動作を行なう。その後の動作については、前述した第１実施形態の場合と基本的に同じである。
【００４６】
また、これに対応するリソース診断方法は、前述した第１実施形態におけるリソース診断方法に対して、運用パーティションＰ０から切り離して診断パーティションＰ１に組み入れたセルを、診断用セル１１Ａとして診断用動作をさせるために、このセルに診断プログラムをロードするロード工程を前記診断パーティション構築工程の後に設定した。
【００４７】
これにより、診断専用セル１５がなくとも、Ｉ／Ｏカードの事前診断が可能になる。
【００４８】
更に、この第２の実施形態の特殊な形態として、図４に示すように、診断対象がセルの場合に、その診断対象セル１２自体を診断用セル１２としても兼務させて診断動作可能にしたものである。
これは、本来ならば、診断対象セルと診断用セルが別個であるべきものを、一つのセルに縮退動作させた情報処理システムである。この場合も、診断用セルとしての機能させるためセル１２に、診断プログラムを予め格納しておいた記憶装置等からロードする。そして、診断対象セル１２（兼診断用セル）と、Ｉ／Ｏブリッジ２５と、診断Ｉ／Ｏカード３５とで、診断パーティションＰ１を構成して診断動作を行なう。
【００４９】
この情報処理システムに対応するリソース診断方法として、前述のリソース診断方法において、診断対象セル自体を診断用セルとして用いて診断動作を行なうものがある。これによって、診断対象セル（と診断専用Ｉ／Ｏカード３５）のみがあれば、事前診断が可能になる。
その他の構成およびその作用効果については、前述した第１実施形態と同一となっている。
【産業上の利用可能性】
【００５０】
システム動作中に、追加／交換した部品に対して事前診断を実施した後に当該運用パーティションに組み込むことができるので、あらゆる情報処理システムに適用が可能となり汎用性は高いものがある。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１実施形態に係る情報処理システムを示すブロック図である。
【図２】図１に示す情報処理システムの診断動作を示すフローチャートである。
【図３】本発明の第２実施形態に係る情報処理システムを示すブロック図である。
【図４】図３に示す実施形態の特殊な形態（診断対象と診断用セルが縮退した診断システム）を示すブロック図である。
【図５】本発明に関連する技術の一例を示すブロック図である。
【符号の説明】
【００５２】
１，２  情報処理システム
１１，１３  運用中セル
１２    診断対象セル
１５    診断専用セル
２１，２２，２４  運用中Ｉ／Ｏブリッジ
２５    診断専用Ｉ／Ｏブリッジ
３１，３２，３４  運用中Ｉ／Ｏカード
３３    診断対象Ｉ／Ｏカード
３５    診断専用Ｉ／Ｏカード
４０    相互接続手段
５０    コントローラ
【図１】
0005251165.tif 000002
【図２】
0005251165.tif 000003
【図３】
0005251165.tif 000004
【図４】
0005251165.tif 000005
【図５】
0005251165.tif 000006