(57)【要約】【課題】SAN(Storage Area Network)環境において、計算機で使用する複数OS(Operating System)の構築と起動は計算機システムの接続構成に変更を加える必要があり、複雑で間違いが起きやすい。【解決手段】SAN環境上に配置された複数OSと各OSを使用する計算機の組み合わせを管理テーブルとして作成し、計算機のOS起動に先立ち管理テーブルを参照することにより、計算機システムの接続構成の変更を自動的に行い、SAN環境上に配置された複数OSより起動するOSを容易に選択可能とする。【選択図】  図1
2007233784.tif 000002
【特許請求の範囲】
【請求項１】
複数の計算機とストレージがFC-SW(Fibre Channel-Switch)を介してFibreチャネルケーブルで接続され、前記複数の計算機と前記ストレージと前記FC-SWとがLANケーブルで管理コンソールに接続され、前記ストレージには複数のOSを格納するための複数のLU(Logical Unit)が備えられた計算機システムにおいて、前記管理コンソールは、各計算機で使用可能なOSの情報とOS起動時の設定情報が登録されたOS管理テーブルを有し、前記複数の計算機と前記ストレージと前記FC-SWとのLAN通信により各計算機のOS起動状況を判定して起動可能なOS選択情報をユーザに提供し、ユーザが選択したOSの起動に必要となる接続構成の構築を前記OS管理テーブルの情報により自動的に行うことを特徴とする起動OSの選択方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SAN環境における計算機システムにて使用可能なOSの情報提供とOS起動に必要な接続構成を自動的に行う起動OSの選択方式に関するものである。
【背景技術】
【０００２】
SAN環境における計算機のOS起動は、計算機とストレージ間に静的に固定された接続構成が必要であり、計算機で使用するOSの変更にはハードウェアの設定等を含む接続構成の変更作業がその都度必要である。特開平５−４０６３６号広報において公開されるOS起動方式では、計算機とストレージ間の接続構成について考慮されておらず、一般化されているSAN環境において起動するOSの選択は難しい。
【０００３】
【特許文献１】特開平５−４０６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した技術では、SAN環境において計算機に容易なOS選択の提供が難しく、OSの起動管理において運用が煩雑となる。
【課題を解決するための手段】
【０００５】
本発明はSAN環境上に構築した複数OSを容易な選択操作で計算機から起動させるため、SAN環境上に構築したOSの状態を示すOS管理テーブルを管理コンソールのストレージに作成し、管理コンソール上で実行するOS管理プログラムからの参照と計算機システムへのOS使用状況の確認により起動可能OSの情報を提供し、選択された起動OSに必要となる接続パスの変更とストレージ装置の設定を変更し、起動OSの接続構成を自動的に構築することを特徴とする起動OSの選択方式である。
【発明の効果】
【０００６】
本発明でSAN環境に構築した複数OSから使用OSを選択可能となり、従来技術における使用OSの変更には計算機システムを構成する計算機およびFC-SWとストレージ装置に対して設定の変更を実施する煩雑な処理が必要となっていたが、管理コンソールで実行するOS管理プログラムにて容易に使用OSを選択することが可能となった。
【発明を実施するための最良の形態】
【０００７】
以下本発明の実施の形態を図面に基づいて説明する。
【０００８】
図１は本発明における計算機システムの全体図であり、計算機０〜ｎはFibreチャネルインタフェース１０〜１ｎを備え、Fibreケーブル２０〜２ｎを使用し、FC-SW３０およびストレージ３１と接続し、管理コンソール３２はLANケーブル４０〜４ｎにて計算機システムと接続する構成を示す。
【０００９】
図２はFC-SW３０のゾーンニングを示す概略図である。図２ではFibreチャネルポート３００とポート３０５を１つのゾーンとし、ポート３０１/３０２/３０６/３０７を１つのゾーンとした例である。OSの起動においては２つのポートを１つのゾーンとするゾーンニング設定にて各計算機とストレージ間の接続パスを静的に固定させる。
【００１０】
図３は複数OSを格納するストレージ３１の概略図である。ストレージ３１はFibreチャネルポート３１０〜３１ｎ、Fibreチャネルポートを制御するFibreチャネルコントローラ３２０、ストレージ全体を制御する中央処理装置３２１、複数のOSを格納するため論理的に区画されたLU(Logical Unit)３３０〜３３ｎを複数持ち、メモリ３４０にはLUと各計算機のWWN(World Wide Name)を対応させたLU管理テーブル３４１がある。
【００１１】
図４はストレージのメモリに展開されるLU管理テーブル３４１を示す。LU管理テーブル３４１は各LU３４２に対する接続の可否を管理し、LUへの接続は対応するWWN３４３を持つ計算機のみ許可される。
【００１２】
図５は管理コンソール５０のハード構成の概略図である。管理コンソール５０は計算機システムと通信するLANインタフェース５１、OS管理テーブル５２およびOS管理プログラム５３を格納する内蔵HDD５４、管理コンソール５０全体を制御する中央処理装置５５を備える。
【００１３】
管理コンソール５０はメモリ５６上にOS管理テーブル５２とOS管理プログラム５３を展開する。OS管理テーブル５２は管理コンソール５０の入力装置５７より、各計算機に割り当て可能なOSの情報とOS起動に際しての接続構成である設定情報を登録される。
【００１４】
図６はOS管理テーブル６０の内容を示す。計算機６１は各計算機に搭載されたFibreチャネルアダプタのWWN、接続元ポート６２はFC-SW３０における計算機との接続ポート番号、接続先ポート６３は同じくFC-SW３０におけるストレージとの接続ポート番号、LU６４はストレージにおけるOSを格納するLUの番号を示し、設定コマンド６５はOSの選択時に実行される接続構成を変更するためのコマンド内容が格納される。
【００１５】
図７は管理コンソール５０で実行されるOS管理プログラム５３の処理フローを表す。Ｓ１では管理コンソール５０においてOS管理プログラム５３を起動し、Ｓ２ではOS管理テーブル６０（５２）が内蔵HDD５４からメモリ５６上にロードされる、Ｓ３では管理コンソール５０にてOS起動状況を確認するため計算機０〜ｎとFC-SW３０およびストレージ３１における接続状態をLANインタフェース１０〜１ｎを使用した通信にて入手する。Ｓ４では計算機において既にOSが起動されているかを判定する。Ｓ５はＳ４にてOSが起動されている時の処理としてOS起動テーブル７０（後述）を更新する。Ｓ６は選択可能なOSを選択画面８０（後述）に表示させるため、OS管理テーブル６０とOS起動テーブル７０の差分を処理する。Ｓ７はＳ６で処理された内容をOS選択画面８０に表示させる。Ｓ８では計算機から起動可能なOSを管理コンソール５０より選択する処理を示す。Ｓ９はＳ８で選択された計算機におけるOS起動に必要となる接続構成の変更処理を行う。接続変更処理はFC-SWのゾーン設定、ストレージのLUで接続を許可する計算機のWWNを、OS管理テーブルに事前に登録されたコマンド処理を発行することで実施される。Ｓ１０はＳ９の処理終了後に選択した計算機におけるOS起動処理を実施する。
【００１６】
図８はOS起動テーブル７０でOS管理テーブル６０上に一時的に作成され、OS管理テーブル同様、計算機７１および接続元ポート７２と接続先ポート７３、LU７４の情報が入力される。OS起動テーブル７０は計算機においてOS停止処理の度に削除される。
【００１７】
図９はOS選択画面８０を示す。OS選択画面は管理コンソール上に表示され、計算機８１は計算機の番号、選択可能OS(LU)８２は選択可能なLUを複数表示し、マウスからの操作で起動OSを選択する。
【図面の簡単な説明】
【００１８】
【図１】SAN環境を構成した計算機システム全体図
【図２】FC-SWにおけるゾーン構成の概念図
【図３】ストレージ装置の概略図
【図４】LU管理テーブル
【図５】管理コンソールの概略図
【図６】OS管理テーブル
【図７】OS管理プログラムのフローチャート
【図８】OS起動テーブル
【図９】管理コンソールに表示されるOS選択画面
【符号の説明】
【００１９】
０〜ｎ  計算機０〜計算機ｎ
３０  FC-SW
３１  ストレージ
３２  管理コンソール
３４１  LU管理テーブル
６０  OS管理テーブル
７０  OS起動テーブル
【図１】
2007233784.tif 000003
【図２】
2007233784.tif 000004
【図３】
2007233784.tif 000005
【図４】
2007233784.tif 000006
【図５】
2007233784.tif 000007
【図６】
2007233784.tif 000008
【図７】
2007233784.tif 000009
【図８】
2007233784.tif 000010
【図９】
2007233784.tif 000011