(57)【要約】【課題】業務停止時間を最小限にすることが出来る情報処理装置等を提供すること。【解決手段】情報処理のＯＳ領域を固定領域と、可変領域に分離し、固定領域に対するスナップショットを作成し、スナップショットを固定領域として運用し、スナップショットの元になった固定領域に修正物件を適用し、固定領域から新たにスナップショットを作成し、起動時には前記新たに作成したスナップショット領域から起動を実施する。【選択図】図１
2009251673.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳ領域を固定領域と、可変領域に分離し、
前記固定領域に対するスナップショットを作成し、
前記スナップショットを固定領域として運用し、
スナップショットの元になった固定領域に修正物件を適用し、
固定領域から新たにスナップショットを作成し、
起動時には前記新たに作成したスナップショット領域から起動を実施することを特徴とする情報処理装置。
【請求項２】
スナップショットで業務を開始した際に、不具合等があり以前運用していた状態に戻す場合、起動設定の変更と再起動で元のバージョンに戻すことを特徴とする請求項１記載の情報処理装置。
【請求項３】
ＯＳ領域を固定領域と、可変領域に分離し、
前記固定領域に対するスナップショットを作成し、
前記スナップショットを固定領域として運用し、
スナップショットの元になった固定領域に修正物件を適用し、
固定領域から新たにスナップショットを作成し、
起動時には前記新たに作成したスナップショット領域から起動を実施することを特徴とするＯＳのアップデート時間短縮方法。
【請求項４】
スナップショットで業務を開始した際に、不具合等があり以前運用していた状態に戻す場合、起動設定の変更と再起動で元のバージョンに戻すことを特徴とする請求項３記載のＯＳのアップデート時間短縮方法。
【請求項５】
情報処理のＯＳ領域を固定領域と、可変領域に分離し、
情報処理に、前記固定領域に対するスナップショットを作成し、
前記スナップショットを固定領域として運用し、
スナップショットの元になった固定領域に修正物件を適用し、
固定領域から新たにスナップショットを作成し、
起動時には前記新たに作成したスナップショット領域から起動を実施する処理を実行させることを特徴とするプログラム。
【請求項６】
スナップショットで業務を開始した際に、不具合等があり以前運用していた状態に戻す場合、起動設定の変更と再起動で元のバージョンに戻す処理を実行させることを特徴とする請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固定領域に対するスナップショットを作成し、そのスナップショットを固定領域として運用することにより、最小限の業務停止で修正物件適用を行う技術に関する。
【背景技術】
【０００２】
関連するシステムでは、ＯＳのバージョンアップや修正物件の適用時にはシステムを停止し、その後修正物件を適用する手順になる。
【０００３】
また、ＯＳ領域を複数持ち、切り替えるシステムの場合、業務を停止させずにバージョンアップが可能になるが、ディスクの占有領域が二倍に増加する。
【０００４】
関連技術として、より完全かつ好都合なオペレーティングシステムを使用者に与えるべく、コンピュータが正常にブートするように、損傷を受けたＯＳ又は重要なファイルを直ちに復元できる技術が提案されている。その構成は、最初に、コンピュータシステムが稼働しているときにハードディスク装置の各区画の利用可能な空き領域を検出する。ＯＳの重要なファイルを利用可能な空き領域にバックアップするために特定の記憶手段が用いられる。ＯＳが損傷を受けかつそのＯＳが起動できないとき、バックアップされたＯＳのデータが直ちに原記憶位置に復元される。そして損傷を受けたファイルが復元され、ＯＳは正常に起動される（例えば、特許文献１参照）。
【特許文献１】特開２００３−０７６６１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１はＯＳが破壊された場合、スナップショットからＯＳ領域を復旧するものでありスナップショット自体をＯＳ領域にするものではなく、また上述の関連技術では、ＯＳのアップデートを実施する場合、次の三つのステップを行う必要がある。
（１）業務を停止する。（２）アップデート物件を適用する。（３）ＯＳを再起動する。
（２）の作業は修正量に比例して適用時間が長くなり、（１）〜（３）の全てのステップを実施した場合、業務の停止時間が長時間に及ぶという問題があった。
【０００６】
本発明は、以上のような課題を解決するためになされたもので、業務停止時間を最小限にすることが出来る情報処理装置、ＯＳのアップデート時間短縮方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、ＯＳ領域を固定領域と、可変領域に分離し、
前記固定領域に対するスナップショットを作成し、
前記スナップショットを固定領域として運用し、
スナップショットの元になった固定領域に修正物件を適用し、
固定領域から新たにスナップショットを作成し、
起動時には前記新たに作成したスナップショット領域から起動を実施することを特徴とする。
【０００８】
また、本発明のＯＳのアップデート時間短縮方法は、ＯＳ領域を固定領域と、可変領域に分離し、
前記固定領域に対するスナップショットを作成し、
前記スナップショットを固定領域として運用し、
スナップショットの元になった固定領域に修正物件を適用し、
固定領域から新たにスナップショットを作成し、
起動時には前記新たに作成したスナップショット領域から起動を実施することを特徴とする。
【０００９】
また、本発明のプログラムは、情報処理のＯＳ領域を固定領域と、可変領域に分離し、
情報処理に、前記固定領域に対するスナップショットを作成し、
前記スナップショットを固定領域として運用し、
スナップショットの元になった固定領域に修正物件を適用し、
固定領域から新たにスナップショットを作成し、
起動時には前記新たに作成したスナップショット領域から起動を実施する処理を実行させることを特徴とするプログラム。
【発明の効果】
【００１０】
本発明によれば、業務停止時間を最小限にすることが出来る。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の第一の実施の形態について図面を参照して詳細に説明する。
【００１２】
情報処理装置のＯＳの領域を固定領域(バイナリやライブラリ)と可変領域(設定情報、テンポラリ)に分離する。
【００１３】
ＯＳインストール直後に固定領域のスナップショットを作成し、スナップショットをＯＳの固定領域として運用する。オリジナルはＯＳの運用時には使用しない。（図２（２０１）,（２０２））
【００１４】
ＯＳインストール直後に固定領域のスナップショットを作成し、オリジナルは運用では使用しないため、運用中にバックグラウンドでオリジナルに対して修正物件の適用を実施することが出来る。(図２（２０３）)
【００１５】
ＯＳ修正物件適用後は固定領域のオリジナルから新たにスナップショット(スナップショット（Ｖｅｒ２．０）)を作成し、可変領域内にある起動設定を変更し、スナップショット（Ｖｅｒ２．０）を固定領域として運用を開始する。（図２（２０４）,（２０５）,（２０６））
この結果、修正物件の適用の際の業務停止を最小限にすることが出来る。
【００１６】
スナップショットで業務を開始した際に、不具合等があり以前運用していた状態に戻す場合も同様に、起動設定の変更と再起動で元のバージョンに戻す事が出来る。(図２（２０７）,（２０８）)
【００１７】
次に、本実施の形態の構成について図面を参照して詳細に説明する。
ＯＳの領域(図１（１０１）)をバイナリやライブラリ等、運用中に変更がない部分である固定領域(図１（１０２）)と、設定ファイルやテンポラリ等、運用中に変更される可能性のある可変領域(図１（１０３）)に分離する。
【００１８】
固定領域に対してはスナップショット(図１（１０４）)を作成し、ＯＳの運用ではスナップショットのみを使用する。
【００１９】
本発明では、ＯＳのインストールで固定領域と可変領域に分離し、固定領域にはインストール後は変更しないバイナリやライブラリを置き、APからの書き込みは許可しない。この状態で固定領域のスナップショットを作成し、スナップショット領域をＯＳの固定領域として設定し、起動、運用する。
【００２０】
スナップショットはＲｅａｄＯｎｌｙであるが、固定領域は書き込み不可のため運用に支障はない。
【００２１】
修正物件を適用する場合には、バックグラウンドでスナップショットの元になった固定領域(以降、オリジナルと表記する)に修正物件を適用する。オリジナルに修正物件を適用してもＯＳ運用を行っているスナップショットには影響を及ぼさず、運用を継続できる。
【００２２】
その後、オリジナルから新たにスナップショットを作成し、次回の起動時には新たに作成したスナップショット領域を利用して起動するように設定変更する。
【００２３】
再起動を実施することで修正物件適用後のＯＳで起動できる。その結果、業務停止時間を最小限にすることが出来る。
【００２４】
本実施の形態の第一の効果は、業務を停止させることなく修正物件を適用し、ワンポイントの停止でバージョンの切替が出来る点にある。
その理由は、スナップショット領域を利用して運用しているためオリジナル領域に修正物件を適用してもスナップショット領域は変更されないためである。
【００２５】
本実施の形態の第二の効果は、ＯＳがスナップショット領域で運用されているため、過去に運用していたバージョンに戻す事が容易に可能となる。
その理由は、スナップショット領域を保持する事で過去に運用していたバージョンへの変更が容易に行えるためである。
【００２６】
本実施の形態の第三の効果は、複数バージョンのＯＳを保持した場合でもディスク容量を最小限に出来る。
その理由は、ＯＳ領域をスナップショットで保存するため、ディスク容量の消費が、初期導入時以外ではバージョン間の差分のみとなるためである。
【００２７】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、情報処理装置の機能を実現するためのプログラムを装置に読込ませて実行することにより装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。また、各装置の機能が他の装置によりまとめて実現されたり、追加の装置により機能が分散されて実現される形態も本発明の範囲内である。
【００２８】
本発明によれば、２４時間無停止のＯＳに対するワンポイント切り替えといった用途に適用できる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態に係る構成を示す図である。
【図２】本発明の実施の形態に係るシステムの全体の動作を示す図である。
【符号の説明】
【００３０】
１０１    ＯＳ領域
１０２    固定領域
１０３    可変領域
１０４    スナップショット
【図１】
2009251673.tif 000003
【図２】
2009251673.tif 000004