(57)【要約】【課題】  要求されるハードウェア構成と異なるハードウェア構成を備える、素挿抜可能な情報処理装置であるモジュールに対する誤設定を抑制しながら、そのモジュールに対する設定を省力化することができるモジュール管理装置を提供する。【解決手段】  本発明のモジュール管理装置は、所定の種類のデバイスの有無を特定する構成データと、モジュールの設定を表す設定データとを記憶する構成記憶手段に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュールから、前記構成データを取得する構成取得手段によって取得された前記構成データが一致する一致状態であるか否かを判定する構成判定手段と、受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する設定送信手段とを備える。【選択図】      図１
2015053003.tif 000002
【特許請求の範囲】
【請求項１】
所定の種類のデバイスの有無を特定する構成データと、モジュールの設定を表す設定データとを記憶する構成記憶手段に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュールから、前記構成データを取得する構成取得手段によって取得された前記構成データが一致する一致状態であるか否かを判定する構成判定手段と、
受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する設定送信手段と
を備えるモジュール管理装置。
【請求項２】
複数のコネクタのいずれかに前記モジュールが接続されたことを検出し、前記モジュールが接続されたコネクタを特定する接続検出手段と、
いずれかの第１の認証データのペアである第２の認証データと、コネクタの識別子とを記憶する認証情報記憶手段と、
第１の認証データを送信する、前記モジュールが含む認証通信手段から、前記第１の認証データを取得する認証情報取得手段と、
取得された第１の認証データが、前記第２の認証データのペアであるか否かを判定する認証手段と
を備え、
前記設定送信手段は、さらに、取得された第１の認証データが前記第２の認証データのペアであり、前記モジュールが接続されたことが特定された前記コネクタが、前記コネクタの識別子により特定されるコネクタである場合に、前記対象モジュールの識別子に関連付けられている前記設定データを送信する
請求項１に記載のモジュール管理装置。
【請求項３】
前記認証通信手段は、前記モジュールに電力を供給する給電手段とは異なる電力供給装置から電力の供給を受け、
前記モジュール管理装置は、さらに、
前記対象モジュールが接続されている前記コネクタに接続され、給電指示を受信すると前記対象モジュールへの給電を開始する前記給電手段に対して、取得された第１の認証データが前記第２の認証データのペアであり、前記モジュールが接続されたことが特定された前記コネクタが、前記コネクタの識別子により特定されるコネクタである場合に、前記給電指示を送信する給電指示手段
を備える請求項２に記載のモジュール管理装置。
【請求項４】
前記認証通信手段は、さらに、前記モジュールの前記設定データを保持し、
前記モジュール管理装置は、前記モジュールに障害が発生していることを検出する故障検出手段を含み、
前記構成取得手段は、前記モジュールに障害が発生していることが検出された場合、前記認証通信手段から、前記設定データを取得し、取得した前記設定データを、前記構成記憶手段に格納する
請求項４に記載のモジュール管理装置。
【請求項５】
前記モジュールと、
請求項１乃至４のいずれかに記載のモジュール管理装置と
を含む情報処理システム。
【請求項６】
所定の種類のデバイスの有無を特定する構成データと、モジュールの設定を表す設定データとを構成記憶手段に記憶し、
前記構成記憶手段に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュールから取得された前記構成データが一致する一致状態であるか否かを判定し、
受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する
モジュール管理方法。
【請求項７】
コンピュータを、
所定の種類のデバイスの有無を特定する構成データと、モジュールの設定を表す設定データとを記憶する構成記憶手段に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュールから、前記構成データを取得する構成取得手段によって取得された前記構成データが一致する一致状態であるか否かを判定する構成判定手段と、
受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する設定送信手段と
して動作させるモジュール管理プログラム。
【請求項８】
コンピュータを、
複数のコネクタのいずれかに前記モジュールが接続されたことを検出し、前記モジュールが接続されたコネクタを特定する接続検出手段と、
いずれかの第１の認証データのペアである第２の認証データと、コネクタの識別子とを記憶する認証情報記憶手段と、
第１の認証データを送信する、前記モジュールが含む認証通信手段から、前記第１の認証データを取得する認証情報取得手段と、
取得された第１の認証データが、前記第２の認証データのペアであるか否かを判定する認証手段と、
さらに、取得された第１の認証データが前記第２の認証データのペアであり、前記モジュールが接続されたことが特定された前記コネクタが、前記コネクタの識別子により特定されるコネクタである場合に、前記対象モジュールの識別子に関連付けられている前記設定データを送信する前記設定送信手段と
して動作させる請求項７に記載のモジュール管理プログラム。
【請求項９】
コンピュータを、
前記モジュールに電力を供給する給電手段とは異なる電力供給装置から電力の供給を受ける前記認証通信手段と、
前記対象モジュールが接続されている前記コネクタに接続され、給電指示を受信すると前記対象モジュールへの給電を開始する前記給電手段に対して、取得された第１の認証データが前記第２の認証データのペアであり、前記モジュールが接続されたことが特定された前記コネクタが、前記コネクタの識別子により特定されるコネクタである場合に、前記給電指示を送信する給電指示手段と
して動作させる請求項８に記載のモジュール管理プログラム。
【請求項１０】
コンピュータを、
さらに、前記モジュールの前記設定データを保持する前記認証通信手段と、
前記モジュールに障害が発生していることを検出する故障検出手段と、
前記モジュールに障害が発生していることが検出された場合、前記認証通信手段から、前記設定データを取得し、取得した前記設定データを、前記構成記憶手段に格納する前記構成取得手段と
して動作させる請求項９に記載のモジュール管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモジュールへの誤設定を削減する技術に関する。
【背景技術】
【０００２】
例えば省スペースを目的として、同一形状又は同一に近い形状の複数のブレード型情報処理装置が、そのようなブレード型情報処理装置を搭載可能なスロットを複数備える筐体に搭載されて使用されることが増えている。そのようなブレード型情報処理装置の組み込みや交換は、目視で手作業によって行われるので、要求されるハードウェア構成とは異なるハードウェア構成のブレード型情報処理装置が、誤ったスロットに搭載されることがある。
【０００３】
一方、例えば省力化のため、筐体のスロットに挿入されたブレード型情報処理装置に対して、コンピュータ制御により、そのブレード型情報処理装置が動作するのに必要な設定がなされることもある。
【０００４】
特許文献１には、ラック搭載機器に貼り付けられているＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグを、ラック搭載機器が搭載される段毎に読み取るラック筐体が記載されている。ＩＣタグには、ラック搭載機器の情報が格納されている。ラック筐体に接続されている管理端末は、あらかじめ決められている、各ラック搭載機器が搭載される段の情報と、ラック筐体が読み取った、各ラック搭載機器が搭載されている段の情報を比較する。その管理端末は、あらかじめ決められている段と異なる段に搭載されているラック搭載機器が存在する場合、管理者に通知する。
【０００５】
特許文献２には、制御用ユニット筐体が備えるスロットへのプリント基板の誤挿入を検知する誤挿入防止装置が記載されている。その誤挿入防止装置は、プリント基板に貼付された固有のＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）を含む無線通信タグ（ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグ）から読み取られたＩＤに基づき、全てのプリント基板が正しいスロットに挿入されたか否かを検出する。全てのプリント基板が正しいスロットに挿入されたことが検出された場合にのみ、各プリント基板に対する電源からの電力の供給を可能にする。
【０００６】
特許文献３には、サーバブレードがバックプレーンから抜き去られて所定時間が経過すると、抜き去られたサーバブレードから、バックプレーンに搭載される予備のサーバブレードに、ノードマイグレーションを行うブレード管理装置が記載されている。ブレード管理装置は、ノードマイグレーションを、サーバブレードに搭載されている無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースを介して行う。また、ノードマイグレーションの際、サーバブレードに搭載されている大容量キャパシタから電力が供給される。抜き去られたサーバブレードが再びスロットに挿入されると、ブレード管理装置は、挿入されたサーバブレードが記憶するブレードＩＤを取得する。取得されたブレードＩＤが、抜き去られたサーバブレードのブレードＩＤと一致する場合、ブレード管理装置は、予備サーバブレードから挿入されたサーバブレードへのノードマイグレーションを行う。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２２６５８２号公報
【特許文献２】特開２０１１−１９２９０４号公報
【特許文献３】特開２００６−２６０３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
要求されるハードウェア構成と異なるハードウェア構成を備える情報処理装置に対して、要求されるハードウェア構成を前提とする設定が行われた場合、その情報処理装置は、期待される動作を行えないことがある。また、この場合、その情報処理装置が誤動作することもある。
【０００９】
特許文献１及び特許文献２の技術は、ブレード型情報処理装置やプリント基板に貼付されたＩＣタグに基づき、ブレード型情報処理装置やプリント基板が、正しいスロットに搭載されているか否かを検出する技術である。
【００１０】
特許文献３の技術は、引き抜かれたサーバブレードから予備のサーバブレードへのノードマイグレーションや、予備のサーバブレードから再挿入されたサーバブレードへのノードマイグレーションを行う技術である。特許文献３のブレード管理装置はは、再挿入されたサーバブレードが引き抜かれたサーバブレードであるか否かの判定を、サーバブレードが記憶するブレードＩＤに基づいて行う。
【００１１】
したがって、特許文献１乃至特許文献３に記載されている技術では、要求されるハードウェア構成と異なるハードウェア構成を備えるブレード型情報処理装置に対する誤設定を防ぐことはできない。
【００１２】
本発明の目的の一つは、要求されるハードウェア構成と異なるハードウェア構成を備える、素挿抜可能な情報処理装置であるモジュールに対する誤設定を抑制しながら、そのモジュールに対する設定を省力化することができるモジュール管理装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明のモジュール管理装置は、所定の種類のデバイスの有無を特定する構成データと、モジュールの設定を表す設定データとを記憶する構成記憶手段に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュールから、前記構成データを取得する構成取得手段によって取得された前記構成データが一致する一致状態であるか否かを判定する構成判定手段と、受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する設定送信手段とを備える。
【００１４】
本発明のモジュール管理方法は、所定の種類のデバイスの有無を特定する構成データと、モジュールの設定を表す設定データとを構成記憶手段に記憶し、前記構成記憶手段に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュールから取得された前記構成データが一致する一致状態であるか否かを判定し、受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する。
【００１５】
本発明のモジュール管理プログラムは、コンピュータを、所定の種類のデバイスの有無を特定する構成データと、モジュールの設定を表す設定データとを記憶する構成記憶手段に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュールから、前記構成データを取得する構成取得手段によって取得された前記構成データが一致する一致状態であるか否かを判定する構成判定手段と、受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する設定送信手段として動作させる。
【発明の効果】
【００１６】
本発明には、要求されるハードウェア構成と異なるハードウェア構成を備える、素挿抜可能な情報処理装置であるモジュールに対する誤設定を抑制しながら、そのモジュールに対する設定を省力化することができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】図１は、第２の実施形態のモジュール管理装置１の構成を表すブロック図である。
【図２】図２は、第１の実施形態の情報処理システム１００の構成を表すブロック図である。
【図３】図３は、構成データの一例を表す図である。
【図４】図４は、設定データの一例を表す図である。
【図５】図５は、第１の実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における動作を表すフローチャートである。
【図６】図６は、第１の実施形態のモジュール管理装置１の、モジュール２に故障が発生する場合の動作を表すフローチャートである。
【図７】図７は、第１の実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における第１の変形動作を表すフローチャートである。
【図８】図８は、第１の実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における第２の変形動作を表すフローチャートである。
【図９】図９は、第１の実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における第３の変形動作を表すフローチャートである。
【図１０】図１０は、モジュール管理装置１、モジュール管理装置１Ａ、モジュール２、及びモジュール接続装置３を実現するために使用される、コンピュータ１０００の構成の一例を表す図である。
【発明を実施するための形態】
【００１８】
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１９】
図２は、本実施形態の情報処理システム１００の構成を表すブロック図である。
【００２０】
図２を参照すると、本実施形態の情報処理システム１００は、モジュール管理装置１と、モジュール接続装置３と、モジュール２とを含む。モジュール２は、例えば、ブレード型情報処理装置である。モジュール接続装置３は、ブレード型情報処理装置であるモジュール２を実装可能な筐体である。モジュール接続装置３の、例えばスロットに、モジュール２が実装される。また、モジュール管理装置１は、モジュール接続装置３に含まれていてもよい。
【００２１】
モジュール管理装置１は、構成記憶部１０と、構成取得部１１と、構成判定部１２と、設定送信部１３と、接続検出部１４と、認証情報記憶部１５と、認証情報取得部１６と、認証部１７と、給電指示部１８と、故障検出部１９とを含む。
【００２２】
モジュール２は、認証通信部２１と、コネクタ２２と、構成生成部２３を備える。
【００２３】
モジュール接続装置３は、コネクタ３１と、コネクタ３２と、コネクタ３３と、給電部３４とを備える。モジュール接続装置３が備えるコネクタの数は３個であるが、コネクタの数は３個に限られない。
【００２４】
モジュール２がモジュール接続装置３のスロットに挿入され、モジュール接続装置３に接続されると、モジュール２が備えるコネクタ２２が、モジュール接続装置３が備えるコネクタのうち、モジュール２が搭載されたスロットに応じたコネクタに接続される。図２の例では、モジュール２が備えるコネクタ２２が、モジュール接続装置３が備えるコネクタ３２に接続されている。
【００２５】
給電部３４は、各コネクタに接続された装置に供給される電力を制御する装置である。給電部３４は、モジュール２が接続されたコネクタを介して、そのモジュール２に電力を供給する。また、給電部３４は、後述される給電指示部１８から給電指示を受信すると、各コネクタに接続されているモジュール２への電力の供給を開始する。給電部３４は、後述される給電指示部１８から給電停止指示を受信すると、各コネクタに接続されているモジュール２への電力の供給を停止する。
【００２６】
モジュール接続装置３は、モジュール接続装置３に接続されているモジュール２と、モジュール管理装置１との間の通信を中継する。モジュール２とモジュール接続装置３は、異なるコネクタに接続されたモジュール２の間の通信を中継してもよい。
【００２７】
情報処理部２４は、情報処理装置として動作するモジュール２の、例えばプロセッサやメモリなどである。給電部３４がモジュール２に供給する電力は、情報処理部２４に供給される。給電部３４がモジュール２への電力の供給を開始すると、情報処理部２４への電力の供給が開始される。給電部３４がモジュール２への電力の供給を停止すると、情報処理部２４への電力の供給が停止する。
【００２８】
また、情報処理部２４は、モジュール２の設定を表す設定データを受信すると、受信した設定データに基づき、モジュール２の設定を変更する。設定データは、例えば、通信ネットワークや、モジュール２を使用可能なユーザや、モジュール２が使用するストレージの設定等の設定を表すデータである。設定データは、他の設定を表してもよい。
【００２９】
構成生成部２３は、モジュール２のハードウェア構成を表すデータである、構成データを生成する。構成データは、モジュール２が含むハードウェアや、モジュール２に接続されているハードウェアの、全てのデータを含んでいなくてよい。構成データは、あらかじめ決められた種類のハードウェアのデータを含んでいればよい。構成データは、モジュール２毎に異なる種類のハードウェアのデータを含んでいてもよい。構成データは、例えば、所定の種類のハードウェアのうち、モジュール２が含むハードウェアや、モジュール２に接続されているハードウェアの、種類毎の有無を特定するデータである。構成データは、ハードウェアの種類及び数を特定するデータであってもよい。そして、構成生成部２３は、生成した構成データを、構成取得部１１に送信する。構成生成部２３は、構成データを、例えば定期的に生成してもよい。構成生成部２３は、生成した構成データを、認証通信部２１に格納する。
【００３０】
構成生成部２３は、さらに、モジュール２の設定を表す設定データを生成する。構成生成部２３は、生成した設定データを、認証通信部２１に格納してもよい。
【００３１】
構成生成部２３は、モジュール管理装置１の構成取得部１１から構成送信指示を受信すると、構成データを生成してもよい。構成送信指示は、構成生成部２３が認識可能な信号であればよい。この場合、構成生成部２３は、生成した構成データを、構成送信指示を送信した、モジュール管理装置１の構成取得部１１に送信する。
【００３２】
なお、前述の情報処理部２４が、構成生成部２３として動作してもよい。
【００３３】
図３は、構成データの一例を表す図である。図３における「デバイス」は、モジュール２が含むデバイスの種類を表す。図３の例では、「デバイス」は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポートを表すＬＡＮと、メモリを含むデバイスを表す。「数」は、それぞれの種類のデバイスの数を表す。「プロパティ」は、それぞれの種類のデバイスの属性を表す。図３は、２ＴＢ（Ｔｅｒａ  Ｂｙｔｅｓ）のＨＤＤが２個実装されていることを表す。また、１０Ｇｂｐｓ（Ｇｉｇａ  ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）のＬＡＮポートが２個実装されていることを表す。さらに、８ＧＢ（Ｇｉｇａ  Ｂｙｔｅｓ）のメモリモジュールが、４枚実装されていることを表す。
【００３４】
図４は、設定データの一例を表す図である。図４は、１ＴＢの容量のボリューム１と、２ＴＢの容量のボリューム２が設定されていることを表す。
【００３５】
認証通信部２１は、第１の認証データを記憶する。第１の認証データについては、後述される。認証通信部２１は、その第１の認証データを、コネクタ２２を介して、例えば接続されているモジュール接続装置３を経由して、認証情報取得部１６に送信する。認証通信部２１は、例えば、認証情報取得部１６から、認証情報送信指示を受信した場合、第１の認証データを、認証情報取得部１６に送信すればよい。第１の認証データは、例えばモジュール２の管理者によって、あらかじめ認証通信部２１に格納されていればよい。
【００３６】
認証通信部２１は、さらに、モジュール２の識別子を記憶していてもよい。モジュール２の識別子は、例えばモジュール２の管理者によって、あらかじめ認証通信部２１に格納されていればよい。本発明の各実施形態の説明において、モジュールの識別子はモジュール識別子とも表記される。
【００３７】
認証通信部２１は、構成生成部２３に供給される電力の有無によらず動作できる。認証通信部２１は、例えば電池やバッテリを含み、その電池やバッテリから供給される電力によって動作すればよい。認証通信部２１は、コネクタ２２を介して、給電部３４から供給される電力によって動作してもよい。その場合、給電部３４は、給電指示部１８からの給電指示や給電停止指示によらず、コネクタ３２の、給電部３４に電力を供給するためのピンに対して、常に電力を供給するよう構成されていればよい。認証通信部２１は、例えばモジュール接続装置３が放射する電磁波によって誘導電流を生成するよう構成されていてもよい。その場合、例えばモジュール接続装置３が、電磁波を放射するよう構成されていればよい。そして、認証通信部２１は、その誘導電流によって動作してもよい。
【００３８】
接続検出部１４は、モジュール接続装置３のいずれかのコネクタにモジュール２が接続されたことを検出する。そして、接続検出部１４は、モジュール２が接続されたコネクタを特定する。以下の説明において、接続検出部１４が検出し、接続されているコネクタを特定したモジュール２を対象モジュールと表記する。
【００３９】
認証情報取得部１６は、モジュール２の認証通信部２１から、第１の認証データを取得する。認証情報取得部１６は、例えば、モジュール２の認証通信部２１に対して、認証情報送信指示を送信すればよい。そして、認証情報取得部１６は、認証情報送信指示を受信したモジュール２の認証通信部２１が送信した第１の認証データを受信すればよい。
【００４０】
なお、本実施形態においては、モジュール２のコネクタ２２が、モジュール接続装置３のコネクタ３２に接続されても、給電部３４は、モジュール２の情報処理部２４や構成生成部２３に対してすぐには電力を供給しない。しかし、前述のように、情報処理部２４や構成生成部２３に電力が供給されていなくても、認証通信部２１は動作する。
【００４１】
認証情報記憶部１５は、モジュール２毎に、第１の認証データのペアである第２の認証データと、コネクタの識別子であるコネクタ識別子を記憶する。認証情報記憶部１５は、例えば、第２の認証データを、モジュール識別子に関連付けて記憶していればよい。認証情報記憶部１５は、一つのモジュール識別子に対して、複数のコネクタ識別子を記憶していてもよい。コネクタ識別子は、例えば、モジュール管理装置１の管理者によって、あらかじめ認証情報記憶部１５に格納されていればよい。本実施形態の説明において、認証情報記憶部１５に格納されているコネクタ識別子で表されるコネクタを、登録コネクタと表記する。
【００４２】
認証部１７は、認証情報取得部１６が取得した第１の認証データと、認証情報記憶部１５に格納されている、第１の認証データを送信したモジュール２のモジュール識別子に関連付けられた第２の認証データについて、認証を行う。すなわち、認証部１７は、認証情報取得部１６が取得した第１の認証データが、認証情報記憶部１５に格納されている、第１の認証データを送信したモジュール２のモジュール識別子に関連付けられた第２の認証データのペアであるか否かを判定する。
【００４３】
第１の認証データは、例えばパスワードであればよい。そして、第２の認証データは、例えば、第１の認証データをハッシュ化したハッシュ値であればよい。その場合、認証部１７は、受信した第１の認証データに対してハッシュ化の処理を行って得られたハッシュ値と、第２の認証データであるハッシュ値を比較すればよい。そして、認証部１７は、受信した第１の認証データに対してハッシュ化の処理を行って得られたハッシュ値と、第２の認証データであるハッシュ値が一致する場合、第１の認証データと第２の認証データはペアであると判定すればよい。
【００４４】
第１の認証データと、第２の認証データの双方は、例えば、モジュール識別子であってもよい。その場合、認証部１７は、受信した第１の認証データと第２の認証データが一致する場合、第１の認証データと第２の認証データはペアであると判定すればよい。
【００４５】
また、認証情報記憶部１５は、モジュール２毎の、公開鍵を記憶していてもよい。例えば、認証情報記憶部１５は、モジュール２の公開鍵を、そのモジュール２のモジュール識別子に関連付けて記憶していてもよい。その場合、認証通信部２１は、認証情報記憶部１５に格納されている公開鍵のペアである秘密鍵を記憶する。これらの秘密鍵及び公開鍵は、例えば、モジュール２の管理者の指示によって、モジュール２の情報処理部２４が生成した秘密鍵と公開鍵であればよい。その場合、情報処理部２４は、生成した秘密鍵を認証通信部２１に格納し、生成した公開鍵を認証情報取得部１６に送信する。認証情報取得部１６は、受信した公開鍵を、公開鍵の送信元であるモジュール２のモジュール識別子に関連付けて、認証情報記憶部１５に格納する。
【００４６】
そして、認証情報取得部１６は、既存の任意の方法で乱数を発生し、発生した乱数をモジュール２の公開鍵によって暗号化する。認証情報取得部１６は、モジュール２の公開鍵によって暗号化された暗号データを、認証情報送信指示として、そのモジュール２に送信する。また、認証情報取得部１６は、発生した乱数を、第２の認証データとして、モジュール２の識別子に関連付けて認証情報記憶部１５に格納する。認証情報送信指示として暗号化データを受信した認証通信部２１は、その認証通信部２１が記憶する秘密鍵によって、受信した暗号化データを復号化する。復号化された復号データは、例えば、第１の認証データとして、認証通信部２１が、例えば一時的に記憶すればよい。そして、認証通信部２１は、復号データを、第１の認証データとして、認証情報取得部１６に送信する。
【００４７】
あるいは、認証情報取得部１６は、発生した乱数をハッシュ化したハッシュ値を、第２の認証データとして、認証情報記憶部１５に格納してもよい。その場合、認証通信部２１は、復号データをハッシュ化したハッシュ値を、第１の認証データとして、例えば一時的に記憶し、認証情報取得部１６に送信する。
【００４８】
そして、認証部１７は、認証情報取得部１６が取得した第１の認証データと、認証情報記憶部１５に格納されている第２の認証データが一致する場合、その第１の認証データとその第２の認証データがペアであると判定する。
【００４９】
認証部１７は、他の方法で、認証を行ってもよい。そして、第１の認証データと、第２の認証データは、認証部１７による認証方法に応じたデータであればよい。
【００５０】
認証部１７が、認証情報取得部１６がモジュール２から受信した第１の認証データと第２の認証データがペアであると判定することを、本実施形態の説明では、認証部１７による認証の結果が認証成功であると表記する。
【００５１】
認証部１７は、さらに、接続検出部１４によって検出された、モジュール２が接続されているコネクタが、そのモジュール２の登録コネクタのいずれかであるか否かを判定してもよい。
【００５２】
以下の説明において、認証部１７による認証の結果が認証成功であり、さらに、接続検出部１４によって検出された、モジュール２が接続されているコネクタが、そのモジュール２の登録コネクタのいずれかであることを、第１の条件が成立すると表記する。なお、認証部１７による認証の結果が認証成功であることが、第１の条件が成立することであってもかまわない。
【００５３】
認証部１７による認証の結果が認証成功であり、接続検出部１４によって検出された、モジュール２が接続されているコネクタが、そのモジュール２の登録コネクタのいずれかである場合、給電指示部１８は、給電部３４に対して、給電指示を送信する。すなわち、第１の条件が成立する場合、給電指示部１８は、給電部３４に対して、給電指示を送信する。前述のように、給電指示を受信した給電部３４は、対象コネクタに接続されたモジュール２に対して、電力の供給を開始する。このことにより、モジュール２の構成生成部２３や情報処理部２４に対する電力が供給される。
【００５４】
構成記憶部１０は、モジュール２毎の、構成データと設定データを記憶する。構成記憶部１０は、例えば、構成データと設定データの組を、モジュール識別子に関連付けて記憶すればよい。構成記憶部１０が記憶する設定データは、例えば、その設定データと同じ組に含まれる構成データによって表されるデバイスが実装されているモジュール２に対して行われることが前提である設定データである。
【００５５】
例えば、モジュール２の管理者やモジュール管理装置１の管理者が、構成データと設定データを、モジュール識別子に関連付けて、あらかじめ構成記憶部１０に格納しておけばよい。あるいは、モジュール２が、例えばモジュール２の管理者によってあらかじめ行われた指示に応じて、モジュール２に実装されているデバイスを表す構成データと、モジュール２の設定を表す設定データとを、生成してもよい。そして、モジュール２が、生成された構成データと設定データとを、構成取得部１１に送信してもよい。そして、構成取得部１１が、受信した構成データと設定データとを、それらの構成データと設定データとを送信したモジュール２のモジュール識別子に関連付けて、あらかじめ構成記憶部１０に格納しておいてもよい。
【００５６】
構成取得部１１は、モジュール２の構成生成部２３に、前述の構成送信指示を送信する。構成送信指示を受信したモジュール２の構成生成部２３は、構成データを生成し、生成した構成データを構成取得部１１に送信する。そして、構成取得部１１は、モジュール２の構成生成部２３から、構成データを取得する。
【００５７】
構成判定部１２は、構成取得部１１が取得した構成データと、その構成データを構成取得部１１が取得したモジュール２のモジュール識別子に関連付けられている構成データを比較する。以下の説明において、構成取得部１１が取得した構成データを、取得構成データと表記する。また、取得構成データを構成取得部１１が取得したモジュール２のモジュール識別子に関連付けられている構成データを、登録構成データと表記する。そして、構成判定部１２は、取得構成データと、登録構成データが一致するか否かを判定する。
【００５８】
以下の説明において、取得構成データと登録構成データが一致すると判定されることを、第２の条件が成立すると表記する。
【００５９】
設定送信部１３は、前述の第１の条件が成立する場合、対象モジュールのモジュール識別子に関連付けられて構成記憶部１０に格納されている設定データを、対象モジュールの情報処理部２４に送信してもよい。あるいは、第１の条件が成立し、さらに対象モジュールの取得構成データと登録構成データが一致すると判定された場合に、設定送信部１３は、対象モジュールに対して、その対象モジュールのモジュール識別子に関連付けられている設定データを送信してもよい。すなわち、第１の条件が成立し、さらに第２の条件が成立する場合に、設定送信部１３は、取得構成データが取得されたモジュール２に対して、そのモジュール２の識別子に関連付けられて構成記憶部１０に格納されている設定データを送信してもよい。また、モジュール接続装置３は、第１の条件の成立によらずモジュール２に電力を供給するよう構成されていてもかまわない。その場合、設定送信部１３は、第２の条件が成立すれば、対象モジュールに対して、その対象モジュールのモジュール識別子に関連付けられて構成記憶部１０に格納されている設定データを送信してもよい。
【００６０】
故障検出部１９は、モジュール２の情報処理部２４に生じた障害を検出する。故障検出部１９は、モジュール２の情報処理部２４と構成生成部２３に生じた障害を検出してもよい。故障検出部１９は、例えば、情報処理部２４に送信した生存確認信号に対して応答信号を返信しない場合に、情報処理部２４における障害の発生を検出すればよい。その場合、情報処理部２４は、生存確認信号を受信した場合、応答信号を返信するよう構成されていればよい。故障検出部１９による、モジュール２の情報処理部２４に生じた障害を検出する方法は、既存の任意の方法でよい。
【００６１】
構成取得部１１は、故障検出部１９がモジュール２の情報処理部２４に生じた障害を検出した場合、認証通信部２１から、構成データと設定データを取得してもよい。その際、構成取得部１１は、認証通信部２１に対して、構成送信指示と設定送信指示を送信すればよい。認証通信部２１は、構成送信指示を受信すると、保持している構成データを構成取得部１１に送信する。また、認証通信部２１は、設定送信指示を受信すると、保持している設定データを、構成取得部１１に送信する。構成取得部１１は、取得した構成データと設定データを、故障が検出されたモジュール２のモジュール識別子に関連付けて、構成記憶部１０に格納する。
【００６２】
次に、本実施形態のモジュール管理装置１の動作について、図面を参照して詳細に説明する。
【００６３】
図５は、本実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における動作を表すフローチャートである。
【００６４】
まず、接続検出部１４が、モジュール接続装置３のコネクタへのモジュール２の接続を検出する（ステップＳ１０１）。
【００６５】
モジュール接続装置３のコネクタへのモジュール２の接続が検出されない場合（ステップＳ１０２においてＮｏ）、モジュール管理装置１の動作は、ステップＳ１０１に戻る。そして、接続検出部１４が、モジュール接続装置３のコネクタに対するモジュール２の接続の検出を続ける。
【００６６】
モジュール接続装置３のコネクタへのモジュール２の接続が検出された場合（ステップＳ１０２においてＹｅｓ）、接続検出部１４は、そのモジュール２が接続された、モジュール接続装置３のコネクタを特定する。
【００６７】
次に、認証情報取得部１６が、接続が検出されたモジュール２である対象モジュールの認証通信部２１から、第１の認証データを取得する（ステップＳ１０４）。
【００６８】
次に、認証部１７は、認証情報取得部１６が取得した第１の認証データと、対象モジュールのモジュール識別子に関連付けられている第２の認証データに基づき、認証を行う（ステップＳ１０５）。
【００６９】
認証部１７は、さらに、ステップＳ１０３において特定された、対象モジュールが接続されてたコネクタである対象コネクタが、登録コネクタのいずれかであるか否かを判定する。前述のように、登録コネクタは、対象モジュールのモジュール識別子にコネクタ識別子が関連付けられているコネクタである。
【００７０】
対象コネクタが登録コネクタではない場合すなわち対象モジュールが登録コネクタに接続されていない場合、あるいは、ステップＳ１０５における認証の結果が認証成功ではない場合（ステップＳ１０６においてＮｏ）、モジュール管理装置１の動作は、ステップＳ１０１に戻る。この場合、対象モジュールに対して、電力は供給されない。そして、接続検出部１４は、次にコネクタに接続されるモジュール２の検出を行う。
【００７１】
例えば、モジュール接続装置３のスロットの使用権のレンタルを行う業者が、ユーザに使用権を設定したスロットに、あらかじめ決められた特定のモジュール２が挿入された場合に限り、モジュール２が動作するようにしたい場合がある。そのような場合に、その業者が、使用を許可したモジュール２が記憶する第１の認証コードのペアである第２の認証コードと、そのモジュール２による使用を許可したスロットのコネクタ識別子を、認証情報記憶部１５に格納しておく。すると、使用を許可したモジュール２が、使用を許可したスロットに挿入されている場合にのみ、モジュール２に電力が供給される。このことにより、使用が許可されていないモジュール２の使用を制限することができる。また、使用が許可されたスロット以外のスロットにモジュール２を挿入して使用することを制限することができる。
【００７２】
対象コネクタが登録コネクタであり、すなわち、対象モジュールが登録コネクタに接続されており、かつ、ステップＳ１０５における認証の結果が認証成功である場合（ステップＳ１０６においてＹｅｓ）、給電指示部１８は、給電部３４に対して、給電指示を送信する（ステップＳ１０７）。
【００７３】
そして、構成取得部１１は、対象モジュールから構成データを取得する（ステップＳ１０８）。ステップＳ１０８において、構成取得部１１は、例えば構成生成部２３に対して、構成送信指示を送信する。構成送信指示を受信した構成生成部２３は、モジュール２に実装されているデバイスに基づき、構成データを生成する。そして、構成生成部２３は、生成した構成データを、構成取得部１１に送信する。
【００７４】
構成判定部１２は、ステップＳ１０８において取得された構成データと、対象モジュールのモジュール識別子に関連付けられて構成記憶部１０に格納されている構成データである、登録構成データを比較する（ステップＳ１０９）。
【００７５】
ステップＳ１０９における比較の結果、取得された構成データと登録構成データが異なる場合（ステップＳ１１０においてＮｏ）、構成判定部１２は、構成が不一致であることを通知する（ステップＳ１１２）。この場合、対象モジュールに、その対象モジュールのモジュール識別子に関連付けられた設定データは送信されない。このことにより、モジュール管理装置１は、その設定データによる設定の前提となるハードウェア構成と異なるハードウェア構成を持つモジュール２に対する、その設定データに基づく設定を防ぐ。
【００７６】
取得された構成データと登録構成データが同じである場合（ステップＳ１１０においてＹｅｓ）、設定送信部１３は、対象モジュールの情報処理部２４に対して、対象モジュールのモジュール識別子に関連付けられている設定データを送信する。設定データを受信した対象モジュールは、設定データに基づく設定を行う。
【００７７】
例えば、モジュール２に障害が発生した場合そのモジュール２を取り外し、代わりに新しいモジュール２を取り付ける場合において、使用中のモジュール２の構成データと設定データを、あらかじめ、構成記憶部１０に格納しておくことが考えられる。使用中のモジュール２に障害が発生した場合、そのモジュール２の管理者は、障害が発生したモジュールを取り外せばよい。そして、その管理者は、障害が発生したモジュール２と同一のハードウェア構成を持ち、同一の第１の認証データが認証通信部２１に格納されたモジュール２を取り付ければよい。すると、その新しく取り付けられるモジュール２に対して、故障したモジュール２に関連付けられている設定データが送信される。そして、新しく取り付けたモジュール２は、受信した設定データに基づく設定を行う。このことにより、新しく取り付けられたモジュール２に、故障が発生したモジュール２に対して行われていた設定と同じ設定が行われる。
【００７８】
次に、モジュール接続装置３のコネクタに接続されたモジュール２が動作を開始した後において、モジュール２に故障が発生する場合の、モジュール管理装置１の動作について、図面を参照して詳細に説明する。
【００７９】
図６は、本実施形態のモジュール管理装置１の、モジュール２に故障が発生する場合の動作を表すフローチャートである。
【００８０】
故障検出部１９は、モジュール２に発生した故障の有無を検出する（ステップＳ２０１）。
【００８１】
故障が検出されない場合（ステップＳ２０２においてＮｏ）、モジュール管理装置１の動作は、ステップＳ２０１に戻る。
【００８２】
故障が検出された場合（ステップＳ２０２においてＹｅｓ）、構成取得部１１は、故障が検出されたモジュール２に備わる認証通信部２１から、設定データを取得する。構成取得部１１は、認証通信部２１に設定送信指示を送信すればよい。設定送信指示を受信した認証通信部２１は、設定データを構成取得部１１に送信する。構成取得部１１は、認証通信部２１から設定データを受信する。構成取得部１１は、さらに、故障が検出されたモジュール２に備わる認証通信部２１から、さらに、構成データを取得してもよい。構成取得部１１は、認証通信部２１にさらに、構成送信指示を送信すればよい。構成送信指示を受信した認証通信部２１は、構成データを構成取得部１１に送信する。そして、構成取得部１１は、認証通信部２１から、さらに構成データを受信する。
【００８３】
そして、構成取得部１１は、受信した設定データを、故障が検出されたモジュール２のモジュール識別子に関連付けて、構成記憶部１０に格納する（ステップＳ２０４）。構成取得部１１は、構成データを受信した場合、受信した構成データを、故障が検出されたモジュール２のモジュール識別子に関連付けて、構成記憶部１０に格納してもよい。
【００８４】
モジュール管理装置１の動作は、ステップＳ２０４の後、ステップＳ２０１に戻る。
【００８５】
以上で説明した本実施形態には、要求されるハードウェア構成と異なるハードウェア構成を備える、挿抜可能な情報処理装置であるモジュール２に対する誤設定を抑制しながら、そのモジュール２に対する設定を省力化することができるという第１の効果がある。
【００８６】
その理由は、構成判定部１２が、構成記憶部１０に格納されている構成データと、モジュール２から取得した構成データを比較するからである。そして、構成記憶部１０に格納されている構成データと、モジュール２から取得した構成データが同じ場合に、設定送信部１３が、モジュール２に対して、設定データを送信するからである。モジュール２は、設定データを受信すると、受信した設定データに基づく設定を行う。
【００８７】
また、本実施形態には、あらかじめ決められたモジュール２に対してだけ設定を行えるという、第２の効果がある。
【００８８】
その理由は、認証部１７による認証の結果が認証成功でない場合、設定送信部１３は、モジュール２の情報処理部２４に対して設定データを送信市内からである。そして、認証部１７による認証の結果が認証成功である場合に、設定送信部１３は、モジュール２の情報処理部２４に対して設定データ設定データを送信するからである。
【００８９】
本実施形態には、あらかじめ決められたモジュール２以外のモジュール２がモジュール接続装置３に接続された場合に、そのモジュール２の動作を制限できるという第３の効果がある。
【００９０】
その理由は、認証部１７による認証の結果が認証成功でない場合、給電指示部１８は、給電部３４に給電指示を送信せず、認証部１７による認証の結果が認証成功である場合に、給電指示部１８は、給電部３４に給電指示を送信するからである。
【００９１】
次に、モジュール管理装置１の動作の変形例について説明する。
【００９２】
図７は、本実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における第１の変形動作を表すフローチャートである。
【００９３】
例えば、情報処理システム１００の管理者が、モジュール接続装置３に接続して使用可能なモジュール２を特定のモジュール２に制限するが、モジュール２が接続されるコネクタを制限しない場合が考えられる。そのような場合に、モジュール管理装置１は、図７に示す動作を行うよう設定されていればよい。
【００９４】
図７に示す各ステップの動作は、図５において同じステップ番号が付されたステップにおける動作と同じである。図７に示す動作において、ステップＳ１０３の動作は行われない。また、ステップＳ１０６の動作の代わりに、ステップＳ２０６の動作が行われる。
【００９５】
ステップＳ２０６において、ステップＳ１０５における認証が認証成功でない場合（ステップＳ２０６においてＮｏ）、モジュール管理装置１の動作は、ステップＳ１０１に戻る。
【００９６】
また、ステップＳ１０５における認証が認証成功である場合（ステップＳ２０６においてＹｅｓ）、モジュール管理装置１の動作は、ステップＳ１０７に進む。
【００９７】
図８は、本実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における第２の変形動作を表すフローチャートである。
【００９８】
例えば、情報処理システム１００の管理者が、モジュール接続装置３に接続して使用可能なモジュール２を制限しないが、モジュール２が接続されるコネクタを制限したい場合が考えられる。そのような場合に、モジュール管理装置１は、図８に示す動作を行うよう設定されていればよい。
【００９９】
図８を図５と比較すると、図８に示す動作を行うモジュール管理装置１は、ステップＳ１０４及びステップＳ１０５の動作を行わない。また、図８に示す動作を行うモジュール管理装置１は、ステップＳ１０６の動作の代わりにステップＳ３０６の動作を行う。
【０１００】
ステップＳ３０６において、対象モジュールが登録コネクタに接続されていない場合（ステップＳ３０６においてＮｏ）、モジュール管理装置１の動作は、ステップＳ１０１に戻る。この場合、モジュール管理装置１は、モジュール２を挿入するスロットが誤っていることを通知してもよい。
【０１０１】
対象モジュールが登録コネクタに接続されている場合（ステップＳ３０６においてＹｅｓ）、モジュール管理装置１の動作は、ステップＳ１０７に進む。
【０１０２】
図９は、本実施形態のモジュール管理装置１の、モジュール２がモジュール接続装置３に接続された場合における第３の変形動作を表すフローチャートである。
【０１０３】
例えば、情報処理システム１００の管理者が、モジュール接続装置３に接続して使用可能なモジュール２やモジュール２が接続されるコネクタを制限しない場合が考えられる。そのような場合に、モジュール管理装置１は、図９に示す動作を行うよう設定されていればよい。
【０１０４】
図９を図５と比較すると、図９の動作を行うモジュール管理装置１は、ステップＳ１０４からステップＳ１０６までの動作を行わない。
【０１０５】
次に、本発明の第２の実施形態について、素面を参照して詳細に説明する。
【０１０６】
図１は、本実施形態のモジュール管理装置１Ａの構成を表すブロック図である。
【０１０７】
図１を参照すると、本実施形態のモジュール管理装置１Ａは、所定の種類のデバイスの有無を特定する構成データと、モジュール２の設定を表す設定データとを記憶する構成記憶部１０に格納されている前記構成データと、実装されているデバイスに基づいて生成された前記構成データを送信するモジュール２から、前記構成データを取得する構成取得部１１によって取得された前記構成データが一致する一致状態であるか否かを判定する構成判定部１２と、受信した前記設定データに基づく設定を行う前記対象モジュールに対して、前記一致状態であることが判定された場合に前記設定データを送信する設定送信部１３とを備える。
【０１０８】
本実施形態のモジュール管理装置１Ａの各構成要素は、同一の番号が付された、図２に示す第１の実施形態のモジュール管理装置１の構成要素と同じである。モジュール管理装置１Ａは、構成記憶部１０と構成取得部１１を備えていてもよい。あるいは、モジュール管理装置１Ａと通信可能な、モジュール接続装置３や、他の装置が、構成記憶部１０と構成取得部１１を備えていてもよい。
【０１０９】
以上で説明した本実施形態には、第１の実施形態の第１の効果と同じ効果がある。その理由は、第１の実施形態の第１の効果と同じである。
【０１１０】
モジュール管理装置１、モジュール管理装置１Ａ、モジュール２、及びモジュール接続装置３は、それぞれ、コンピュータ及びコンピュータを制御するプログラム、専用のハードウェア、又は、コンピュータ及びコンピュータを制御するプログラムと専用のハードウェアの組合せにより実現することができる。
【０１１１】
図１０は、モジュール管理装置１、モジュール管理装置１Ａ、モジュール２、及びモジュール接続装置３を実現するために使用される、コンピュータ１０００の構成の一例を表す図である。図１０を参照すると、コンピュータ１０００は、プロセッサ１００１と、メモリ１００２と、記憶装置１００３と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）インタフェース１００４とを含む。また、コンピュータ１０００は、記録媒体１００５にアクセスすることができる。メモリ１００２と記憶装置１００３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ハードディスクなどの記憶装置である。記録媒体１００５は、例えば、ＲＡＭ、ハードディスクなどの記憶装置、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、可搬記録媒体である。記憶装置１００３が記録媒体１００５であってもよい。プロセッサ１００１は、メモリ１００２と、記憶装置１００３に対して、データやプログラムの読み出しと書き込みを行うことができる。プロセッサ１００１は、Ｉ／Ｏインタフェース１００４を介して、例えば、モジュール管理装置１、モジュール管理装置１Ａ、モジュール２、あるいはモジュール接続装置３にアクセスすることができる。プロセッサ１００１は、記録媒体１００５にアクセスすることができる。記録媒体１００５には、コンピュータ１０００をモジュール管理装置１、モジュール管理装置１Ａ、モジュール２、又はモジュール接続装置３として動作させるプログラムが格納されている。
【０１１２】
プロセッサ１００１は、記録媒体１００５に格納されている、コンピュータ１０００をコンピュータ１０００をモジュール管理装置１、モジュール管理装置１Ａ、モジュール２、又はモジュール接続装置３として動作させるプログラムを、メモリ１００２にロードする。そして、プロセッサ１００１が、メモリ１００２にロードされたプログラムを実行することにより、コンピュータ１０００はコンピュータ１０００をモジュール管理装置１、モジュール管理装置１Ａ、モジュール２、又はモジュール接続装置３として動作する。
【０１１３】
構成取得部１１、構成判定部１２、設定送信部１３、接続検出部１４、認証情報取得部１６、認証部１７、給電指示部１８、故障検出部１９、認証通信部２１、構成生成部２３、情報処理部２４、給電部３４は、例えば、プログラムを記憶する記録媒体１００５からメモリ１００２に読み込まれた、各部の機能を実現するための専用のプログラムと、そのプログラムを実行するプロセッサ１００１により実現することができる。また、構成記憶部１０、認証情報記憶部１５は、コンピュータが含むメモリ１００２やハードディスク装置等の記憶装置１００３により実現することができる。あるいは、構成記憶部１０、構成取得部１１、構成判定部１２、設定送信部１３、接続検出部１４、認証情報記憶部１５、認証情報取得部１６、認証部１７、給電指示部１８、故障検出部１９、認証通信部２１、構成生成部２３、情報処理部２４、給電部３４の一部又は全部を、各部の機能を実現する専用の回路によって実現することもできる。
【０１１４】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０１１５】
１、１Ａ    モジュール管理装置
２    モジュール
３    モジュール接続装置
１０    構成記憶部
１１    構成取得部
１２    構成判定部
１３    設定送信部
１４    接続検出部
１５    認証情報記憶部
１６    認証情報取得部
１７    認証部
１８    給電指示部
１９    故障検出部
２１    認証通信部
２２、３１、３２、３３    コネクタ
２３    構成生成部
２４    情報処理部
３４    給電部
１００    情報処理システム
１０００    コンピュータ
１００１    プロセッサ
１００２    メモリ
１００３    記憶装置
１００４    Ｉ／Ｏインタフェース
１００５    記録媒体
【図１】
2015053003.tif 000003
【図２】
2015053003.tif 000004
【図３】
2015053003.tif 000005
【図４】
2015053003.tif 000006
【図５】
2015053003.tif 000007
【図６】
2015053003.tif 000008
【図７】
2015053003.tif 000009
【図８】
2015053003.tif 000010
【図９】
2015053003.tif 000011
【図１０】
2015053003.tif 000012