(57)【特許請求の範囲】
【請求項１】
複数の計算機と、管理サーバと、計算機の起動ディスクを格納する磁気記憶装置とを備えて構成される計算機システムの前記複数の計算機のそれぞれを起動する計算機の起動方法において、
前記磁気記憶装置は、複数の業務システム毎の前記起動ディスクを保持しており、
前記複数の計算機のそれぞれは、複数の内蔵記憶媒体を備え、該内蔵記憶媒体には、前回起動した業務システムの起動ディスクを保存しており、
前記管理サーバは、ユーザが使用するユーザ端末からの利用要件を取り纏めて優先順位を付け、使用する計算機の選択、計算機の起動ディスクの選択を行うと共に、選択された計算機の起動、停止を管理し、前記選択された計算機の起動に際して、前記内蔵記憶媒体内の起動ディスクを用いて計算機を起動するか、前記磁気記憶装置内の起動ディスクを用いて計算機を起動するかを選択することを特徴とする計算機の起動方法。
【請求項２】
前記計算機の起動に際しての起動ディスクの選択は、前記選択された計算機の内蔵記憶媒体に、行おうとする業務に対応する起動ディスクが存在する場合に、計算機の内蔵記憶媒体内の起動ディスクを選択するように行われることを特徴とする請求項１記載の計算機の起動方法。
【請求項３】
前記計算機の起動時に使用した業務システムの起動ディスクが磁気記憶装置に格納されたものであった場合、計算機の使用の終了時、使用した起動ディスクを計算機の内蔵記憶媒体に保存し、前記計算機の起動時に使用した業務システムの起動ディスクが内蔵記憶媒体に格納されたものであった場合、計算機の使用の終了時、使用した起動ディスクを磁気記憶装置に保存することを特徴とする請求項１記載の計算機の起動方法。
【請求項４】
複数の計算機と、管理サーバと、計算機の起動ディスクを格納する磁気記憶装置とを備えて構成される計算機システムにおいて、
前記磁気記憶装置は、複数の業務システム毎の前記起動ディスクを保持しており、
前記複数の計算機のそれぞれは、複数の内蔵記憶媒体を備え、該内蔵記憶媒体には、前回起動した業務システムの起動ディスクを保存しており、
前記管理サーバは、ユーザが使用するユーザ端末からの利用要件を取り纏めて優先順位を付け、使用する計算機の選択、計算機の起動ディスクの選択を行う手段と、選択された計算機の起動、停止を管理する手段と、前記選択された計算機の起動に際して、前記内蔵記憶媒体内の起動ディスクを用いて計算機を起動するか、前記磁気記憶装置内の起動ディスクを用いて計算機を起動するかを選択する手段とを有することを特徴とする計算機システム。
【請求項５】
前記計算機の起動に際して起動ディスクを選択する手段は、前記選択された計算機の内蔵記憶媒体に、行おうとする業務に対応する起動ディスクが存在する場合に、計算機の内蔵記憶媒体内の起動ディスクを選択するように行われることを特徴とする請求項４記載の計算機システム。
【請求項６】
前記計算機の起動、停止を管理する手段は、前記計算機の起動時に使用した業務システムの起動ディスクが磁気記憶装置に格納されたものであった場合、計算機の使用の終了時、使用した起動ディスクを計算機の内蔵記憶媒体に保存し、前記計算機の起動時に使用した業務システムの起動ディスクが内蔵記憶媒体に格納されたものであった場合、計算機の使用の終了時、使用した起動ディスクを磁気記憶装置に保存することを特徴とする請求項４記載の計算機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機の起動方法及び計算機システムに係り、特に、データセンタ等のＳＡＮ環境で構築された複数の計算機のそれぞれを起動するための計算機の起動方法及び計算機システムに関する。
【背景技術】
【０００２】
一般に、データセンタ等における計算機システムは、ユーザの業務システム毎に固定的に計算機資源を割り当てたシステムとして構築されることが多いが、近年、データセンタ等は、ユーザの業務システム毎に計算機資源を時間単位で提供することにより、計算機資源をより有効に活用しようとしている。
【０００３】
ユーザの業務システム毎に前述したような計算機資源を時間単位で提供するサービスを行うためには、ユーザの業務システム毎に必要な計算機資源を割り当て、計算機の起動及び停止を頻繁に実施する必要がある。
【０００４】
計算機を起動するためには、ＯＳの立ち挙げに必要なファイルを保存している起動ディスクが必要である。起動ディスクは、計算機に設けられている内蔵型記憶装置に格納可能である。しかし、起動ディスクは、複数のユーザの業務システム毎に必要であるため、多数の業務システムを１台の計算機で扱う場合、内蔵型記憶装置に全ての業務システム毎の起動ディスクを格納するには容量に限界がある。このため、データセンタ等における計算機システムにおける起動ディスクは、大容量のＲＡＩＤ構成を作成することができる磁気記憶装置に保持されることとなり、磁気記憶装置が複数の計算機と接続されることになるのでＳＡＮ環境となる。また、計算機も、仮想化により、より資源の有効活用が可能となり、１つのサーバに複数のシステムが動作するようになり、磁気記憶装置はより多くのシステムの起動ディスクを保持するようになり、磁気ディスク装置に対する接続集中がますます大きくなっている。
【０００５】
なお、本発明に関連する従来技術として、データセンタ等における複数の計算機にブートイメージをローディングするという技術が、例えば、特許文献１等に記載されて知られている。
【特許文献１】特開２００６−３９８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述したように、ユーザの要求に応じて任意の計算機の起動及び停止が自動的にできるＳＡＮ環境で構築された複数の計算機を有する計算機システムは、ＳＡＮ環境上の磁気記憶装置に構築された論理ユニット（以下、ＬＵという）に起動ディスクを格納し、その起動ディスクを使用して複数の計算機を起動する場合、ＳＡＮ環境上の磁気記憶装置に接続が集中することにより、計算機の起動時間が増大し、ユーザが計算機を使用するまでの時間が増大してしまうという問題点を生じる。
【０００７】
本発明の目的は、ＳＡＮ環境で構築された複数の計算機を有する計算機システムにおける前述したような問題点を解決し、データセンタ等のＳＡＮ環境で構築された複数の計算機を有する計算機システムにおける複数の計算機のそれぞれを高速に起動することができるようにした計算機の起動方法及び計算機システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば前記目的は、複数の計算機と、管理サーバと、計算機の起動ディスクを格納する磁気記憶装置とを備えて構成される計算機システムの前記複数の計算機のそれぞれを起動する計算機の起動方法において、前記磁気記憶装置は、複数の業務システム毎の前記起動ディスクを保持しており、前記複数の計算機のそれぞれは、複数の内蔵記憶媒体を備え、該内蔵記憶媒体には、前回起動した業務システムの起動ディスクを保存しており、前記管理サーバは、ユーザが使用するユーザ端末からの利用要件を取り纏めて優先順位を付け、使用する計算機の選択、計算機の起動ディスクの選択を行うと共に、選択された計算機の起動、停止を管理し、前記選択された計算機の起動に際して、前記内蔵記憶媒体内の起動ディスクを用いて計算機を起動するか、前記磁気記憶装置内の起動ディスクを用いて計算機を起動するかを選択することにより達成される。
【発明の効果】
【０００９】
本発明によれば、複数の計算機の起動ディスクが頻繁に変更となるような場合にも、より高速に計算機を起動することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明による計算機の起動方法及び計算機システムの実施形態を図面により詳細に説明する。
【００１１】
図１は本発明の一実施形態による計算機システムの構成を示すブロック図である。図示計算機システムは、管理サーバ１１０と、複数の計算機１３０ａ〜１３０ｃと、計算機で共有される磁気記憶装置１４０とにより構成されている。ユーザＡ〜Ｄが使用する計算機である複数のユーザ端末１００ａ〜１００ｄは、サービスネットワーク１５０を介して管理サーバ１１０、複数の計算機１３０ａ〜１３０ｃのそれぞれに接続されている。また、管理サーバ１１０は、管理ネットワーク１５１を介して、計算機１３０ａ〜１３０ｃと、磁気記憶装置１４０とに接続されており、さらに、計算機１３０ａ〜１３０ｃと、磁気記憶装置１４０とは、ストレージエリアネットワーク（ＳＡＮ）１５２を介して相互に接続されている。
【００１２】
前述において、複数のユーザ端末１００Ａ〜１００Ｄのそれぞれは、利用要件１０１を有し、この利用要件１０１は、サービスネットワーク１５０を介して管理サーバ１１０に送付される。
【００１３】
管理サーバ１１０は、メインメモリ１１１と、ＨＤＤ（ハードディスク）１１２と、ＮＩＣ（ネットワークインターフェース）１１３、１１４と、図示しないＣＰＵとを備えて構成された計算機である。管理サーバ１１０のメインメモリ１１１には、ユーザの利用要件を満たす計算機及び起動ディスクを割り当てるために、計算機及び起動ディスク選定部１１５と、計算機を自動的に起動するための計算機起動部１１６と、計算機の終了処理をするための計算機終了処理部１１７と、磁気記憶装置を管理するための磁気記憶装置管理プログラム１１８と、計算機の状態を監視するための計算機監視プログラム１１９とが読み込まれている。
【００１４】
前述のメインメモリ１１１に読み込まれている計算機及び起動ディスク選定部１１５と、計算機起動部１１６と、計算機終了処理部１１７とは、プログラムにより構成されており、これらのプログラム及び磁気記憶装置管理プログラム１１８、計算機監視プログラム１１９は、管理サーバ１１０内に備える図示しないＣＰＵにより実行されることにより、本発明での各種の機能を実現している。
【００１５】
管理サーバ１１０のＨＤＤ１１２には、ユーザの利用要件とその状態を格納した利用要件一覧表１２０と、利用要件に対して計算機及び起動ディスクの割当て情報とその状況を格納した計画表１２１と、各計算機１３０ａ〜１３０ｃのＣＰＵの数やメモリ搭載量の仕様情報を格納した計算機管理表１２２と、磁気記憶装置１４０のＬＵ毎の業務情報を格納した磁気記憶装置ＬＵ管理表１２３と、各計算機の使用状況、起動しているディスク、記憶媒体のディスク情報を格納した計算機状況表１２４とが保持されている。
【００１６】
計算機１３０ａ〜１３０ｃのそれぞれは、複数の記憶媒体１３１ａ〜１３０ｃと、ＨＢＡ（ホストチャネルアダプタ）１３２と、ＮＩＣ（ネットワークインターフェース）１３３、１３４と、図示しないＣＰＵ、主メモリ、ＨＤＤ等の外部記憶装置とを備える計算機である。記憶媒体１３１ａ〜１３０ｃには、前回、起動したＯＳディスク（起動ディスク）のコピーが格納されている。
【００１７】
磁気記憶装置１４０は、計算機の起動ディスクを格納する磁気記憶装置であり、複数のＨＤＤを１つのボリュームとして扱って入出力の制御を行うコントローラ１４１と、ＮＩＣ（ネットワークインターフェース）１４２と、ストレージを構成する複数のＨＤＤ１４３ａ〜１４３ｈとにより構成される。磁気記憶装置１４０のＨＤＤ１４３ａ〜１４３ｈは、それぞれ、受信器記憶装置１４０内でＬＵとして管理されていてよく、ユーザ毎の業務に対する起動ディスクが格納されている。図１に示す例では、ＨＤＤ１４３ａ〜１４３ｈのそれぞれは、ＬＵ番号１〜８を持つＬＵとして管理されているものとしている。
【００１８】
前述において、計算機１３０ａ〜１３０ｃのそれぞれが備える記憶媒体１３１ａ〜１３０ｃに格納される、また、磁気記憶装置１４０に格納される起動ディスクは、業務に対応して業務毎に必要なものであり、本発明の実施形態では、その業務に必要なアプリケーションをも含めて起動ディスクが構成されているものとする。また、アプリケーションが使用するデータ等についても、起動ディスクにに含めてもよいが、データ等を起動ディスクに含めない場合、そのデータを保持しているＨＤＤ等のアドレスを起動ディスクに含ませておけばよい。
【００１９】
サービスネットワーク１５０は、ユーザ端末１００ａ〜１００ｄと管理サーバ１１０との間、及び、ユーザ端末１００ａ〜１００ｄと計算機１３０ａ〜１３０ｃとの間で情報の授受を行う際に利用される。この情報の授受は、管理サーバ１１０では、ＮＩＣ１１３を経由して、計算機１３０ａ〜１３０ｃでは、ＮＩＣ１３３を経由して行われる。
【００２０】
管理ネットワーク１５１は、管理サーバ１１０と計算機１３０ａ〜１３０ｃとの間、管理サーバ１１０と磁気記憶装置１４０との間で情報の授受を行う際に利用される。この情報の授受は、管理サーバ１１０では、ＮＩＣ１１４を経由して、計算機１３０ａ〜１３０ｃでは、ＮＩＣ１３４を経由して、磁気記憶装置１４０では、ＮＩＣ１４２を経由して行われる。
【００２１】
ストレージエリアネットワーク１５２は、計算機１３０と磁気記憶装置１４０との間の情報の授受を行う際に使用される。計算機１３０と磁気記憶装置１４０との間のアクセスは、ＨＢＡ１３２とコントローラ１４１を経由して行われる。
【００２２】
図２は利用要件１０１の内容の一例を示す図である。利用要件１０１は、ユーザが計算機１３０ａ〜１３０ｃの１つを使用するために、サーバ１１０に送付する情報であり、計算機を使用する日時、時間、計算機の仕様（ＣＰＵ数とメモリ容量）、業務の情報であり、これらの情報を１つのレコードとして格納するテーブル内に管理されている。そして、利用要件１０１は、ユーザ名２０１と、日付２０２と、開始時刻２０３と、使用時間２０４と、ＣＰＵ数２０５と、メモリ容量２０６と、業務２０７とにより構成される。
【００２３】
図２に示すレコード２１１は、ユーザ名２０１が「Ａ」のユーザという意味である。日付２０２が「０５０１」、開始時刻２０３が「０９００」、使用時間２０４が「４」は、5月１日、9時００分から４時間使用するという意味である。また、ＣＰＵ数２０５が「４」、メモリ容量２０６が「４」は、ＣＰＵ数が４個以上、メモリ容量が４ＧＢ以上の計算機を使用するという意味である。また、業務２０７が「ＡＡＡ」は、業務ＡＡＡで計算機を使用するという意味である。
【００２４】
図３は利用要件一覧表１２０の内容の一例を示す図である。この利用要件一覧表１２０は、複数のユーザが管理サーバ１１０に送付した利用要件を日付、開始時刻でソートして一覧にした表であり、ユーザ名３０１と、日付３０２と、開始時刻３０３と、使用時間３０４と、ＣＰＵ数３０５と、メモリ容量３０６と、業務３０７と、受付番号３０８と、要件状況３０９とにより構成されるレコードを複数格納した表である。
【００２５】
図３に示すレコード３１１の例は、ユーザ名３０１が「Ａ」のユーザという意味である。日付３０２が「０５０１」、開始時刻３０３が「０９００」、使用時間３０４が「４」は、５月１日、９時００分から４時間使用するという意味である。また、ＣＰＵ数３０５が「４」、メモリ容量３０６が「４」はＣＰＵ数が４個以上、メモリ容量が４ＧＢ以上の計算機を使用するという意味である。また、業務３０７が「ＡＡＡ」は、業務ＡＡＡで計算機を使用するという意味である。また、受付番号３０８の「２００７０５０１０９００００１」は、日付３０２及び開始時刻３０３でソートされた順番で付与される番号である。また、要件状況３０９の「実行中」は、計算機が割り当てられた場合に利用要件の状況を示している。
【００２６】
図４は計画表１２１の内容の一例を示す図である。この表計画表１２１は、利用要件に対して割り当てた計算機及び起動ディスクを示す情報を１つのレコードとして、複数のレコードを格納している表であり、１つのレコードは、受付番号４０１と、計算機４０２と、起動ディスク４０３とにより構成される。起動ディスク４０３の欄には、起動ディスクとして、磁気記憶装置１４０のＬＵが割り当てられた場合、ＬＵ番号が、計算機の記憶媒体１３１ａ〜１３１ｃの１つが割り当てられた場合、その記憶媒体名が格納される。
【００２７】
図４のレコード４１１の例は、受付番号４０１が「２００７０５０１０９００００１」の利用要件に対して、計算機４０２は「計算機０３」が、起動ディスク４０３が「１」であり、磁気記憶装置のＬＵ番号１が割り当てられていることを示している。
【００２８】
図５は計算機管理表１２２の内容の一例を示す図である。この計算機管理表１２２は、計算機の仕様（ＣＰＵ数とメモリ容量）を管理する表であり、計算機５０１と、ＣＰＵ数５０２と、メモリ容量５０３とを１つのレコードとして、複数のレコードを格納している表である。
【００２９】
図５に示すレコード５１１の例は、計算機５０１が「計算機０１」の計算機の仕様が、ＣＰＵ数がＣＰＵ数５０２で示す通り「４」個であり、搭載メモリ容量がメモリ容量５０３で示す通り「４」ＧＢであることを示している。
【００３０】
図６は磁気記憶装置ＬＵ管理表１２３の内容の一例を示す図である。この磁気記憶装置ＬＵ管理表１２３は、磁気記憶装置のＬＵ（論理ユニット）の番号と業務との対応を示すレコードを複数格納している表であり、ＬＵ番号６０１と、起動ディスク６０２とにより構成される。
【００３１】
図６に示すレコード６１１の例は、ＬＵ番号６０１が「１」のＬＵ内の起動ディスク６０２が業務「ＡＡＡ」用の起動ディスクであることを示している。
【００３２】
図７は計算機利用状況表１２４の内容の一例を示す図である。この計算機利用状況表１２４は、計算機の利用状況とその計算機の記憶媒体にどの業務がコピーされているかを示す表であり、計算機７０１と、使用状況７０２と、記憶媒体７０３と、記憶媒体７０４と、記憶媒体７０５とにより構成されるレコードを複数格納した表である。
【００３３】
図７に示すレコード７１１の例は、計算機７０１の欄にある「計算機０１」が、「起動」しており、記憶媒体１には業務「ＡＡＢ」、記憶媒体２には、業務「ＢＡＢ」、記憶媒体３には、業務「ＣＡＢ」が保存されていることを示している。なお、使用状況には、図示していないが、「起動」の他に「停止」がある。
【００３４】
図８は計算機と起動ディスク選定部１１５とでの処理動作を説明するフローチャートであり、次に、図８のフローチャートを参照しながら、計算機の選定処理及び起動ディスクの選定処理を説明する。
【００３５】
（１）まず、管理サーバ１１０は、ユーザ端末１００ａ〜１００ｄの１つから、ユーザが計算機を使用したい日時、開始時刻、使用時間、計算機の仕様、業務（利用要件１０１）を取得し、取得した利用要件１０１と、利用要件一覧表１２０の日付３０２、開始時刻３０３とをソートし、優先順位を付け、受付番号３０８を追加して、その結果を利用要件一覧表１２０としてＨＤＤ１１２に格納する。なお、この時点では、状況３０９の欄は空欄となっているものとする（ステップ８０１）。
【００３６】
（２）次に、ＨＤＤ１１２から利用要件一覧表１２０を読み込み、受付番号３０８を取得し、計画表１２２に書き込んでＨＤＤ１１２に格納する。なお、この時点では、ステップ８０１で追加されたものの計画表１２１の計算機４０２の欄、起動ディスク４０３の欄は空欄となっているものとする。計算機４０２の欄への値の格納は後述のステップ８０７の処理で行われ、また、起動ディスク４０３の欄への値の格納は後述するステップ８１０またはステップ８２１の処理で行われる（ステップ８０２）。
【００３７】
（３）次に、管理サーバ１１０は、ＨＤＤ１１２から計算機利用状況表１２４を読み込んでメインメモリ１１１に格納し、計算機状況表１２４の使用状況７０２の欄が「停止」の計算機が計算機７０１の欄にあるか否かを検索する。使用状況７０２の欄が「停止」の計算機は、起動ディスク７０３の欄は空欄である。起動ディスク７０３の欄への値の格納はステップ８１０またはステップ８２１の処理で行われる（ステップ８０３、８０４）。
【００３８】
（４）ステップ８０４の検索で、計算機の使用状況７０２の欄に「停止」となっている計算機があった場合、管理サーバ１１０は、ＨＤＤ１１２から計算機管理表１２２を取得して、計算機管理表１２２をメインメモリ１１１に格納する（ステップ８０５）。
【００３９】
（５）また、ステップ８０４の検索で、計算機の使用状況７０２の欄に「停止」となっている計算機がなかった場合、すなわち、全ての計算機７０１の欄の使用状況７０２の欄が「停止」でなかった場合（起動の場合）、割り当てることができる計算機がないので、利用要件一覧表１２０の状況３０９の欄に「不可」と書き込み、該当ユーザ端末に割り当て不可のメッセージを送付して、ここでの処理を終了する（ステップ８３０、８３１）。
【００４０】
（６）ステップ８０５の処理の後、管理サーバ１１０は、計算機の使用状況７０２の欄が「停止」となっている計算機の仕様を計算機管理表１２２のＣＰＵ数５０２の欄、メモリ容量５０３の欄から取得し、利用要件一覧表のＣＰＵ数３０５及びメモリ容量３０６の要件を満たしている計算機があるか否かを判定すると共に、要件を満たしている計算機が複数あった場合、その１つを選択する（ステップ８０６）。
【００４１】
（７）ステップ８０６の判定で、計算機の使用状況７０２の欄が「停止」となっている計算機があり、その仕様が要件を満たしていた計算機が１つ選択されていた場合、計画表１２１の計算機４０２の欄にその計算機名を追加してＨＤＤ１１２に格納する（ステップ８０７）。
【００４２】
（８）ステップ８０６の判定で、計算機の使用状況７０２の欄が「停止」となっている計算機で、その仕様が要件を満たしている計算機がなかった場合、割り当てることができる計算機がないので、利用要件一覧表１２０の状況３０９の欄に「不可」と書き込み、該当ユーザ端末に割り当て不可のメッセージを送付して、ここでの処理を終了する（ステップ８３０、８３１）。
【００４３】
（９）ステップ８０７の処理の後、管理サーバ１１０は、ＨＤＤ１１２から磁気記憶装置ＬＵ管理表１２３を取得して、それをメインメモリ１１１に格納し、利用要件一覧表１２０の使用業務３０７の欄と計算機の使用状況７０２の欄が「停止」となっている計算機の計算機状況表１２５の記憶媒体７０４、７０５、７０６の各欄とが一致しているか否かを判定する(ステップ８０８、８０９)。
【００４４】
（10）ステップ８０９の判定で、使用業務が一致していた場合、計画表１２１の起動ディスク４０３の欄に記憶媒体名を書き込んで、それをＨＤＤ１１２に格納して、ここでの処理を終了する（ステップ８１０）。
【００４５】
（11）ステップ８０９の判定で、使用業務が一致していなかった場合、磁気記憶装置ＬＵ管理表１２３から利用要件と一致する業務のＬＵ番号６０１を取得し、計画表１２１の起動ディスク４０３の欄に磁気記憶装置のＬＵ番号６０１を書き込んで、それをＨＤＤ１１２に格納してここでの処理を終了する（ステップ８２０、８２１）。
【００４６】
図９は計算機起動部１１６での処理動作を説明するフローチャートであり、次に、図９のフローチャートを参照して計算機の起動処理を説明する。
【００４７】
（１）まず、計画表１２１の計算機４０２の欄の計算機名をＨＤＤ１１２から読み込むと共に、対応する起動ディスク４０３の欄にの起動ディスク名をＨＤＤ１１２から読み込む（ステップ９０１、９０２）。
【００４８】
（２）次に、起動ディスク４０３の欄の起動ディスク名が磁気記憶装置のＬＵ番号か否かを判定し、起動ディスク４０３の欄の起動ディスク名が磁気記憶装置のＬＵ番号であった場合、磁気記憶装置管理プログラム１１８を起動し、ステップ９０１の処理で読み込んだ計算機に、ステップ９０２の処理で読み込んだＬＵ番号を割り当てる（ステップ９０３、９０４）。
【００４９】
（３）次に、ステップ９０１の処理で読み込んだ計算機の電源をＯＮにし、ステップ９０１の処理で読み込んだ計算機のブートローダーを、ステップ９０２で読み込んだ磁気記憶装置のＬＵ番号に切り替える（ステップ９０５、９０６）。
【００５０】
（４）次に、利用要件一覧表１２０の状況３０９の欄に「実行中」と書き込んで、それをＨＤＤ１１２に保存すると共に、計算機監視プログラム１１９を起動し実行させて、計算機状況表１２４の使用状況７０２の欄に「起動」と記載して、それをＨＤＤ１１２に格納して、ここでの処理を終了する（ステップ９０７、９０８）。
【００５１】
（５）ステップ９０３の判定で、起動ディスク４０３の欄の起動ディスク名が磁気記憶装置のＬＵ番号ではなく記憶媒体名であった場合、ステップ９０１の処理で読み込んだ計算機の電源をＯＮにし、ステップ９０１で読み込んだ計算機のブートローダーをステップ９０２で読み込んだ起動ディスクに切り替える（ステップ９１０、９１１）。
【００５２】
（６）その後、利用要件一覧表１２０の状況３０９の欄に「実行中」と書き込んで、それをＨＤＤ１１２に保存をすると共に、計算機監視プログラム１１９をを起動して実行させて、計算機状況表１２４の使用状況７０２の欄に「起動」と記載して、それをＨＤＤ１１２に格納して、ここでの処理を終了する（ステップ９１２、９１３）。
【００５３】
図１０は計算機終了処理部１１７での処理動作を説明するフローチャートであり、次に、図１０に示すフローチャートを参照して、ユーザが計算機の使用が終了した後の処理動作を説明する。
【００５４】
（１）まず、管理サーバ１１０は、該当するユーザ端末１００にサービスが終了した旨を連絡をすると共に、該当する計算機１３０のサービスを終了する（ステップ１０１１、１００２）。
【００５５】
（２）次に、計画表１２１の計算機４０２の欄に対応する起動ディスク４０３の欄の起動ディスクをメインメモリ１１１に読み込み、該当する計算機１３０の起動ディスクが、記憶媒体か否かを判定する（ステップ１００３、１００４）。
【００５６】
（３）ステップ１００４の判定で、該当する計算機１３０の起動ディスクが記憶媒体であった場合、計算機の使用により起動ディスクの内容が変更されているので、変更された起動ディスクを記憶媒体１３１ａ〜１３１ｃの１つに格納すると共に、その記憶媒体に格納したと同一の起動ディスクの内容を磁気記憶装置のＨＤＤ１４３ａ〜１４３ｈの該当するＬＵにコピーする（ステップ１００５）。
【００５７】
（４）次に、該当する計算機１３０の電源をＯＦＦにし、計算機監視プログラム１１９を起動して実行し、計算機状況表１２４の使用状況７０２の欄に「停止」と記載し、それをＨＤＤ１１２に格納すると共に、利用要件一覧表１２０の状況３０９の欄に「終了」と書き込んでここでの処理を終了する（ステップ１００６〜１００８）。
【００５８】
（５）ステップ１００４の判定で、該当する計算機１３０の起動ディスクが記憶媒体でなく、磁気記憶装置であった場合、計算機の使用により起動ディスクの内容が変更されているので、変更された起動ディスクを磁気記憶装置のＬＵとしてのＨＤＤ１４３ａ〜４０３ｈの該当する１つに格納すると共に、同一の起動ディスクの内容を該当する計算機１３０の記憶媒体１３１ａ〜１３１ｃの１つにコピーする（ステップ１０１０）。
【００５９】
（６）次に、該当する計算機１３０の電源をＯＦＦにし、計算機監視プログラム１１９を起動して実行し、計算機状況表１２４の使用状況７０２の欄に「停止」と記載し、それをＨＤＤ１１２に格納すると共に、利用要件一覧表１２０の状況３０９の欄に「終了」と書き込んでここでの処理を終了する（ステップ１０１１〜１０１３）。
【００６０】
前述したような終了処理を行うことにより、１度使用した計算機には、使用した起動ディスクが自計算機の記憶媒体に格納されることになるので、次回の計算機の起動を、より迅速に行うことができる。また、計算機の立ち挙げに自計算機の記憶媒体に格納された起動ディスクを使用した場合、この起動ディスクを磁気ディスク装置のＬＵに格納して管理することが可能となる。
【００６１】
前述した本発明の実施形態での各処理は、プログラムにより構成し、本発明が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００６２】
前述した本発明の実施形態によれば、起動ディスクが頻繁に変更となるシステム環境において、計算機が所持する複数の記憶媒体に起動ディスクが保存されている場合に、記憶媒体に保存されている起動ディスクから計算機を起動し、ＳＡＮ環境上の磁気記憶装置に保存されている起動ディスクを使用することなく計算機を起動することができ、これにより、磁気記憶装置の競合が発生しているＳＡＮ環境上の磁気記憶装置の起動ディスクから計算機を起動するより速く計算機を起動することができる。
【００６３】
また、前述した本発明の実施形態によれば、計算機が所持する複数の記憶媒体に起動ディスクが保存されている場合に、記憶媒体に保存されている起動ディスクから計算機を起動することにより、他の計算機が磁気記憶装置の起動ディスクを使用して起動する場合、磁気記憶装置への接続集中を緩和することができる。
【産業上の利用可能性】
【００６４】
本発明は、データセンタ等のＳＡＮ環境で構築された複数の計算機の起動を高速に実施するために利用することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態による計算機システムの構成を示すブロック図である。
【図２】利用要件の内容の一例を示す図である。
【図３】利用要件一覧表の内容の一例を示す図である。
【図４】計画表の内容の一例を示す図である。
【図５】計算機管理表の内容の一例を示す図である。
【図６】磁気記憶装置ＬＵ管理表の内容の一例を示す図である。
【図７】計算機利用状況表の内容の一例を示す図である。
【図８】計算機と起動ディスク選定部とでの処理動作を説明するフローチャートである。
【図９】計算機起動部での処理動作を説明するフローチャートである。
【図１０】計算機終了処理部での処理動作を説明するフローチャートである。
【符号の説明】
【００６６】
１００ａ〜１００ｄ  ユーザ端末
１１０  管理サーバ
１１１  メインメモリ
１１２  ＨＤＤ
１１３、１１４、１３２〜１３４、１４２  ＮＩＣ
１１５  計算機と起動ディスク選定部
１１６  計算機起動部
１１７  計算機終了処理部
１２０  利用要件一覧表
１２１  計画表
１２２  計算機管理表
１２３  磁気ディスク装置ＬＵ管理表
１２４  計算機状況表
１３０ａ〜１３０ｃ  計算機
１３１ａ〜１３１ｃ  記憶媒体
１４０  磁気記憶装置
１４３ａ〜１４３ｈ  ＬＵとしてのＨＤＤ
１５０  サービスネットワーク
１５１  管理ネットワーク
１５２  ストレージエリアネットワーク
【図１】
0004997063.tif 000002
【図２】
0004997063.tif 000003
【図３】
0004997063.tif 000004
【図４】
0004997063.tif 000005
【図５】
0004997063.tif 000006
【図６】
0004997063.tif 000007
【図７】
0004997063.tif 000008
【図８】
0004997063.tif 000009
【図９】
0004997063.tif 000010
【図１０】
0004997063.tif 000011