【手続補正書】
【提出日】平成23年9月13日(2011.9.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサとメモリとＩ／Ｏインターフェースとを有する複数の計算機と、
前記複数の計算機を前記Ｉ／Ｏインターフェース経由で接続する１以上のＩ／Ｏスイッチと、
前記Ｉ／Ｏスイッチに接続する複数のＩ／Ｏデバイスと、
前記Ｉ／Ｏスイッチを介して前記計算機に接続するＩ／Ｏデバイスを管理する構成管理情報を有し、前記計算機に対する前記Ｉ／Ｏデバイスの割り当てを制御する管理サーバと、を備えた計算機システムにおいて、
前記管理サーバは、
前記第１の計算機から前記複数の計算機のうちの第２の計算機への切り換えを受け付けて、前記第１の計算機に割り当てられた前記Ｉ／Ｏデバイスを前記第２の計算機へ割り当てる構成管理部を有し、
前記構成管理部は、
前記複数の計算機のうちの第１の計算機の識別子と、前記第１の計算機に割り当てられたＩ／Ｏデバイスの識別子を取得して、前記構成管理情報に格納する識別子検出部と、
前記第１の計算機に割り当てられた前記Ｉ／Ｏデバイスを前記第２の計算機へ切り替える指令を前記Ｉ／Ｏスイッチに送信するＩ／Ｏスイッチ切り替え部と、
前記構成管理情報のうち特定のＩ／Ｏデバイスの識別子を予め設定した仮想識別子に書き換えるデバイス識別子書き換え部と、を備え、
前記第１の計算機を停止させた後に、前記Ｉ／Ｏスイッチ切り替え部が前記第１の計算機に割り当てられた前記Ｉ／Ｏデバイスを前記第２の計算機へ切り替える指令を前記Ｉ／Ｏスイッチに送信し、
前記第２の計算機を起動した後に、前記デバイス識別子書き換え部が前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、特定のＩ／Ｏデバイスの識別子を予め設定した仮想識別子に書き換えることを特徴とする計算機システム。
【請求項２】
請求項１に記載の計算機システムであって、
前記構成管理情報は、
前記Ｉ／Ｏスイッチに接続された前記計算機とＩ／Ｏデバイスとの接続関係を保持し、前記Ｉ／Ｏデバイスの情報として前記識別子と、前記特定のＩ／Ｏデバイスを示す情報を有し、
前記識別子検出部は、
前記第１の計算機に割り当てられたＩ／Ｏデバイスの識別子を取得し、当該Ｉ／Ｏデバイスが特定のＩ／Ｏデバイスであるときに前記特定のＩ／Ｏデバイスを示す情報を設定することを特徴とする計算機システム。
【請求項３】
請求項１に記載の計算機システムであって、
前記構成管理部は、
前記第１の計算機を監視して障害の発生を検知する障害検知部を有し、前記障害検知部が前記第１の計算機の障害の発生を検知したときには前記第１の計算機を停止して前記第２の計算機へ前記Ｉ／Ｏデバイス引き継ぐことを特徴とする計算機システム。
【請求項４】
請求項１に記載の計算機システムであって、
前記複数の計算機にそれぞれ接続されて前記計算機の稼働状態を管理する第３の計算機をさらに有し、
前記デバイス識別子書き換え部は、
前記第３の計算機に対して、前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、前記特定のＩ／Ｏデバイスの識別子を前記仮想識別子に書き換える指令を送信することを特徴とする計算機システム。
【請求項５】
請求項１に記載の計算機システムであって、
前記複数の計算機を管理する第４の計算機を接続した第１のネットワークと、サービスを提供する前記複数の計算機を接続する第２のネットワークと、をさらに有し、
前記Ｉ／Ｏデバイスは、前記第１のネットワークに接続された第１のＩ／Ｏデバイスと、前記第２のネットワークに接続された第２のＩ／Ｏデバイスとを含み、
前記デバイス識別子書き換え部は、
前記Ｉ／Ｏデバイスのうち前記第１のネットワークに接続された第１のＩ／Ｏデバイスを前記特定のＩ／Ｏデバイスとし、当該第１のＩ／Ｏデバイスの識別子を前記仮想識別子に書き換えることを特徴とする計算機システム。
【請求項６】
請求項１に記載の計算機システムであって、
前記デバイス識別子書き換え部は、
前記複数のＩ／Ｏデバイスの識別子に対応する仮想識別子を予めそれぞれ設定したことを特徴とする計算機システム。
【請求項７】
プロセッサとメモリとＩ／Ｏインターフェースとを有する複数の計算機を前記Ｉ／Ｏインターフェース経由で接続する１以上のＩ／Ｏスイッチに複数のＩ／Ｏデバイスを接続し、前記Ｉ／Ｏスイッチを介して前記計算機に接続するＩ／Ｏデバイスを管理する構成管理情報を有する管理サーバが、前記計算機に対する前記Ｉ／Ｏデバイスの割り当てを制御する計算機システムの制御方法であって、
前記管理サーバが、前記複数の計算機のうちの第１の計算機の識別子と、前記第１の計算機に割り当てられたＩ／Ｏデバイスの識別子を取得して、前記構成管理情報に格納するステップと、
前記管理サーバが、前記第１の計算機から前記複数の計算機のうちの第２の計算機への切り換えを受け付けるステップと、
前記管理サーバが、前記第１の計算機を停止させるステップと、
前記管理サーバが、前記第１の計算機に割り当てられた前記Ｉ／Ｏデバイスを前記第２の計算機へ割り当てる指令を前記Ｉ／Ｏスイッチに送信するステップと、
前記管理サーバが、前記第２の計算機を起動させるステップと、
前記管理サーバが、前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、特定のＩ／Ｏデバイスの識別子を予め設定した仮想識別子に書き換えるステップと、
を含むことを特徴とする計算機システムの制御方法。
【請求項８】
請求項７に記載の計算機システムの制御方法であって、
前記構成管理情報は、
前記Ｉ／Ｏスイッチに接続された前記計算機とＩ／Ｏデバイスとの接続関係を保持し、前記Ｉ／Ｏデバイスの情報として前記識別子と、前記特定のＩ／Ｏデバイスを示す情報を有し、
前記管理サーバが、前記第１の計算機に割り当てられたＩ／Ｏデバイスの識別子を取得して、前記構成管理情報に格納するステップは、
前記第１の計算機に割り当てられたＩ／Ｏデバイスの識別子を取得し、当該Ｉ／Ｏデバイスが特定のＩ／Ｏデバイスであるときに前記特定のＩ／Ｏデバイスを示す情報を設定することを特徴とする計算機システムの制御方法。
【請求項９】
請求項７に記載の計算機システムの制御方法であって、
前記管理サーバが、前記第１の計算機から前記複数の計算機のうちの第２の計算機への切り換えを受け付けるステップは、
前記管理サーバが、前記第１の計算機を監視して障害の発生を検知したときに、前記第１の計算機から前記第２の計算機への切り換えを受け付けることを特徴とする計算機システムの制御方法。
【請求項１０】
請求項７に記載の計算機システムの制御方法であって、
前記複数の計算機にそれぞれ接続されて前記計算機の稼働状態を管理する第３の計算機をさらに有し、
前記管理サーバが、前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、特定のＩ／Ｏデバイスの識別子を予め設定した仮想識別子に書き換えるステップは、
前記第３の計算機に対して、前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、前記特定のＩ／Ｏデバイスの識別子を前記仮想識別子に書き換える指令を送信することを特徴とする計算機システムの制御方法。
【請求項１１】
請求項７に記載の計算機システムの制御方法であって、
前記複数の計算機を管理する第４の計算機を接続した第１のネットワークと、前記複数の計算機のサービスを提供する第２のネットワークと、をさらに有し、
前記Ｉ／Ｏデバイスは、前記第１のネットワークに接続された第１のＩ／Ｏデバイスと、前記第２のネットワークに接続された第２のＩ／Ｏデバイスとを含み、
前記管理サーバが、前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、特定のＩ／Ｏデバイスの識別子を予め設定した仮想識別子に書き換えるステップは、
前記Ｉ／Ｏデバイスのうち前記第１のネットワークに接続された第１のＩ／Ｏデバイスを前記特定のＩ／Ｏデバイスとし、当該第１のＩ／Ｏデバイスの識別子を前記仮想識別子に書き換えることを特徴とする計算機システムの制御方法。
【請求項１２】
請求項７に記載の計算機システムの制御方法であって、
前記管理サーバが、前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、特定のＩ／Ｏデバイスの識別子を予め設定した仮想識別子に書き換えるステップは、
前記複数のＩ／Ｏデバイスの識別子に対応する仮想識別子を予めそれぞれ設定したことを特徴とする計算機システムの制御方法。
【請求項１３】
プロセッサとメモリとＩ／Ｏインターフェースとを有する複数の計算機を前記Ｉ／Ｏインターフェース経由で接続する１以上のＩ／Ｏスイッチに複数のＩ／Ｏデバイスを接続し、前記Ｉ／Ｏスイッチを介して前記計算機に接続するＩ／Ｏデバイスを管理する構成管理情報を有する管理サーバが、前記計算機に対する前記Ｉ／Ｏデバイスの割り当てを制御するプログラムであって、
前記複数の計算機のうちの第１の計算機と、前記第１の計算機に割り当てられたＩ／Ｏデバイスの識別子を取得して、前記構成管理情報に格納する手順と、
前記第１の計算機から前記複数の計算機のうちの第２の計算機への切り換えを受け付ける手順と、
前記第１の計算機を停止させる手順と、
前記第１の計算機に割り当てられた前記Ｉ／Ｏデバイスを前記第２の計算機へ割り当てる指令を前記Ｉ／Ｏスイッチに送信する手順と、
前記第２の計算機を起動させる手順と、
前記第２の計算機へ切り替えられたＩ／Ｏデバイスのうち、特定のＩ／Ｏデバイスの識別子を予め設定した仮想識別子に書き換える手順と、
を前記管理サーバに実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
Ｉ／Ｏ構成管理部１０２は、デバイス識別子検出部１０３、サーバ障害回復部１０４、Ｉ／Ｏスイッチ切り替え部１０５、デバイス識別子取得選択部１０６、デバイス識別子書き換え部１０７が含まれる。メモリ内のＩ／Ｏ構成管理部１０２やデバイス識別子取得プログラム１２１、およびデバイス識別子書き換えプログラム１２２は、プロセッサ２０２に読み込まれて実行される。ディスクインターフェース２０３は、管理サーバ１０１を起動するための上記各プログラムが格納された記憶媒体としてのディスク（図示省略）に接続される。ネットワークインターフェース２０４は、ネットワークスイッチ１１０等で構成されるネットワークに接続され各装置の障害情報などが転送され、また、管理サーバ１０１からの指令が転送される。なお、これらの機能はハードウェアで実装しても良い。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
なお、上記では、障害が発生したときに予備系のサーバ装置１１１へ切り替える例を示したが、現用系のサーバ装置１１１の保守などで管理サーバ１０１が予備系のサーバ装置１１１への切り換えを指示した場合にも、上述したように管理ソフトウェア４０５０からアクセスされるＩ／Ｏデバイス１１５のデバイス識別子を、管理サーバ１０１で予め設定された仮想デバイス識別子に書き換えるようにしても良い。この場合、サーバ障害回復部１０４は、サーバ切り替え部として機能し、管理サーバ１０１の図示しないコンソールなどからの指令によって、現用系のサーバ装置１１１から予備系のサーバ装置１１１への切り替えを実行する。