(57)【要約】【課題】  ユーザが複数のブレードPCからストレージに接続する可能性がある環境において、ストレージ装置の排他制御を実現することでデータ破壊を防止する。【解決手段】  ブレードPCが保持しているストレージ装置との接続情報を、管理サーバが新たに生成しストレージ装置に設定することで、今まで接続できていたブレードPCからのストレージ接続をできないようにする。さらに、新たに生成した接続情報を別のブレードPCに送信することで、そのブレードPCからは接続ができるようになる。【選択図】  図１
2008217281.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、複数の計算機ユニットを有する計算機と、ストレージ装置と、管理サーバとを接続するネットワークを有する情報処理システムであって、
前記管理サーバは、前記計算機ユニットの割り当てを行う計算機割当部と、計算機ユニットの割当状況を管理する計算機割当管理テーブルと、前記計算機ユニットと前記ストレージ装置との接続情報を新規に生成するストレージ接続情報生成部と、前記接続情報を管理するストレージ割当管理テーブルと、前記接続情報を前記計算機に送信するストレージ情報送信部を有し、を有し、
前記ユーザ端末は、前記複数の計算ユニットのうち、割当て済みの計算ユニットである第1の計算ユニットの代替となる第2の計算ユニットの割当てを示す代替割当要求を前記管理サーバに送信し、
前記計算機割当部は、前記代替割当要求に基づき、前記計算機割当管理テーブル中の値を変更して、前記ユーザ端末に割り当てられている計算ユニットを、前記第1の計算ユニットから前記第2の計算ユニットへ変更し、
前記ストレージ情報生成部は、前記第1の計算ユニットと前記ストレージ間を接続する第1のストレージ接続情報とは異なる前記第２の計算ユニットと前記ストレージ間を接続する第2のストレージ接続情報を新規に生成し、前記ストレージ割当管理テーブルに格納し、
前記ストレージ情報送信部は、前記第2のストレージ接続情報を前記第2の計算ユニットへ送信した後、前記ストレージ割当管理テーブル中の前記第1のストレージ接続情報を削除することを特徴とする情報処理システム。
【請求項２】
請求項１記載の情報処理システムであって、
前記管理サーバは、さらに、前記接続情報を前記ストレージ装置に設定するストレージ設定部を有し、
前記ストレージ装置は、当該ストレージ装置とストレージ管理テーブルを有し、
前記ストレージ設定部は、前記第2のストレージ接続情報を前記ストレージ装置に送信し、
前記ストレージ装置は、前記第2のストレージ接続情報に基づき、前記ストレージ管理テーブルに含まれる情報を変更することを特徴とする情報処理システム。
【請求項３】
請求項２記載の情報処理システムであって、
前記ストレージ割当管理テーブルは、前記ストレージ装置内の記憶部を一意に特定するディスクＩＤ、該ディスクIDをユーザに割り当てたユーザＩＤ、割り当てたストレージ装置の接続先を表すＩＰアドレス、ターゲット名、イニシエータ名、管理ポート、CHAP ID、CHAP Secretのいずれかの項目を有し、
前記ストレージ情報生成部は、前記IPアドレス、ターゲット名、イニシエータ名、CHAP ID、CHAP Secretのうちののいずれかの項目の値を変更することで前記第2のストレージ接続情報を生成することを特徴とする情報処理システム。
【請求項４】
請求項３記載の情報処理システムであって、
前記計算機割当部は、前記第2の計算ユニットのアドレスを前記ユーザ端末に送信することを特徴とする情報処理システム。
【請求項５】
請求項４記載の情報処理システムであって、
前記管理サーバは、さらに、前記計算ユニットの電源状態を制御する計算機電源制御部を有し、
前記計算機割当部は、前記第1の計算ユニットのアドレスを前記計算機電源制御部に通知し、
前記計算機電源制御部は、前記計算機へ前記第1の計算ユニットの電源オフ命令を送信することを特徴とする情報処理システム。
【請求項６】
請求項１の情報処理システムであって、
前記計算機割当管理テーブルは、計算機識別子と該計算機のアドレスであるIPアドレス、割当の形態を表す属性、どのユーザに割り当てたかを表すユーザ識別子、その計算機の割当状態を表す割当状態の項目を備え、計算ユニット代替を行う場合、前記属性あるいは割当状態の値を変更することを特徴とする情報処理システム。
【請求項７】
請求項１の情報処理システムであって、
前記ユーザ端末から管理サーバに対して第2の計算ユニットの返却を要求し、
前記管理サーバは、前記返却要求に基づき、前記計算機割当管理テーブル中の値を変更して、前記ユーザ端末に割り当てられている計算ユニットを、前記第２の計算ユニットから前記第１の計算ユニットへ変更することを特徴とする情報処理システム。
【請求項８】
請求項７の情報処理システムであって、
前記ストレージ情報生成部は、前記第２の計算ユニットと前記ストレージ間を接続する第２のストレージ接続情報とは異なる前記第１の計算ユニットと前記ストレージ間を接続する第３のストレージ接続情報を新規に生成し、前記ストレージ割当管理テーブルに格納し、
前記ストレージ情報送信部は、前記第３のストレージ接続情報を前記第１の計算ユニットへ送信した後、前記ストレージ割当管理テーブル中の前記第２のストレージ接続情報を削除することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シンクライアント、ブレードPC、管理サーバ、ストレージ装置に関するものであり、具体的にはブレードPCからストレージ装置への利用の排他方式に関する。
【背景技術】
【０００２】
近年、ノートPCが普及したことで、社外でも業務を行うことができるようになってきた一方で、ノートPCの紛失などによる情報漏洩が社会問題となってきている。このような問題を解決するため、企業情報の持ち出しを制限しつつ、社外でも業務を継続できるシステムとしてユーザ端末（以下、シンクライアントと呼ぶ）と集積度の高い計算機（以下、ブレードPCと呼ぶ）を用いたシンクライアントシステムが導入され始めている。
【０００３】
また、上記情報処理システムではブレードPCに搭載されているストレージは2.5インチ型等のハードディスクであったが、このハードディスクをさらに高信頼なストレージであるストレージ装置に代替して個人のブレードPC向けに提供する情報処理システムも開発されている。この高信頼なストレージ装置は、FC-SANでもNASでもよく、さらには追加のハードウェアが不要で安価なシステムを構築できるiSCSIでもよい。いずれにせよ、RAID構成のストレージをブレードPCに提供することで、高信頼なディスク領域として、またバックアップ領域として利用できるように試みられている。
【０００４】
ところで、この情報処理システムにおいて、あるユーザに対して割り当てられていたブレードPC（以下、主割当ブレードPCと呼ぶ）が故障したときに、ユーザからの要求に応じて、他のブレードPC（以下、代替割当ブレードPCと呼ぶ）を提供する必要がある。
【０００５】
しかし、この代替割当ブレードPCへの切替えに関しては、以下の問題が生じる。
【０００６】
まず、ストレージ装置がFCやiSCSIのディスクである場合、そのストレージ装置はNTFSやFATなどでフォーマットされていることが多く、このようなファイルシステムのもとで、主割当ブレードPCがマウントしたまま代替割当ブレードPCから利用すると、ファイルが消失したり、ファイルシステムが破壊されたりするおそれがある。
【０００７】
あるディスク領域を複数のホストで共有するというシステムには、下記特許文献１のようなクラスタシステムがある。このようなクラスタシステムでは、あるディスク領域に複数のホストがアクセスする場合、SCSIのコマンドであるreserve、release、resetを用いディスクの排他を行い、クラスタを構成する正サーバと副サーバの間でアクセス権を制御して、両方のホストからの二重マウントを回避している。つまり、このようなSCSIコマンドによる排他制御は、そのストレージを利用するホスト自体が実施する必要があるため互いのアクセスの監視を行う必要があるが、上記サーバの正副構成においては、互いのネットワークアドレスが既知であるため、互いに監視し合うことで優先権の制御を行うことができた。
【０００８】
【特許文献１】特開２００６−１１９９２
【発明の開示】
【発明が解決しようとする課題】
【０００９】
一方、上記情報処理システムで代替ブレードPCを割り当てる場合には、例えば、主割当ブレードPCに不具合が発生したときにユーザからの要求に応じて動的に割り当てられるため、主割当ブレードPCは代替割当ブレードPCのアドレスを知ることができず、互いにアクセスを監視することが困難であるという課題があった。
【課題を解決するための手段】
【００１０】
そこで、本発明は、上記課題を解決すべく、主割当ブレードPCと代替割当ブレードPCのストレージ装置の利用の排他を実現する技術を提供する。
【００１１】
上記課題を解決する本発明の情報処理システムは、ネットワークを介して互いに接続されるブレードPCおよびシンクライアント、管理サーバ、ストレージ装置を有する情報処理システムであって、前記シンクライアントは、当該シンクライアントの利用者が用いる可搬型記憶媒体の格納情報を読取り、この格納情報に含まれている、当該シンクライアントの利用割当先となる前記ブレードPCのアドレスを取得し、このアドレスのデータをメモリに格納し、可搬型記憶媒体にアドレスが格納されていない場合には前記管理サーバにアドレス取得要求を行い、さらに利用者の操作に応じて代替のブレードPCの割り当てを要求するアドレス取得部と、前記メモリに記憶された情報処理装置のアドレスに宛てて、当該シンクライアントまたは利用者の認証用情報を少なくとも含む接続確立要求を送信し、この接続確立要求に応じて前記情報処理装置が返してくる応答データに応じた前記情報処理装置と当該シンクライアントとのネットワークを介した接続確立処理を実行する接続確立部と、前記接続確立処理の実行に伴い、当該端末の入力インターフェイスにて入力された操作情報を前記情報処理装置のアドレスに宛てて送信し、当該操作情報に対応した映像情報を前記情報処理装置から受信して、当該端末の出力インターフェイスに表示する遠隔操作部と、を有し、前記ブレードPCは、当該ブレードPCに利用割当がなされているシンクライアントまたは利用者の認証用情報を格納する接続管理テーブルと、前記シンクライアントから送信されてくる接続確立要求を受信し、この接続確立要求が含むシンクライアントまたは利用者の認証用情報を前記接続管理テーブルに照合して、前記接続確立要求の受入れ可否を判定し、その判定結果を前記シンクライアントに応答データとして返信する、認証部と、前記認証結果に応じて前記端末との接続確立処理が実行されるに伴い、前記シンクライアントから操作情報を受信して、当該操作情報が示す操作内容に従って情報処理を行い、その結果を示す映像情報を当該端末に送信する、遠隔操作受付部と、ストレージ装置との接続に必要な認証情報、少なくとも利用者か前記ブレードPCの認証情報とストレージの宛先アドレスを含むものを格納するストレージ接続情報テーブルと、前記管理サーバより送信されるストレージ接続情報を前記ストレージ情報接続テーブルへ格納するストレージ接続情報受信部と、前記ストレージ接続テーブルに格納されている情報を読み出して、そこに記録されているストレージ装置のアドレスに対して接続し、認証情報を送信して接続を確立させ、その後のストレージ装置に対する読み書きを処理するストレージ接続部と、前記管理サーバからの電源制御要求に対して当該ブレードPCの電源状態を変更する電源操作受付部と、を有し、前記管理サーバは、利用者識別情報と主割当ブレードPC識別情報を少なくとも含み、場合により代替割当ブレードPC情報が格納されているブレードPC割当管理テーブルと、利用者識別情報とストレージ情報を少なくとも含むストレージ割当管理テーブルと、前記シンクライアントからブレードPCの割当要求を受信し、ブレード割当管理テーブルを参照して、主割当ブレードPCと代替割当ブレードPCの割り当てを行うブレードPC割当部と、利用者��割り当てたブレードPCの電源を入れ、割り当てを解除したブレードPCの電源を落とすための要求を前記ブレードPCの前記電源操作部に対して送信するブレードPC電源制御部と、利用者からの要求に応じた代替ブレードPCを割り当てる際にストレージ接続情報を新規に生成して前記ストレージ割当管理テーブルに格納するストレージ接続情報生成部と、前記ストレージ割当管理テーブルを参照し、利用者に割り当てられているストレージ装置に対して接続情報を変更するストレージ設定部と、前記ブレードPC割当管理テーブルを参照し、利用者に割り当てているブレードPCに対して、ストレージ割当管理テーブルを参照し、利用者に割り当てているストレージ装置の接続情報を送信するストレージ情報送信部と、を有し、前記ストレージ装置は、利用者に割り当てている記憶部とストレージ接続情報と利用者識別情報を対応付けるストレージ接続情報テーブルと、前記管理サーバからのストレージ接続情報の変更を受け付け、ストレージ接続情報テーブルを書き換えるストレージ設定管理部と、前記ブレードPCからのストレージ接続要求に対してストレージ接続情報テーブルを参照し、接続を判定し、接続を確立し、データの読込みや書込み要求に対して、その情報を記憶部に対して送受信するストレージ接続部と、利用者からの書込み要求により渡されたデータを蓄え、読込み要求に対して参照する記憶部と、を有する。
【００１２】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１３】
本発明によれば、主割当ブレードPCと代替割当ブレードPCの間のストレージ利用の排他を実現することができる。
【発明を実施するための最良の形態】
【００１４】
以下に、図面を用いて、本発明の実施形態について説明する。なお、本実施例では、実体を伴うブレードPCを例として説明するが、バーチャルマシンで動作するPCにも適用可能である。
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。
【００１５】
図1は、本実施形態の情報処理システムたるシンクライアントシステムのネットワーク構成図である。図1に示すシンクライアントシステムは、通信路（６）を介して相互に接続された管理サーバ（１）、1台以上のシンクライアント（２）、1台以上のブレードPC（３）、ストレージ装置（４）を有するシステムであって、前記シンクライアント（２）は可搬型記憶媒体（５）を有するシステムである。
【００１６】
図２は、本実施例に関わる管理サーバ（１）、シンクライアント（２）、ブレードPC（３）、ストレージ装置（４）の各装置の物理的な一構成例を示す。これらの装置は、図２に示すとおり、物理的には一般的な情報処理装置でよい。具体的には、各装置は、例えば、プロセッサ（１０１）、メモリ（１０２）、外部記憶機構（１０３）、通信機構（１０４）、オペレータ入出力機構（１０５）がバスなどの内部通信線（１０６）で接続された形で構成される。
【００１７】
プロセッサ（１０１）は、メモリ（１０２）に格納された情報処理プログラム（１００）を実行する。
【００１８】
メモリ（１０２）は、情報処理プログラム（１００）以外にも、情報処理プログラム（１００）から参照される各種データも保持する。
【００１９】
外部記憶機構（１０３）は、情報処理プログラム（１００）や各種データを不揮発な形で保持する。
【００２０】
情報処理プログラム（１００）は、上記プロセッサ（１０１）により実行され、外部記憶機構に指示し必要なプログラムやデータをメモリ（１０２）にロードしたり、メモリ（１０２）上の情報処理プログラム（１００）やデータを外部記憶機構（１０３）に格納したりする。なお、情報処理プログラム（１００）は、予め外部記憶機構（１０３）に格納されていても良い。または必要に応じて、可搬型記憶媒体や通信媒体を介して、外部の装置から導入されても良い。
【００２１】
通信機構（１０４）は、通信回線（１０７）に接続し、情報処理プログラム（１００）の指示により、他の情報処理装置や通信機器にデータを送信したり、逆に、他の情報処理装置や通信機器から、データを受信して、メモリ（１０２）に格納する。
【００２２】
装置間の論理的な通信路（６）は、本通信機構（１０４）を介し、物理的な通信回線（１０７）を通して実現される。
【００２３】
オペレータ入出力機構（１０５）は、オペレータとのデータ入出力を行う。
【００２４】
内部通信線（１０６）は、プロセッサ（１０１）、メモリ（１０２）、外部記憶機構（１０３）、通信機構（１０４）、オペレータ入出力機構（１０５）が互いに通信を行うためのものであって、たとえば、バスで構成される。
【００２５】
管理サーバ（１）、シンクライアント（２）、ブレードPC（３）、ストレージ装置（４）は、必ずしも物理的に異なった構成にする必要はなく、それぞれの機能の違いは、各装置上で実行する情報処理プログラム（１００）で実現される。
【００２６】
また、本実施例中の構成要素を説明する際に用いる、ストレージ接続情報生成部等の各機能部は、ソフトウェアにより論理的な構成されてもよいし、専用LSI等によりハードウェア的に構成されてもよいし、さらには、ソフトウェアとハードウェアの組み合わせにより実現されても良い。なお、論理的に構成される場合、各機能部は、メモリ上に格納され、プロセッサに実行されることで、その機能が実現される。
【００２７】
また、管理サーバ（１）、シンクライアント（２）、ブレードPC（３）、ストレージ装置（４）も、それぞれ独立した物理的な装置である必要はなく、１つの装置が管理サーバ（１）、シンクライアント（２）、ブレードPC（３）、ストレージ装置（４）の複数の装置の機能を同時に実現していてもよい。さらに、それぞれの各処理部が１つの装置で構成されている必要は無く、異なる装置により実現されていてもよい。
【００２８】
以下に、管理サーバ（１）、シンクライアント（２）、ブレードPC（３）、ストレージ装置（４）のそれぞれが有する機能部について説明する。
【００２９】
図１における前記管理サーバ（１）は、ブレードPC割当部（１１）、ブレードPC電源制御部（１２）、ストレージ情報送信部（１３）、ブレード割当管理テーブル（１４）、ストレージ接続情報生成部（１５）、ストレージ設定部（１６）、ストレージ割当管理テーブル（１７）を備え、シンクライアント（２）からのブレードＰＣ（３）の割当要求に対して、ブレード割当管理テーブル（１４）を参照して、ブレードＰＣ（３）を、シンクライアント割り当てたり、ストレージ割当管理テーブル（１７）を参照して、ストレージ接続情報をブレードＰＣ（３）に送信したりする。
【００３０】
前記シンクライアント（２）は、アドレス取得部（２１）、遠隔操作部（２２）、接続確立部（２３）を備え、前記可搬型記憶媒体（５）と接続することができる。可搬型記憶媒体（５）にはアドレス格納テーブル（５１）と、ユーザ固有のＩＤ情報が格納されているユーザＩＤ（５２）を備え、シンクライアント（２）のアドレス取得部（２１）は前記アドレス格納テーブル（５１）への情報の読込み、書き込みと前記ユーザＩＤ（５２）の読込みが可能である。これにより、ブレードＰＣ（３）の宛先情報を可搬型記憶媒体（５）に格納して移動することができ、前記管理サーバ（１）に新しいブレードＰＣ（３）の割当要求をして、その情報を可搬型記憶媒体を用いて移動することもできる。
【００３１】
前記ブレードＰＣ（３）は、遠隔操作受付部（３１）、接続管理テーブル（３２）、ストレージ接続情報テーブル（３３）、電源操作受付部（３４）、認証部（３５）、ストレージ接続部（３６）、ストレージ接続情報受信部（３７）を備え、前記シンクライアントからの接続要求を受け付け、当該ブレードＰＣ（３）の動作をシンクライアントから操作することができる。当該シンクライアントシステムにおいては当該ブレードＰＣ（３）は２台以上の複数台で構成することができる。当該ブレードＰＣ（３）が故障して前記シンクライアント（２）からの操作ができなくなった場合には、代替のブレードＰＣ（３）を管理サーバ（１）が割り当てることで、前記シンクライアント（２）は代替割当ブレードＰＣ（３）を遠隔操作することができるようになる。
【００３２】
前記ストレージ装置（４）は、ストレージ設定管理部（４１）とストレージ接続部（４２）とストレージ管理テーブル（４３）と1つ以上の記憶部（４４）とを備える。記憶部（４４）を２台以上の複数台備えることで、複数のユーザに対して記憶部（４４）を提供することができる。記憶部（４４）はユーザ毎に割り当てられ、その接続情報はストレージ管理テーブル（４３）にて管理されている。
−−−データベース構造−−−
次に、本実施形態における、管理サーバ（１）、シンクライアント（２）、ブレードPC（３）、ストレージ装置（４）のそれぞれが有するデータベース構造について説明する。
【００３３】
前記管理サーバ（１）では、データベースとして、ブレード割当管理テーブル（１４）とストレージ割当管理テーブル（１７）を備える。
【００３４】
図３に示す前記ブレード割当管理テーブル（１４）は、ブレードPCID（１４１）とそのブレードPCのネットワークアドレスであるIPアドレス（１４２）、割当の形態を表す属性（１４３）、割り当てた場合、どのユーザに割り当てたかを表すユーザＩＤ（１４４）、そのブレードＰＣの割当状態を表す状態（１４５）を備える。当該ブレード割当管理テーブル（１４）では、その一行（１４０）をもって一台のブレードＰＣを管理している。前記ブレードPCID（１４１）は、他の行と重複はせず、一意に行を特定できるＩＤが望ましい。前記ブレードPCのネットワーク上の位置を特定するIPアドレス（１４２）は、本実施例ではIPアドレスとしたが、ネットワーク上一意に定まるアドレスであればよい。前記属性（１４３）は、本実施例では主割当、代替割当、などの割当の形態があるものとするが、場合により動的割当などの割当形態があってもよい。
【００３５】
ここで、主割当とは、利用者が主として継続的に利用するための割当形態をいい、代替割当とは、前記主割当のブレードPCが障害などで利用できない場合の、一時的な割当形態をいう。また、動的割当とは、利用者とブレードPCの関係を利用している間だけの一時的な関連にし、ある利用者があるブレードPCの利用を終了した後、そのブレードPCは別の利用者に割当てられる形態の割当方式をいう。前記状態（１４５）は、本実施例では通常、故障中、修理完了、初期化待ち、などがあるものとするが、これ以外の状態があってもよい。
【００３６】
ここで、状態の通常とは、ブレードPCに障害などがなく、利用者が通常通り利用できている状態、もしくは代替割当のブレードPCが誰にも割当てられていない状態をいう。故障中とは、主割当のブレードPCに障害が発生して、利用者に代替割当のブレードを割当てているときの主割当のブレードPCの状態である。そのブレードPCの修理が完了すれば、修理完了状態となり、利用者にその主割当であるブレードPCを再度利用してもらえる状態であることを意味する。利用者に主割当ブレードPCを返却すると、それまで利用していた代替割当のブレードPCは初期化待ちの状態となり、管理者による初期化が必要な状態を意味する。初期化が完了すると、通常状態となり、再度代替割当が可能な状態となる。
【００３７】
図４に示す前記ストレージ割当管理テーブル（１７）は、前記記憶部（４４）を一意に特定することができるディスクＩＤ（１７１）、そのディスクをユーザに割り当てていれば、そのユーザＩＤを格納するユーザＩＤ（１７２）と、接続先情報を備える。この接続先情報としては、ここでは接続プロトコルをiSCSIと想定し、次の情報を接続先情報とする。割り当てたストレージの接続先を表すＩＰアドレス（１７３）、ターゲット名（１７４）、イニシエータ名（１７５）、管理ポート（１７６）、CHAP ID（１７７）、CHAP Secret（１７８）である。なお、接続プロトコルはiSCSIプロトコルに限らず、Fibre ChannelやNASでの接続でもよい。その場合には、そのプロトコルに応じた接続情報を保持することとなる。NASであれば、NASのIPアドレス、マウントポイントの名前、認証情報を持つことになり、Fibre Channelであれば、WWN(World Wide Name)を持つことになる。
【００３８】
前記ブレードPC（３）は、データベースとして、接続管理テーブル（３２）とストレージ接続情報テーブル（３３）を備える。
【００３９】
図５に、接続管理テーブル（３２）の例を示す。前記接続管理テーブル（３２）は、前記シンクライアント（２）の接続確立部（２３）から送信される接続要求を、認証部（３５）が受け付けたときに、接続管理テーブルを参照して認証を行い、接続確立の判定を行うものである。本実施例においては、ユーザパスワード認証のモデルに基づき、当該接続管理テーブルは、当該ブレードPCにアクセスしてきたユーザを特定するユーザ識別子（３２１）とパスワード（３２２）を備えるものとする。これは、証明書情報の交換によるクライアント認証のモデルでもよい。
【００４０】
図６に、ストレージ接続情報テーブル（３３）の例を示す。前記ストレージ接続情報テーブル（３３）には、当該ブレードPCをストレージ装置（４）に接続して、ユーザに割り当てられた記憶部（４４）を利用するための接続情報が格納されている。前記ストレージ割当管理テーブル（１７）と同様に、本実施例ではiSCSI接続を想定しているため、iSCSI接続に必要なストレージ接続情報となっているが、前記ストレージ割当管理テーブル（１７）と同様にFibre Channel接続でもNAS接続でもよい。本実施例では、ストレージ装置の接続先アドレスを意味するIPアドレス（３３１）、ターゲット名（３３２）、イニシエータ名（３３３）、CHAP ID（３３４）、CHAP Secret（３３５）を備える。本情報は、前記管理サーバ（１）の前記ストレージ情報送信部（１３）が前記ストレージ割当管理テーブル（１７）を参照し、該当するユーザに割り当てられているブレードPC（３）の前記ストレージ接続情報受信部（３７）へ送信し、受信した前記ストレージ接続情報受信部（３７）が、当該受信した前記ストレージ接続情報を前記ストレージ接続情報テーブル（３３）へ書込むことで生成される。前記ストレージ接続情報テーブル（３３）の行（３３０）は、０行であればストレージの割当がないことを意味し、1行以上あれば、割り当てられたストレージがあることを意味し、それぞれ接続することができるものである。
【００４１】
前記ストレージ装置（４）ではデータベースとして、図７に示すストレージ管理テーブル（４３）を備える。本実施例では、iSCSI接続が可能なストレージ装置を例にストレージ接続情報テーブルを構成するため、ストレージ装置（４）への接続を待ち受けするアドレス情報であるストレージ装置のIPアドレス（４３１）、ターゲット名（４３２）、イニシエータ名（４３３）、CHAP ID（４３４）、CHAP Secret（４３５）、記憶部を指定するLU番号（４３６）を備える。当該ストレージ管理テーブル（４３）の各情報は、前記管理サーバ（１）の前記ストレージ設定部（１６）が、前記ストレージ割当管理テーブル（１７）を参照して、前記ストレージ装置（４）のストレージ設定管理部（４１）へ前記ストレージ接続情報を送信し、前記ストレージ設定管理部（４１）が受信した前記ストレージ接続情報をストレージ管理テーブル（４３）へ書込むものである。さらに、前記ブレードＰＣ（３）のストレージ接続部（３６）が、前記ストレージ装置（４）のストレージ接続部（４２）に接続してきたときに、前記ストレージ接続部（３６）が送信してくる前記ストレージ接続情報テーブル（３３）に格納されているストレージ接続情報と前記ストレージ管理テーブル（４３）の情報を比較し、接続の判定を行うものである。
【００４２】
可搬型記憶媒体（５）は、図８に示すアドレス格納テーブル（５１）を備える。ここでは、シンクライアント（２）はブレードＰＣ（３）との接続方法としてＩＰを想定しているため、前記アドレス格納テーブル（５１）にはＩＰアドレスを格納することとする。ただし、接続先のブレードＰＣがネットワーク上で一意に特定できる識別子であれば他の識別子でもよい。
−−−処理フロー例−−−
以下、本実施形態における情報処理方法の実際手順について、図面に基づき説明する。なお、以下で説明する情報処理方法に対応する各種動作は、前記情報処理システムを構成する管理サーバ（１）、シンクライアント（２）、ブレードＰＣ（３）、ストレージ装置（４）のそれぞれのＲＡＭに読み出されたプログラムをプロセッサが実行することによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００４３】
図９、図１０に、ブレードＰＣ（３）がストレージ装置（４）に接続し、シンクライアント（２）からブレードＰＣ（３）を利用できるようになるまでの処理フロー例を示す。
【００４４】
まず、本システムのユーザが、シンクライアント（２）を利用してブレードＰＣ（３）の利用を試みたことを想定して通常接続処理を開始する（処理１０００）。
【００４５】
ユーザはシンクライアント（２）の電源をいれて、シンクライアント（２）から管理サーバ（１）に対して、ブレードＰＣ（３）への接続要求をする（処理１００１）。シンクライアント（２）のアドレス取得部（２１）は可搬型記憶媒体（５）のアドレス格納テーブル（５１）のブレードＰＣのＩＰアドレス（５１１）とユーザＩＤ（５２）を読込み、管理サーバ（１）のブレードＰＣ割当部（１１）に送信する（処理１００２）。管理サーバ（１）のブレードＰＣ割当部（１１）はブレード割当管理テーブル（１４）を参照し、受信したユーザＩＤ（５２）がユーザＩＤ（１４４）と一致するエントリがあるか検索し、そのエントリ（１４０）の中にＩＰアドレス（１４２）がブレードＰＣのＩＰアドレス（５１１）と一致するエントリがあるかチェックする（処理１００３）。
【００４６】
処理１００４の分岐でエントリが無ければ、不正なリクエストとしてエラー応答する（処理１００５）。そして通常接続処理は終了する（処理１００６）。
【００４７】
処理１００４の分岐でエントリがあれば、ＩＰアドレス（１４２）のアドレスのブレードＰＣ（３）に対して、ブレードＰＣ電源制御部（１２）から電源を入れる要求を行う（処理１００７）。ここで、電源が既に入っていれば、電源を入れる必要はない。また、この例では、管理サーバを経由して電源を入れているが、適宜の認証の手段を用意することでシンクライアント（２）から電源制御を行う方式でもよい。ブレードＰＣ（３）の電源操作受付部（３４）は、管理サーバ（１）から電源ＯＮ要求を受信し、当該電源ＯＮ要求に基づきＯＳを起動する。システムが起動すると、ブレードPCのストレージ接続部（３６）は、ストレージ接続情報テーブル（３３）を読込み、ＩＰアドレス（３３１）で特定されるストレージ装置（４）への接続を行う。その際、ストレージ装置（４）に対して接続情報として、ターゲット名（３３２）、イニシエータ名（３３３）、CHAP ID（３３４）、CHAP Secret（３３５）を送信する（処理１００８）。ここでは、iSCSI接続を想定して、上記の情報を接続情報として送信しているが、NAS装置やFC装置、さまざまなストレージ装置において接続に必要な接続ユーザＩＤやパスワード、ＷＷＮなどの情報と同様に考えてよい。
【００４８】
ストレージ装置（４）は、受信した接続情報の確認を行う。ストレージ装置のストレージ接続部（４２）は、ブレードＰＣ（３）から受信した上記接続情報を、ストレージ管理テーブル（４３）のＩＰアドレス（４３１）、ターゲット名（４３２）、イニシエータ名（４３３）、CHAP ID（４３４）、CHAP Secret（４３５）と比較し、対応するエントリ（４３０）の有無を確認する（処理１０２１）。
【００４９】
処理１０２２の判定で、エントリが存在しない場合、ストレージ装置（４）は利用できず（処理１０２３）、不正なリクエストとしてエラーが送信される。
【００５０】
処理１０２２の判定で、エントリが存在すれば、ストレージ管理テーブル（４３）の対応するエントリ（４３０）のＬＵ番号（４３６）に対応する記憶部（４４）を、アクセス元のユーザに対して提供する（処理１０２４）。シンクライアント（２）の接続確立部（２３）は、あるブレードＰＣを特定するＩＰアドレス（５１１）のブレードＰＣ（３）に対して接続を行う。この後、シンクライアント（２）とブレードＰＣ（３）の認証をすべく、ユーザがユーザＩＤ（５２）に対応するパスワードを入力する。なお、シンクライアント（２）とブレードＰＣ（３）の接続認証方法は、本実施例ではユーザＩＤとパスワードを利用したが、生体認証情報を用いる方式でも、証明書を用いるＰＫＩ方式でもよい。
【００５１】
ブレードＰＣ（３）の認証部（３５）は、シンクライアント（２）からの接続要求に対して、接続管理テーブル（３２）を参照してユーザ識別子（３２１）をとパスワード（３２２）に対応するエントリ（３２０）の有無を確認する（処理１０２７）。
【００５２】
処理１０２７でエントリが無ければ、接続を確立できずエラー応答とする（処理１０２８）。そして、接続処理を終了する（処理１０２９）。
【００５３】
処理１０２７でエントリがあれば、シンクライアント（２）とブレードＰＣ（３）の接続が確立し、シンクライアントの遠隔操作部（２２）とブレードPCの遠隔操作受付部（３１）間で操作情報を通信し、セッションを確立することで、遠隔操作が可能になる（処理１０３０）。ここで操作情報とは、キーボードやマウスなどの入力装置から得られる情報と、処理結果の画面情報とを含む、PCの操作に基本的に必要なターミナル情報である。
【００５４】
以上の処理により、ストレージ装置（４）に接続しているブレードＰＣ（３）の利用がシンクライアント（２）から可能になる（処理１０３１）。
【００５５】
図１１、１２に、ブレードPC（３）の代替割当を行うときの処理フローの一例を示す。この代替ブレードPCを割り当てる場合の例として、主割当ブレードPCに障害が発生してmBMCを利用した電源制御がうまくできずに電源を落とすことができない場合や、ウイルスやマルウェアに感染していて制御ができない場合が考えられる。このような場合には、主割当ブレードPCからストレージ装置へのアクセスを遮断して、代替割当ブレードPCからのみ利用できるようにする代替割当を実行する必要がある。その処理フローについて以下に説明する。
【００５６】
まず、ユーザが、シンクライアント端末を操作して主割当のブレードPCの代替機割当のブレードPCを要求する（処理１１００）。シンクライアント（２）のアドレス取得部（２１）から管理サーバ（１）に対して、代替機割当ブレードPC（３）の割当を要求する（処理１１０１）。管理サーバ（１）のブレードPC割当部（１１）はブレード割当管理テーブル（１４）を参照し、送信されたユーザIDに対応するユーザID（１４４）で属性（１４３）が主割当となっているユーザIDがあるか確認する（処理１１０２）。
【００５７】
処理１１０３の分岐で該当するエントリ（１４０）が無ければ、割当可能なブレードPCが無いことをシンクライアントに送信する（処理１１１０）。そして、代替機割当処理は失敗で終了する（処理１１１１）。
【００５８】
処理１１０３の分岐でエントリが存在する場合、ブレードPC割当部（１１）はブレード割当管理テーブル（１４）を参照し、当該ユーザIDで属性（１４３）が代替割当のものがあることを確認する（処理１１０４）。
【００５９】
処理１１０５の分岐で該当するエントリ（１４０）が存在する場合には、本実施例では失敗とし、割当可能なブレードPCが無いことをシンクライアントに送信する（処理１１１０）。例えば、図３のユーザID“10000003”であって、この場合、既にユーザID“10000003”には、代替割当されているため、これ以上の割当ては不可能と判断する。なお、本実施例では代替割り当てするブレードPCの台数を１台としたため、上記判断となるが、他の実施例ではこのような制限を課さずに複数台の代替割当を行ってもよい。
【００６０】
処理１１０５の分岐で該当するエントリ（１４０）が無ければ、本実施例では次の処理に移行し、ブレードPC割当部（１１）はブレード割当管理テーブル（１４０）の属性（１４３）が代替割当でユーザID（１４４）が空欄のエントリ（１４０）があるか検索する（処理１１０６）。
【００６１】
処理１１０７の分岐で該当するエントリ（１４０）が無ければ、割当可能なブレードPCが無いことを送信し（処理１１１０）、終了する（処理１１１１）。
【００６２】
処理１１０７の分岐で該当するエントリ（１４０）が存在する場合、ブレードPC割当部（１１）は、処理１１０６で発見したエントリ（１４０）のユーザID（１４４）に当該ユーザIDを書込み、当該ユーザIDの主割当の状態（１４５）を故障中にする（処理１１０８）。状態（１４５）を故障中に変更することにより、管理者がメンテナンスを必要とするブレードPCの検索が容易になる。管理サーバのブレードPC割当部（１１）は、ブレードPC電源制御部（１２）に当該ユーザの主割当のブレードPCのIPアドレス１４２）を通知し、ブレードPC電源制御部は、ブレードPC（３）の電源操作受付部（３４）に電源オフの命令を送信し、ブレードPC（３）の電源は落ちる（処理１１０９）。管理サーバ（１）のブレードPC割当部（１１）は、ストレージ割当管理テーブル（１７）から当該ユーザのエントリ（１７０）があるか検索する（処理１１２１）。
【００６３】
処理１１２２の分岐処理で該当するエントリ（１７０）が無ければ、代替割当のブレードPCだけを割当てることとして、ブレードPC割当部（１１）は処理１１０８で決定した代替割当のブレードPCのアドレスを、シンクライアント（２）のアドレス取得部（２２）に送信し（処理１１２９）、代替機割当処理を終了する（処理１１３０）。
【００６４】
処理１１２２の分岐処理で該当するエントリ（１７０）が存在する場合には、管理サーバのストレージ情報生成部（１５）は、当該ユーザのストレージ接続情報を新規に生成し、ストレージ割当管理テーブル（１７）に格納する（処理１１２３）。ここで、ストレージ情報生成部（１５）が生成する接続情報は、ストレージ割当管理テーブル（１７）の情報の、IPアドレス（１７３）、ターゲット名（１７４）、イニシエータ名（１７５）、CHAP ID（１７７）、CHAP Secret（１７８）のいずれでもよく、ストレージ装置（４）の認証機構での認証が不一致となり、接続が失敗しさえすればよい。ここではストレージ装置（４）との接続プロトコルの例としてiSCSIを想定して上記の認証情報を列挙したが、他の接続プロトコルとしてはNASやFCであってもかまわない。
【００６５】
以下、ストレージ接続情報を新規に生成する場合の例として、CHAP Secretを変更することを想定する。管理サーバのストレージ設定部（１６）は、処理１１２３で生成された新たな接続情報を、ストレージ装置（４）のストレージ設定管理部（４１）へ送信する（処理１１２４）。ストレージ装置（４）のストレージ設定管理部（４１）は受信した新たな接続情報をストレージ管理テーブル（４３）に格納する（処理１１２５）。管理サーバ（１）のストレージ情報送信部（１３）は、処理１１２３で生成された接続情報を、代替割当ブレードPC（３）のストレージ接続情報受信部（３７）に対して送信する。代替割当ブレードPC（３）のストレージ接続情報受信部（３７）は、ストレージ接続情報テーブル（３３）に新たな接続情報を書込む（処理１１２７）。管理サーバ（１）は、代替割当ブレードPC（３）に接続情報を送信した後、ストレージ割当管理テーブル（１７）のCHAP Secret（１７８）の項目を削除する（処理１１２８）。ここで、例として接続のためのパスワードであるCHAP Secret（１７８）を削除したが、他の項目でもかまわない。これにより、管理サーバの情報が不正に参照されたとしても、ユーザ全体の接続情報が漏洩することがないようになる。ブレードPC割当部（１１）は処理１１０８で決定した代替割当のブレードPCのアドレスをシンクライアント（２）のアドレス取得部（２２）に送信する（処理１１２９）。これにより、代替機割当処理を終了する（処理１１３０）。
【００６６】
図１３を用いて、主割当のブレードPCのメンテナンス時の、当該主割当のブレードPCとストレージ装置間の処理フローを以下に示す。これは、例えば、主割当ブレードPCに障害が発生し、主割当ブレードPCからストレージ装置へのアクセスを遮断して、代替割当ブレードPCからのみ利用できるようにする場合、単に電源を落としておくだけであると、メンテナンスのために起動したときに、ストレージへの接続を試み、二重のアクセスが発生してしまう可能性があるからである。このような場合に、主割当のブレードPCとストレージ装置間で接続が行われずに、安全にメンテナンスを実行できることを表す処理フローを図１３に示す。
【００６７】
管理者は、ブレード割当管理テーブル（１４）の状態（１４５）が故障中のブレードPCを見つけたら、それをメンテナンスする必要があるため、その処理を開始する（処理１２００）。ブレード割当管理テーブル（１４）の属性（１４５）が故障中の主割当ブレードPC（３）の電源を入れる（処理１２０１）。電源が入れられたのに伴って、OSが起動する（処理１２０２）。ブレードPC（３）は、ストレージ接続情報テーブル（３３）を参照し、IPアドレス（３３１）、ターゲット名（３３２）、イニシエータ名（３３３）、CHAP ID（３３４）、CHAP Secret（３３５）を利用して、ストレージ装置（４）に接続を試みる（処理１２０３）。しかし、ストレージ装置（４）のストレージ管理テーブル（４３）のCHAP Secret（４３５）は、既に処理１１２４にて変更されており、当該主割当ブレードPCが有する接続情報は無効となっているため、接続することができない（処理１２０４）。その間、管理者は、主割当ブレードPCのメンテナンスを行う（処理１２０５）。管理サーバ（１）のブレード割当管理テーブル（１４）の状態（１４５）を修理完了にする（処理１２０６）。
【００６８】
図１４、図１５を利用して、修理が完了した主割当ブレードPCをユーザが再度利用できるようになるまでの処理フローの一例を示す。ユーザは、一定時間経過したら、もしくは管理者から連絡を受けたら、代替機割当返却処理を開始する（処理１３００）。
【００６９】
まず、シンクライアント（２）のアドレス取得部（２１）から管理サーバ（１）に対して代替割当ブレードPC（３）の返却を要求する（処理１３０１）。管理サーバ（１）のブレードPC割当部８１１）はブレード割当管理テーブル（１４）を参照し、要求してきたユーザIDに対応する当該ブレード割当管理テーブル中のユーザID（１４４）で属性（１４３）が代替割当のものがあるか確認する（処理１３０２）。該当するエントリ（１４０）が存在しなければ、代替割当の返却はできないため（処理１３０８）、この処理は終了する（処理１３０９）。
【００７０】
処理１３０３の分岐にて、エントリ（１４０）が存在する場合には、ブレードPC割当部（１１）はブレード割当管理テーブル（１４）を参照し、当該ユーザIDで属性（１４３）が主割当で、状態（１４５）が修理完了のものが有ることを確認する（処理１３０４）。存在しなければ、代替割当の返却はできないため（処理１３０８）、この処理は失敗して終了する（処理１３０９）。
【００７１】
処理１３０５の分岐にてエントリ（１４０）が存在する場合には、ブレードPC割当部（１１）は処理１３０４で発見した主割当ブレードPCの状態（１４５）を通常にして、代替割当ブレードPCの状態（１４５）を初期化待ちにする（処理１３０６）。管理サーバのブレードPC割当部（１１）はブレードPC電源制御部（１２）に、当該ユーザの代替割当のブレードPCのIPアドレス（１４２）を通知し、ブレードPC電源制御部は当該代替割当ブレードPC（３）の電源操作受付部（３４）に電源オフの命令を送信し、当該代替割当ブレードPC（３）の電源は落ちる（処理１３０７）。管理サーバ（１）のブレードPC割当部（１１）はストレージ割当管理テーブルから当該ユーザのエントリ（１７０）があるか検索する（処理１３２１）。
【００７２】
処理１３２２の分岐にて、該当するエントリ（１７０）が存在しなければ、ブレードPC割当部（１１）は主割当ブレードPCのアドレスをシンクライアント（２）のアドレス取得部（２２）に送信する（処理１３２９）。
【００７３】
処理１３２２の分岐にて、該当するエントリ（１７０）が存在するならば、ストレージ情報生成部（１５）は当該ユーザのストレージ接続情報を新規に生成し、管理サーバのストレージ割当管理テーブル（１７）に格納する（処理１３２３）。ストレージ設定部（１６）は処理１３２３で生成された接続情報をストレージ装置（４）のストレージ設定管理部（４１）へ送信する（処理１３２４）。ストレージ装置（４）のストレージ設定管理部（４１）は受信した接続情報をストレージ管理テーブル（４３）に格納する（処理１３２５）。管理サーバ（１）のストレージ情報送信部（１３）は、処理１３２３で生成された接続情報を主割当ブレードPC（３）のストレージ接続情報管理部（３７）に対して送信する（処理１３２６）。ブレードPC（３）のストレージ接続情報受信部（３７）は、ストレージ接続情報テーブル（３３）に接続情報を書込む（処理１３２７）。管理サーバ（１）は、ブレードPC（３）に接続情報を送信したら、ストレージ割当管理テーブル（１７）のCHAP Secret（１７８）の項目を削除する（処理１３２８）。ブレードPC割当部（１１）は、主割当ブレードPCのアドレスをシンクライアント（２）のアドレス取得部（２２）に送信する（処理１３２９）。これで代替機割当返却処理が終了し、その後は従来利用していた主割当のブレードPCを利用できるようになる（処理１３３０）。
【００７４】
図１６、図１７に、ディスクのメンテナンスが必要になった場合の処理フローの一例を示す。このディスクのメンテナンスが必要になった場合の例として、ユーザからのクレームや、ウイルススキャン、チェックディスクなど、ユーザに提供したディスクをメンテナンスしなければならない場合があり、この場合には、ユーザと管理者の間で排他を実現する必要がある。
【００７５】
まず、管理サーバ（１）のストレージ情報送信部（１３）は、ブレード割当管理テーブル（１４）からディスクメンテナンス対象のユーザのエントリ（１４０）を検索する（処理１４０１）。ブレード割当管理テーブル（１４）のエントリ（１４０）のIPアドレス（１４２）のブレードPC（３）のストレージ接続情報受信部（３７）に向けて、ストレージ接続情報の削除の要求を送信する（処理１４０２）。ブレードPC（３）のストレージ接続情報受信部（３７）は、ストレージ接続情報テーブル（３３）のエントリ（３３０）を削除する（処理１４０３）。管理サーバ（１）のブレードPC電源制御部（１２）はブレードPC（３）の電源操作受付部（３４）に対して再起動要求をする（処理１４０４）。この処理フローの一例では、管理サーバ（１）からブレードPC（３）の再起動要求を能動的に行っているが、ユーザの利用が終了して、ユーザが自発的に終了するタイミングを待ってもよい。ブレードPC（３）は起動するが、ストレージ接続情報のテーブル（３３）にエントリ（３３０）が無いため、ストレージへの接続は行わない（処理１４０５）。この間に管理者はディスクのメンテナンスを行う（処理１４０６）。ストレージ情報生成部（１５）は当該ユーザのストレージ格納情報を新規に生成し、ストレージ割当管理テーブル（１７）に格納する（処理１４２１）。ストレージ設定部（１６）は、処理１４２１で生成された接続情報をストレージ装置（４）のストレージ設定管理部（４１）へ送信する。ストレージ装置（４）のストレージ設定管理部（４１）は受信した接続情報をストレージ管理テーブル（４３）に格納する（処理１４２３）。管理サーバ（１）のストレージ接続情報送信部（１３）は、処理１４２１で生成された接続情報を、ブレード割当管理テーブル（１４）の状態（１４５）が通常のIPアドレス（１４２）のストレージ接続情報受信部（３７）に対して送信する（処理１４２４）。ブレードPC（３）のストレージ接続情報受信部（３７）は、ストレージ接続情報テーブル（３３）に接続情報を書込む（処理１４２５）。管理サーバ（１）はブレードPC（３）に接続情報を送信したら、ストレージ割当管理テーブル（１７）のCHAP Secret（１７８）の項目を削除する（処理１４２６）。これによりディスクメンテナンスが終了し、ユーザが再び利用できるようになる（処理１４２７）。
【００７６】
以上説明した実施例によれば、利用者に割り当てたストレージ装置の領域を複数のブレードPCから同時に利用することを防ぐことができるため、ファイルシステムの破壊を防ぐことができるという効果を奏する。
【００７７】
シンクライアントの利用者に対して適宜のブレードPCを介して適宜のストレージ装置を提供し、ストレージ装置を複数のブレードPCから利用して内容を破壊したりデータを損失したりすることの防止を実現できる。
【００７８】
また、運用管理者がメンテナンスのために主割当ブレードPCを起動しても、誤ってストレージを利用することがないという効果を奏する。
【００７９】
さらには、ストレージ装置のユーザに割り当てた記憶部をユーザから利用できないようにしておいて、管理者側でチェックディスクやバックアップ、ウイルススキャンなどのメンテナンスを行うことも可能である。
【００８０】
さらに、ストレージ装置に対する接続パスワードを永続的にサーバで管理する必要が無くなり、セキュアなシステムを構成することができる。
【図面の簡単な説明】
【００８１】
【図１】本実施例のシンクライアントシステム
【図２】本実施例に係わる情報処理装置の物理構成
【図３】本実施例の管理サーバにおけるブレード管理テーブル
【図４】本実施例の管理サーバにおけるストレージ割当管理テーブル
【図５】本実施例のブレードPCにおける接続管理テーブル
【図６】本実施例のブレードPCにおけるストレージ接続情報テーブル
【図７】本実施例のストレージ装置におけるストレージ管理テーブル
【図８】本実施例の可搬型記憶装置におけるアドレス格納テーブル
【図９】本実施例におけるブレードPCの通常接続処理フロー（その１）
【図１０】本実施例におけるブレードPCの通常接続処理フロー（その２）
【図１１】本実施例における代替機割当処理のフロー（その１）
【図１２】本実施例における代替機割当処理のフロー（その２）
【図１３】本実施例における主割当ブレードPCのメンテナンス処理のフロー
【図１４】本実施例における代替機割当返却処理のフロー（その１）
【図１５】本実施例における代替機割当返却処理のフロー（その２）
【図１６】本実施例におけるディスクメンテナンス処理のフロー（その１）
【図１７】本実施例におけるディスクメンテナンス処理のフロー（その２）
【符号の説明】
【００８２】
１…管理サーバ、２…シンクライアント、３…ブレードPC、４…ストレージ装置、５…可搬型記憶媒体、６…通信路、１１…ブレードPC割当部、１２…ブレードPC電源制御部、１３…ストレージ情報送信部、１４…ブレード割当管理テーブル、１５…ストレージ接続情報生成部、１６…ストレージ設定部、１７…ストレージ割当管理テーブル、２１…アドレス取得部、２２…遠隔操作部、２３…接続確立部、３１…遠隔操作受付部、３２…接続管理テーブル、３３…ストレージ接続情報テーブル、３４…電源操作受付部、３５…認証部、３６…ストレージ接続部、３７…ストレージ接続情報受信部、４１…ストレージ設定管理部、４２…ストレージ接続部、４３…ストレージ管理テーブル、４４…記憶部、５１…アドレス格納テーブル、５２…ユーザID、１０１…プロセッサ、１０２…メモリ、１０３…外部記憶機構、１０４…通信機構、１０５…オペレータ入出力機構、１０６…バス、１０７…通信回線、１０８…プログラム、１４０…ブレード割当管理エントリ、１４１…ブレードPCID、１４２…IPアドレス、１４３…属性、１４４…ユーザID、１４５…状態、１７０…ストレージ割当管理エントリ、１７１…ディスクID、１７２…ユーザID、１７３…IPアドレス、１７４…ターゲット名、１７５…イニシエータ名、１７６…管理ポート、１７７…CHAP ID、１７８…CHAP Secret、３２０…接続管理エントリ、３２１…ユーザ識別子、３２２…パスワード、３３０…ストレージ接続情報エントリ、３３１…IPアドレス、３３２…ターゲット名、３３３…イニシエータ名、３３４…CHAP ID、３３５…CHAP Secret、４３０…ストレージ管理エントリ、４３１…IPアドレス、４３２…ターゲット名、４３３…イニシエータ名、４３４…CHAP ID、４３５…CHAP Secret、４３６…LU番号、５１０…アドレス格納エントリ、５１１…ブレードPCのIPアドレス
【図１】
2008217281.tif 000003
【図２】
2008217281.tif 000004
【図３】
2008217281.tif 000005
【図４】
2008217281.tif 000006
【図５】
2008217281.tif 000007
【図６】
2008217281.tif 000008
【図７】
2008217281.tif 000009
【図８】
2008217281.tif 000010
【図９】
2008217281.tif 000011
【図１０】
2008217281.tif 000012
【図１１】
2008217281.tif 000013
【図１２】
2008217281.tif 000014
【図１３】
2008217281.tif 000015
【図１４】
2008217281.tif 000016
【図１５】
2008217281.tif 000017
【図１６】
2008217281.tif 000018
【図１７】
2008217281.tif 000019