(57)【要約】【課題】従来のコンソールの機能を維持しつつ、複数のサーバを同時にメンテナンスすることが可能な情報処理装置を提供する。【解決手段】ＰＣ４は、複数のサーバ２から映像情報を受信すると共に前記複数のサーバ２に操作情報を送信するＩ／Ｆ部３２と、複数のサーバ２のいずれか１つから受信した映像情報をそのまま出力する変換器映像部３３と、複数のサーバ２から受信したそれぞれの映像情報を所定の画像（例えばビットマップ画像）に変換し、当該変換した画像を表示する複数の画像表示ウィンドウ及び複数のサーバ２への操作情報を入力する複数の文字入力ウィンドウを操作画面の画像（例えば、デスクトップ画像などの背景画像）に合成するＯＳ映像部３４と、変換器映像部３３から出力された映像情報又はＯＳ映像部３４で合成された画像のいずれか１つを選択し、ＬＣＤ２１に出力する表示部３５とを備える。【選択図】図３
2018018219.tif 000002
【特許請求の範囲】
【請求項１】
複数のサーバから映像情報を受信すると共に前記複数のサーバに操作情報を送信する送受信手段と、
前記複数のサーバのいずれか１つから受信した映像情報をそのまま出力する第１出力手段と、
前記複数のサーバから受信したそれぞれの映像情報を所定の画像に変換し、当該変換した画像を表示する複数の第１ウィンドウ及び前記複数のサーバへの操作情報を入力する複数の第２ウィンドウを操作画面の画像に合成する合成手段と、
前記第１出力手段から出力された映像情報又は前記合成手段で合成された画像のいずれか１つを選択し、表示装置に出力する選択手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記操作情報を入力する入力装置と、
前記操作情報の出力先を指示する指示装置と、
前記指示装置から指示に応じて、前記操作情報を前記送受信手段又は前記第２ウィンドウのいずれか一方に出力する第２出力手段と、
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
サーバの位置を示す識別子を撮像する撮像装置と、
前記サーバの位置と当該サーバへのアクセス情報とを関連付けしたデータベースと、
前記撮像装置で撮影された識別子から前記サーバの位置を検出する検出手段と、
当該検出されたサーバの位置に関連付けされた前記サーバへのアクセス情報を前記データベースから読み出し、前記サーバへアクセスするアクセス手段と、
を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
サーバを撮像する撮像装置と、
前記情報処理装置の位置及び傾きを検出するセンサと、
前記センサで検出された前記情報処理装置の位置及び傾きを使って、前記撮像装置で撮像されたサーバの位置を検出する検出手段と、
前記サーバの位置と当該サーバへのアクセス情報とを関連付けしたデータベースと、
前記検出手段で検出されたサーバの位置に関連付けされた前記サーバへのアクセス情報を前記データベースから読み出し、前記サーバへアクセスするアクセス手段と、
を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記情報処理装置の位置及び傾きを検出するセンサと、
前記サーバの位置と当該サーバへのアクセス情報とを関連付けしたデータベースと、
前記センサで検出された前記情報処理装置の位置及び傾きと、前記データベース内の前記サーバの位置及び当該サーバへのアクセス情報と関連付けされた仮想空間画像であって、撮像装置で撮影している情景を模した仮想空間画像を表示する表示装置と、
前記センサで検出された前記情報処理装置の位置及び傾きの変更に応じて前記仮想空間画像を変更し、前記表示装置に出力する表示制御手段と、
前記表示装置に表示された仮想空間画像内のサーバ画像が指示された場合に、前記サーバ画像に対応するサーバへのアクセス情報を前記データベースから読み出し、前記サーバへアクセスするアクセス手段と、
を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項６】
サーバから映像情報を受信すると共に前記サーバに操作情報を送信する送受信手段と、
前記サーバから受信した映像情報を、ＯＳを介さず表示部にそのまま出力する第１出力手段と、前記ＯＳを介してデスクトップに出力する第２出力手段と、
前記サーバに送信する操作情報を、前記ＯＳを介さず出力する第１の操作情報出力手段と、前記ＯＳを介して出力する第２の操作情報出力手段と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
従来より、１セットのキーボード、マウス及びモニタ（以下、コンソールという）と複数のサーバとの間にＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチを接続し、１つのコンソールを使って複数のサーバを管理できるシステムが知られている。特に、データセンターなどでは、複数のサーバ、コンソールドロワ（ラックのドロワに搭載されたコンソール）及びＫＶＭスイッチが１つのラックに搭載され、このようなラックが多数設置されている（例えば、特許文献１参照）。
【０００３】
このシステムでは、サーバ毎にコンソールを設ける必要がなく、１つのコンソールを使って複数のサーバを管理できるため、複数のサーバを管理する作業員及びコンソールの数を減らすことができ、システムの導入コストや運用コストを低減できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１８５４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このシステムでは、複数のサーバを１つのコンソールに集約しているため、複数のサーバを同時にメンテナンスすることができないという問題がある。
【０００６】
サーバ毎にコンソールが準備されていれば、それぞれのサーバに対して同時並行的に作業を行うことができるため、全サーバへの作業時間を短縮できる。例えば、一方のサーバの状態遷移が停滞している間、一人の作業員が、一方のコンソールを使って当該サーバの状態遷移に注意しながら、他方のコンソールを使って他方のサーバに対して作業を行うことは容易である。
【０００７】
これに対して、複数のコンソールを１つのコンソールに集約する場合、複数のサーバを同時に監視することができない。このため、複数のサーバを監視するためには、一方のサーバをＫＶＭスイッチから切り離して他のコンソールに接続する必要がある。結果として、複数のサーバを監視するためには、配線の脱着のような無駄な作業が発生する。
【０００８】
本発明は、コンソールの機能を維持しつつ、複数のサーバを同時にメンテナンスすることが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、明細書に開示された情報処理装置は、複数のサーバから映像情報を受信すると共に前記複数のサーバに操作情報を送信する送受信手段と、前記複数のサーバのいずれか１つから受信した映像情報をそのまま出力する第１出力手段と、前記複数のサーバから受信したそれぞれの映像情報を所定の画像に変換し、当該変換した画像を表示する複数の第１ウィンドウ及び前記複数のサーバへの操作情報を入力する複数の第２ウィンドウを操作画面の画像に合成する合成手段と、前記第１出力手段から出力された映像情報又は前記合成手段で合成された画像のいずれか１つを選択し、表示装置に出力する選択手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、コンソールの機能を維持しつつ、複数のサーバを同時にメンテナンスすることができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る情報処理装置を備えるシステムの構成図である。
【図２】ＰＣ４の構成図である。
【図３】ＰＣ４の機能ブロック図である。
【図４】（Ａ）及び（Ｂ）はドライバーの例を示す図である。
【図５】（Ａ）は、ＯＳ１５ａのデスクトップ画像に、画像表示ウィンドウ４０及び文字入力ウィンドウ４１が合成された状態を示す図である。（Ｂ）は、変換器３から得た映像情報をそのままＬＣＤ２１に出力した状態を示す図である。
【図６】第２の実施の形態に係るＰＣ４の機能ブロック図である。
【図７】（Ａ）〜（Ｃ）は、表示装置５５の画面の例を示す図である。
【図８】ラックの前でＰＣ４を使用する方法を示す図である。
【図９】（Ａ）及び（Ｂ）は、外部通信部５９に格納されるデータベースの例を示す図である。
【図１０】（Ａ）は、ラック２００とＰＣ４との位置関係を示す側面図であり、（Ｂ）は、ラック２００とＰＣ４との位置関係を示す上面図である。
【図１１】ＰＣ４の画面にサーバの名称又はＩＤが表示される例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１３】
（第１の実施の形態）
図１は、第１の実施の形態に係る情報処理装置を備えるシステムの構成図である。システム１は、複数のサーバ２、複数の変換器３、ＰＣ４、モニタ５、キーボード６及びマウス７を備えている。システム１は、例えば、不図示のラックに搭載されている。変換器３は、サーバ２とＰＣ４との間に接続されている。ＰＣ４は、モニタ５、キーボード６及びマウス７に接続されている。ハブ８は、ＰＣ４に内蔵されていても、ＰＣ４に外付けされてもよい。ＰＣ４は例えばノートＰＣ、タブレットＰＣ、スマートフォンなどの可搬型の情報処理装置である。
【００１４】
変換器３は、サーバ２が出力する映像信号をＰＣ４に入力可能な映像情報に変換し、ＰＣ４に出力する。さらに、変換器３は、ＰＣ４から出力されたキーボード６及びマウス７の操作情報をサーバ２に入力可能な操作信号に変換し、サーバ２に出力する。変換器３は、例えば、いわゆるＩＰ−ＫＶＭスイッチである。ＰＣ４は、ＵＳＢ（Universal Serial Bus）又はEthernet（登録商標）などのハブ８を経由して複数の変換器３に接続されており、複数の変換器３から同時並列的に映像情報を取得する。ＰＣ４は、変換器３と無線通信で接続されてもよい。また、ＰＣ４が変換器３を内蔵してもよい。
【００１５】
図２は、ＰＣ４の構成図である。ＰＣ４は、ＰＣ４の全体の動作を制御するＣＰＵ１２、ワーキングエリアとして機能するＲＡＭ１３、各種のデータやプログラムを記憶するＲＯＭ１４及びＨＤＤ（Hard Disk Drive）１５、ネットワークインターフェース（Ｉ／Ｆ）１６、無線モジュール１７及び補助入力装置１８を備えている。さらに、ＰＣ４は、ディスプレイコントローラ１９、Ｉ／Ｏコントローラ２０、液晶表示装置（ＬＣＤ）２１、キーボード２２、ポインティングデバイス２３、ＰＳ／２端子２４、ＵＳＢ端子２５、ＲＳ−２３２Ｃ端子２６、グラフィックコントローラ２７ａ、カメラ２７、位置・傾き検出センサ２８及びマイク２９を備えている。ＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、ＨＤＤ１５、ネットワークＩ／Ｆ１６、無線モジュール１７、補助入力装置１８、ディスプレイコントローラ１９、Ｉ／Ｏコントローラ２０、グラフィックコントローラ２７ａ、位置・傾き検出センサ２８及びマイク２９は、バス３０を介して互いに接続されている。ＬＣＤ２１はディスプレイコントローラ１９に接続されている。キーボード２２、ポインティングデバイス２３、ＰＳ／２端子２４、ＵＳＢ端子２５及びＲＳ−２３２Ｃ端子２６は、Ｉ／Ｏコントローラ２０に接続されている。グラフィックコントローラ２７ａはカメラ２７に接続されている。キーボード２２及びポインティングデバイス２３は入力装置として機能する。補助入力装置１８は指示装置として機能する。
【００１６】
ＨＤＤ１５は、ＯＳ（Operating System）１５ａと、シリアルコンソールスイッチを操作するソフトウェアであるターミナルエミュレータ１５ｂとを記憶する。尚、ＯＳ１５ａ及びターミナルエミュレータ１５ｂはＲＯＭ１４に格納されてもよい。ＰＣ４は、図１のハブ８の機能を実現するために、複数の変換器３と接続される複数のネットワークＩ／Ｆ１６又は複数のＵＳＢ端子２５を備えていてもよい。図１のハブ８は、ＰＣ４の外部に接続される場合はネットワークＩ／Ｆ１６又はＵＳＢ端子２５に接続される。
【００１７】
無線モジュール１７は、変換器３と無線通信する場合に利用される。補助入力装置１８は例えば、ＰＣ４の筐体に設けられたオン／オフスイッチ、ボリュームスイッチなどのスイッチである。ディスプレイコントローラ１９は、ＯＳ１５ａからの制御に従って、変換器３からの映像情報をそのままＬＣＤ２１に出力したり、又は合成画像（変換器３からの映像情報から変換されたビットマップ画像及びＯＳ１５ａのデスクトップ画像の合成画像）をＬＣＤ２１に出力する。
【００１８】
Ｉ／Ｏコントローラ２０は、キーボード２２やポインティングデバイス２３から入力された操作情報をＯＳ１５ａを介在させて変換器３に出力する又はＯＳ１５ａを介在させずに直接変換器３に出力する。キーボード２２は、ＰＣ４に内蔵されている内蔵キーボードであり、ポインティングデバイス２３は、ＰＣ４に内蔵されている内蔵パッド又は内蔵マウスである。尚、ＰＣ４がタブレットＰＣ又はスマートフォンである場合は、キーボード２２はソフトウエアキーボードであり、ポインティングデバイス２３はタッチパネルである。
【００１９】
ＰＳ／２端子２４、ＵＳＢ端子２５及びＲＳ−２３２Ｃ端子２６は、周辺機器を接続するために利用され、所望の外付けキーボードや外付けマウスをＰＳ／２端子２４又はＵＳＢ端子２５に接続することができる。ＲＳ−２３２Ｃ端子２６にはシリアルコンソールスイッチを接続することができる。また、ＵＳＢ端子２５には、ＵＳＢ／ＲＳ−２３２Ｃ変換ケーブルを介してシリアルコンソールスイッチを接続することができる。グラフィックコントローラ２７ａは、カメラ２７で撮影された画像をJPEG（Joint Photographic Experts Group）などの所定のデータ形式に変換する。カメラ２７はＰＣ４の内蔵カメラであるが、ＰＣ４がカメラ２７を備えていない場合には外付けカメラでもよい。
【００２０】
位置・傾き検出センサ２８は、ＰＣ４の所在地（３次元座標）や傾きを検出するために利用され、例えば、加速度センサ、地磁気センサ、気圧センサ、３軸ジャイロなどである。ＰＣ４がノートＰＣである場合には位置・傾き検出センサ２８を備えていないが、ＰＣ４がタブレットＰＣ又はスマートフォンである場合には位置・傾き検出センサ２８を備えているため、これらを利用できる。例えば、基準位置を予めデータセンターの任意の場所に決めておき、作業員がＰＣ４を持って移動すると仮定する。ＣＰＵ１２は、加速度センサを用いて移動する作業員の歩数を算出し、この歩数に所定の歩幅を乗算することで移動距離を算出し、地磁気センサを用いて作業員の移動方向を取得することで、基準位置からのＰＣ４の相対的な位置情報を取得することができる。尚、気圧センサを利用することで、気圧の変化からＰＣ４の高さも測定することができる。
【００２１】
マイク２９は、検出されたＰＣ４の所在地情報を補正するために利用される。例えば、マイク２９は、ラックが設置されるデータセンターなどに設けられたスピーカから出力される音波信号を取得する。ＣＰＵ１２は、マイク２９で取得された音波信号を解析して抽出された位置ＩＤをキーとしてデータベースにアクセスし、正確な位置情報を取得する。尚、位置ＩＤと位置情報とを関連付けたデータベースは、予めＨＤＤ１５内に又は外部のサーバ内に格納されている。
【００２２】
図３は、ＰＣ４の機能ブロック図である。ＰＣ４は制御部３１を備えている。制御部３１は、図２のＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、ＨＤＤ１５、ネットワークＩ／Ｆ１６、無線モジュール１７、ディスプレイコントローラ１９、Ｉ／Ｏコントローラ２０及びバス３０を含む。
【００２３】
制御部３１は、複数の変換器３に接続され、複数の変換器３から同時並列的に映像情報を取得するＩ／Ｆ部３２と、変換器３から得た映像情報をそのまま表示部３５に出力する変換器映像部３３と、変換器３から得た映像情報をビットマップ画像に変換し、当該ビットマップ画像をサーバの操作画面としてウィンドウ形式でＰＣ４の操作画面の一部又は全部に表示するＯＳ映像部３４と、ＯＳ映像部３４からの指示に従って変換器映像部３３又はＯＳ映像部３４のいずれか一方から出力される映像情報を選択して、ＬＣＤ２１に出力する表示部３５と、補助入力装置１８からの指示に従ってキーボード２２及びポインティングデバイス２３から入力された操作情報をＩ／Ｆ部３２又はＯＳ映像部３４のいずれかに出力する操作部３６と、変換器映像部３３及びＯＳ映像部３４の映像情報をログとして記憶する記憶部３７とを備えている。
【００２４】
送受信手段としてのＩ／Ｆ部３２の機能は、図２のＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、ＨＤＤ１５、ネットワークＩ／Ｆ１６及び無線モジュール１７によって実現される。第１出力手段としての変換器映像部３３の機能は、ネットワークＩ／Ｆ１６又は無線モジュール１７からディスプレイコントローラ１９へダイレクトに映像情報を送信するＣＰＵ１２によって実現される。合成手段としてのＯＳ映像部３４の機能は、ＯＳ１５ａを実行しているＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４及びＨＤＤ１５によって実現される。選択手段としての表示部３５の機能は、ディスプレイコントローラ１９によって実現される。第２出力手段としての操作部３６の機能は、Ｉ／Ｏコントローラ２０によって実現される。記憶部３７の機能はＲＯＭ１４、ＨＤＤ１５によって実現される。
【００２５】
変換器３から入力された映像情報は、Ｉ／Ｆ部３２で抽出される。Ｉ／Ｆ部３２は、映像情報を変換器映像部３３及びＯＳ映像部３４に分配する。また、Ｉ／Ｆ部３２は、図４（Ａ）に示すようなＯＳ１５ａ上で動作するドライバーで選択された入力元（サーバ又は変換器）からの映像情報を受信する。映像情報が変換器映像部３３に送られる場合には、ドライバーは１つのサーバ又は１つの変換器を選択することができ、映像情報がＯＳ映像部３４に送られる場合にはドライバーは複数のサーバ又は複数の変換器を選択することができる。
【００２６】
ＯＳ映像部３４は、変換器映像部３３及びＯＳ映像部３４から出力される映像情報の選択指示を表示部３５に出力する。この選択指示は、図４（Ｂ）に示すようなＯＳ１５ａ上で動作するドライバーで設定される。表示部３５は、ＯＳ映像部３４からの選択指示に従って、変換器映像部３３又はＯＳ映像部３４のいずれか一方から出力される映像情報を選択して、ＬＣＤ２１に出力する。さらに、ＯＳ映像部３４は、ＯＳ１５ａの画像（デスクトップ画像などの背景画像）に、Ｉ／Ｆ部３２から入力された映像情報を変換したビットマップ画像を表示する画像表示ウィンドウ４０及びサーバ２への操作情報を入力するための文字入力ウィンドウ４１を合成する。ＯＳ映像部３４は、画像表示ウィンドウ４０内に表示されるビットマップ画像を連続的に、例えば１００ｍｓ周期で更新する。これにより、あたかもサーバ２からの映像信号を表示しているような環境を作業員に提供することができる。
【００２７】
図５（Ａ）は、ＯＳ１５ａのデスクトップ画像に画像表示ウィンドウ４０及び文字入力ウィンドウ４１が合成された状態を示す図である。図５（Ｂ）は、変換器３から得た映像情報をそのままＬＣＤ２１に出力した状態を示す図である。図５（Ａ）では、２つの変換器３（２つのサーバ２）からの映像情報に対応するビットマップ画像を表示するため、２つの画像表示ウィンドウ４０がデスクトップ画像上に合成されている。さらに、その２つのサーバ２への操作情報を入力するために、２つの文字入力ウィンドウ４１がデスクトップ画像上に合成されている。このため、作業員は、サーバ２の操作画面を表示する２つの画像表示ウィンドウ４０のいずれか１つを操作対象として選択することにより、変換器３を経由して選択したサーバ２を操作することができる。また、操作対象のサーバ２を切り替える場合には、所望のサーバ２の操作画面を表示する画像表示ウィンドウ４０又は対応する文字入力ウィンドウ４１をクリックするだけで、操作対象のサーバ２を所望のサーバ２に切り替えることができる。
【００２８】
図３に戻り、操作部３６は、キーボード２２及びポインティングデバイス２３から操作情報を取得し、補助入力装置１８からの指示に従って操作情報をＩ／Ｆ部３２又はＯＳ映像部３４のいずれかに出力する。補助入力装置１８からオン信号が入力された場合には、操作部３６は操作情報をＯＳ映像部３４に出力し、ＯＳ映像部３４が調整した操作情報をＩ／Ｆ部３２に出力する。調整した操作情報とは、例えば、図４（Ａ）の文字入力ウィンドウ４１に入力される操作情報を示す。補助入力装置１８からオン信号が入力された場合には、操作部３６は、操作情報をＩ／Ｆ部３２に直接出力する。
【００２９】
以上説明したように、本実施の形態に係るＰＣ４によれば、ＰＣ４自身の操作画面上に１つのサーバ２の操作画面を表示する機能を維持しつつ、ＰＣ４自身の操作画面上に複数のサーバ２の操作画面を表示することができる。結果として、複数のサーバを同時にメンテナンスすることができる。
【００３０】
本実施の形態では、コンソールドロワに代えてＰＣ４を利用してサーバ２にアクセスすることができるので、上述したメリット以外の他のメリットがある。
【００３１】
第１に、コンソールドロワでは、画面はラックの前面側に向けられているため、サーバの背面にＬＡＮケーブルなどを接続する場合に作業員は画面を見るためにラックの前面に戻らなければならず、画面の変化状況をリアルタイムで確認することができないという問題がある。このため、ＬＡＮケーブルの接続作業及び画面の確認作業を実行するために２人の作業員が必要になる。
【００３２】
これに対して、本実施の形態ではサーバ２又はラックの背面側にＰＣ４を移動させることができるので、サーバの背面にＬＡＮケーブルなどを接続する場合にも画面の変化状況をリアルタイムで確認することができる。結果として、ＬＡＮケーブルの接続作業及び画面の確認作業を１人の作業員で実行できる。
【００３３】
第２に、コンソールドロワはコンソールを１つのコンソールに集約しているため、コンソールの操作性に個人の嗜好が反映されず、作業効率の低下を招くおそれがあるという問題がある。
【００３４】
例えば、操作者は、画面に表示されるマウスカーソルのデザインや移動速度などを所望の設定に調整することができる。しかしながら、マウスカーソルの設定の好みは操作者によって異なり、調整後の設定が他の操作者に適しているとは限らないにも拘らず、設定がサーバに保存されるため、コンソールドロワを共有している環境では、各操作者がマウスカーソルの設定を調整することは好ましくない。
【００３５】
特に、コンソールドロワは、定例のサーバの保守作業だけではなく、臨時又は緊急時のサーバの管理作業でも使用される。サーバへの迅速な処置が求められる状況では、作業員は最短時間で作業を完了する必要がある。しかし、マウスカーソルの設定が作業員の嗜好に適していない場合、作業員はストレスを受けながらサーバの管理作業をすることになり、作業ミスを発生させる原因になっている。
【００３６】
これに対して、本実施の形態では、ＰＣ４は外付けキーボードや外付けポインティングデバイスを接続可能なＰＳ／２端子２４及びＵＳＢ端子２５を備えており、マウスカーソルの設定は個別にＰＣ４に保存できるので、コンソールの操作性に個人の嗜好を反映することができ、作業効率の低下を防ぐことができる。
【００３７】
第３に、サーバへの接続にシリアルコンソールスイッチを利用する場合、コンソールドロワ及びＰＣを併用する必要があり、システムの導入コストが増大する。
【００３８】
例えば、サーバに接続された複数のシリアルコンソールスイッチを１つのシリアルコンソールスイッチに接続される使い方では、シリアルコンソールスイッチ上で発生する様々なデータをログファイルとしてシリアルコンソールスイッチの内部又は外部の記憶媒体に保存できる。しかし、コンソールドロワ及びＫＶＭスイッチには、当該ログファイルをこれらの記憶媒体から取得したり又は表示する機能がないため、ログファイルを取得又は表示するためにＰＣが別途必要になり、コンソールドロワとＰＣの併用という重複したコストが発生する。ＰＣを併用する理由は、シリアルコンソールスイッチを操作するためには、コンソールドロワ及びＫＶＭスイッチでは実現できない、ＰＣ上で動作するソフトウェアによって実現するターミナルエミュレータが必要だからである。
【００３９】
コンソールドロワ及びＰＣを併用する必要があるため、システムの導入コストが増大する。さらに、コンソールドロワとＰＣのキーボード及びマウスとの操作性の違いによって、作業効率の低下を招くおそれがある。
【００４０】
これに対して、本実施の形態では、サーバへの接続にシリアルコンソールスイッチを利用する場合、ＰＣ４がＲＳ−２３２Ｃ端子２６を備えているので、シリアルコンソールスイッチをシリアルケーブルにより接続することができる。または、ＰＣ４はＵＳＢ端子２５を備えているので、ＵＳＢ端子２５にＵＳＢ／ＲＳ−２３２Ｃ変換ケーブルを介してシリアルコンソールスイッチを接続することができる。さらに、ＰＣ４はシリアルコンソールスイッチを操作するためのターミナルエミュレータ１５ｂを備えているので、ログファイルをシリアルコンソールスイッチ内部の記憶媒体から取得又は表示することができる。
【００４１】
結果として、シリアルコンソールスイッチを利用する場合でも、コンソールドロワ及びＰＣ４を併用する必要がなく、システムの導入コストを抑制できる。さらに、コンソールドロワ及びＰＣ４を併用する必要がないので、コンソールドロワとＰＣの操作性の違いに起因する作業効率の低下を解消できる。
【００４２】
（第２の実施の形態）
同一仕様のラックが複数配置され、且つ各ラックが複数のサーバ（特に同一仕様のサーバ）を搭載している環境においては、作業員は目的のサーバの近傍に居たとしても、サーバの列の中から画面に表示されている目的のサーバを見つけられなくなる問題が発生する。これは、一種の錯覚現象であり、同一仕様のサーバは同一形状を有するため、複数の同一仕様のサーバを見れば見るほど同化してサーバ間の境目が判らなくなってしまうために、この問題が発生する。目的のサーバが見つけにくくなるために、別のサーバを誤って操作する問題も発生する。
【００４３】
また、不具合が発生したサーバの復旧のために作業員がラックの前に到着しても、目的のサーバを見つけるまでに上記の錯覚現象が発生すると、作業開始までに大変時間がかかってしまう問題が発生する。不具合発生から復旧までの時間が長引くことは大きな損失であり、この錯覚現象は作業員への精神的な圧力にもなっている。このことから、この問題を解決する手段が望まれている。
【００４４】
そこで、第２の実施の形態では、複数のサーバを搭載したラックを複数含むラック群の中から目的のサーバを見つけやすくできる情報処理装置を説明する。
【００４５】
第２の実施の形態に係る情報処理装置を備えるシステムは、図１のＰＣ４を備えるシステムと同様である。第２の実施の形態に係るＰＣ４は、例えばタブレットＰＣ又はスマートフォンであり、図２に示すＰＣ４の構成を備えている。
【００４６】
図６は、第２の実施の形態に係るＰＣ４の機能ブロック図である。図６に示すように、ＰＣ４は、入力装置５１、入力処理部５２、撮像装置５３、撮像処理部５４、表示装置５５、表示映像処理部５６、検出手段及び表示制御手段として機能するＯＳ処理部５７、映像合成部５８、アクセス手段として機能する外部通信部５９、位置・傾き検出センサ２８及び補助入力装置１８を備えている。位置・傾き検出センサ２８及び補助入力装置１８は、図２の位置・傾き検出センサ２８及び補助入力装置１８と同様である。
【００４７】
入力装置５１は、図２のキーボード２２及びポインティングデバイス２３で構成される。入力処理部５２の機能は、Ｉ／Ｏコントローラ２０で実現される。撮像装置５３は、例えばカメラ２７である。撮像処理部５４の機能は、グラフィックコントローラ２７ａで実現される。表示装置５５は、例えばＬＣＤ２１である。表示映像処理部５６の機能は、ディスプレイコントローラ１９で実現される。ＯＳ処理部５７の機能は、ＯＳ１５ａを実行するＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４及びＨＤＤ１５によって実現される。映像合成部５８の機能は、ＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４及びＨＤＤ１５によって実現される。外部通信部５９の機能は、ＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、ＨＤＤ１５、ネットワークＩ／Ｆ１６及び無線モジュール１７によって実現される。
【００４８】
入力装置５１は、ＯＳ１５ａの操作を行うために必要な情報を生成する。生成される情報は文字と座標とする。入力装置５１がポインティングデバイス２３である場合、入力装置５１は、移動量に対応する２次元座標の変化量を入力処理部５２に出力する。入力装置５１がタッチパネルである場合、タッチ位置の２次元座標を入力処理部５２に出力する。入力装置５１がキーボード２２である場合、操作されたキーに割り当てられたアドレス情報を入力処理部５２に出力する。
【００４９】
入力処理部５２は、入力装置５１から出力された文字及び座標の情報をＯＳ処理部５７が理解できる形式のデータに変換して、ＯＳ処理部５７に出力する。
【００５０】
撮像装置５３は、静止画像や動画像を撮影して画像を生成する。撮像装置５３がカメラ２７である場合、撮影画像を撮像処理部５４が理解できる形式のデータに変換して、撮像処理部５４に出力する。
【００５１】
撮像処理部５４は、撮像装置５３から受信した画像をＯＳ処理部５７が理解できる形式のデータに変換してＯＳ処理部５７に出力するか、撮像装置５３から受信した画像をＯＳ処理部５７を介在させずに映像合成部５８に出力する。
【００５２】
ＯＳ処理部５７は、操作情報を入力装置５１から受けるために入力処理部５２を制御し、撮像装置５３から画像を得るために撮像処理部５４を制御し、位置・傾き検出センサ２８から検出結果を受信する。ＯＳ処理部５７は、表示装置５５に画像を表示するために映像合成部５８を制御する。また、ＯＳ処理部５７は、ＯＳ１５ａのデスクトップ画像を生成し、入力装置５１から得た情報を文字、カーソル又はポインタに変換する。ＯＳ処理部５７は、デスクトップ画像に撮像装置５３から得られた画像を操作画面の画像として合成し、映像合成部５８が理解できる形式のデータに変換して出力する。ＯＳ処理部５７は、補助入力装置１８の状態を読み取り、補助入力装置１８の状態に従って、表示映像処理部５６に出力するデータを後述する３つの出力データの中から選択するように映像合成部５８に指示する。
【００５３】
映像合成部５８は、ＯＳ処理部５７が生成した画像を表示映像処理部５６が理解できる形式のデータ（第１出力データ）に変換して出力する。映像合成部５８は、ＯＳ処理部５７が生成した画像に撮像処理部５４から入力された画像を合成して、合成画像を表示映像処理部５６が理解できる形式のデータ（第２出力データ）に変換する。映像合成部５８は、ＯＳ処理部５７が生成した画像は表示せず、撮像処理部５４から入力された画像のみを表示映像処理部５６が理解できる形式のデータ（第３出力データ）に変換する。映像合成部５８は、補助入力装置１８の状態をＯＳ処理部５７に出力することもできる。映像合成部５８は、補助入力装置１８の状態およびＯＳ処理部５７からの指示に従って、表示映像処理部５６に出力するデータを第１出力データ〜第３出力データの中から選択する。
【００５４】
表示映像処理部５６は、映像合成部５８から入力されたデータを表示装置５５が理解できる信号に変換する。例えば、表示映像処理部５６は、画像データをアナログビデオ信号又はディジタルビデオ信号に変換する。表示装置５５は、表示映像処理部５６から入力された信号を表示する。
【００５５】
外部通信部５９は、ネットワークＩ／Ｆ１６及び無線モジュール１７のような通信インタフェースとしての機能だけでなく、様々な情報が納められたデータベースを格納する機能を有する。データベースは３次元座標のフィールドを含む。このうち、ＸＹ座標はラックの位置を示し、Ｚ座標はＸＹ座標で特定されたラック内のサーバの位置を示す。データベースはＰＣ４に内蔵されているが、ＰＣ４の外部にあってもよい。
【００５６】
第２の形態に係るＰＣ４も、第１の形態に係るＰＣ４と同様の機能を有する。外部通信部５９は、いずれかのサーバ２から受信した映像情報をそのまま映像合成部５８に出力する。ＯＳ処理部５７は、外部通信部５９を介して複数のサーバ２から受信したそれぞれの映像情報をビットマップ画像などに変換するとともに、当該変換した画像を表示する複数の画像表示ウィンドウ及び複数のサーバ２への操作情報を入力する複数の文字入力ウィンドウを操作画面の画像に合成し、映像合成部５８に出力する。映像合成部５８は、補助入力装置１８の状態に応じて外部通信部５９から出力された映像情報又はＯＳ映像部３４で合成された画像のいずれか１つを選択し、表示映像処理部５６を介して表示装置５５に出力する。第２の形態に係るＰＣ４も、従来のコンソールが持つ、ＰＣ４自身の操作画面上に１つのサーバ２の操作画面を表示する機能を維持しつつ、ＰＣ４自身の操作画面上に複数のサーバ２の操作画面を表示することができる。
【００５７】
図７（Ａ）〜（Ｃ）は、表示装置５５の画面の例を示す図である。
【００５８】
図７（Ａ）では、デスクトップ画像４２上に、文字入力ウィンドウ４１及び画像表示ウィンドウ４０が表示されている。ポインティングデバイス２３を動かすと、それに応じてポインタ４３が動く。これは、ＯＳ処理部５７が入力処理部５２から出力される座標の変位量をポインタ４３の移動に変換するからである。キーボード２２を操作すると、カーソル４４の位置に文字が表示される。
【００５９】
例えば、図７（Ａ）のように、一部が画像表示ウィンドウ４０に隠れている文字入力ウィンドウ４１については、文字入力ウィンドウ４１をポインタ４３でクリックすることにより、文字入力ウィンドウ４１及び画像表示ウィンドウ４０の重ね順を入れ替えることができる。
【００６０】
撮像装置５３で撮影された画像は、撮像処理部５４を介してＯＳ処理部５７に入力され、画像表示ウィンドウ４０内に表示される。ＯＳ処理部５７は文字入力ウィンドウ４１及び画像表示ウィンドウ４０を含めてデスクトップ画像を生成し、そのデスクトップ画像を映像合成部５８及び表示映像処理部５６を介して表示装置５５に出力する。表示装置５５では、文字入力ウィンドウ４１及び画像表示ウィンドウ４０を含むデスクトップ画像４２が表示される。文字入力ウィンドウ４１及び画像表示ウィンドウ４０は、いずれもサイズを変更することができる。文字入力ウィンドウ４１及び画像表示ウィンドウ４０をデスクトップ画像４２のサイズ同等の最大サイズに広げた場合、他のウィンドウやデスクトップ画像４２上の表示要素を隠すことができる。操作画面を最大サイズにするには、画像表示ウィンドウ４０を最大サイズにする場合と、ウィンドウ枠などを消して画像だけを表示する全画面表示である場合との２通りの方法がある。
【００６１】
図７（Ａ）では、補助入力装置（スイッチ）１８がオフである場合の表示装置５５の画面を示している。これに対して、スイッチがオンである場合は、ＯＳ処理部５７が生成したデスクトップ画像が映像合成部５８に出力されても、映像合成部５８はデスクトップ画像を利用せず、撮像処理部５４から入力された画像のみを表示映像処理部５６に出力する。撮像処理部５４から入力された画像のみが表示装置５５に表示される。図７（Ｂ）では、撮像処理部５４から入力された画像が全画面表示の状態になる。
【００６２】
あるいは、スイッチがオンである場合、映像合成部５８は、ＯＳ処理部５７及び撮像処理部５４から入力された画像情報を合成して、表示映像処理部５６に出力することもできる。この場合、撮像装置５３から入力された画像を表示する領域４５は、ＯＳ処理部５７による制御を受けない。このため、図７（Ｃ）に示すように、ポインタ４３が図７（Ａ）に示す位置にある場合は、領域４５に隠れて表示されない。図７（Ｃ）の領域４５は、図７（Ａ）の画像表示ウィンドウ４０と異なりウィンドウ枠がない。映像合成部５８は、映像合成部５８が補助入力装置１８の状態を直接読み取ってＯＳ処理部５７からの指示によらず独自に動作する場合と、ＯＳ処理部５７からの指示によって動作する場合とがある。
【００６３】
ここで、操作情報（文字と座標）を直接変換器３に出力するか又はＯＳ処理部５７が調整した操作情報（例えば文字入力ウィンドウ４１を介して入力される文字や画像表示ウィンドウ４０を介して入力される座標）を出力するかを指示する目的や仕組みについて検討する。
【００６４】
図６の入力装置５１から入力処理部５２を介してＯＳ処理部５７に入力された操作情報は、例えば、ポインタの動きとして表示装置５５に表示される。キーボード２２の操作情報も、カーソル４４の位置に文字として表示される。
【００６５】
変換器３がＩＰ−ＫＶＭスイッチである場合、表示装置５５の画面は図７（Ａ）及び図７（Ｂ）に示す画面状況と同じである。つまり、変換器３から外部通信部５９を経由してＯＳ処理部５７に入力された画像は、画像表示ウィンドウ４０に表示される。また、画像表示ウィンドウ４０が操作対象である場合は、入力装置５１の操作情報は、入力処理部５２、ＯＳ処理部５７及び外部通信部５９を経由して変換器３に入力される。
【００６６】
しかし、入力装置５１の操作情報がＯＳ処理部５７を経由して外部通信部５９に出力される場合、全ての操作情報を出力することはできない。例えば、ＯＳ１５ａが持っているホットキー仕様によっては、特定のキー操作はＯＳ１５ａが処理するため、画像表示ウィンドウ４０などのアプリケーションは当該特定のキー操作を取得できない（例えば、Windows（登録商標）キーの操作)。従って、変換器３に接続されたサーバ２を十分に操作することができない状況が発生する。
【００６７】
このため、本実施の形態では、ＰＣ４は、入力装置５１の操作情報が、ＯＳ処理部５７を経由せずに、入力処理部５２から直接外部通信部５９に出力される経路を備えている。これにより、上記特定のキー操作を変換器３に出力することができる。操作情報がＯＳ処理部５７を経由するか否かは、補助入力装置１８のオン又はオフによって決定される。補助入力装置１８がオンである場合は、操作情報は、ＯＳ処理部５７を経由せずに、入力処理部５２から外部通信部５９に送信される。補助入力装置１８がオフである場合は、操作情報は、ＯＳ処理部５７を経由して、入力処理部５２から外部通信部５９に送信される。
【００６８】
図８は、ラックの前でＰＣ４を使用する方法を示す図である。図９（Ａ），（Ｂ）は、外部通信部５９（ＲＯＭ１４又はＨＤＤ１５）に格納されるデータベースの例を示す図である。図９（Ａ）は、標準化されたデータベースの例を示し、図９（Ｂ）はデータベースの具体例を示す。
【００６９】
図８に示すように、例えば、サーバルームには複数のラック２００（２００Ａ〜２００Ｄ）が配置されており、各ラック２００は、複数のサーバ２、ＫＶＭスイッチ２０１及びコンソールドロワ２０２を備えている。各ラック２００の支柱の前面には、バーコード２０５が貼り付けられている。このバーコード２０５は、隣接するサーバ２の位置（３次元座標）を示している。
【００７０】
図９（Ａ），（Ｂ）のデータベースは、サーバ２のＸＹＺ座標と、当該ＸＹＺ座標に対応するサーバ２へのアクセス情報とを示す。サーバ２のＸＹ座標は、そのサーバ２を搭載するラック２００のＸＹ座標と同一であるとする。データベースの左の数字がサーバ２のＺ座標を示し、右のアドレスは変換器３のＩＰアドレスを示す。変換器３がＩＰ−ＫＶＭスイッチである場合、ＰＣ４から変換器３にアクセスするために変換器３のＩＰアドレスが必要になるためである。
【００７１】
例えば、図９（Ｂ）のデータベースは、座標（１，１）にあるラック２００に８台のサーバ２が搭載されており、８台のサーバ２のＺ座標が１〜８であり、８台のサーバ２に対応する変換器３のＩＰアドレスが「192.168.0.1」〜「192.168.0.8」であることを示している。尚、変換器３がＩＰ−ＫＶＭスイッチであり、１つの変換器３に複数のサーバ２が接続される場合には、変換器３を介して目的のサーバ２にアクセスするために、データベースの右側のアドレス欄には、変換器３のＩＰアドレス及び目的のサーバ２のＩＰアドレスが入力される。
【００７２】
図８に戻り、作業員が撮像装置５３を使って、ラック２００やラック２００に搭載されたサーバ２を撮影すると、その映像はＰＣ４の表示装置５５上に表示される。目的のサーバ２に対応するバーコード２０５にＰＣ４の画面に表示された照準６０を重ねてバーコード２０５を撮影すると、ＯＳ処理部５７がバーコード２０５の画像を解析し、目的のサーバ２のＸＹＺ座標を取得する。ＯＳ処理部５７は、目的のサーバ２のＸＹＺ座標をキーとして、外部通信部５９に格納されたデータベースにアクセスし、変換器３のＩＰアドレスを取得し、表示装置５５に表示する。表示装置５５に表示された変換器３のＩＰアドレスを入力装置５１で指定することで、外部通信部５９が指定された変換器３を介して目的のサーバ２にアクセスし、目的のサーバ２からの映像情報が表示装置５５に表示される。
【００７３】
上記の方法では、バーコード２０５を利用して目的のサーバ２の位置を取得しているが、ＰＣ４は、自身の位置及び傾きを利用して目的のサーバ２の位置を取得してもよい。以下、ＰＣ４が、自身の位置及び傾きを利用して目的のサーバ２の位置を取得する方法を説明する。
【００７４】
図１０（Ａ）は、ラック２００とＰＣ４との位置関係を示す側面図であり、図１０（Ｂ）は、ラック２００とＰＣ４との位置関係を示す上面図である。
【００７５】
例えば、目的のサーバ２にＰＣ４の画面上の照準６０を重ねた状態で入力装置５１から指示が入力されると、ＯＳ処理部５７は位置・傾き検出センサ２８からＰＣ４の３次元座標及び傾きθを取得する。尚、撮像装置５３の傾きθはＰＣ４の傾きθと同様である。外部通信部５９に格納されているデータベースは、図９に示すように、各サーバの座標情報及びラック２００の座標情報を有している。
【００７６】
ＯＳ処理部５７は、位置・傾き検出センサ２８からＰＣ４のＸＹ座標及び撮像装置５３の傾きθを取得できるので、直線ａｂの延長上にある、目的のサーバ２が搭載されたラック２００のＸＹ座標を特定できる。直線ａｂ間の距離は、（i）位置・傾き検出センサ２８に測距センサが含まれる場合には、測距センサで測定してもよいし、（ii）最初にラック２００の下端に照準を合わせて、ＰＣ４のＺ座標、撮像装置５３の傾きθ及び三角法を用いて測定してもよいし、又は（iii）ＰＣ４のＸ座標をキーとしてデータベースのラック２００の座標を検索し、ＰＣ４のＹ座標に最も近いＹ座標を有するデータをラック２００の座標とすることで測定してもよい。尚、図１０（Ｂ）において、ラック２００及びＰＣ４が平行に配置されていない場合でも、直線ａｂ間の距離は、撮像装置５３の傾きθ及び三角法を用いて正確に検出できる。
【００７７】
さらに、ＯＳ処理部５７は、撮像装置５３の傾きθ、直線ａｂ間の距離及び三角法に基づいて、直線ａｃと交差する目的のサーバ２のＺ座標を取得する。従って、ＯＳ処理部５７は、目的のサーバ２のＸＹＺ座標を取得することができる。目的のサーバ２のＸＹＺ座標を取得した後の処理は、バーコード２０５を利用してサーバ２のＸＹＺ座標を取得した後の処理と同様なので、その説明は省略する。
【００７８】
上記の方法では、撮像装置５３で撮影された画像とＰＣ４の位置及び傾きを利用して目的のサーバ２を選択するが、ＰＣ４は、ＰＣ４の位置及び傾きを取得できるので、ＰＣ４の位置及び傾きに応じて変更される、サーバルーム内のラック２００に搭載されたサーバ２を示す三次元仮想空間画像を表示装置５５に表示し、目的のサーバ２を選択するようにしてもよい。つまり、表示装置５５は、撮像装置５３で撮影している情景を模した三次元仮想空間画像を表示する。表示装置５５の画面には、サーバルームの鳥瞰図、フロアマップ及び／又はサーバ２の搭載図などの三次元仮想空間画像が表示され、作業員はこの画像を見ながら目的のサーバ２を選択する。
【００７９】
三次元仮想空間画像はＲＯＭ１４又はＨＤＤ１５に格納されている。図９のデータベースに含まれるサーバ２のＸＹＺ座標及びサーバ２へのアクセス情報は、三次元仮想空間画像内のサーバ画像と関連付けされている。また、三次元仮想空間画像とＰＣ４の位置及び傾きの情報も関連付けされている。
【００８０】
ＯＳ処理部５７は、位置・傾き検出センサ２８からＰＣ４の位置及び傾きを取得し、ＰＣ４の位置及び傾きに応じた三次元仮想空間画像を表示装置５５に出力する。ＰＣ４の位置及び傾きが変更されると、ＯＳ処理部５７はＰＣ４の位置及び傾きの変更に応じて三次元仮想空間画像を変更し、表示装置５５に出力する。
【００８１】
入力装置５１によって三次元仮想空間画像内の目的のサーバ２に対応するサーバ画像が指示されると、ＯＳ処理部５７は、目的のサーバ２へアクセスする命令を外部通信部５９に出力し、外部通信部５９はデータベース内の目的のサーバ２へのアクセス情報に基づいて、当該目的のサーバ２へアクセスする。
【００８２】
例えば、上述したように、作業員が撮像装置５３を使ってサーバ２を撮影する場合、サーバ２の筐体にサーバ２のＩＤや名称などが記載されていない限り、サーバ２のＩＤや名称などを知ることはできない。特に、データセンターでは、セキュリティの観点から各サーバの筐体にＩＤや名称などが記載されていない場合が多い。しかしながら、三次元仮想空間画像を利用する場合には、図１１のように、ＰＣ４の表示装置５５上にサーバの名称又はＩＤ（図中のＡ０４−Ａ０６，Ｂ０６−Ｂ０８，Ｃ２０−Ｃ２２)を表示することができるので、作業員がサーバ２のＩＤや名称などを容易に確認することができる。
【００８３】
従って、作業員が複数の同一仕様のサーバ２を搭載したラック２００が多数設置されている大規模なデータセンターにいるときに、作業員は、三次元仮想空間画像を見ることで、自分がいる場所を特定でき、目的のサーバ２の場所を確認することができ、迷うことなく目的のサーバ２を指定することができる。
【００８４】
以上説明したように、本実施の形態によれば、ＰＣ４は、サーバ２毎にラック２００に付与されたサーバ２の位置を示す識別子を撮像する撮像装置５３と、サーバ２の位置とサーバ２へのアクセス情報とを関連付けしたデータベースと、撮像装置５３で撮影された識別子からサーバ２の位置を検出するＯＳ処理部５７と、当該検出されたサーバの位置に関連付けされたサーバ２へのアクセス情報をデータベースから読み出し、サーバ２へアクセスする外部通信部５９とを備えている。よって、複数の同一仕様のサーバを搭載したラックを複数含むラック群の中から目的のサーバを見つけやすくすることができる。
【００８５】
また、ＰＣ４は、サーバ２を撮像する撮像装置５３と、ＰＣ４の位置及び傾きを検出する位置・傾き検出センサ２８と、位置・傾き検出センサ２８で検出されたＰＣ４の位置及び傾きを使って、撮像装置５３で撮像されたサーバ２の位置を検出するＯＳ処理部５７と、サーバ２の位置とサーバ２へのアクセス情報とを関連付けしたデータベースと、ＯＳ処理部５７で検出されたサーバの位置に関連付けされたサーバ２へのアクセス情報をデータベースから読み出し、サーバ２へアクセスする外部通信部５９とを備えている。よって、ラック２００にサーバ２の位置を示す識別子が付与されていない場合でも、複数のサーバを搭載したラックを複数含むラック群の中から目的のサーバを見つけやすくすることができる。
【００８６】
さらに、ＰＣ４は、ＰＣ４の位置及び傾きを検出する位置・傾き検出センサ２８と、サーバ２の位置とサーバ２へのアクセス情報とを関連付けしたデータベースと、位置・傾き検出センサ２８で検出されたＰＣ４の位置及び傾きと、データベース内のサーバ２の位置及びサーバ２へのアクセス情報と関連付けされた３次元仮想空間画像であって、撮像装置５３で撮影している情景を模した３次元仮想空間画像を表示する表示装置５５と、位置・傾き検出センサ２８で検出されたＰＣ４の位置及び傾きの変更に応じて３次元仮想空間画像を変更し、表示装置５５に出力するＯＳ処理部５７と、表示装置５５に表示された３次元仮想空間画像内のサーバ画像が指示された場合に、当該サーバ画像に対応するサーバ２へのアクセス情報をデータベースから読み出し、サーバ２へアクセスする外部通信部５９とを備えている。よって、撮像装置５３を有していない場合でも、複数の同一仕様のサーバを搭載したラックを複数含むラック群の中から目的のサーバを見つけやすくすることができる。また、目的のサーバを見つけやすくするために、３次元仮想空間画像内のサーバ２の画像にサーバ２のＩＤや名称などを記載することもできる。
【００８７】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００８８】
１  システム
２  サーバ
３  変換器
４  ＰＣ
１８  補助入力装置
２１  ＬＣＤ
２２  キーボード
２３  ポインティングデバイス
３２  Ｉ／Ｆ部
３３  変換器映像部
３４  ＯＳ映像部
３５  表示部
３６  操作部
【図１】
2018018219.tif 000003
【図２】
2018018219.tif 000004
【図３】
2018018219.tif 000005
【図４】
2018018219.tif 000006
【図５】
2018018219.tif 000007
【図６】
2018018219.tif 000008
【図７】
2018018219.tif 000009
【図８】
2018018219.tif 000010
【図９】
2018018219.tif 000011
【図１０】
2018018219.tif 000012
【図１１】
2018018219.tif 000013