(57)【要約】【課題】情報処理装置において、オペレーティングシステムをインストールすべき論理ドライブを明示することで利便性を向上させる。【解決手段】複数の論理ドライブの構成に用いられる複数の物理ドライブを有し、複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する記憶部と、識別情報に基づいて、システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定し、システムディスクである論理ドライブに対してオペレーティングシステムをインストールし、インストール後に、接続状態の設定をオンラインに戻す制御部と、をそなえる。【選択図】図７
2020013457.tif 000002
【特許請求の範囲】
【請求項１】
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する記憶部と、
前記識別情報に基づいて、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定し、前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールし、当該インストール後に、前記接続状態の設定をオンラインに戻す制御部と、
をそなえる、
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記オペレーティングシステムをインストールする前に、前記複数の物理ドライブの接続状態の設定と、前記識別情報とを取得する、
ことを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記識別情報が前記複数の論理ドライブに重複して設定されている場合、前記論理ドライブに関する過去の設定情報、他の情報処理装置における論理ドライブの設定情報、又は、前記論理ドライブの設定における優先度に基づき、前記重複を解消する制御を行なう、
ことを特徴とする、請求項１又は２に記載の情報処理装置。
【請求項４】
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を参照して、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定し、
前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールし、
当該インストール後に、前記接続状態の設定をオンラインに戻す、
処理をコンピュータに実行させることを特徴とする制御プログラム。
【請求項５】
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する処理と、
前記識別情報に基づいて、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定する処理と、
前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールする処理と、
当該インストール後に、前記接続状態の設定をオンラインに戻す処理と、
をそなえる、
ことを特徴とする制御方法。
【請求項６】
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置に備えられ、前記情報処理装置を監視する監視装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する記憶部を参照して、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定する指示を前記複数の物理ドライブを管理する物理ドライブ制御装置に送信し、前記システムディスクである論理ドライブに対する前記オペレーティングシステムのインストールが完了した後に、前記接続状態の設定をオンラインに戻す指示を前記物理ドライブ制御装置に送信する制御部、
をそなえる、
ことを特徴とする監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御プログラム、制御方法、及び監視装置に関する。
【背景技術】
【０００２】
複数の記録装置（Physical Drive；物理ドライブ）を備える情報処理システムにおいて、複数の記録装置のうちの一以上を組み合わせて論理ドライブ（Logical Drive）を設定することによりＲＡＩＤ（Redundant Arrays of Independent Disks）を構成する場合がある。
【０００３】
上述したような複数の論理ドライブを設定するにあたり、必要最小限の論理ドライブにだけＯＳ（Operating System；オペレーティングシステム）をインストールすることが望ましい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−６０３１８号公報
【特許文献２】特開２００７−１４８７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような従来の情報処理システムでは、例えば、論理ドライブを構成する物理ドライブの容量や名称等に基づき、ＯＳをインストールすべき（ＯＳのインストール対象となる）論理ドライブを検索する場合がある。また、ＯＳをインストールすべき論理ドライブが予め設定されていたとしても、当該インストール完了後に、他の論理ドライブに対する設定も必要になり、その結果、全ての論理ドライブを設定する際の工数が増大する。
【０００６】
また、従来の情報処理システムでは、ＲＡＩＤの設定を担当するハードウェアの設定者と、ＯＳのインストールを担当するソフトウェアの作業者とが異なる場合がある。このような場合、ソフトウェアの作業者にとって、ＯＳをインストールすべき論理ドライブを判別することが困難であり、情報処理システム全体のセットアップ作業が停滞するおそれがある。
【０００７】
１つの側面では、ＯＳをインストールすべき論理ドライブを明示することで利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、複数の論理ドライブの構成に用いられる複数の物理ドライブを有し、前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する記憶部と、前記識別情報に基づいて、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定し、前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールし、当該インストール後に、前記接続状態の設定をオンラインに戻す制御部と、をそなえる。
【発明の効果】
【０００９】
一実施形態によれば、ＯＳをインストールすべき論理ドライブを明示することで利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の一例としての情報処理システムのハードウェア構成を例示する図である。
【図２】実施形態の一例としての情報処理システムにおける情報処理装置のハードウェア構成を例示する図である。
【図３】実施形態の一例としての情報処理システムにおける情報処理装置の機能構成を例示する図である。
【図４】実施形態の一例としての情報処理システムにおけるＲＡＩＤ構成を例示する図である。
【図５】実施形態の一例としての情報処理システムにおける物理ドライブ接続状態情報を例示する図である。
【図６】（ａ）〜（ｂ）は、実施形態の一例としての情報処理システムにおけるＲＡＩＤ設定情報を例示する図である。
【図７】実施形態の一例としての情報処理システムにおけるＯＳインストールの制御処理を例示する図である。
【図８】実施形態の一例としての情報処理システムにおけるＯＳインストールの制御処理を例示する図である。
【図９】実施形態の一例としての情報処理システムにおけるＯＳインストールの制御処理の概念図である。
【図１０】実施形態の一例としての情報処理システムにおけるシステム時刻によるインストール完了判定処理を例示する図である。
【図１１】実施形態の一例としての情報処理システムにおけるエージェントソフトウェアによるＯＳインストール完了判定処理を例示する図である。
【図１２】実施形態の一例としての情報処理システムにおけるＯＳインストール完了画面によるＯＳインストール完了判定処理を例示する図である。
【図１３】変形例としての情報処理システムのハードウェア構成を例示する図である。
【図１４】変形例としての情報処理システムにおける情報処理装置のハードウェア構成を例示する図である。
【図１５】変形例としての情報処理システムにおけるＲＡＩＤ構成を例示する図である。
【図１６】（ａ）〜（ｂ）は、変形例としての情報処理システムにおける物理ドライブ接続状態情報を例示する図である。
【図１７】（ａ）〜（ｄ）は、変形例としての情報処理システムにおけるＲＡＩＤ設定情報を例示する図である。
【図１８】変形例としての情報処理システムにおけるＯＳインストールの制御処理を例示する図である。
【図１９】変形例としての情報処理システムにおけるＯＳインストールの制御処理を例示する図である。
【図２０】変形例としての情報処理システムにおけるＯＳインストールの制御処理の概念図である。
【図２１】（ａ）〜（ｄ）は、変形例としての情報処理システムにおいてシステムディスクフラグに重複が生じた状態のＲＡＩＤ設定情報を例示する図である。
【図２２】変形例としての情報処理システムにおけるＯＳインストールの制御処理の概念図である。
【図２３】（ａ）〜（ｄ）は、変形例としての情報処理システムにおける優先度を例示する図である。
【図２４】変形例としての情報処理システムの重複制御における設定情報の比較処理を例示する図である。
【図２５】（ａ）〜（ｃ）は、変形例としての情報処理システムにおける第一の過去のＲＡＩＤ設定を例示する図である。
【図２６】（ａ）〜（ｄ）は、変形例としての情報処理システムにおける第二の過去のＲＡＩＤ設定を例示する図である。
【図２７】（ａ）〜（ｂ）は、変形例としての情報処理システムにおける第一の情報処理システムのＲＡＩＤ設定を例示する図である。
【図２８】（ａ）〜（ｄ）は、変形例としての情報処理システムにおける第二の情報処理システムのＲＡＩＤ設定を例示する図である。
【図２９】（ａ）〜（ｄ）は、変形例としての情報処理システムにおける第三の情報処理システムのＲＡＩＤ設定を例示する図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図等はない。例えば、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。なお、以下の実施形態で用いる図面において、同一符号を付した部分は、特に断らない限り、同一若しくは同様の部分を表す。
【００１２】
〔１〕一実施形態
〔１−１〕一実施形態に係る情報処理システムのハードウェア構成例
図１は、実施形態の一例としての情報処理システム１のハードウェア構成を例示する図である。
【００１３】
この図１に示すように、情報処理システム１は、情報処理装置１０と、当該情報処理装置１０によって利用される記憶装置としてＨＤＤ＃１（２０−１）〜ＨＤＤ＃６（２０−６）とを搭載する。なお、ＨＤＤは、Hard Disk Driveの略称であり、ＨＤＤ＃１（２０−１）〜ＨＤＤ＃６（２０−６）は物理ドライブである。本情報処理システム１では、物理ドライブであるこれらのＨＤＤ＃１（２０−１）〜ＨＤＤ＃６（２０−６）のいずれか複数を組み合わせて仮想的な論理ドライブを構成することにより、ＲＡＩＤを構成する。
【００１４】
以下、ＨＤＤを示す符号としては、複数のＨＤＤのうち１つを特定する必要があるときには符号２０−１，２０−２，・・・，２０−６を用いるが、任意のＨＤＤを指すときには符号２０を用いる。また、ＨＤＤ２０−１，ＨＤＤ２０−２，・・・，ＨＤＤ２０−６は、それぞれ、ＨＤＤ＃１,ＨＤＤ＃２，・・・，ＨＤＤ＃６とも表される。
【００１５】
なお、この図１では、情報処理装置１０が１つであり、ＨＤＤ２０が６つである場合を例示したが、これに限定されない。
【００１６】
また、この図１では、情報処理装置１０が備える記憶装置としてＨＤＤを例示したが、記憶装置はＨＤＤ以外（例えば、ＳＳＤ(Solid State Drive)）であってもよく、各種の記憶装置が混在するものであってもよい。
【００１７】
また、情報処理装置１０は図示しないネットワークを介して、例えば、図示しない管理者の管理端末と接続されてもよい。
【００１８】
〔１−２〕一実施形態に係る情報処理システムにおける情報処理装置のハードウェア構成例
図２は、実施形態の一例としての情報処理システム１における情報処理装置１０のハードウェア構成を例示する図である。
【００１９】
この図２に示すように、情報処理装置１０は、ＣＰＵ１１、記憶部１２、メモリ１３、チップセット１４、ＢＩＯＳメモリ１５、ＢＭＣ１６、ＢＭＣメモリ１７、ＲＡＩＤコントローラ１８、入力部１９、及び、ＩＦ部２１を備えてよい。なお、ＢＩＯＳはBasic Input/Output Systemの略称であり、ＢＭＣは、Baseboard Management Controller（ベースボード管理コントローラ）の略称である。
【００２０】
ＣＰＵ１１は、後述する記憶部１２に格納されるＯＳやプログラムを実行し、図示しない外部装置、例えば、クライアントのコンピュータから入力された要求に応じ、ＨＤＤ２０を制御する。本実施形態では、ＣＰＵ１１は、後述する制御プログラムを実行する。このＣＰＵ１１は、後述するＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブに対し、ＯＳのインストールを行なうインストール処理部に相当する。このＣＰＵ１１は、後述する自動インストール用プログラムを実行することで、当該情報処理装置１０に対してＯＳのインストールを実現する。その際、自動インストール用プログラムは、当該情報処理装置１０において認識されている一の論理ドライブに対し、ＯＳのインストールを行なう。なお、ＣＰＵ１１は、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）等の記憶媒体上の自動インストール用プログラムを直接実行してもよい。また、自動インストール用プログラムは、記憶部１２に格納されてもよいし、図示しないネットワークを介してダウンロードされてもよい。
【００２１】
記憶部１２は、種々のデータやプログラム等を格納するハードウェアの一例である。例えば、記憶部１２は、情報処理装置１０の二次記憶装置として使用されてよく、ＯＳやファームウェア、アプリケーション等のプログラム、及び各種データが格納されてよい。記憶部１２としては、例えば、ＨＤＤの磁気ディスク装置の他、ＳＳＤやＳＣＭ(Storage Class Memories)が挙げられる。記憶部１２は、情報処理装置１０の各種機能の全部若しくは一部を実現するプログラム（図３に示す制御プログラム１００）を格納してもよい。
【００２２】
メモリ１３は、種々のデータやプログラムを格納するハードウェアの一例である。メモリ１３としては、ＲＡＭ（Random Access Memory）等の揮発性メモリや、フラッシュメモリ、ＳＣＭ、ＲＯＭ（Read Only Memory）等の不揮発性メモリが挙げられる。
【００２３】
チップセット１４は、ＣＰＵ１１と、後述するＢＭＣ１６とＲＡＩＤコントローラ１８等との間のデータの受け渡しを管理する回路装置である。
【００２４】
ＢＩＯＳメモリ１５は、ＢＩＯＳ等の起動プログラムに関する種々のデータや、起動プログラムのファームウェアを格納するハードウェアの一例である。ＢＩＯＳメモリ１５としては、例えば、不揮発性メモリが挙げられる。
【００２５】
ＢＭＣ１６は、情報処理装置１０が備える複数のコンポーネントを監視制御する。本実施形態におけるＢＭＣ１６は、チップセット１４から入力される情報を用いて情報処理装置１０に接続されるＨＤＤ２０を監視制御するものとする。
【００２６】
また、ＢＭＣ１６は、後述するＲＡＩＤコントローラ１８に対し、物理ドライブ（ＨＤＤ２０）をオンライン、又は、オフラインに制御するコマンド（指示）を渡す。そして、ＢＭＣ１６は、当該コマンドの結果として、ＲＡＩＤコントローラ１８から論理ドライブ（ＨＤＤ２０）の接続状態に関する情報を受け取る。なお、このコマンドは、公知であるためここではその説明を省略するが、当該コマンドは、制御対象となる論理ドライブを特定する情報（論理ドライブＩＤ）や、変更後の接続状態（オンライン、又は、オフライン）を含んでもよい。
【００２７】
また、ＢＭＣ１６は、後述するＲＡＩＤコントローラ１８に対し、論理ドライブのＲＡＩＤ設定情報４２（図６参照）のフィールド“システムディスクフラグ”の値を、「ＯＮ」、又は、「ＯＦＦ」に制御するコマンドを渡す。なお、このコマンドは、公知であるためここではその説明を省略するが、当該コマンドは、制御対象となる論理ドライブを特定する情報（論理ドライブＩＤ）や、変更後のシステムディスクフラグの値（「ＯＮ」、又は、「ＯＦＦ」）を含んでもよい。また、このシステムディスクフラグを識別情報ともいう。
【００２８】
ＢＭＣメモリ１７は、ＢＭＣ１６の実行に必要なファームウェアや種々のデータを格納するハードウェアの一例である。ＢＭＣメモリ１７としては、例えば、不揮発性メモリが挙げられる。
【００２９】
ＲＡＩＤコントローラ１８は、複数のＨＤＤ２０を組み合わせることにより構成される論理ドライブとしてのＲＡＩＤの制御や管理を行なう。また、このＲＡＩＤコントローラ１８には、例えば、ＳＡＳ（Serial Attached Small Computer System Interface）／ＳＡＴＡ（Serial Advanced Technology Attachment）インタフェース（図示省略）を介してＨＤＤ２０が接続される。
【００３０】
図２に例示するＲＡＩＤコントローラ１８は、６つのポートを備え、これらの各ポートに、ＨＤＤ＃１〜ＨＤＤ＃６の物理ドライブがそれぞれ接続される。なお、ＲＡＩＤコントローラ１８に接続されるＨＤＤ＃１〜ＨＤＤ＃６は、それぞれ、物理ドライブＩＤ（識別子；ＩＤ１〜ＩＤ６）を用いて識別される。例えば、図２に例示するように、ＨＤＤ＃１に対しては、物理ドライブＩＤとして「ＩＤ１」が用いられる。
【００３１】
このＲＡＩＤコントローラ１８は、物理ドライブ（ＨＤＤ２０）と通信するためのインタフェース（図示省略）を備え、当該インタフェースを介して各物理ドライブの接続状態（オンラインであるか、又は、オフラインであるか）を監視する。そして、ＲＡＩＤコントローラ１８は、上記監視によって得られた物理ドライブの接続状態を管理する。
【００３２】
また、ＲＡＩＤコントローラ１８は、上記インタフェースを介し、物理ドライブであるＨＤＤ２０の接続状態をオンライン又はオフラインに制御する機能を併せもつ。
【００３３】
また、ＲＡＩＤコントローラ１８は、ＢＭＣ１６と通信するためのインタフェース（図示省略）を備える。ＲＡＩＤコントローラ１８は、ＢＭＣ１６から当該インタフェースを介して、後述するコマンドを受け取り、物理ドライブの接続状態をオンライン、又は、オフラインに制御する。
【００３４】
入力部１９は、例えば、マウス、キーボード、タッチパネル、操作ボタン等の入力装置、の少なくともいずれか一つを含んでよい。本実施形態において、入力部１９を用いて入力された情報は、チップセット１４で管理されるものとする。
【００３５】
ＩＦ部２１は、図示しないネットワークを介して、情報処理装置１０と他の情報処理装置との間の接続及び通信の制御等を行なう通信インタフェースの一例である。なお、情報処理装置１０は、図示しない管理者の管理端末と、図示しないネットワークを介して通信等を行なう通信インタフェースをそなえてもよい。また、当該通信インタフェースを用いて、プログラム等をダウンロードしてもよい。
【００３６】
また、図２に示すように、ＲＡＩＤコントローラ１８は、ＲＡＩＤコントローラメモリ１８１を備えてよい。
【００３７】
ＲＡＩＤコントローラメモリ１８１は、ＲＡＩＤコントローラ１８の実行に必要なファームウェアや種々のデータを格納するハードウェアの一例である。ＲＡＩＤコントローラメモリ１８１としては、例えば、不揮発性メモリが挙げられる。なお、ＲＡＩＤコントローラメモリ１８１に格納されるデータについては後述する。
【００３８】
〔１−３〕一実施形態に係る情報処理システムの情報処理装置における機能構成例
図３は、図２に示す実施形態の一例としての情報処理システム１における情報処理装置１０の機能構成を例示する図である。
【００３９】
この図３に示すように、情報処理装置１０のＢＭＣ１６は、例示的に、フラグ監視部３１、論理ドライブ制御部３２、インストール確認部３３、設定比較部３４、及び、外部設定情報通信部３５を備えてよい。
【００４０】
フラグ監視部３１は、ＲＡＩＤコントローラ１８に対し、例えば、定期的なポーリングを行ない、ＲＡＩＤコントローラメモリ１８１が備えるＲＡＩＤ設定情報４２（後述）を定期的に取得する。
【００４１】
また、フラグ監視部３１は、取得したＲＡＩＤ設定情報４２を用いて、ＢＭＣメモリ１７のＲＡＩＤ設定履歴５３（後述）を更新する。本実施形態において、フラグ監視部３１は、ＲＡＩＤ設定情報４２を定期的に取得し、この取得したＲＡＩＤ設定情報４２を用いてＲＡＩＤ設定履歴５３を定期的に更新するものとする。
【００４２】
論理ドライブ制御部３２は、フラグ監視部３１によって取得されたＲＡＩＤ設定情報４２における、フィールド“システムディスクフラグ”（後述）に格納される値を確認する。このＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”を、システムディスクフラグともいい、フィールド“システムディスクフラグ”に格納される値を、システムディスクフラグの値ともいい、後述する。
【００４３】
この論理ドライブ制御部３２は、ＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブがあるか否かを判定する。そして、論理ドライブ制御部３２は、フィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブを、ＯＳをインストールすべき論理ドライブ、すなわち、ＯＳのインストール対象となる論理ドライブとして検出する。このフィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブを、システムディスクである論理ドライブともいう。
【００４４】
また、この論理ドライブ制御部３２は、論理ドライブを構成する物理ドライブを検出する。具体的には、論理ドライブ制御部３２は、所望の論理ドライブに関するＲＡＩＤ設定情報４２の“物理ドライブＩＤ”（後述）を参照し、当該論理ドライブを構成する物理ドライブを検出する。
【００４５】
また、論理ドライブ制御部３２は、例えば、ＲＡＩＤコントローラメモリ１８１の物理ドライブ接続状態情報４１（後述）を参照し、物理ドライブの接続状態を確認する。そして、この論理ドライブ制御部３２は、オンラインの物理ドライブがあるか否かの判定を行なう。
【００４６】
さらに、論理ドライブ制御部３２は、ＲＡＩＤコントローラ１８に対して、物理ドライブの接続状態を、オンライン、又は、オフラインに変更させるコマンドを発行する。
【００４７】
また、論理ドライブ制御部３２は、ＲＡＩＤコントローラ１８に対して、論理ドライブのＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”の値を、「ＯＮ」、又は、「ＯＦＦ」に設定させるコマンドを発行する。
【００４８】
また、論理ドライブ制御部３２は、例えば、２つ以上の論理ドライブに関するシステムディスクフラグに「ＯＮ」が設定されているかを判定する重複検知の処理を行なう。
【００４９】
インストール確認部３３は、ＯＳのインストールが完了したか否かを判定する。本実施形態では、インストール確認部３３は、フラグ解除条件（後述）を満たしているか否かに基づき、ＯＳのインストール完了を判定するものとする。インストール確認部３３は、インストール完了を判定するために、エージェントソフトウェアを起動させる機能や、各エージェントソフトウェアとの送受信を行なう機能を併せもつ（後述）。
【００５０】
設定比較部３４は、ＢＭＣメモリ１７に格納されるＲＡＩＤ設定履歴５３を取得し、ＲＡＩＤ設定履歴５３と、本情報処理システム１における現在のＲＡＩＤ設定情報４２とを比較する。この本情報処理システム１における現在のＲＡＩＤ設定を、自身の現在のＲＡＩＤ設定ともいう。
【００５１】
また、設定比較部３４は、後述する外部設定情報通信部３５によって取得された、本情報処理システム１と接続されている他の情報処理装置、又は、他の情報処理システムのＲＡＩＤ設定と、自身の現在のＲＡＩＤ設定とを比較する。この他の情報処理装置、又は、他の情報処理システムを周囲ともいう。なお、ＲＡＩＤ設定を比較するための手法については、後述する。
【００５２】
外部設定情報通信部３５は、本情報処理システム１と接続されている他の情報処理装置、又は、他の情報処理システム（周囲）に備えられるＢＭＣから、これらのＲＡＩＤ設定に関する情報を取得（収集）する。これら他の情報処理装置、又は、他の情報処理システムは、例えば、本情報処理システム１と同一のセグメントに存在するものであってもよい。
【００５３】
また、記憶部１２は、制御プログラム１００を格納してもよい。この制御プログラム１００とは、ＯＳのインストールを制御するためのプログラムである。
【００５４】
また、図３に示すように、ＢＭＣメモリ１７には、システムディスクフラグ解除時間５１、インストール完了画面候補５２、及び、ＲＡＩＤ設定履歴５３を備えてよい。
【００５５】
システムディスクフラグ解除時間５１は、ＯＳのインストールに要する標準的な時間であってもよく、その場合には、例えば、インストールされるＯＳの種別毎に予め作業者等により設定されてもよい。また、システムディスクフラグ解除時間５１は、ＯＳの完了が見込まれる終了予測時刻（例えば、夜１２時）を示すものであってもよい。
【００５６】
インストール完了画面候補５２は、ＯＳのインストール完了時、又は、ＯＳのインストール完了後の処理において表示される画面イメージであり、例えば、ログイン画面、使用許諾の表示画面の画像データである。本実施形態において、この画面イメージは、本情報処理システム１に接続されるＯＳのインストールを担当する作業者のコンピュータにおいて取得されるものであってもよい。なお、インストール完了画面候補５２は、例えば、本システム１の管理者や、ＯＳインストールの作業者によって、事前に必要な画面ショットが撮影され、予めＢＭＣメモリ１７に格納されてもよい。
【００５７】
ＲＡＩＤ設定履歴５３は、ＢＭＣ１６のフラグ監視部３１によって一定期間の間に取得されたＲＡＩＤ設定情報４２が履歴として格納されるものである。フラグ監視部３１は、ＲＡＩＤ設定情報４２を定期的に取得するので、このＲＡＩＤ設定履歴５３も定期的に更新されるものとする。
【００５８】
また、図３に示すように、情報処理装置１０のＲＡＩＤコントローラメモリ１８１は、物理ドライブ接続状態情報４１、及び、ＲＡＩＤ設定情報４２を備えてよい。
【００５９】
物理ドライブ接続状態情報４１は、物理ドライブであるＨＤＤ２０の接続状態として、オンライン（Ｏｎｌｉｎｅ）であるかオフライン（Ｏｆｆｌｉｎｅ）であるかを、ＨＤＤ２０毎に格納したものである。この物理ドライブ接続状態情報４１について、図４，図５を用いて説明する。
【００６０】
図４は、図２に示す実施形態の一例としての情報処理システム１におけるＲＡＩＤ構成を例示する図である。
【００６１】
図５は、図４に示すＲＡＩＤ構成における、物理ドライブ（ＨＤＤ２０）の接続状態情報を例示する図である。本実施形態では、図５に示すように、物理ドライブ接続状態情報４１をテーブル形式で表現しているが、物理ドライブ接続状態情報４１に格納される情報の表現形式はテーブルに限られるものではなく、種々変形して実施することができる。
【００６２】
図４では、ＲＡＩＤコントローラ１８には、ＨＤＤ＃１（２０−１）〜ＨＤＤ＃６（２０−６）の物理ドライブが接続されており、各ＨＤＤ２０の容量が３００ＧＢであることを示している。
【００６３】
そして、図４は、ＨＤＤ＃１（２０−１）とＨＤＤ＃２（２０−２）とを組み合わせて論理ドライブ１（ＬＤ１）を構成し、このＬＤ１のＲＡＩＤレベルがＲＡＩＤ１であることから、ＬＤ１の容量が３００ＧＢであることを示している。また、図４は、ＨＤＤ＃３（２０−３）〜ＨＤＤ＃６（２０−６）を組み合わせて論理ドライブ２（ＬＤ２）を構成し、このＬＤ２のＲＡＩＤレベルがＲＡＩＤ５であることから、ＬＤ２の容量が９００ＧＢであることを示している。
【００６４】
図５に示す物理ドライブ接続状態情報４１は、ＨＤＤ２０の接続状態として、オンラインであるかオフラインであるかをＨＤＤ＃１（２０−１）〜ＨＤＤ＃６（２０−６）のそれぞれについて格納したものである。図５に例示する物理ドライブ接続状態情報４１では、例えば、ＨＤＤ＃１（２０−１）〜ＨＤＤ＃６（２０−６）の接続状態が、全てオンラインであることを示している。
【００６５】
次に、図３についての説明に戻り、ＲＡＩＤコントローラメモリ１８１が備えるＲＡＩＤ設定情報４２について、図４，図６（ａ）〜（ｂ）を用いて説明する。
【００６６】
図６（ａ）〜（ｂ）は、情報処理装置システム１におけるＲＡＩＤの設定情報４２を例示する図である。具体的には、図６（ａ）は、図４に例示する論理ドライブ１（ＬＤ１）のＲＡＩＤ構成を示し、図６（ｂ）は、図４に例示する論理ドライブ２（ＬＤ２）のＲＡＩＤ構成を示す。本実施形態では、図６（ａ）〜（ｂ）に示すように、ＲＡＩＤ設定情報４２をテーブル形式で表現しているが、ＲＡＩＤ設定情報４２に格納される情報の表現形式はテーブルに限られるものではなく、種々変形して実施することができる。
【００６７】
これら図６（ａ）〜（ｂ）に例示するＲＡＩＤ設定情報４２は、“物理ドライブＩＤ”、“ＲＡＩＤレベル”、“Ｒｅａｄキャッシュ”、“Ｗｒｉｔｅキャッシュ”、及び、“システムディスクフラグ”の各フィールドを備える。ここでは、図４に示す論理ドライブ１（ＬＤ１）のＲＡＩＤ構成を例にとり、ＲＡＩＤ設定情報４２の各フィールドについて説明する。
【００６８】
まず、ＲＡＩＤ設定情報４２のフィールド“物理ドライブＩＤ”は、論理ドライブ１（ＬＤ１）を構成する物理ドライブＩＤ（ＩＤ１〜ＩＤ６）を格納するものである。図４に示す論理ドライブ１（ＬＤ１）は、ＨＤＤ＃１（２０−１）とＨＤＤ＃２（２０−２）とから構成されるので、これらの物理ドライブＩＤである「ＩＤ１」と「ＩＤ２」とがフィールド“物理ドライブＩＤ”に格納される。
【００６９】
ＲＡＩＤ設定情報４２のフィールド“ＲＡＩＤレベル”は、ＲＡＩＤレベルとして、ＲＡＩＤ０〜ＲＡＩＤ６のうちのいずれかを格納するものである。図６（ａ）のフィールド“ＲＡＩＤレベル”には、「ＲＡＩＤ１」が格納されていることから、論理ドライブ１（ＬＤ１）のＲＡＩＤレベルが「ＲＡＩＤ１」であることを示す。
【００７０】
ＲＡＩＤ設定情報４２のフィールド“Ｒｅａｄキャッシュ”は、リード（Ｒｅａｄ）時にキャッシュを行なうか否かの設定を格納するものである。具体的に、フィールド“Ｒｅａｄキャッシュ”には、Ｒｅａｄ時にキャッシュを行なう設定の場合には「ＯＮ」が格納され、Ｒｅａｄ時にキャッシュを行なわない設定の場合には「ＯＦＦ」が格納されるものとする。図６（ａ）のフィールド“Ｒｅａｄキャッシュ”には、「ＯＮ」が格納されていることから、論理ドライブ１（ＬＤ１）について、Ｒｅａｄ時にキャッシュを行なう設定になっていることを示す。
【００７１】
ＲＡＩＤ設定情報４２のフィールド“Ｗｒｉｔｅキャッシュ”は、ライト（Ｗｒｉｔｅ）時にキャッシュを行なうか否かの設定を格納するものである。具体的に、フィールド“Ｗｒｉｔｅキャッシュ”には、Ｗｒｉｔｅ時にキャッシュを行なう設定の場合に「ＯＮ」を格納し、Ｗｒｉｔｅ時にキャッシュを行なわない設定の場合に「ＯＦＦ」を格納するものとする。図６（ａ）のフィールド“Ｗｒｉｔｅキャッシュ”には、「ＯＮ」が格納されていることから、論理ドライブ１（ＬＤ１）は、Ｗｒｉｔｅ時にキャッシュを行なう設定であることを示す。
【００７２】
ＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”は、ＯＳをインストールするか否かの設定、すなわち、当該論理ドライブがＯＳのインストール対象であるか否かについての設定を格納するものである。具体的に、フィールド“システムディスクフラグ”には、当該論理ドライブがＯＳのインストール対象である設定の場合には「ＯＮ」が格納され、当該論理ドライブがＯＳのインストール対象ではない設定の場合には「ＯＦＦ」が格納されるものとする。図６（ａ）のフィールド“システムディスクフラグ”には、「ＯＮ」が格納されていることから、論理ドライブ１（ＬＤ１）について、ＯＳがインストールされる設定になっていることを示す。
【００７３】
なお、フィールド“システムディスクフラグ”に「ＯＮ」が設定されている状態を、フラグが設定されている状態ともいい、また、フィールド“システムディスクフラグ”に「ＯＦＦ」が設定されている状態を、フラグが未設定である状態ともいう。
【００７４】
本実施形態において、上記システムディスクフラグの値は、ハードウェアの設定者が、例えば、入力部１９を用いて設定するものとする。
【００７５】
本実施形態において、上述したＲＡＩＤ設定情報４２の各フィールドの値は、ハードウェアの設定者が、例えば、入力部１９を用いて入力した情報に基づき設定されるか、または、本情報処理システム１の管理者等により予め設定されてもよい。
【００７６】
なお、本実施形態では、複数の論理ドライブのうち、システムディスクフラグに「ＯＮ」が格納されているものは１つであるものとする。すなわち、複数の論理ドライブのうち、ＯＳがインストールされるべき論理ドライブは１つとする。
【００７７】
〔１−４〕一実施形態に係る情報処理システムにおける制御の処理
上述の如く構成された実施形態の一例として、情報処理システム１でのＯＳインストールの制御を、図９を参照しながら、図７に示すシーケンスチャート（ステップＳ１〜Ｓ８）、及び、図８に示すシーケンスチャート（ステップＳ９〜Ｓ１５）に従って説明する。
【００７８】
図７，図８は、一実施形態に係る情報処理システム１におけるＯＳインストールの制御を説明するためのシーケンスチャートである。図７の結合子“Ｐ１”は、図８の結合子“Ｐ１”への入口を示しており、図７に示す処理に続き図８に示す処理を経ることにより、ＯＳインストールの制御を実行するものとする。
【００７９】
また、図９（Ｔ１〜Ｔ５）は、図７，図８に示す制御の処理の概念図である。この図９は、図７，図８に示す制御処理の実行に伴い変化する、ＲＡＩＤコントローラ１８によって管理される物理ドライブと論理ドライブとの状態と、両者の対応関係とを、時間の経過毎に例示したものである。すなわち、図９に示すＴ１は初期状態を例示しており、Ｔ５は制御処理の実行後の状態を例示している。
【００８０】
なお、図９では、物理ドライブと論理ドライブとを２種類の斜線のパターンを用いて図示しており、同種類のパターンで示されている物理ドライブと論理ドライブとが対応関係にあることを示している。なお、図９において、接続状態がオフラインの物理ドライブや論理ドライブには、斜線が施されていない。
【００８１】
本実施形態において、ハードウェアの設定者は、事前に、図９のＴ１に例示するように、ＲＡＩＤコントローラ１８に接続される物理ドライブ（ＨＤＤ＃１〜ＨＤＤ＃６）を用意するものとする。
【００８２】
まずは、図７に示すシーケンスチャート（ステップＳ１〜Ｓ８）に従って説明する。図７に示すステップＳ１において、ハードウェアの設定者は、図９のＴ２に例示するように、ＲＡＩＤコントローラ１８に接続される物理ドライブＨＤＤ＃１，ＨＤＤ＃２を組み合わせることにより、論理ドライブＬＤ１を作成する。この際、ハードウェアの設定者は、例えば、入力部１９を用いて上記構成情報を入力し、この値は、ＲＡＩＤコントローラメモリ１８のＲＡＩＤ設定情報４２に格納されるものとする。
【００８３】
続くステップＳ２において、ハードウェアの設定者は、図９のＴ２に例示するように、ＲＡＩＤコントローラ１８に接続される物理ドライブＨＤＤ＃３〜ＨＤＤ＃６を組み合わせることにより、論理ドライブＬＤ２を作成する。この際、ステップＳ１と同様に、ハードウェアの設定者は、例えば、入力部１９を用いて上記構成情報を入力し、この値は、ＲＡＩＤコントローラメモリ１８のＲＡＩＤ設定情報４２に格納されるものとする。
【００８４】
続くステップＳ３において、ＢＭＣ１６のフラグ監視部３１は、例えば、ＲＡＩＤコントローラ１８に対してポーリングを行なうことにより、ＲＡＩＤコントローラメモリ１８１が備えるＲＡＩＤ設定情報４２を取得する。
【００８５】
続くステップＳ４において、フラグ監視部３１は、上記ステップＳ３において取得したＲＡＩＤ設定情報４２を用いて、ＢＭＣメモリ１７のＲＡＩＤ設定履歴５３を更新する。
【００８６】
続くステップＳ５において、論理ドライブ制御部３２は、上記ステップＳ３においてフラグ監視部３１により取得されたＲＡＩＤ設定情報４２を参照し、このＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値を確認する。
【００８７】
このステップＳ５の処理を図９に示すＴ２を用いて説明する。図９に示すＴ２は、論理ドライブＬＤ１とＬＤ２とに関するＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に、それぞれ、「ＯＮ」と「ＯＦＦ」とが格納されていることを例示している。したがって、図７に示すステップＳ５では、論理ドライブ制御部３２が、論理ドライブＬＤ１とＬＤ２とについて、フィールド“システムディスクフラグ”にそれぞれ、「ＯＮ」と「ＯＦＦ」とが格納されていることを確認する。
【００８８】
また、ステップＳ５において、論理ドライブ制御部３２は、物理ドライブの接続状態を確認する。本実施形態では、論理ドライブ制御部３２は、物理ドライブの接続状態を確認するために、まず論理ドライブを構成する物理ドライブを検出する。具体的には、論理ドライブ制御部３２は、例えば、所定の論理ドライブに関するＲＡＩＤ設定情報４２の“物理ドライブＩＤ”に格納されている値を参照し、当該論理ドライブを構成する物理ドライブを検出する。そして、論理ドライブ制御部３２は、検出した物理ドライブの接続状態情報４１を参照して、ＲＡＩＤコントローラメモリ１８１の物理ドライブの接続状態がオンラインかオフラインかを確認（チェック）する。
【００８９】
続くステップＳ６において、論理ドライブ制御部３２は、ＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブがあるか否かを判定する。「ＯＮ」が格納されている論理ドライブがある場合、すなわち、論理ドライブ制御部３２が、ＯＳをインストールすべき論理ドライブを検出（検知）した場合には（ステップＳ６のＹｅｓルート参照）、処理がステップＳ７に進む。一方、「ＯＮ」が格納されている論理ドライブがない場合、すなわち、論理ドライブ制御部３２が、ＯＳをインストールすべき論理ドライブを検出しなかった場合には（ステップＳ６のＮｏルート参照）、処理が終了する。
【００９０】
上述のとおり、図９のＴ２に示す例の場合、図７のステップＳ６では、論理ドライブ制御部３２が、フィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブ（ＬＤ１）があると判定し、処理がステップＳ７に進む。
【００９１】
ステップＳ７（ＯＳをインストールすべき論理ドライブが検知された場合）において、論理ドライブ制御部３２は、システムディスクフラグに「ＯＦＦ」が格納されている論理ドライブを構成する物理ドライブを検出する。
【００９２】
具体的には、論理ドライブ制御部３２は、例えば、フィールド“システムディスクフラグ”に「ＯＦＦ」が格納されている論理ドライブに関するＲＡＩＤ設定情報４２の“物理ドライブＩＤ”を参照し、当該論理ドライブを構成する物理ドライブを検出する。すなわち、論理ドライブ制御部３２は、ＯＳのインストール対象外である論理ドライブを構成する物理ドライブを検出する。
【００９３】
図９のＴ２に示す例の場合、図７のステップＳ７では、論理ドライブ制御部３２は、フィールド“システムディスクフラグ”に「ＯＦＦ」が格納されている論理ドライブ（ＬＤ２）を構成する物理ドライブとして、ＨＤＤ＃３〜ＨＤＤ＃６を検出する。
【００９４】
そして、論理ドライブ制御部３２は、上記処理において検出した物理ドライブ（ＨＤＤ２０）の接続状態を確認し、オンラインの物理ドライブがあるか否かを判定する。
【００９５】
具体的には、例えば、論理ドライブ制御部３２は、ステップＳ５にて確認した物理ドライブ接続状態に基づき、上記処理において検出した物理ドライブのうち、接続状態がオンラインの物理ドライブがあるか否かを判定する。接続状態がオンラインの物理ドライブがあると判定した場合には（ステップＳ７のＹｅｓルート参照）、処理がステップＳ８に進む。一方、接続状態がオンラインの物理ドライブがないと判定した場合には（ステップＳ７のＮｏルート参照）、処理がステップＳ１２に進む。
【００９６】
図９のＴ２に示す例では、物理ドライブＨＤＤ＃３〜ＨＤＤ＃６の接続状態が全てオンラインであるので、この場合、処理がステップＳ８に進む。
【００９７】
なお、上述したように、論理ドライブ制御部３２は、物理ドライブの接続状態を確認するのにＲＡＩＤ設定情報４２を参照するものとしたが、各物理ドライブにポーリング等を行なうことにより接続状態を取得してもよい。その場合、論理ドライブ制御部３２は、ＲＡＩＤコントローラ１８の備える所定のインタフェースを介して、各物理ドライブに対してポーリング等の処理を行なうものとする。
【００９８】
ステップＳ８において、論理ドライブ制御部３２は、上記ステップＳ７にて接続状態がオンラインであると判定した物理ドライブを、ＯＳインストールの作業者や、ＯＳの自動インストール用プログラムから認識されないように制御する。本実施形態では、論理ドライブ制御部３２が、ＲＡＩＤコントローラ１８に対して、上記ステップＳ７にて接続状態がオンラインであると判定した物理ドライブの接続状態をオフラインに変更するようなコマンドを発行する。本実施形態においては、フィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定するものとする。
【００９９】
このステップＳ８おける処理を図９のＴ３，Ｔ４に示す例を用いて説明すると、論理ドライブ制御部３２は、ＲＡＩＤコントローラ１８に対して、物理ドライブＨＤＤ＃３〜ＨＤＤ＃６の接続状態を全てオフラインに変更するようなコマンドを発行する。また、情報処理装置１０の起動時には、物理ドライブの接続確認が行なわれる。これにより、物理ドライブ２（ＬＤ２）を構成する物理ドライブＨＤＤ＃３〜ＨＤＤ＃６は、オフラインに制御され、ＯＳインストールの作業者や、ＯＳの自動インストール用プログラムからは、論理ドライブＬＤ１だけが認識されることになる。
【０１００】
このようなステップＳ３〜Ｓ８の処理を経ることにより、ＯＳインストールの作業者や、ＯＳの自動インストール用プログラムからは、１つの物理ドライブ（ＬＤ１）だけが認識されることになる。これにより、ＯＳインストールの作業者や、ＯＳの自動インストール用プログラムにとっては、ＯＳのインストール対象となる論理ドライブだけしか見えないことになり、ＯＳのインストール対象となる論理ドライブを容易に判断できる。
【０１０１】
次に、図８に示すシーケンスチャート（ステップＳ９〜Ｓ１５）に従って説明する。なお、図８中のステップＳ９，Ｓ１４は、図７中における既述のステップＳ３と同様の処理を行なうものであるので説明を省略する。本実施形態において、フラグ監視部３１によって定期的にＲＡＩＤ設定情報４２が取得されているので、これに係る処理が図７〜図８に頻出している。また、図８中のステップＳ１０，Ｓ１５は、図７中における既述のステップＳ４と同様の処理を行なうものであるので説明を省略する。本実施形態において、フラグ監視部３１によって定期的にＲＡＩＤ設定履歴５３が更新されているので、これに係る処理が図７〜図８に頻出している。
【０１０２】
図８のステップＳ１１において、ＯＳインストールの作業者や、ＯＳの自動インストール用プログラムは、ステップＳ６にてフィールド“システムディスクフラグ”に「ＯＮ」が格納されていると判定された論理ドライブに対して、ＯＳのインストールを実行する。
【０１０３】
図９のＴ４に例示するように、ステップＳ１１では、ＯＳインストールの作業者や、ＯＳの自動インストール用プログラムによって、論理ドライブＬＤ１を構成する物理ドライブＨＤＤ＃１，ＨＤＤ＃２にＯＳがインストールされる。
【０１０４】
ステップＳ１２において、インストール確認部３３は、フラグ解除条件を満たしているかを判定することにより、ＯＳインストールの完了を判定する。このステップＳ１２における、フラグ解除条件満たしているか否の判定については、図１０〜図１２を用いて後述する。
【０１０５】
このステップＳ１２において、ＯＳのインストールが完了したと判定した場合（ステップＳ１２のＹｅｓルート参照）、処理がステップＳ１３に進む。一方、ＯＳのインストールが完了していないと判定した場合（ステップＳ１２のＮｏルート参照）、処理が終了する。
【０１０６】
ステップＳ１３において、論理ドライブ制御部３２は、ステップＳ６にて判定したＯＳのインストール対象となる論理ドライブについて、ＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”の値に「ＯＦＦ」を設定する。すなわち、ＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に設定された「ＯＮ」の値を解除（フラグ解除を実行）することにより、ＯＳのインストール対象となる論理ドライブがなくなったことを示す。
【０１０７】
このステップＳ１３における処理が終了した後、論理ドライブ制御部３２は、上記ステップＳ８で、接続状態がオフラインに変更された物理ドライブの接続状態を、オンラインに戻すようなコマンドをＲＡＩＤコントローラ１８に対して発行する。そして、処理が終了する。
【０１０８】
図９のＴ５に示す例では、論理ドライブ制御部３２は、論理ドライブＬＤ１に関するＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”の値に「ＯＦＦ」を設定する。そして、論理ドライブ制御部３２は、論理ドライブＬＤ２の接続状態を、オンラインに戻すようなコマンドをＲＡＩＤコントローラ１８に対して発行し、処理が終了する。
【０１０９】
なお、ステップＳ１３に示す処理が完了した後に、情報処理装置１０の電源切断を契機として処理を終了するものとしてもよい。
【０１１０】
〔１−５〕一実施形態に係る情報処理システムにおけるフラグ解除条件を満たしているか否かの判定処理
次に、ステップＳ１２に示す処理であるフラグ解除条件を満たしているか否かの判定に関する具体的な手法について説明する。
【０１１１】
本実施形態では、フラグ解除条件を満たしているか否か、すなわち、ＯＳのインストールが完了したか否かを判定するための手法として、次の３つの手法を備える。これら３つの手法とは、システム時刻による判定手法、エージェントソフトウェアによる判定手法、及び、ＯＳインストール完了画面による判定手法である。なお、本実施形態では、これらのいずれか一つの手法を用いてもよいし、上記３つの手法のうち複数の手法を組み合わせて、最も早くＯＳインストールが完了したと判定した手法による結果を採用してもよい。
【０１１２】
以下に、上述の３つの手法について、それぞれ、図１０〜図１１に示すフローチャート、及び、図１２の例示を用いて説明する。これら図１０〜図１１に示す処理、及び、図１２に例示した処理は、上述した図８のステップＳ１２に示す処理を具体的に説明するものであるから、いずれも、図８のステップＳ１１に示すＯＳインストールの処理を契機に開始される。
【０１１３】
まず、図１０に示すフローチャート（ステップＱ１〜Ｑ３）に従い、システム時刻によるＯＳインストール完了判定処理について説明する。
【０１１４】
図１０は、一実施形態に係る情報処理システム１において、システム時刻によるＯＳインストール完了判定処理を説明するためのフローチャートである。なお、以下の実施形態で用いる図面において、同一符号を付した処理は、特に断らない限り、同一若しくは同様の処理を表す。
【０１１５】
ステップＱ１において、インストール確認部３３は、ＢＭＣメモリ１７に格納されるシステムディスクフラグ解除時間５１を取得する。そして、インストール確認部３３は、図７の上記ステップＳ６に示す処理において、“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブがあるか否かを判定した時刻に対して、システムディスクフラグ解除時間５１を加算する。インストール確認部３３は、この加算によりＯＳのインストール完了予測時刻を算出する。
【０１１６】
続くステップＱ２において、インストール確認部３３は、システム時計（図示省略）から現在のシステム時刻を取得する。
【０１１７】
続くステップＱ３において、インストール確認部３３は、ステップＱ１にて算出したＯＳのインストール完了予測時刻が、ステップＱ２にて取得した現在のシステム時刻と一致するか、又は、現在のシステム時刻を経過したかを判定する。
【０１１８】
上記ステップＱ３における判定の結果、現在のシステム時刻が、現在のシステム時刻と一致、又は、現在のシステム時刻を経過した場合（ステップＱ３におけるＹｅｓルート参照）、インストール確認部３３は、フラグ解除条件を満たしていると判定する。すなわち、現在のシステム時刻が、ＯＳのインストールが開始されたであろう時間から、インストールに要する標準的な時間を経過しているから、ＯＳのインストールが完了したものと判断し、処理が上記図８に示すステップＳ１３（フラグ解除処理）に移行する。
【０１１９】
一方、現在のシステム時刻が、現在のシステム時刻と一致せず、又は、現在のシステム時刻を経過していない場合（ステップＱ３におけるＮｏルート参照）、インストール確認部３３は、フラグ解除条件を満たしていないと判定する。すなわち、インストール確認部３３は、未だインストールに要する標準的な時間を経過していないため、ＯＳのインストールが完了していないものと判断し、処理がＱ２に戻る。
【０１２０】
次に、図１１に示すフローチャート（ステップＲ１〜Ｒ３，Ｓ１３）に従い、エージェントソフトウェアによるＯＳインストール完了判定処理について説明する。
【０１２１】
図１１は、一実施形態に係る情報処理システム１において、エージェントソフトウェアによるＯＳインストール完了判定処理を説明するためのフローチャートである。
【０１２２】
ここでは、物理ドライブＨＤＤ＃１〜ＨＤＤ＃６に対してＯＳのインストールが完了した後に、所定のエージェントソフトウェアが上記物理ドライブのそれぞれにインストールされるものとする。なお、これらのエージェントソフトウェアは、ＢＭＣ１６と通信可能であるものとする。
【０１２３】
ステップＲ１において、インストール確認部３３は、物理ドライブＨＤＤ＃１〜ＨＤＤ＃６に対して、各物理ドライブにインストールされたエージェントソフトウェアを起動させるコマンドを発行する。ここで、インストール確認部３３は、エージェントソフトウェアを起動させるコマンドを、ＲＡＩＤコントローラ１８経由で物理ドライブＨＤＤ＃１〜ＨＤＤ＃６に渡してもよいし、直接物理ドライブＨＤＤ＃１〜ＨＤＤ＃６に渡してもよい。なお、このようなコマンドは、公知であるためここではその説明を省略する。
【０１２４】
続くステップＲ２において、インストール確認部３３は、例えば、物理ドライブＨＤＤ＃１〜ＨＤＤ＃６の各エージェントソフトウェアに対して生存確認のコマンドを送信する。インストール確認部３３は、エージェントソフトウェアから返信があれば、当該返信を受信する。
【０１２５】
すなわち、物理ドライブが返信を送信可能であるということは、当該物理ドライブにエージェントソフトウェアが既にインストールされていることになるので、ＯＳのインストールが完了していることを示す指標となる。したがって、インストール確認部３３は、ＯＳのインストール完了後にインストールされるエージェントソフトウェアから返信があったことから、当該物理ドライブに対するＯＳのインストールが完了しているものと判断し、ステップＲ３に進む。
【０１２６】
本実施形態では、インストール確認部３３から物理ドライブＨＤＤ＃１〜ＨＤＤ＃６のエージェントソフトウェアに対し確認を行なうものとしたが、エージェントソフトウェアからインストール確認部３３に対してインストールの完了を送信するものとしてもよい。その場合、ＯＳのインストールが完了すると、インストール確認部３３に対してメッセージを送信するような仕組みを各エージェントソフトウェアに組み込んでおくものとする。
【０１２７】
続くステップＲ３において、フラグ監視部３１は、上記ステップＲ２にて、返信を受信した物理ドライブによって構成される論理ドライブのＲＡＩＤ設定情報４２を参照し、システムディスクフラグに「ＯＮ」が格納されているかを判定する。「ＯＮ」が格納されている場合（ステップＲ３におけるＹｅｓルート参照）、インストール確認部３３は、フラグ解除条件を満たしていると判定する。そして、処理が上記図８に示すステップＳ１３（フラグ解除処理）に移行する。
【０１２８】
一方、ステップＲ３において、「ＯＮ」が格納されていないと判定した場合（ステップＲ３におけるＮｏルート参照）、上記図８に示すステップＳ１３（フラグ解除処理）をスキップして、処理を終了する。
【０１２９】
次に、図１２を用いて、ＯＳインストール完了画面との比較によるＯＳインストール完了判定処理について説明する。
【０１３０】
図１２は、一実施形態に係る情報処理システム１において、ＯＳインストール完了画面によるＯＳインストール完了判定処理を例示する図である。
【０１３１】
図１２に示す実施形態においては、インストール確認部３３は、ＯＳのインストール対象となる物理ドライブから、当該物理ドライブに表示されている画面イメージを取得する。このインストール確認部３３によって取得される画面イメージは、一例として、図１２に例示する、画面イメージ１〜８である。このような、物理ドライブに表示されている画面の取得は、ＢＭＣ１６が備える基本機能を用いて実行してもよいし、公知の手法を用いて行なってもよい。
【０１３２】
そして、インストール確認部３３は、上記処理において取得した、物理ドライブに表示されている画面イメージ１〜８と、ＢＭＣメモリ１７に格納されるインストール完了画面候補５２（図１２のインストール完了画面候補＃１〜＃３）とを比較する。
【０１３３】
なお、図１２に示すインストール完了画面候補＃１は、ＯＳインストール完了後に表示されるＩＤとパスワードを入力する画面、図１２に示すインストール完了画面候補＃２は、ＯＳインストール完了後に表示される使用許諾が表示される画面を例示したものである。また、図１２に示すインストール完了画面イメージ候補＃３は、ＯＳのインストールが完了した後に表示されるログイン画面を例示したものである。
【０１３４】
すなわち、インストール確認部３３は、ＯＳのインストールが完了した後に表示される公知の画面が表示されたことを確認することにより、ＯＳのインストールが完了したものと判断する。そして、処理が上記図８に示すステップＳ１３（フラグ解除処理）に移行する。図１２に示す例では、物理ドライブに表示されている画面イメージ８が、インストール完了画面イメージ候補＃３と一致することから、インストール確認部３３は、ＯＳのインストールが完了したものと判断する。
【０１３５】
一方、インストール確認部３３は、取得した画面がインストール完了画面候補５２とは異なる場合、ＯＳのインストールが完了していないと判断し、処理が終了する。
【０１３６】
なお、上記の判定手法では、論理ドライブを構成する物理ドライブが複数ある場合、これら全ての物理ドライブからインストール完了画面候補５２に含まれる画面イメージを受信することにより、ＯＳのインストールが完了したものと判断してもよい。
【０１３７】
〔２〕一実施形態の変形例
上記図１〜図１２では、情報処理システム１においてＲＡＩＤコントローラ１８を１つ備える場合のＯＳのインストール制御について説明したが、本変形例では、ＲＡＩＤコントローラ１８を２つ備える場合のＯＳのインストール制御について説明する。
【０１３８】
〔２−１〕変形例に係る情報処理システムのハードウェア構成例
図１３は、変形例に係る情報処理システム１のハードウェア構成を例示する図である。
【０１３９】
この図１３に示すように、情報処理システム１は、情報処理装置１０と、当該情報処理装置１０によって利用される記憶装置として、ＨＤＤ＿Ａ＃１（２０Ａ−１）〜ＨＤＤ＿Ａ＃６（２０Ａ−６）を搭載する。また、情報処理システム１は、当該情報処理装置１０によって利用される記憶装置として、ＨＤＤ＿Ｂ＃１（２０Ｂ−１）〜ＨＤＤ＿Ｂ＃６（２０Ｂ−６）を搭載する。本変形例に係る情報処理システム１では、ＨＤＤ＿Ａ＃１（２０Ａ−１）〜ＨＤＤ＿Ａ＃６（２０Ａ−６）の物理ドライブのうち複数を組み合わせて論理ドライブを構成する。同時に、ＨＤＤ＿Ｂ＃１（２０Ｂ−１）〜ＨＤＤ＿Ｂ＃６（２０Ｂ−６）の物理ドライブのうち複数を組み合わせて論理ドライブを構成する。
【０１４０】
以下、ＨＤＤを示す符号としては、複数のＨＤＤのうち１つを特定する必要があるときには符号２０Ａ−１，・・・，２０Ａ−６、及び、符号２０Ｂ−１，・・・，２０Ｂ−６を用いるが、任意のＨＤＤを指すときには符号２０Ａ，２０Ｂを用いる。また、ＨＤＤ２０Ａ−１，・・・，ＨＤＤ２０Ａ−６、及び、ＨＤＤ２０Ｂ−１，・・・，ＨＤＤ２０Ｂ−６は、それぞれ、ＨＤＤ＿Ａ＃１,・・・，ＨＤＤ＿Ａ＃６、及び、ＨＤＤ＿Ｂ＃１,・・・，ＨＤＤ＿Ｂ＃６とも表される。また、ＨＤＤ＿Ａ＃１,・・・，ＨＤＤ＿Ａ＃６、及び、ＨＤＤ＿Ｂ＃１,・・・，ＨＤＤ＿Ｂ＃６をまとめて、ＨＤＤ２０とも表される。
【０１４１】
なお、この図１３では、情報処理装置１０が１つである場合を例示したが、これに限定されない。
【０１４２】
また、図１３には、ＨＤＤ２０を計１２個備える場合を例示したが、これに限定されない。また、情報処理装置１０が備える記憶装置としては、ＨＤＤ以外の記憶装置（例えば、ＳＳＤ(Solid State Drive)）や、各種記憶装置が混在するものであってもよい。
【０１４３】
また、情報処理装置１０は図示しないネットワークを介して、例えば、図示しない管理者の管理端末と接続されてもよい。
【０１４４】
〔２−２〕変形例に係る情報処理システムにおける情報処理装置のハードウェア構成例
図１４は、変形例としての情報処理システム１における情報処理装置１０のハードウェア構成を例示する図である。
【０１４５】
この図１４に示すように、情報処理装置１０は、ＣＰＵ１１、記憶部１２、メモリ１３、チップセット１４、ＢＩＯＳメモリ１５、ＢＭＣ１６、ＢＭＣメモリ１７、入力部１９、及び、ＩＦ部２１を備えてよい。また、図２に示すように、情報処理装置１０は、ＲＡＩＤコントローラ１８Ａ，１８Ｂを備え、ＲＡＩＤコントローラ１８Ａ，１８Ｂは、それぞれ、ＲＡＩＤコントローラメモリ１８１Ａ，１８１Ｂを備えてよい。
【０１４６】
図１４に示すＣＰＵ１１、記憶部１２、メモリ１３、チップセット１４、ＢＩＯＳメモリ１５、ＢＭＣ１６、ＢＭＣメモリ１７、入力部１９、及び、ＩＦ部２１については、上述した、図２に示す各構成と同様のため、これらの説明を省略する。また、図１４のＲＡＩＤコントローラ１８Ａ，１８Ｂ、及び、ＲＡＩＤコントローラメモリ１８１Ａ，１８１Ｂは、それぞれ、上記図２に示すＲＡＩＤコントローラ１８、及び、ＲＡＩＤコントローラメモリ１８１と同様の構成のため、これらの説明を省略する。
【０１４７】
なお、図１４において、以下の変形例で用いる図面において、同一符号を付した部分は、特に断らない限り、同一若しくは同様の部分を表す。
【０１４８】
図１４に例示するように、変形例に係る情報処理システム１では、ＲＡＩＤコントローラ１８Ａは、６つのポートを備え、これらの各ポートに、ＨＤＤ＿Ａ＃１（２０Ａ−１），・・・，ＨＤＤ＿Ａ＃６（２０Ａ−６）の物理ドライブがそれぞれ接続される。なお、ＲＡＩＤコントローラ１８に接続されるＨＤＤ＿Ａ＃１〜ＨＤＤ＿Ａ＃６は、それぞれ、物理ドライブＩＤ（識別子；ＩＤ１〜ＩＤ６）を用いて識別される。例えば、図１４に例示するように、ＨＤＤ＿Ａ＃１（２０Ａ−１）に対しては、物理ドライブＩＤとして「ＩＤ１」が用いられる。
【０１４９】
また、図１４に例示する変形例に係る情報処理システム１では、ＲＡＩＤコントローラ１８Ｂは６つのポートを備え、これらの各ポートに、ＨＤＤ＿Ｂ＃１（２０Ｂ−１），・・・，ＨＤＤ＿Ｂ＃６（２０Ｂ−６）の物理ドライブがそれぞれ接続される。なお、ＲＡＩＤコントローラ１８Ｂに接続されるＨＤＤ＿Ｂ＃１〜ＨＤＤ＿Ｂ＃６は、それぞれ、物理ドライブＩＤ（識別子；ＩＤ１〜ＩＤ６）を用いて識別される。例えば、図１４に例示するように、ＨＤＤ＿Ｂ＃１（２０Ｂ−１）に対しては、物理ドライブＩＤとして「ＩＤ１」が用いられる。
【０１５０】
なお、本変形例の情報処理装置１０における機能構成は、上述した変形例に係る情報処理装置１０の機能構成（図３）と同様であるため、説明を省略する。
【０１５１】
〔２−３〕変形例に係る情報処理システムにおける設定例
図１５は、図１４に示す変形例としての情報処理システム１におけるＲＡＩＤ構成を例示する図である。
【０１５２】
この図１５は、ＲＡＩＤコントローラ１８Ａに、ＨＤＤ＿Ａ＃１（２０Ａ−１）〜ＨＤＤ＿Ａ＃６（２０Ａ−６）の物理ドライブが接続されており、各ＨＤＤ２０Ａの容量が３００ＧＢであるものとする。
【０１５３】
そして、図１５は、ＨＤＤ＿Ａ＃１（２０Ａ−１）とＨＤＤ＿Ａ＃２（２０Ａ−２）とを組み合わせて論理ドライブ１（ＬＤ１）が構成され、このＬＤ１のＲＡＩＤレベルがＲＡＩＤ１であることから、ＬＤ１の容量が３００ＧＢであることを示している。また、図１５は、ＨＤＤ＿Ａ＃３（２０Ａ−３）〜ＨＤＤ＿Ａ＃６（２０Ａ−６）を組み合わせて論理ドライブ２（ＬＤ２）が構成され、このＬＤ２のＲＡＩＤレベルがＲＡＩＤ５であることから、ＬＤ２の容量が９００ＧＢであることを示している。
【０１５４】
また、図１５は、ＲＡＩＤコントローラ１８Ｂに、ＨＤＤ＿Ｂ＃１（２０Ｂ−１）〜ＨＤＤ＿Ｂ＃６（２０Ｂ−６）の物理ドライブが接続されており、各ＨＤＤ２０Ｂの容量が３００ＧＢであるものとする。
【０１５５】
そして、図１５は、ＨＤＤ＿Ｂ＃１（２０Ｂ−１）〜ＨＤＤ＿Ｂ＃３（２０Ｂ−３）を組み合わせて論理ドライブ３（ＬＤ３）を構成し、このＬＤ３のＲＡＩＤレベルがＲＡＩＤ５であることから、ＬＤ３の容量が６００ＧＢであることを示している。また、図１５は、ＨＤＤ＿Ｂ＃４（２０Ｂ−４）〜ＨＤＤ＿Ｂ＃６（２０Ｂ−６）を組み合わせて論理ドライブ４（ＬＤ４）を構成し、このＬＤ４のＲＡＩＤレベルがＲＡＩＤ５であることから、ＬＤ４の容量が６００ＧＢであることを示している。
【０１５６】
次に、図１６（ａ）〜（ｂ）は、図１５に示すＲＡＩＤ構成における、物理ドライブとしてのＨＤＤ２０Ａ，２０Ｂの接続状態情報４１Ａ，４１Ｂをそれぞれ例示する図である。なお、ここでは、ＨＤＤ２０Ａの接続状態を接続状態情報４１Ａ、ＨＤＤ２０Ｂの接続状態を接続状態情報４１Ｂと表すものとする。
【０１５７】
図１６（ａ）に示す物理ドライブ接続状態情報４１Ａは、ＲＡＩＤコントローラ１８Ａに接続される物理ドライブである、ＨＤＤ＿Ａ＃１（２０Ａ−１）〜ＨＤＤ＿Ａ＃６（２０Ａ−６）の接続状態を格納したものである。変形例では、ＲＡＩＤコントローラ１８Ａが各ＨＤＤ２０Ａの接続状態を監視し、この監視結果としてオンライン（Ｏｎｌｉｎｅ）であるか、オフライン（Ｏｆｆｌｉｎｅ）であるかを、図１６（ａ）の各ＨＤＤ２０Ａに対応する接続状態に格納するものとする。
【０１５８】
図１６（ａ）に例示する物理ドライブ接続状態情報４１Ａでは、例えば、ＨＤＤ＿Ａ＃１（２０Ａ−１）〜ＨＤＤ＿Ａ＃６（２０Ａ−６）の接続状態が全てオンライン（Ｏｎｌｉｎｅ）であることを示している。
【０１５９】
また、図１６（ｂ）に示す物理ドライブ接続状態情報４１Ｂは、ＲＡＩＤコントローラ１８Ｂに接続される物理ドライブである、ＨＤＤ＿Ｂ＃１（２０Ｂ−１）〜ＨＤＤ＿Ｂ＃６（２０Ｂ−６）の接続状態を格納したものである。変形例では、ＲＡＩＤコントローラ１８Ｂが各ＨＤＤ２０Ｂの接続状態を監視し、この監視結果としてオンライン（Ｏｎｌｉｎｅ）であるか、オフライン（Ｏｆｆｌｉｎｅ）であるかを、図１６（ｂ）の各ＨＤＤ２０Ｂに対応する接続状態に格納するものとする。
【０１６０】
図１６（ｂ）に例示する物理ドライブ接続状態情報４１Ｂでは、例えば、ＨＤＤ＿Ｂ＃１（２０Ｂ−１）〜ＨＤＤ＿Ｂ＃６（２０Ｂ−６）の接続状態が全てオンライン（Ｏｎｌｉｎｅ）であることを示している。
【０１６１】
なお、図１６（ａ）〜（ｂ）に例示する物理ドライブ接続状態情報４１Ａ，４１Ｂは、適宜更新されており、例えば、ＲＡＩＤコントローラ１８Ｂが認識される前の段階では、図１６は（ａ）に例示する情報のみを備えるものとする。
【０１６２】
次に、図１７（ａ）〜（ｄ）は、情報処理装置システム１におけるＲＡＩＤ設定情報４２Ａ，４２Ｂを例示する図である。具体的には、図１７（ａ）は、図１５に例示する論理ドライブ１（ＬＤ１）のＲＡＩＤ構成を示し、図１７（ｂ）は、図１５に例示する論理ドライブ２（ＬＤ２）のＲＡＩＤ構成を示す。図１７（ａ）に例示する論理ドライブ１（ＬＤ１）と、図１７（ｂ）に例示する論理ドライブ２（ＬＤ２）とは、ＲＡＩＤコントローラ１８Ａによって管理される論理ドライブである。
【０１６３】
また、図１７（ｃ）は、図１５に例示する論理ドライブ３（ＬＤ３）のＲＡＩＤ構成を示し、図１７（ｄ）は、図１５に例示する論理ドライブ４（ＬＤ４）のＲＡＩＤ構成を示す。図１７（ｃ）に例示する論理ドライブ３（ＬＤ３）と、図１７（ｄ）に例示する論理ドライブ４（ＬＤ４）とは、ＲＡＩＤコントローラ１８Ｂによって管理される論理ドライブである。
【０１６４】
これら図１７（ａ）〜（ｄ）に例示するＲＡＩＤの設定情報４２Ａ，４２Ｂの各構成は、既述の図６（ａ）〜（ｂ）に例示するＲＡＩＤ設定情報４２と同様であるため、説明を省略する。なお、ここでは、ＨＤＤ２０ＡのＲＡＩＤの設定情報（図１７（ａ）〜（ｂ））をＲＡＩＤ設定情報４２Ａ、ＨＤＤ２０ＢのＲＡＩＤの設定情報（図１７（ｃ）〜（ｄ））をＲＡＩＤ設定情報４２Ｂと表すものとする。
【０１６５】
なお、本変形例では、複数の論理ドライブのうち、システムディスクフラグに「ＯＮ」が格納されているものは１つであるものとする。すなわち、複数の論理ドライブのうち、ＯＳがインストールされるべき論理ドライブは１つであるものとする。
【０１６６】
〔２−４〕変形例に係る情報処理システムにおける制御の処理
上述の如く構成された変形例として、図１３〜図１５に例示するハードウェア構成において、図１７（ａ）〜（ｄ）に例示するＲＡＩＤ設定がなされた場合のＯＳインストールの制御処理について説明する。なお、この場合の接続状態は、図１６（ａ）〜（ｂ）に例示するものとする。
【０１６７】
ここでは、図２０（Ｃ１〜Ｃ６）を参照しながら、図１８に示すシーケンスチャート（ステップＳ１〜Ｓ４，Ｓ１’〜Ｓ４’，Ｓ５〜Ｓ８）、及び、図１９に示すシーケンスチャート（ステップＦ１〜Ｆ１２）に従って説明する。
【０１６８】
図１８，図１９は、変形例に係る情報処理システム１におけるＯＳインストールの制御を説明するためのシーケンスチャートである。図１８の結合子“Ｐ１”は、図８の結合子“Ｐ１”への入口を示し、また、図１８の結合子“Ｐ２”は、図１９の結合子“Ｐ２”への入口を示す。すなわち、図１８におけるステップＳ１〜Ｓ４，Ｓ１’〜Ｓ４’，Ｓ５〜Ｓ８の処理の後、図１９におけるステップＦ１〜Ｆ１０を経て、図７のステップＳ７に進むことになる。
【０１６９】
図２０（Ｃ１〜Ｃ６）は、図１８，図１９に示す制御の処理の概念図である。この図２０は、図１８，図１９に示す制御処理の実行に伴い変化する、物理ドライブと論理ドライブとの状態と、両者の対応関係とを、ＲＡＩＤコントローラ１８Ａ，１８Ｂの管理する論理ドライブ毎に、且つ、時間の経過毎に例示したものである。すなわち、図２０に示すＣ１は初期状態を例示しており、また、Ｃ６は制御処理の実行後の状態を例示しており、Ｃ１，・・・，Ｃ６の順に状態が推移する。
【０１７０】
なお、図２０では、ＲＡＩＤコントローラ１８Ａが管理する物理ドライブと論理ドライブとを２種類の斜線のパターンを用いて図示し、ＲＡＩＤコントローラ１８Ｂが管理する物理ドライブと論理ドライブとを網掛けとドットとのパターンを用いて図示している。また、図２０では、同種類のパターンで示されている物理ドライブと論理ドライブとが対応関係にあることを示している。なお、図２０において、接続状態がオフラインの物理ドライブや論理ドライブには、斜線や網掛けやドットが施されていない。
【０１７１】
本変形例においては、図２０のＣ１に例示するように、ＲＡＩＤコントローラ１８Ａ，１８Ｂに接続する物理ドライブを、それぞれ、６つずつ（ＨＤＤ＿Ａ＃１〜ＨＤＤ＿Ａ＃６，ＨＤＤ＿Ｂ＃１〜ＨＤＤ＿Ｂ＃６）用意するものとする。
【０１７２】
ステップＳ１において、ハードウェアの設定者は、図２０のＣ２に例示するように、ＲＡＩＤコントローラ１８Ａに接続する物理ドライブＨＤＤ＿Ａ＃１，ＨＤＤ＿Ａ＃２を組み合わせることにより、論理ドライブＬＤ１を作成する。
【０１７３】
続くステップＳ２において、ハードウェアの設定者は、図２０のＣ２に例示するように、ＲＡＩＤコントローラ１８Ａに接続する物理ドライブＨＤＤ＿Ａ＃３〜ＨＤＤ＿Ａ＃６を組み合わせることにより、論理ドライブＬＤ２を作成する。
【０１７４】
続くステップＳ３において、ＢＭＣ１６のフラグ監視部３１は、例えば、ＲＡＩＤコントローラ１８Ａに対してポーリングを行なうことにより、ＲＡＩＤコントローラメモリ１８１Ａが備えるＲＡＩＤ設定情報４２Ａを取得する。
【０１７５】
続くステップＳ４において、フラグ監視部３１は、上記ステップＳ３において取得したＲＡＩＤ設定情報４２Ａを用いて、ＢＭＣメモリ１７のＲＡＩＤ設定履歴５３を更新する。
【０１７６】
続くステップＳ１’において、ハードウェアの設定者は、図２０のＣ３に例示するように、ＲＡＩＤコントローラ１８Ｂに接続する物理ドライブＨＤＤ＿Ｂ＃１〜ＨＤＤ＿Ｂ＃３を組み合わせることにより、論理ドライブＬＤ３を作成する。
【０１７７】
続くステップＳ２’において、ハードウェアの設定者は、図２０のＣ３に例示するように、ＲＡＩＤコントローラ１８Ｂに接続する物理ドライブＨＤＤ＿Ｂ＃４〜ＨＤＤ＿Ｂ＃６を組み合わせることにより、論理ドライブＬＤ４を作成する。
【０１７８】
続くステップＳ３’において、ＢＭＣ１６のフラグ監視部３１は、例えば、ＲＡＩＤコントローラ１８Ｂに対してポーリングを行なうことにより、ＲＡＩＤコントローラメモリ１８１Ｂが備えるＲＡＩＤ設定情報４２Ｂを取得する。
【０１７９】
続くステップＳ４’において、フラグ監視部３１は、上記ステップＳ３において取得したＲＡＩＤ設定情報４２Ｂを用いて、ＢＭＣメモリ１７のＲＡＩＤ設定履歴５３を更新する。
【０１８０】
上述のステップＳ１，Ｓ２，Ｓ１’，Ｓ２’において、ハードウェアの設定者は、例えば、入力部１９を用いて上記構成情報を入力し、この値が、ＲＡＩＤコントローラメモリ１８のＲＡＩＤ設定情報４２Ａ，４２Ｂに格納されるものとする。
【０１８１】
本変形例においては、これらのステップＳ１〜Ｓ４については、上述した一実施形態と同様であるが、ステップＳ５の前に、ステップＳ１’〜Ｓ４’が介在する点において上述した一実施形態と異なる。
【０１８２】
続くステップＳ５では、論理ドライブ制御部３２が、上記ステップＳ３，Ｓ３’にてフラグ監視部３１により取得されたＲＡＩＤ設定情報４２Ａ，４２Ｂを参照し、それぞれのフィールド“システムディスクフラグ”に格納される値を確認する。
【０１８３】
ここで、図２０のＣ３に示す例では、論理ドライブＬＤ１の“システムディスクフラグ”の値が「ＯＮ」、論理ドライブＬＤ２〜ＬＤ４の“システムディスクフラグ”の値が「ＯＦＦ」であることを示している。したがって、図２０のＣ３に示す例において、論理ドライブ制御部３２は、論理ドライブＬＤ１の“システムディスクフラグ”に「ＯＮ」が、そして、論理ドライブＬＤ２〜ＬＤ４の“システムディスクフラグ”に「ＯＦＦ」が格納されていることを確認する。
【０１８４】
また、ステップＳ５において、論理ドライブ制御部３２は、ＲＡＩＤコントローラメモリ１８１の物理ドライブ接続状態情報４１Ａ，４１Ｂの“物理ドライブＩＤ”を参照することにより、論理ドライブＬＤ１〜ＬＤ４を構成する物理ドライブを確認する。
【０１８５】
そして、論理ドライブ制御部３２は、物理ドライブ接続状態情報４１Ａ，４１Ｂ（図１６（ａ）〜（ｂ））を参照し、上記処理において検出した物理ドライブの接続状態に基づき、オンラインの物理ドライブがあるか否かを確認する。
【０１８６】
図２０のＣ３に示す例では、論理ドライブ制御部３２は、図１６に示す通り、物理ドライブＨＤＤ＿Ａ＃１〜ＨＤＤ＿Ａ＃６，ＨＤＤ＿Ｂ＃１〜ＨＤＤ＿Ｂ＃６の接続状態が全てオンラインであることを確認する。
【０１８７】
続くステップＳ６において、論理ドライブ制御部３２は、上記ステップ５における確認の結果に基づき、ＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブがあるか否かを判定する。「ＯＮ」が格納されている論理ドライブがある場合、すなわち、論理ドライブ制御部３２が、ＯＳをインストールすべき論理ドライブを検出した場合には（ステップＳ６のＹｅｓルート参照）、結合子“Ｐ２”を経て、処理が図１９のステップＦ１に進む。
【０１８８】
図２０のＣ３に示す例では、論理ドライブ制御部３２は、上記ステップＳ５において、論理ドライブＬＤ１のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”には「ＯＮ」が格納されていることを確認する。したがって、ステップＳ６において、論理ドライブ制御部３２は、システムディスクフラグ”に「ＯＮ」が格納されている論理ドライブがあると判定し、処理が図１９に示すステップＦ１に進む。
【０１８９】
図１９に示すステップＦ１において、論理ドライブ制御部３２は、システムディスクフラグの重複を検知したか否かを判定する。すなわち、論理ドライブ制御部３２は、ステップＳ６に示す処理の結果に基づき、２つ以上の論理ドライブに関するシステムディスクフラグに「ＯＮ」が格納されているか否かを判定する。２つ以上の論理ドライブに関するシステムディスクフラグに「ＯＮ」が格納されていない（重複していない）と判定した場合（ステップＦ１のＮｏルート参照）、処理が図１８のステップＳ７に進む。このステップＳ７の処理については、上述した一実施形態において既に説明したので、ここでは説明を省略する。
【０１９０】
ここで、図２０のＣ３に示す例の場合、変形例では、論理ドライブＬＤ２〜ＬＤ４に関するＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”には、共に、「ＯＦＦ」が格納されていることを示している。したがって、図１９に示すステップＦ１では、論理ドライブ制御部３２が、２つ以上の論理ドライブに関するシステムディスクフラグに「ＯＮ」が格納されていない（重複していない）と判定する。
【０１９１】
以上のように、ＲＡＩＤコントローラ１８を複数備える場合でも、各論理ドライブのシステムディスクフラグを参照することにより、上述の一実施形態と同様の処理を経て、ＯＳのインストール対象となる論理ドライブを明示させインストールの処理を実行できる。
【０１９２】
一方、図１９に示す上記ステップＦ１において、２つ以上の論理ドライブに関するシステムディスクフラグに「ＯＮ」が格納されている（重複している）と判定した場合（ステップＦ１におけるＹｅｓルート参照）、処理がステップＦ２に進む。
【０１９３】
このステップＦ２以降の処理について、図２１（ａ）〜（ｄ），図２２（Ｄ１〜Ｄ６）を参照しながら、図１９に示すシーケンスチャート（ステップＦ２〜Ｆ１２）に従って説明する。
【０１９４】
図２１（ａ）〜（ｄ）は、システムディスクフラグに重複が生じた状態における情報処理システム１のＲＡＩＤ設定を例示する図である。この図２１（ａ）〜（ｄ）に示すように、物理ドライブの組み合わせは図１７（ａ）〜（ｄ）と同様である。
【０１９５】
図２２（Ｄ１〜Ｄ６）は、システムディスクフラグに重複が生じた状態における図１８，図１９に示すＯＳインストールの制御処理の概念図である。この図２２は、図１８，図１９に示す制御処理の実行に伴い変化する、物理ドライブと論理ドライブとの状態と、両者の対応関係とを、ＲＡＩＤコントローラ１８Ａ，１８Ｂの管理する論理ドライブ毎に、且つ、時間の経過毎に例示したものである。すなわち、図２２に示すＤ１は初期状態を例示しており、また、Ｄ６は制御処理の実行後の状態を例示しており、Ｄ１，・・・，Ｄ６の順に状態が推移する。
【０１９６】
なお、図２２では、ＲＡＩＤコントローラ１８Ａが管理する物理ドライブと論理ドライブとを２種類の斜線のパターンを用いて図示し、ＲＡＩＤコントローラ１８Ｂが管理する物理ドライブと論理ドライブとを網掛けとドットとのパターンを用いて図示している。また、図２２では、同種類のパターンで示されている物理ドライブと論理ドライブとが対応関係にあることを示している。なお、図２２において、接続状態がオフラインの物理ドライブや論理ドライブには、斜線や網掛けやドットが施されていない。
【０１９７】
図２１（ａ）〜（ｂ）に示すように、論理ドライブＬＤ１とＬＤ２とに関するＲＡＩＤ設定情報４２Ａのフィールド“システムディスクフラグ”には、それぞれ、「ＯＮ」と「ＯＦＦ」とが格納されている。また、図２１（ｃ）〜（ｄ）に示すように、論理ドライブＬＤ３とＬＤ４とに関するＲＡＩＤ設定情報４２Ａのフィールド“システムディスクフラグ”には、それぞれ、「ＯＮ」と「ＯＦＦ」とが格納されている。
【０１９８】
また、図２２のＤ３に示す例を参照すると、２つの論理ドライブ（ＬＤ１，ＬＤ３）のシステムディスクフラグに「ＯＮ」が格納されていることがわかる。このような場合には、システムディスクフラグの重複が検知される。
【０１９９】
このように“システムディスクフラグ”に「ＯＮ」が格納される論理ドライブは、全体の論理ドライブのうちの１つとするから、この場合、誤ってＬＤ１とＬＤ３との２つの論理ドライブに対し、重複して「ＯＮ」が設定されたものと考えられる。このように、システムディスクフラグに重複の設定がある場合のＯＳインストールの制御処理について説明する。
【０２００】
ステップＦ２において、設定比較部３４は、ＢＭＣメモリ１７に格納されるＲＡＩＤ設定履歴５３を取得する。
【０２０１】
続くステップＦ３において、設定比較部３４は、上記ステップＦ２において取得したＲＡＩＤ設定履歴５３と現在のＲＡＩＤ設定とを比較する。なお、この比較の手法については、後述する。
【０２０２】
上記ステップＦ３における比較の結果、現在のＲＡＩＤ設定が、ＲＡＩＤ設定履歴５３のうちのいずれかのＲＡＩＤ設定と同様であれば（ステップＦ３のＹｅｓルート参照）、処理がステップＦ４に進む。ここで、ＲＡＩＤ設定履歴５３のうちのいずれかが、現在のＲＡＩＤ設定と同様である場合、その過去のＲＡＩＤ（設定）を比較対象ともいう。一方、ＲＡＩＤ設定履歴５３に含まれる過去のＲＡＩＤ設定の中に、現在のＲＡＩＤ設定と同様なものがなければ（ステップＦ３のＮｏルート参照）、処理がステップＦ５に進む。
【０２０３】
ステップＦ４において、論理ドライブ制御部３２は、比較対象と同様のＲＡＩＤ設定となるように、現在のＲＡＩＤ設定を修正する。その際、論理ドライブ制御部３２は、現在のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値（「ＯＮ」，「ＯＦＦ」）を、比較対象と同様になるように上書きする。そして、処理がステップＳ７に移行する。
【０２０４】
ステップＦ５において、設定比較部３４は、ＢＭＣ１６の外部設定情報通信部３５に対して、周囲の情報処理装置又はシステムに備えられるＢＭＣから、ＲＡＩＤ設定に関する情報を取得（収集）するよう指令する。また、これに替えて、設定比較部３４は、例えば、ＢＭＣメモリ１７のＲＡＩＤ設定情報４２から本情報処理システム１と接続されている周囲の情報処理装置又はシステムのＲＡＩＤ設定に関する情報を取得してもよい。
【０２０５】
ステップＦ６において、外部設定情報通信部３５は、周囲の情報処理装置又はシステムのＢＭＣから、イーサネット（登録商標）等の通信インタフェースを介して、ＲＡＩＤ設定に関する情報を取得する。これら他の情報処理装置又はシステムは、同一セグメント等の予め定められた範囲に存在するものであってもよい。
【０２０６】
そして、外部設定情報通信部３５は、周囲の情報処理装置又はシステムに備えられるＢＭＣから取得したＲＡＩＤ設定情報を、例えば、メモリ１３に格納してもよく、その場合、この格納したＲＡＩＤ設定情報を、設定比較部３４が取得するものとする。なお、既に当該周囲の情報処理装置又はシステムの過去のＲＡＩＤ設定情報が格納されている場合には、当該ＲＡＩＤ設定情報を更新するものとする。そして、処理がステップＦ７に移行する。
【０２０７】
ステップＦ８において、設定比較部３４は、上記ステップＦ５において取得した周囲のＲＡＩＤ設定と、本情報処理システム１の現在のＲＡＩＤ設定とを比較する。この比較の手法については、後述する。なお、本情報処理システム１の現在のＲＡＩＤ設定を、自身の（現在の）ＲＡＩＤ設定ともいう。
【０２０８】
このステップＦ８に示す比較の結果、自身の現在のＲＡＩＤ設定が、周囲のＲＡＩＤ設定のうちのいずれかのＲＡＩＤ設定と同様であれば（ステップＦ８のＹｅｓルート参照）、処理がステップＦ９に進む。ここで、周囲のＲＡＩＤ設定のうちのいずれかが、自身の現在のＲＡＩＤ設定と同様である場合、その周囲のＲＡＩＤ（設定）を、比較対象ともいう。
【０２０９】
一方、ステップＦ８において、周囲のＲＡＩＤ設定の中に、自身の現在のＲＡＩＤ設定と同様なものがなければ（ステップＦ８のＮｏルート参照）、処理がステップＦ１１に進む。
【０２１０】
ステップＦ９において、設定比較部３４は、システムディスクフラグに設定されている値が同一であるか否かを判定すべく、上記ステップＦ５において取得した周囲のＲＡＩＤ設定と、自身の現在のＲＡＩＤ設定とを比較する。この比較の結果、システムディスクフラグに設定されている値が同一であれば（ステップＦ９のＹｅｓルート参照）、処理がステップＦ１０に進む。
【０２１１】
一方、ステップＦ９において、システムディスクフラグに設定されている値が同一でなければ（ステップＦ９のＮｏルート参照）、処理がステップＦ１１に進む。
【０２１２】
ステップＦ１０において、論理ドライブ制御部３２は、比較対象と同様のＲＡＩＤ設定となるように、自身の現在のＲＡＩＤ設定を修正する。その際、論理ドライブ制御部３２は、自身のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値（「ＯＮ」，「ＯＦＦ」）を、比較対象と同様になるように上書きする。そして、処理がステップＳ７に進む。
【０２１３】
ステップＦ１１において、優先度に基づく重複処理を実行し、当該結果に基づき、論理ドライブ制御部３２は、システムディスクフラグを修正し、処理が終了する。
【０２１４】
以下に、この優先度に基づく重複処理について、図２３用いて説明する。
【０２１５】
図２３（ａ）〜（ｄ）は、変形例としての情報処理システム１における、重複処理に用いる優先度を例示する図である。
【０２１６】
本例においては、図２３（ａ）〜（ｄ）に例示するように、複数の条件に対して、それぞれ優先度を設けている。すなわち、ＲＡＩＤコントローラ１８の種類、物理ドライブの種類、ＲＡＩＤレベル、及び、論理ドライブの容量の各条件について優先度を設定している。なお、変形例では、条件として上記の４つ条件を全て用いるものとしたが、上記以外の条件を用いてもよく、また、上記４つの条件のうち一部のみを用いるものとしてもよい。
【０２１７】
本変形例では、全てのシステムディスクフラグに「ＯＦＦ」が設定されている場合、いずれの論理ドライブにＯＳをインストールするかを、ＲＡＩＤコントローラ１８の種類に基づいて判断してもよい。この場合、外部設定情報通信部３５は、比較対象が備えるＲＡＩＤコントローラ１８の種類を取得する。
【０２１８】
図２３（ａ）は、ＲＡＩＤコントローラ１８の種類による優先度を例示したものである。本例では、「Ｍ．２  ＳＳＤ用ＲＡＩＤコントローラ」の優先度が最も高くなるように設定されている。これに続き、「Ｗｒｉｔｅ  Ｃａｃｈｅ未設定の内蔵ストレージ用ＲＡＩＤコントローラ」，「Ｗｒｉｔｅ  Ｃａｃｈｅ設定の内蔵ストレージ用ＲＡＩＤコントローラ」，「外部ストレージ用ＲＡＩＤコントローラ」の順に優先度が低くなるように設定されている。
【０２１９】
そして、論理ドライブ制御部３２は、外部設定情報通信部３５が取得したＲＡＩＤコントローラ１８の種類を比較し、図２３（ａ）を参照して、より優先度の高いＲＡＩＤコントローラ１８の種類を備える論理ドライブにＯＳをインストールするように制御する。すなわち、論理ドライブ制御部３２は、より優先度の高いＲＡＩＤコントローラ１８の種類を備える論理ドライブのシステムディスクフラグを「ＯＮ」に設定すると同時に、重複した他の論理ドライブに関するシステムディスクフラグの設定を「ＯＦＦ」に制御する。
【０２２０】
本変形例では、重複してシステムディスクフラグに「ＯＦＦ」が設定されている場合、いずれの論理ドライブにＯＳをインストールするかを、物理ドライブの種類に基づいて判断してもよい。この場合、外部設定情報通信部３５は、比較対象が備える物理ドライブの種類を取得する。
【０２２１】
図２３（ｂ）は、物理ドライブの種類による優先度を例示したものである。本例では、「Ｍ．２  ＳＳＤ」の優先度が最も高くなるように設定されている。この「Ｍ．２  ＳＳＤ」に続き、「２．５型  ７．２ｋｒｐｍ  ＨＤＤ」，「２．５型  ＳＳＤ  （１ＤＷＰＤ）」，「２．５型  １０ｋｒｐｍ  ＨＤＤ」，「２．５型  １５ｋｒｐｍ  ＨＤＤ」の順に優先度が低くなるように設定されている。さらに、これらに続き、「２．５型  ＳＳＤ  （１０ＤＷＰＤ）」，「２．５型  ＳＳＤ  （１５ＤＷＰＤ）」の順に優先度が低くなるように設定されている。
【０２２２】
そして、論理ドライブ制御部３２は、外部設定情報通信部３５が取得した物理ドライブの種類を比較し、図２３（ｂ）を参照して、より優先度の高い物理ドライブの種類を備える論理ドライブにＯＳをインストールするように制御する。すなわち、論理ドライブ制御部３２は、より優先度の高い物理ドライブの種類を備える論理ドライブに関するシステムディスクフラグを「ＯＮ」に設定すると同時に、重複した他の論理ドライブに関するシステムディスクフラグの設定を「ＯＦＦ」に制御する。
【０２２３】
本変形例では、システムディスクフラグに重複して「ＯＦＦ」が設定されている場合、いずれの論理ドライブにＯＳをインストールするかを、ＲＡＩＤレベルに基づいて判断してもよい。この場合、外部設定情報通信部３５は、比較対象が備えるＲＡＩＤレベルを取得する。
【０２２４】
図２３（ｃ）は、ＲＡＩＤレベルによる優先度を例示したものである。本例では、図２３（ｃ）に上から列挙する「ＲＡＩＤ０」の優先度が最も高くなるように設定されている。この「ＲＡＩＤ０」に続き、「ＲＡＩＤ５」，「ＲＡＩＤ６」，「ＲＡＩＤ１＋０」，「ＲＡＩＤ５＋０」，「ＲＡＩＤ６＋０」の順に優先度が低くなるように設定されている。
【０２２５】
そして、論理ドライブ制御部３２は、外部設定情報通信部３５が取得したＲＡＩＤレベルを比較し、図２３（ｃ）を参照して、より優先度の高いＲＡＩＤレベルのＲＡＩＤ構成を備える論理ドライブにＯＳをインストールするように制御する。すなわち、論理ドライブ制御部３２は、より優先度の高いＲＡＩＤレベルの論理ドライブに関するシステムディスクフラグの設定を「ＯＮ」にすると同時に、重複した他の論理ドライブに関するシステムディスクフラグの設定を「ＯＦＦ」に制御する。
【０２２６】
本変形例では、重複してシステムディスクフラグに「ＯＦＦ」が設定されている場合、いずれの論理ドライブにＯＳをインストールするかを、論理ドライブの容量に基づいて判断してもよい。この場合、外部設定情報通信部３５は、比較対象が備える論理ドライブの容量を取得する。
【０２２７】
図２３（ｄ）は、論理ドライブの容量による優先度を例示したものである。本例では、図２３（ｄ）に上から列挙する「低容量」，「高容量」の順に優先度が低くなるように設定されている。
【０２２８】
そして、論理ドライブ制御部３２は、外部設定情報通信部３５が取得した論理ドライブの容量を比較し、図２３（ｄ）を参照して、より優先度の高い論理ドライブの容量を備える論理ドライブにＯＳをインストールするように制御する。すなわち、論理ドライブ制御部３２は、より優先度の高い論理ドライブの容量の論理ドライブに関するシステムディスクフラグを「ＯＮ」に設定すると同時に、重複した他の論理ドライブに関する“システムディスクフラグ”の設定を「ＯＦＦ」に制御する。
【０２２９】
そして、本変形例では、図２３（ａ）〜（ｄ）に例示する種々の優先度の中から最も重要視するべき優先度についてまず着目して比較を行なってもよい。その場合、最も重要視するべき優先度に関する設定が同一の場合には、次に重要視するべき優先度に関して比較を行なってもよい。また、図２３（ａ）〜（ｄ）に例示する種々の優先度のうちのいずれかにのみ着目して比較を行なってもよい。
【０２３０】
〔２−５〕変形例に係る情報処理システムにおける設定情報の比較処理
上述の如く構成された変形例として、システムディスクフラグが重複して設定された場合の重複制御における、設定情報の比較処理について説明する。ここでは、図２４に示すフローチャート（ステップＧ１〜Ｇ５）に従って説明する。
【０２３１】
図２４は、変形例に係る情報処理システム１において、システムディスクフラグの重複制御における設定情報の比較処理を説明するためのフローチャートである。
【０２３２】
ステップＧ１において、設定比較部３４は、自身と比較対象とが備えるＲＡＩＤコントローラ１８の構成（例えば、ＲＡＩＤコントローラ１８の種類，数）が一致しているかを判定する。一致していると判定した場合には（ステップＧ１のＹｅｓルート参照）、処理がステップＧ２に進む。一方、一致しないと判定した場合には（ステップＧ１のＮｏルート参照）、処理がステップＧ５に進む。
【０２３３】
ステップＧ２において、設定比較部３４は、自身と比較対象とが備える物理ドライブ（例えば、物理ドライブの種類，数）の構成が一致しているかを判定する。一致していると判定した場合には（ステップＧ２のＹｅｓルート参照）、処理がステップＧ３に進む。一方、一致していないと判定した場合には（ステップＧ２のＮｏルート参照）、処理がステップＧ５に進む。
【０２３４】
ステップＧ３において、設定比較部３４は、自身と比較対象とが備える論理ドライブ（例えば、論理ドライブの種類，数）の構成が一致しているかを判定する。一致していると判定した場合には（ステップＧ３のＹｅｓルート参照）、処理がステップＧ４に進む。一方、一致していないと判定した場合には（ステップＧ３のＮｏルート参照）、処理がステップＧ５に進む。
【０２３５】
ステップＧ４において、論理ドライブ制御部３２は、比較対象と同様のＲＡＩＤ設定となるように、自身の現在のＲＡＩＤ設定を修正可能であると判定する。すなわち、論理ドライブ制御部３２は、自身のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値（「ＯＮ」，「ＯＦＦ」）を、比較対象と同様になるように上書き可能であると判定する。そして、処理が終了する。
【０２３６】
ステップＧ５において、論理ドライブ制御部３２は、比較対象と同様のＲＡＩＤ設定となるように、自身の現在のＲＡＩＤ設定を可能ではないと判定する。すなわち、論理ドライブ制御部３２は、自身のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値（「ＯＮ」，「ＯＦＦ」）を、比較対象と同様になるように上書き不可であると判定する。そして、処理が終了する。
【０２３７】
本変形例では、上述したステップＧ１〜Ｇ５に示す比較処理を比較対象毎に実施するものとする。
【０２３８】
以下に、図２５，図２６に示すような過去のＲＡＩＤ設定を取得した場合を例にとり、重複制御における設定情報の比較処理について、図１９、及び、図２４に示した手法を適用した例を示す。また、図１９のステップＦ３，Ｆ８の処理については、図２４に示すフローチャート（ステップＧ１〜Ｇ５）を用いて説明する。
【０２３９】
図２５，図２６は、それぞれ異なる時間に格納又は取得された過去のＲＡＩＤ設定を例示したものである。図２５（ａ）〜（ｃ）は第一の過去のＲＡＩＤ設定，図２６（ａ）〜（ｄ）は第二の過去のＲＡＩＤ設定を例示したものである。各図の（ａ），（ｂ）は、ＲＡＩＤコントローラ１８Ａに関するＲＡＩＤ設定であり、各図の（ｃ），（ｄ）は、ＲＡＩＤコントローラ１８Ｂに関するＲＡＩＤ設定である。
【０２４０】
図２５（ａ）〜（ｃ）に例示する第一の過去のＲＡＩＤ設定を参照すると、論理ドライブが３つ（ＬＤ１〜ＬＤ３）であり、そのうちの論理ドライブＬＤ１のシステムディスクフラグにのみ「ＯＮ」が格納されていることがわかる。
【０２４１】
また、図２６（ａ）〜（ｄ）に例示する第二の過去のＲＡＩＤ設定を参照すると、論理ドライブが４つ（ＬＤ１〜ＬＤ４）であり、そのうちの論理ドライブＬＤ１のシステムディスクフラグにのみ「ＯＮ」が格納されていることがわかる。
【０２４２】
一方、本情報処理システム１０における現在のＲＡＩＤ設定は、既述の図２１（ａ）〜（ｄ）に例示されているものとする。図２１（ａ）〜（ｄ）を参照すると、論理ドライブが４つ（ＬＤ１〜ＬＤ４）であり、そのうちの論理ドライブＬＤ１，ＬＤ３のシステムディスクフラグの両方に「ＯＮ」が格納されていることがわかる。すなわち、図２１（ａ）〜（ｄ）に例示するような現在のＲＡＩＤ設定の場合、２つ以上の論理ドライブのシステムディスクフラグに「ＯＮ」が格納されているから、重複制御（図１９のステップＦ１）が必要となる。
【０２４３】
上述したようなＲＡＩＤ設定の場合、図１９に示す重複制御の処理において、ステップＦ３に示す過去のＲＡＩＤ設定と同様か否かの比較処理が実行される。このステップＦ３に示す比較処理では、設定比較部３４は、自身の現在のＲＡＩＤ設定（図２１（ａ）〜（ｄ））と、第一の過去のＲＡＩＤ設定（図２５（ａ）〜（ｃ）），第二の過去のＲＡＩＤ設定（図２６（ａ）〜（ｄ））とを比較する。ここでの比較対象とは過去のＲＡＩＤ設定となる。
【０２４４】
設定比較部３４は、ＢＭＣメモリ１７に格納されるＲＡＩＤ設定履歴５３を取得する（図１９のステップＦ２参照）。ここでは、設定比較部３４が、第一の過去のＲＡＩＤ設定（図２５（ａ）〜（ｃ））と、第二の過去のＲＡＩＤ設定（図２６（ａ）〜（ｄ））とを取得したものとする。
【０２４５】
設定比較部３４は、上記処理において取得したＲＡＩＤ設定履歴５３と現在のＲＡＩＤ設定とを比較する（図１９のステップＦ３参照）。
【０２４６】
設定比較部３４は、現在のＲＡＩＤ設定と比較対象とが備えるＲＡＩＤコントローラ１８の構成が一致しているかを判定する（図２４のステップＧ１参照）。現在のＲＡＩＤ設定においては、図２１（ａ）〜（ｄ）に示すとおり、２つのＲＡＩＤコントローラ１８Ａ，１８Ｂを備える。第一の過去のＲＡＩＤ設定，第二の過去のＲＡＩＤ設定においても、図２５（ａ）〜（ｃ），図２６（ａ）〜（ｄ）に示すとおり、２つのＲＡＩＤコントローラ１８Ａ，１８Ｂを備える。したがって、設定比較部３４は、現在のＲＡＩＤ設定と比較対象とが備えるＲＡＩＤコントローラ１８の構成が一致していると判定する。
【０２４７】
設定比較部３４は、自身と比較対象とが備える物理ドライブの構成が一致しているかを判定する（図２４のステップＧ２参照）。現在のＲＡＩＤ設定においては、図２１（ａ）〜（ｄ）に示すとおり、“物理ドライブＩＤ”が「ＩＤ１」〜「ＩＤ６」を識別子として備える６つの物理ドライブを備える。第一の過去のＲＡＩＤ設定，第二の過去のＲＡＩＤ設定においても、図２５（ａ）〜（ｃ），図２６（ａ）〜（ｄ）に示すとおり、“物理ドライブＩＤ”が「ＩＤ１」〜「ＩＤ６」を識別子として備える６つの物理ドライブを備える。したがって、設定比較部３４は、現在のＲＡＩＤ設定と比較対象とが備える物理ドライブの構成が一致していると判定する。
【０２４８】
設定比較部３４は、自身と比較対象とが備える論理ドライブの構成が一致しているかを判定する（図２４のステップＧ３参照）。現在のＲＡＩＤ設定においては、図２１（ａ）〜（ｄ）に示すとおり、２つの論理ドライブＬＤ１，ＬＤ２を備える。第二の過去のＲＡＩＤ設定においては、図２５（ａ）〜（ｃ）に示すとおり、ＲＡＩＤコントローラ１８毎に２つの論理ドライブを備える。一方、第二の過去のＲＡＩＤ設定においては、図２６（ａ）〜（ｄ）に示すとおり、ＲＡＩＤコントローラ１８Ｂの方は、１つの論理ドライブＬＤ３しか備えていない。
【０２４９】
設定比較部３４は、第二の過去のＲＡＩＤ設定に関しては、現在のＲＡＩＤ設定と比較対象とが備える論理ドライブの構成が一致していると判定する。一方、第一の過去のＲＡＩＤ設定に関しては、設定比較部３４は、現在のＲＡＩＤ設定と比較対象とが備える論理ドライブの構成が一致していないと判定する。
【０２５０】
設定比較部３４は、第二の過去のＲＡＩＤ設定と同様に、自身の現在のＲＡＩＤ設定を修正可能であると判定する（図２４のステップＧ４参照）。したがって、論理ドライブ制御部３２は、自身のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値（「ＯＮ」，「ＯＦＦ」）を、比較対象と同様になるように上書き可能であると判定する。すなわち、この比較処理では、第二の過去のＲＡＩＤ設定の方が第一の過去のＲＡＩＤ設定よりも、自身の現在のＲＡＩＤ設定に近いと判定し、第二の過去のＲＡＩＤ設定のシステムディスクフラグの設定値と同様にすることになる。
【０２５１】
以上のことから、比較処理（図１９のステップＦ３）において、第二の過去のＲＡＩＤ設定が、自身の現在のＲＡＩＤ設定に近いと判定する。ここでは便宜上、設定比較部３４が、現在のＲＡＩＤ設定に対して、第一の過去のＲＡＩＤ設定（図２５（ａ）〜（ｃ））と、第二の過去のＲＡＩＤ設定（図２６（ａ）〜（ｄ））とを比較する場合を例示した。なお、ＢＭＣメモリ１７に格納されるＲＡＩＤ設定履歴５３に過去のＲＡＩＤ設定が複数格納される場合には、現在のＲＡＩＤ設定に対して、これら複数の過去のＲＡＩＤ設定のそれぞれについて比較を行なうものとする。
【０２５２】
論理ドライブ制御部３２は、第二の過去のＲＡＩＤ設定と同様のＲＡＩＤ設定となるように、自身の現在のＲＡＩＤ設定を修正する（図１９のステップＦ４）。その際、論理ドライブ制御部３２は、自身のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値（「ＯＮ」，「ＯＦＦ」）を、比較対象と同様になるように上書きする。
【０２５３】
次に、図２７〜図２９に例示するような周囲のＲＡＩＤ設定を取得した場合の、重複制御における設定情報の比較処理について、図１９、及び、図２４に示した手法を適用した場合の例を示す。ここでの比較対象とは周囲の情報処理システムにおけるＲＡＩＤ設定となる。
【０２５４】
図２７〜図２９は、それぞれ異なる周囲の情報処理システムにおいて格納又は取得されたＲＡＩＤ設定を例示したものである。図２７（ａ）〜（ｂ）は第一の情報処理システムのＲＡＩＤ設定，図２８（ａ）〜（ｄ）は第二の情報処理システムのＲＡＩＤ設定，図２９（ａ）〜（ｄ）は第三の情報処理システムのＲＡＩＤ設定を例示したものである。また、各図の（ａ），（ｂ）は、ＲＡＩＤコントローラ１８Ａに関するＲＡＩＤ設定であり、各図の（ｃ），（ｄ）は、ＲＡＩＤコントローラ１８Ｂに関するＲＡＩＤ設定である。
【０２５５】
また、上述の例と同様に、本情報処理システム１０における自身のＲＡＩＤ設定は、既述の図２１（ａ）〜（ｄ）に例示されているものとする。したがって、図２１（ａ）〜（ｂ）に示すように、論理ドライブＬＤ１とＬＤ３とに関するＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”には、「ＯＮ」が重複して格納されている。
【０２５６】
設定比較部３４は、ＢＭＣメモリ１７に格納されるＲＡＩＤ設定履歴５３を取得する（図１９のステップＦ２参照）。
【０２５７】
そして、設定比較部３４は、上記ステップＦ２において取得したＲＡＩＤ設定履歴５３と現在のＲＡＩＤ設定とを比較する（図１９のステップＦ３参照）。そして、この比較の結果、自身の現在のＲＡＩＤ設定が、ＲＡＩＤ設定履歴５３のうちのいずれかのＲＡＩＤ設定と同様か否かを判定する。この例においては、自身の現在のＲＡＩＤ設定と同様なＲＡＩＤ設定が過去にはなかったものとする。
【０２５８】
設定比較部３４は、例えば、外部設定情報通信部３５に依頼して、周囲の情報処理システムに対し、イーサネット等の通信インタフェースを介して、ＲＡＩＤ設定に関する情報の取得を指示する（図１９のステップＦ５参照）。ここでは、外部設定情報通信部３５が、第一の情報処理システムのＲＡＩＤ設定（図２７），第二の情報処理システムのＲＡＩＤ設定（図２８），第三の情報処理システムのＲＡＩＤ設定（図２９）を取得したとする。
【０２５９】
設定比較部３４は、上記処理において取得した周囲のＲＡＩＤ設定と、自身の現在のＲＡＩＤ設定とを比較する（図１９のステップＦ８参照）。
【０２６０】
設定比較部３４は、自身のＲＡＩＤ設定と比較対象とが備えるＲＡＩＤコントローラ１８の構成が一致しているかを判定する（図２４のステップＧ１参照）。現在のＲＡＩＤ設定においては、図２１（ａ）〜（ｄ）に示すとおり、２つのＲＡＩＤコントローラ１８Ａ，１８Ｂを備える。第一の情報処理システムのＲＡＩＤ設定，第二の情報処理システムのＲＡＩＤ設定，第三の情報処理システムのＲＡＩＤ設定においても、２つのＲＡＩＤコントローラ１８Ａ，１８Ｂを備える。したがって、設定比較部３４は、自身のＲＡＩＤ設定と比較対象とが備えるＲＡＩＤコントローラ１８の構成が一致していると判定する。
【０２６１】
設定比較部３４は、自身と比較対象とが備える物理ドライブの構成が一致しているかを判定する（図２４のステップＧ２参照）。自身のＲＡＩＤ設定においては、図２１（ａ）〜（ｄ）に示すとおり、“物理ドライブＩＤ”が「ＩＤ１」〜「ＩＤ６」を識別子として備える６つの物理ドライブを備える。第二の情報処理システムのＲＡＩＤ設定，第三の情報処理システムのＲＡＩＤ設定においても、図２８（ａ）〜（ｄ），図２９（ａ）〜（ｄ）に示すとおり、“物理ドライブＩＤ”が「ＩＤ１」〜「ＩＤ６」を識別子として備える６つの物理ドライブを備える。
【０２６２】
一方、第一の情報処理システムのＲＡＩＤ設定においては、図２７（ａ）に示すとおり、ＲＡＩＤコントローラ１８Ａが、“物理ドライブＩＤ”が「ＩＤ１」〜「ＩＤ２」を識別子として備える２つの物理ドライブしか備えない。したがって、第一の情報処理システムのＲＡＩＤ設定は比較対象から除外される。設定比較部３４は、現在のＲＡＩＤ設定と比較対象とが備える物理ドライブの構成とで一致しているものとがあると判定する。  
【０２６３】
設定比較部３４は、自身と比較対象とが備える論理ドライブの構成が一致しているかを判定する（図２４のステップＧ３参照）。自身のＲＡＩＤ設定においては、図２１（ａ）〜（ｄ）に示すとおり、２つの論理ドライブＬＤ１，ＬＤ２を備える。第二の情報処理システムのＲＡＩＤ設定，第三の情報処理システムのＲＡＩＤ設定においても、図２８（ａ）〜（ｄ），図２９（ａ）〜（ｄ）に示すとおり、２つの論理ドライブＬＤ１，ＬＤ２を備える。
【０２６４】
設定比較部３４は、自身のＲＡＩＤ設定と、第二の情報処理システムと第三の情報処理システムとが備える論理ドライブの構成が一致していると判定する。
【０２６５】
設定比較部３４は、第二の情報処理システム、又は、第三の情報処理システムのＲＡＩＤ設定と同様に、自身の現在のＲＡＩＤ設定を修正可能であると判定する（図２４のステップＧ４参照）。したがって、論理ドライブ制御部３２は、自身のＲＡＩＤ設定情報４２のフィールド“システムディスクフラグ”に格納される値（「ＯＮ」，「ＯＦＦ」）を、比較対象と同様になるように上書き可能であると判定する。
【０２６６】
以上のことから、設定比較部３４は、第二の情報処理システム、又は、第三の情報処理システムのＲＡＩＤ設定が、自身のＲＡＩＤ設定に近いと判定する（図１９のステップＦ８参照）。
【０２６７】
設定比較部３４は、システムディスクフラグに設定されている値が同一であるか否かを上記処理において取得した周囲のＲＡＩＤ設定と、自身の現在のＲＡＩＤ設定とを比較する（図１９のステップＦ９参照）。ここでは、自身のＲＡＩＤ設定では、論理ドライブＬＤ１，ＬＤ３のシステムディスクフラグの値が「ＯＮ」であり、他の論理ドライブのシステムディスクフラグの値は「ＯＦＦ」である。
【０２６８】
一方、第二の情報処理システムのＲＡＩＤ設定では、図２８（ａ）〜（ｄ）に示すように、論理ドライブＬＤ１のシステムディスクフラグの値のみが「ＯＮ」であり、他の論理ドライブのシステムディスクフラグの値は「ＯＦＦ」である。また、第三の情報処理システムのＲＡＩＤ設定では、図２９（ａ）〜（ｄ）に示すように、論理ドライブＬＤ１のシステムディスクフラグの値のみが「ＯＮ」であり、他の論理ドライブのシステムディスクフラグの値は「ＯＦＦ」である。
【０２６９】
したがって、設定比較部３４は、システムディスクフラグに設定されている値が同一でないと判断する。
【０２７０】
図２３に示す優先度にしたがって重複処理を実行する。ここでは、一例として、図２３（ａ）〜（ｄ）に例示する種々の優先度の中から、図２３（ｃ）に示すＲＡＩＤレベルによる優先度に着目して比較するものとする（図１９のステップＦ１１参照）。ここでは、図２３（ｃ）に上から列挙する「ＲＡＩＤ０」，「ＲＡＩＤ５」，「ＲＡＩＤ６」，「ＲＡＩＤ１＋０」，「ＲＡＩＤ５＋０」，「ＲＡＩＤ６＋０」の順に優先度が低くなるように設定されている。
【０２７１】
設定比較部３４は、自身のＲＡＩＤ設定におけるＲＡＩＤレベルの中から、上記列挙した順番の中で最も高い優先度が設定されているＲＡＩＤレベルを検出する。図２１（ａ）〜（ｄ）を参照すると、設定比較部３４は、自身のＲＡＩＤ設定におけるＲＡＩＤレベルの中で最も高い優先度が設定されているＲＡＩＤレベルは、ＲＡＩＤ１である。すなわち、ＲＡＩＤレベルにＲＡＩＤ１が設定されている論理ドライブＬＤ１を優先することになる。
【０２７２】
次に、設定比較部３４は、比較対象である、第二の情報処理システムと第三の情報処理システムとのＲＡＩＤ設定における、論理ドライブＬＤ１のシステムディスクフラグの値を、それぞれ検出する。図２８（ａ）〜（ｄ）を参照すると、第二の情報処理システムのＲＡＩＤ設定では、論理ドライブＬＤ１のシステムディスクフラグの値に「ＯＮ」が設定されている。また、図２９（ａ）〜（ｄ）を参照すると、第三の情報処理システムのＲＡＩＤ設定では、論理ドライブＬＤ１のシステムディスクフラグの値に「ＯＦＦ」が設定されている。
【０２７３】
そこで、設定比較部３４は、論理ドライブ制御部３２は、第三の情報処理システムのＲＡＩＤ設定と同様のＲＡＩＤ設定となるように、自身のＲＡＩＤ設定を修正する。すなわち、論理ドライブ制御部３２は、第二の情報処理システムのＲＡＩＤ設定と同様に、論理ドライブＬＤ１のシステムディスクフラグの値に「ＯＮ」を設定し、論理ドライブＬＤ３のシステムディスクフラグの値に「ＯＦＦ」を設定する。
【０２７４】
上記重複制御の処理を経ることにより、自身のＲＡＩＤ設定において、システムディスクフラグの値に「ＯＮ」が設定される論理ドライブが１つだけ（ＬＤ１）になり、ＯＳをインストールすべき論理ドライブを明示させることができる。
【０２７５】
〔３〕効果
上述のように、本実施形態の情報処理システム１では、システムディスクフラグを用いてＯＳのインストール対象となる論理ドライブを特定し、特定された論理ドライブを構成する物理ドライブをオフラインに制御する。これにより、ＯＳのインストール対象である論理ドライブが明示され、ＯＳインストールの作業者や、ＯＳの自動インストール用プログラムは、ＯＳの対象となる論理ドライブだけを認識することが可能となる。
【０２７６】
したがって、上記システムディスクフラグをハードウェアの設定者が設定しておくことで、ソフトウェアの作業者にとって、ＯＳをインストールすべき物理ドライブの判別が容易になり、情報処理システム全体のセットアップ作業に要するコストが減る。
【０２７７】
〔４〕その他
上述した一実施形態及び変形例に係る技術は、以下のように変形、変更して実施することができる。
【０２７８】
上述した一実施形態では、複数の論理ドライブのうち、ＯＳがインストールされるべき論理ドライブは１つであるものとしたが、１以上の論理ドライブであってもよい。また、上述した変形例では、ＲＡＩＤコントローラ１８を２つ備えるものとしたが、ＲＡＩＤコントローラ１８の数は３つ以上であってもよい。
【０２７９】
上述した一実施形態では、システムディスクフラグの値に「ＯＮ」が設定されている論理ドライブをＯＳのインストール対象としたが、システムディスクフラグの値に「ＯＦＦ」が設定されている論理ドライブをＯＳのインストール対象としてもよい。その場合、システムディスクフラグの値に「ＯＮ」が設定されている論理ドライブは、ＯＳのインストール対象となる。
【０２８０】
上述した一実施形態、及び、変形例において、ＯＳインストールの作業者が、他の情報処理装置を用いて、ＯＳのインストールを実行してもよいし、外部のサーバからＯＳのインストールを実行してもよい。この場合、ＯＳインストールの作業者や外部のサーバは、図示しないネットワークを介して当該情報処理装置１０に接続し、認識される一の論理ドライブに対してＯＳのインストールを実行する。その際、ＯＳのインストール対象となる一の論理ドライブが認識されるので、この認識された一の論理ドライブに対してＯＳのインストールが実行される。
【０２８１】
〔５〕付記
以上の実施形態に関し、さらに以下の付記を開示する。
【０２８２】
（付記１）
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する記憶部と、
前記識別情報に基づいて、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定し、前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールし、当該インストール後に、前記接続状態の設定をオンラインに戻す制御部と、
をそなえる、
ことを特徴とする情報処理装置。
【０２８３】
（付記２）
前記制御部は、前記オペレーティングシステムをインストールする前に、前記複数の物理ドライブの接続状態の設定と、前記識別情報とを取得する、
ことを特徴とする、付記１に記載の情報処理装置。
【０２８４】
（付記３）
前記制御部は、前記識別情報が前記複数の論理ドライブに重複して設定されている場合、前記論理ドライブに関する過去の設定情報、他の情報処理装置における論理ドライブの設定情報、又は、前記論理ドライブの設定における優先度に基づき、前記重複を解消する制御を行なう、
ことを特徴とする、付記１又は２に記載の情報処理装置。
【０２８５】
（付記４）
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を参照して、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定し、
前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールし、
当該インストール後に、前記接続状態の設定をオンラインに戻す、
処理をコンピュータに実行させることを特徴とする制御プログラム。
【０２８６】
（付記５）
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する処理と、
前記識別情報に基づいて、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定する処理と、
前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールする処理と、
当該インストール後に、前記接続状態の設定をオンラインに戻す処理と、
をそなえる、
ことを特徴とする制御方法。
【０２８７】
（付記６）
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置に備えられ、前記情報処理装置を監視する監視装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を記憶する記憶部を参照して、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定する指示を前記複数の物理ドライブを管理する物理ドライブ制御装置に送信し、前記システムディスクである論理ドライブに対する前記オペレーティングシステムのインストールが完了した後に、前記接続状態の設定をオンラインに戻す指示を前記物理ドライブ制御装置に送信する制御部、
をそなえる、
ことを特徴とする監視装置。
【０２８８】
（付記７）
複数の論理ドライブの構成に用いられる複数の物理ドライブを有する情報処理装置において、
前記複数の論理ドライブのいずれかの論理ドライブがオペレーティングシステムのインストール先となるシステムディスクであることを示す識別情報を参照して、前記システムディスクである論理ドライブを除く全ての論理ドライブの構成に用いられる物理ドライブの接続状態をオフラインに設定し、
前記システムディスクである論理ドライブに対して前記オペレーティングシステムをインストールし、
当該インストール後に、前記接続状態の設定をオンラインに戻す、
処理をコンピュータに実行させることを特徴とする制御プログラムを記録したコンピュータ読取可能な記録媒体。
【符号の説明】
【０２８９】
１    情報処理システム
１０    情報処理装置
１１    ＣＰＵ
１２    記憶部
１３    メモリ
１４    チップセット
１５    ＢＩＯＳメモリ
１６    ＢＭＣ（制御装置）
１７    ＢＭＣメモリ
１８    ＲＡＩＤコントローラ（物理ドライブ制御装置）
１９    入力部
２０    ＨＤＤ
３１    フラグ監視部（制御部）
３２    論理ドライブ制御部（制御部）
３３    インストール確認部
３４    設定比較部
３５    外部設定情報通信部
４１    物理ドライブ接続状態情報
４２    ＲＡＩＤ設定情報
５１    システムディスクフラグ解除時間
５２    インストール完了画面候補
５３    ＲＡＩＤ設定履歴
１００    制御プログラム
１８１    ＲＡＩＤコントローラメモリ（記憶部）
【図１】
2020013457.tif 000003
【図２】
2020013457.tif 000004
【図３】
2020013457.tif 000005
【図４】
2020013457.tif 000006
【図５】
2020013457.tif 000007
【図６】
2020013457.tif 000008
【図７】
2020013457.tif 000009
【図８】
2020013457.tif 000010
【図９】
2020013457.tif 000011
【図１０】
2020013457.tif 000012
【図１１】
2020013457.tif 000013
【図１２】
2020013457.tif 000014
【図１３】
2020013457.tif 000015
【図１４】
2020013457.tif 000016
【図１５】
2020013457.tif 000017
【図１６】
2020013457.tif 000018
【図１７】
2020013457.tif 000019
【図１８】
2020013457.tif 000020
【図１９】
2020013457.tif 000021
【図２０】
2020013457.tif 000022
【図２１】
2020013457.tif 000023
【図２２】
2020013457.tif 000024
【図２３】
2020013457.tif 000025
【図２４】
2020013457.tif 000026
【図２５】
2020013457.tif 000027
【図２６】
2020013457.tif 000028
【図２７】
2020013457.tif 000029
【図２８】
2020013457.tif 000030
【図２９】
2020013457.tif 000031