(57)【要約】【課題】複数ＯＳを１台のサーバに容易にインストールして起動すること【解決手段】任意の論理ユニットを他の論理ユニットにコピーするコピー機能を有するストレージ装置３０と、ストレージ装置３０の論理ユニットＬＵ１からのブート設定機能を有するサーバ１０とを備え、ストレージ装置３０の論理ユニットＬＵ１に任意のＯＳをインストールしてからサーバをシャットダウンさせ、ストレージ装置３０がコピー機能を用いて論理ユニットＬＵ１を任意の論理ユニットＬＵ２〜ＬＵｎへコピーする操作を繰り返すことで複数種ＯＳを論理ユニットＬＵ２〜ＬＵｎへコピーし、ストレージ装置３０がコピー機能を用いて任意のＯＳがインストールされている論理ユニットＬＵ２〜ＬＵｎから論理ユニットＬＵ１へリストアした後、サーバ１０をストレージ装置３０の論理ユニットＬＵ１に格納したＯＳによって起動するＯＳ切り替えシステム【選択図】図１
2013242779.tif 000002
【特許請求の範囲】
【請求項１】
任意のＯＳを格納する複数の論理ユニット有し、任意の論理ユニットの内容を他の論理ユニットにコピーするコピー機能を有するストレージ装置と、インストールディスクから任意のＯＳがインストールされ、前記ストレージ装置の特定の論理ユニットからブートさせるための設定を行うブート設定機能を有するサーバとを備え、前記サーバが前記ブート設定機能によってストレージ装置の特定の論理ユニットから起動するようにブート設定されたコンピュータシステムのＯＳ切り替えシステムであって、前記サーバが複数種のＯＳを複数種のインストールディスクからストレージ装置の特定の論理ユニットにインストールする第１工程と、前記サーバにおいてシャットダウンする第２工程と、前記ストレージ装置が前記コピー機能を用いて前記特定の論理ユニットから任意の他の論理ユニットにコピーする第３工程と、前記サーバがストレージ装置の特定の論理ユニットに格納したＯＳによって起動する第４工程とを実行するＯＳ切り替えシステム。
【請求項２】
前記第１工程と第２工程との間に、前記サーバが、特定の論理ユニットにインストールしたＯＳに対するネットワーク設定及びソフトウェアのインストールを含む初期設定を行う第５工程を実行する請求項１記載のＯＳ切り替えシステム。
【請求項３】
プログラムを格納する複数の論理ユニットを有し、任意の論理ユニットの内容を他の論理ユニットにコピーするコピー機能を有するストレージ装置と、インストールディスクから任意のＯＳがインストールされ、前記ストレージ装置の特定の論理ユニットからブートさせるための設定を行うブート設定機能を有するサーバとを備え、前記サーバが前記ブート設定機能によってストレージ装置の特定の論理ユニットから起動するようにブート設定されたコンピュータシステムのＯＳ切り替え方法であって、前記サーバに複数種のＯＳを複数種のインストールディスクから前記ストレージ装置の特定の論理ユニットにインストールする第１工程と、前記サーバにおいてシャットダウンする第２工程と、前記ストレージ装置に前記コピー機能を用いて前記特定の論理ユニットから任意の他の論理ユニットにコピーさせる第３工程と、前記サーバにストレージ装置の特定の論理ユニットに格納したＯＳによって起動させる第４工程とを実行させるコンピュータシステムのＯＳ切り替え方法。
【請求項４】
前記第１工程と第２工程との間に、前記サーバが、特定の論理ユニットにインストールしたＯＳに対するネットワーク設定及びソフトウェアのインストールを含む初期設定を行う第５工程を実行させる請求項３記載のコンピュータシステムのＯＳ切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオペレーティングシステム（以下、ＯＳという。）を容易に切り替えるこができるＯＳ切り替えシステム及びＯＳ切り替え方法に関する。
【背景技術】
【０００２】
一般に、外部記憶装置又はバックアップ用のストレージ装置を顧客に提供するソリューション会社においては、提供する顧客コンピュータシステムのサーバに応じたストレージ装置の構成情報等の設定が行われており、顧客へのストレージ装置納入前やシステム拡張の際には、ソリューション会社に設置したサーバを使用した実機確認を行う必要がある。この納入先顧客におけるサーバのコンピュータシステムは、多種多様であり、顧客に応じた複数のＯＳ環境が必要とされている。
【０００３】
従来技術においては、複数環境のサーバをソリューション会社に用意することは困難なため、１台のサーバにおいて複数のＯＳ環境を実機確認する場合にはＯＳのインストールディスクを用いた再インストールが行われていた。
【０００４】
なお、コンピュータのＯＳを切り替える技術が記載された文献としては、下記の特許文献１が挙げられ、この特許文献１には、仮想マシンを有するサーバと、仮想マシンの実体を仮想ディスクとして格納する特定のストレージ装置と、サーバ及び複数のストレージ装置を制御する管理サーバとを備え、特定ストレージ装置が仮想ディスクに使用するＯＳ及びアプリケーションを集約したテンプレートを有し、テンプレートの複製を複数個作成し、該複製されたテンプレートを他のストレージ装置に分散させ、他のストレージが複製されたテンプレートにＩＰアドレス及びコンピュータの名称を含む前記仮想マシンの個別情報をインストールするＶＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）デプロイを行い、管理サーバがＶＭデプロイの全ての回数とテンプレートの全ての複製回数とが最小になるように各ストレージ装置を制御することによって、デプロイ処理にかかる時間を短縮する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２３０６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記の特許文献１に記載された技術は、デプロイ処理にかかる時間を短縮することができるものの、仮想マシンのデプロイを目的としており、本願発明の対象とする複数のＯＳ環境を１台のサーバで切り替えて動作させるものとは技術対象が異なり、複数のＯＳを１台のサーバで切り替えて動作させることができないという課題があった。
【０００７】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、複数のＯＳを１台のサーバで容易に動作させることができるＯＳ切り替えシステム及びＯＳ切り替え方法を提供することである。
【課題を解決するための手段】
【０００８】
前記の目的を達成するために請求項１記載の発明は、任意のＯＳを格納する複数の論理ユニット有し、任意の論理ユニットの内容を他の論理ユニットにコピーするコピー機能を有するストレージ装置と、インストールディスクから任意のＯＳがインストールされ、前記ストレージ装置の特定の論理ユニットからブートさせるための設定を行うブート設定機能を有するサーバとを備え、前記サーバが前記ブート設定機能によってストレージ装置の特定の論理ユニットから起動するようにブート設定されたコンピュータシステムのＯＳ切り替えシステムであって、
前記サーバが複数種のＯＳを複数種のインストールディスクからストレージ装置の特定の論理ユニットにインストールする第１工程と、前記サーバにおいてシャットダウンする第２工程と、前記ストレージ装置が前記コピー機能を用いて前記特定の論理ユニットから任意の他の論理ユニットにコピーする第３工程と、前記サーバがストレージ装置の特定の論理ユニットに格納したＯＳによって起動する第４工程とを実行することを特徴とする。
【０００９】
請求項２記載の発明は、前記特徴のＯＳ切り替えシステムにおいて、前記第１工程と第２工程との間に、前記サーバが、特定の論理ユニットにコピーしたＯＳに対するネットワーク設定及びソフトウェアのインストールを含む初期設定を行う第５工程を実行することを特徴とする。
【００１０】
請求項３記載の発明は、任意のＯＳを格納する複数の論理ユニット有し、任意の論理ユニットの内容を他の論理ユニットにコピーするコピー機能を有するストレージ装置と、インストールディスクから任意のＯＳがインストールされ、前記ストレージ装置の特定の論理ユニットからブートさせるための設定を行うブート設定機能を有するサーバとを備え、前記サーバが前記ブート設定機能によってストレージ装置の特定の論理ユニットから起動するようにブート設定されたコンピュータシステムのＯＳ切り替え方法であって、
前記サーバに複数種のＯＳを複数種のインストールディスクから前記ストレージ装置の特定の論理ユニットにインストールする第１工程と、前記サーバにおいてシャットダウンする第２工程と、前記ストレージ装置に前記コピー機能を用いて前記特定の論理ユニットから任意の他の論理ユニットにコピーさせる第３工程と、前記サーバにストレージ装置の特定の論理ユニットに格納したＯＳによって起動させる第４工程とを実行させることを特徴とする。
【００１１】
請求項４記載の発明は、前記特徴のコンピュータシステムのＯＳ切り替え方法において、前記第１工程と第２工程との間に、前記サーバが、特定の論理ユニットにインストールしたＯＳに対するネットワーク設定及びソフトウェアのインストールを含む初期設定を行う第５工程を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によるＯＳ切り替えシステム及びＯＳ切り替え方法は、任意の論理ユニットの内容を他の論理ユニットにコピーするコピー機能を有するストレージ装置と、前記ストレージ装置の特定の論理ユニットからブートさせるための設定を行うブート設定機能を有するサーバとを用い、前記ストレージ装置の特定の論理ユニットに複数種のＯＳをインストールする工程と、サーバをシャットダウンさせる工程と、ストレージ装置がコピー機能を用いて特定の論理ユニットから任意の他の論理ユニットにコピーする工程と、サーバがストレージ装置の特定の論理ユニットに格納したＯＳによって起動する工程とを実行することによって、複数のＯＳを１台のサーバで容易に動作させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるＯＳ切り替えシステムを示す図。
【図２】本実施形態によるＯＳ切り替え方法のインストール動作を示す図。
【図３】本実施形態によるＯＳ切り替え方法のＯＳ起動動作を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明によるＯＳ切り替え方法を適用したＯＳ切り替えシステムを構成するコンピュータシステムの一実施形態を図面を参照して詳細に説明する。
［構成］
本実施形態によるＯＳ切り替えシステムを構成するコンピュータシステムは、図１に示す如く、インストールディスク５から任意のＯＳをインストールするサーバ１０と、ＯＳ及びデータ及びプログラムを格納する複数の論理ユニットＬＵ（Ｌｏｇｉｃａｌ  Ｕｎｉｔ）１〜ＬＵｎを有するストレージ装置３０と、前記サーバ１０とストレージ装置３０とをＦＣ（Ｆｉｂｅｒ  Ｃｈａｎｎｅｌ）ケーブルを介して接続する複数のポート２１ａ〜２２ｂを有するＦＣ（Ｆｉｂｅｒ  Ｃｈａｎｎｅｌ）スイッチ２０とを備える。
【００１５】
前記サーバ１０は、インストールディスク５からＯＳ及び他のプログラムをインストールするためのＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｋ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）ドライブ１４と、前記ＦＣスイッチ２０の複数のポート２１ａ及び２１ｂと接続するための複数のＨＢＡ（Ｈｏｓｔ  Ｂｕｓ  Ａｄａｐｔｅｒ）１５及び１６と、プログラム及びデータを格納するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３と、プログラム及びデータを一時的に格納するメモリ１２と、前記構成を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１及びその他の周辺機器とを備え、ＨＢＡ１５及び１６はポート間の接続形態を設定するトポロジ機能と、リンクスピードを設定するスピード設定機能と、ストレージ装置のＯＳがインストールされた特定の論理ユニットからブート（起動）させるための設定であるブート設定機能と、ストレージ装置の論理ユニットＬＵ１を関連付けるバインド機能とを有する。なお、本実施形態においてはＨＤＤ１３を使用する例を示したが、本発明によるＯＳ切り替えシステムを構成するコンピュータシステムは、ＨＤＤ１３を必ずしも必要とはしない。
【００１６】
前記ストレージ装置３０は、前記ＦＣスイッチ２０の複数のポート２２ａ及び２２ｂと接続されキャッシュメモリ３６との間のアクセスを制御するＣＨＡ３５ａ及び３５ｂと、前記サーバ１０からの指示によってＯＳ及びデータ及びプログラムを一時的に格納するキャッシュメモリ３６と、キャッシュメモリ３６と論理ユニットＬＵ１〜ＬＵｎの間のアクセスを制御するＤＫＡ３７ａ及び３７ｂと、前記サーバ１０からの指示によってＯＳ及びデータ及びプログラムを格納する論理ユニットＬＵ１〜ＬＵｎと、前記構成を制御するＣＰＵ３１及びその他の周辺機器を備える。
【００１７】
特に前記ストレージ装置３０は、前記ＣＰＵ３１が、プログラムによって、論理ユニットのレプリカボリューム生成（ＳｈａｄｏｗＩｍａｇｅ）機能及びスナップショット（Ｃｏｐｙ−ｏｎ−Ｗｒｉｔｅ  Ｓｎａｐｓｈｏｔ）機能を用いて任意の論理ユニットの内容を他の論理ユニットをコピーするＬＵコピー機能と、ＣＨＡを設定するＣＨＡ設定機能と、論理ユニットを作成する論理ユニット作成機能と、前記論理ユニット作成機能によって作成したＯＳをインストールするための論理ユニットを前記ＣＨＡ設定機能で設定したホストグループに定義するマッピング機能とを有し、前記ＣＨＡ設定機能は、トポロジ設定機能と前記リンクスピード設定機能とサーバ１０のＨＢＡ１５及び１６のＷＷＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ）を登録するホストグループの設定機能を含み、前記論理ユニットのレプリカボリューム生成（ＳｈａｄｏｗＩｍａｇｅ）機能及びスナップショット（Ｃｏｐｙ−ｏｎ−Ｗｒｉｔｅ  Ｓｎａｐｓｈｏｔ）機能は、ＯＳをインストールした論理ユニットＬＵ１を他の論理ユニットＬＵ２〜ＬＵｎにコピーする機能とを含む。
【００１８】
前記レプリカボリューム生成機能やスナップショット機能は、本実施形態の対象とするストレージ装置がメインフレーム等のコンピュータのデータ及びプログラムのバックアップを行うために用意されているものであって、前記レプリカボリューム生成機能とは、データ及びプログラム等が格納された論理ユニットを他の論理ユニットにレプリカ（複製）を生成する機能を意味し、前記スナップショット機能とは、データ及びプログラム等が格納された論理ユニットの仮想的なレプリカ（複製）を生成し、論理ユニットに格納されているデータが変更された場合は変更箇所の変更される前のデータ（差分データ）のみをプールと呼ばれる記憶領域へ格納しておき、差分データのコピー及び管理を行う機能を意味する。
【００１９】
前記ＦＣスイッチ２０は、サーバ１０の接続ポートとストレージ装置３０の接続ポートの経路を設定してインストールディスク５のＯＳプログラムを任意のＨＢＡ１５又は１６からＦＣスイッチ２０を介してストレージ装置３０のＣＨＡ３５ａ又は３５ｂへ接続するゾーニング機能を有する。なお、本実施形態においてはＦＣスイッチ２０を使用する例を示したが、本発明によるＯＳ切り替えシステムを構成するコンピュータシステムは、ＦＣスイッチ２０を介することなくサーバ１０の接続ポートとストレージ装置３０のＣＨＡとを直接接続しても良い。
【００２０】
また、前記インストールディスク５のＯＳプログラムとしては、例えば、Ｗｉｎｄｏｗｓ（登録商標）系やＬｉｎｕｘ（登録商標）系やＶＭｗａｒｅ（登録商標）系の多種多様のＯＳが挙げられる。
【００２１】
［動作］
さて、このように構成された本実施形態によるＯＳ切り替えシステムを構成するコンピュータシステムは、準備段階として、前記ストレージ装置３０は、前記ＣＨＡ設定機能によって、トポロジ設定とリンクスピード設定とホストグループ設定により接続ＣＨＡを設定する工程と、論理ユニット作成機能によって、ＯＳをインストールするための論理ユニットＬＵ１及び他の論理ユニットＬＵ２〜ＬＵｎを作成する工程とを実行し、マッピング機能によって、前記論理ユニット作成機能によって作成したＯＳをインストールするための論理ユニットＬＵ１及び他の論理ユニットＬＵ２〜ＬＵｎを前記ＣＨＡ設定機能で設定したホストグループに定義する工程を実行する。
【００２２】
次いで、本ＯＳ切り替えシステムを構成するコンピュータシステムは、前記ＦＣスイッチ２０が、ゾーニング機能によって、サーバ１０の接続ポートとストレージ装置３０の接続ポートの経路を設定してＨＢＡ１５又は１６からＦＣスイッチ２０を介してストレージ装置３０のＣＨＡ３５ａ又は３５ｂへの経路を作成する工程を実行する。
【００２３】
次いで、サーバ１０のＨＢＡ１５及び１６が、前記トポロジ機能によってポート間の接続形態を設定する工程と、スピード設定機能によるリンクスピードを設定する工程と、ストレージ装置の特定の論理ユニットＬＵ１からブート（起動）させるための設定を行うブート設定機能と、バインド機能によってストレージ装置の論理ユニットＬＵ１を関連付ける工程とを実行して動作する。
【００２４】
さて、このような準備段階を経た本実施形態によるＯＳ切り替えシステムを構成するコンピュータシステムは、複数のＯＳをストレージ装置３０に格納するとき、図２及び図１に示す如く、ＯＳインストールディスク５をサーバ１０のＣＤ／ＤＶＤドライブ１４にセットするステップＳ２１と、サーバ１０を起動するステップＳ２２と、前記ＯＳインストールディスク５のＯＳプログラムをストレージ装置３０の論理ユニットＬＵ１へＦＣスイッチ２０を介してインストールするステップＳ２３と、インストールしたＯＳ環境をカスマイズするか否かを判定するステップＳ２４と、このステップＳ２４においてＯＳをカスマイズすると判定したとき、ネットワーク設定や必要なソフトウェアのインストール等の初期設定を行うステップＳ２５と、前記ステップＳ２４においてＯＳをカスマイズしないと判定したとき又は前記ステップＳ２５に続き、サーバ１０をシャットダウンさせるステップＳ２６と、ＯＳをインストールした論理ユニットＬＵ１の内容をレプリカボリューム生成機能又はスナップショット機能（ＬＵコピー機能）を使用して他の論理ユニットへコピー（バックアップ）するステップＳ２７と、別のＯＳをインストールするか否かを判定し、インストールすると判定したとき、前記ステップＳ２１に戻るステップＳ２８と、このステップＳ２８において別のＯＳをインストールしないと判定したとき、サーバ１０を再起動して処理を終了するステップＳ２９とを実行することによって、複数のＯＳをストレージ装置３０の任意の論理ユニットへインストールすることができる。
【００２５】
次いで、本実施形態によるＯＳ切り替えシステムを構成するコンピュータシステムは、図３及び図１に示す如く、サーバ１０をシャットダウンさせるステップＳ３１と、コピー（バックアップ）した論理ユニットＬＵ２〜ＬＵｎから任意の論理ユニットを選択し、前記ＬＵコピー機能を用いて前記選択した論理ユニットの内容を論理ユニットＬＵ１へリストアするステップＳ３２と、サーバ１０を再起動するステップＳ３３とを実行することによって、サーバ１０がストレージ装置３０の論理ユニットＬＵ１に格納した任意のＯＳによって起動することができる。
【００２６】
このように本実施形態によるＯＳ切り替えシステム及び方法は、任意のＯＳを格納する複数の論理ユニットと論理ユニットのコピー機能を有するストレージ装置３０と、このストレージ装置３０の特定の論理ユニットＬＵ１に格納したＯＳに基づいて起動する機能を有するサーバ１０とを用い、予めストレージ装置３０の論理ユニットＬＵ２〜ＬＵｎに任意のＯＳがインストールされた論理ユニットＬＵ１をコピー（バックアップ）する工程と、サーバ１０をシャットダウンする工程と、ストレージ装置３０の論理ユニットＬＵ１に、任意のＯＳがインストール（バックアップ）された任意の論理ユニットＬＵ２〜ＬＵｎをコピー（リストア）する工程と、サーバ１０をストレージ装置３０の論理ユニットＬＵ１に格納されているＯＳにより起動する工程とを実行することによって、サーバ１０を任意のＯＳにより容易に起動することができる。
【符号の説明】
【００２７】
５  インストールディスク、１０  サーバ、１１  ＣＰＵ、１２  メモリ、
１３  ＨＤＤ、１４  ＣＤ／ＤＶＤドライブ、１５及び１６  ＨＢＡ、
２０  ＦＣスイッチ、２１ａ及び２１ｂ及び２２ａ及び２２ｂ  ポート、
３０  ストレージ装置、３１  ＣＰＵ、３５ａ及び３５ｂ  ＣＨＡ、
３６  キャッシュメモリ、３７ａ及び３７ｂ  ＤＫＡ、
３８ａ〜３８ｎ  論理ユニットＬＵ
【図１】
2013242779.tif 000003
【図２】
2013242779.tif 000004
【図３】
2013242779.tif 000005