(57)【要約】【課題】システムの配備に利用されたテンプレートを、テンプレートの更新状態に応じた参照権限を付与して保存すること。【解決手段】管理装置１０１は、仮想マシンＶＭのイメージＩＭの更新処理に応じて、第１の記憶部１１０に記憶された、更新処理が行われた仮想マシンＶＭを含むシステムＳのテンプレートＴを更新する。管理装置１０１は、第１の記憶部１１０に記憶されたテンプレートＴを用いたシステムＳの配備要求を受け付けたことに応じて、当該配備要求を受け付けた際のテンプレートＴの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートＴを保存する。【選択図】図１
2015035161.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、
前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する、
処理を実行させることを特徴とする管理プログラム。
【請求項２】
前記テンプレートには、前記テンプレートの版数と、前記システムに含まれる情報処理装置のディスクイメージの版数との対応関係が示されており、
前記更新する処理は、
前記記憶部に記憶された前記テンプレート内の前記更新処理が行われた情報処理装置のディスクイメージの版数を更新し、
前記保存する処理は、
前記システムに含まれる情報処理装置のディスクイメージのうち依存関係のある複数のディスクイメージの版数に基づき決定される参照権限と対応付けて、前記配備要求を受け付けた際の前記テンプレートを保存することを特徴とする請求項１に記載の管理プログラム。
【請求項３】
前記コンピュータに、
前記配備要求を受け付けた際の前記テンプレートを前記参照権限と対応付けて保存した場合、版数を更新した当該テンプレートを前記記憶部に登録し、
前記更新処理が行われた場合に更新対象となる前記テンプレートを、前記記憶部に記憶された前記テンプレートのうちの最新版の前記テンプレートに設定する、
処理を実行させることを特徴とする請求項２に記載の管理プログラム。
【請求項４】
前記コンピュータに、
前記記憶部に記憶された前記テンプレートのうち、配備中の前記システムの配備に用いられた前記テンプレートの直前に登録された前記テンプレートよりも前に登録された前記テンプレートを削除する、
処理を実行させることを特徴とする請求項３に記載の管理プログラム。
【請求項５】
前記コンピュータに、
前記システムに含まれる情報処理装置のディスクイメージのうち依存関係のある複数のディスクイメージの版数に基づいて、前記テンプレートの更新状態を表す更新状態画面の画面情報を作成し、
前記更新状態画面の表示要求を受け付けたことに応じて、作成した前記更新状態画面の画面情報を出力する、
処理を実行させることを特徴とする請求項２〜４のいずれか一つに記載の管理プログラム。
【請求項６】
情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する制御部、
を有することを特徴とする管理装置。
【請求項７】
コンピュータが、
情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、
前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する、
処理を実行することを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理プログラム、管理装置および管理方法に関する。
【背景技術】
【０００２】
従来、仮想マシンのイメージからシステムのテンプレートを作成し、作成したテンプレートを用いて物理マシン上にシステムを作成する技術がある。仮想マシンのイメージは、仮想マシンに導入されるソフトウェアのアップデートやシステムの利用環境の変化に伴って更新される。
【０００３】
また、仮想マシンのイメージの更新は、セキュリティやシステム障害などの観点から、そのイメージを含むテンプレートに反映される。この際、イメージの更新に問題があった場合にロールバックが必要になることなどから、更新前後のテンプレートの差分などを履歴情報として保存しておくことが求められる。
【０００４】
関連する先行技術としては、例えば、２次記憶装置上でファイルを階層構造で管理するファイルシステムを有する計算機システムがある。この計算機システムは、更新前イメージとファイルシステムの現在のイメージとに基づいて、更新されたブロックを含むファイル／ディレクトリの更新前の内容と、その更新前のファイル／ディレクトリを含む上位ディレクトリのディレクトリ情報とを復元する。これにより、この計算機システムは、過去の所定の時点におけるファイルシステムのイメージを示すスナップショットを生成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１５７９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術によれば、イメージが更新された場合のテンプレートへの反映作業を人手で行うと、管理対象のテンプレートの数が増えるにつれて、反映作業にかかる負荷が増大するとともに反映漏れの可能性が高くなるという問題がある。
【０００７】
また、イメージが更新されるたびに、そのイメージを含むテンプレートへの反映を自動化した場合、不要あるいは適切ではないテンプレートまでもが履歴として保存され、管理対象のテンプレートの数が膨大なものになってしまうという問題がある。
【０００８】
一つの側面では、本発明は、システムの配備に利用されたテンプレートを、テンプレートの更新状態に応じた参照権限を付与して保存することができる管理プログラム、管理装置および管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一側面によれば、情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する管理プログラム、管理装置および管理方法が提案される。
【発明の効果】
【００１０】
本発明の一態様によれば、システムの配備に利用されたテンプレートを、テンプレートの更新状態に応じた参照権限を付与して保存することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態にかかる管理方法の一実施例を示す説明図である。
【図２】図２は、管理システム２００のシステム構成例を示す説明図である。
【図３】図３は、管理装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、テンプレート情報テーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、テンプレートバージョン情報テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、イメージ情報テーブル６００の記憶内容の一例を示す説明図である。
【図７】図７は、イメージ・テンプレート情報テーブル７００の記憶内容の一例を示す説明図である。
【図８】図８は、イメージ・依存グループ情報テーブル８００の記憶内容の一例を示す説明図である。
【図９】図９は、システム情報テーブル９００の記憶内容の一例を示す説明図である。
【図１０】図１０は、管理装置１０１の機能的構成例を示すブロック図である。
【図１１】図１１は、テンプレート作成時の各種テーブル４００，５００，７００の更新例を示す説明図である。
【図１２】図１２は、イメージ・依存グループ情報テーブル８００の更新例を示す説明図である。
【図１３】図１３は、履歴保存時の各種テーブル５００，７００，８００の更新例を示す説明図である。
【図１４】図１４は、イメージ更新時のイメージ情報テーブル６００の更新例を示す説明図である。
【図１５】図１５は、イメージ更新時の各種テーブル７００，８００の更新例を示す説明図である。
【図１６】図１６は、更新状態画面の画面例を示す説明図（その１）である。
【図１７】図１７は、更新状態画面の画面例を示す説明図（その２）である。
【図１８】図１８は、システム配備時のシステム情報テーブル９００の更新例を示す説明図である。
【図１９】図１９は、システム配備時のテンプレートバージョン情報テーブル５００の更新例を示す説明図（その１）である。
【図２０】図２０は、システム配備時のイメージ・テンプレート情報テーブル７００の更新例を示す説明図（その１）である。
【図２１】図２１は、システム配備時のイメージ・依存グループ情報テーブル８００の更新例を示す説明図（その１）である。
【図２２】図２２は、システム配備時のテンプレートバージョン情報テーブル５００の更新例を示す説明図（その２）である。
【図２３】図２３は、システム配備時のイメージ・テンプレート情報テーブル７００の更新例を示す説明図（その２）である。
【図２４】図２４は、システム配備時のイメージ・依存グループ情報テーブル８００の更新例を示す説明図（その２）である。
【図２５】図２５は、システム更新時のシステム情報テーブル９００の更新例を示す説明図である。
【図２６】図２６は、システム更新時のテンプレートバージョン情報テーブル５００の更新例を示す説明図である。
【図２７】図２７は、システム更新時のイメージ・テンプレート情報テーブル７００の更新例を示す説明図である。
【図２８】図２８は、システム更新時のイメージ・依存グループ情報テーブル８００の更新例を示す説明図である。
【図２９】図２９は、管理システム２００の動作例を示すシーケンス図である。
【図３０】図３０は、テンプレートＴを新規作成する場合の管理者の操作手順の一例を示すフローチャートである。
【図３１】図３１は、管理装置１０１の管理処理手順の一例を示すフローチャートである。
【図３２】図３２は、管理装置１０１の削除処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に図面を参照して、本発明にかかる管理プログラム、管理装置および管理方法の実施の形態を詳細に説明する。
【００１３】
（管理方法の一実施例）
図１は、実施の形態にかかる管理方法の一実施例を示す説明図である。図１において、管理装置１０１は、システムのテンプレートＴを管理するコンピュータである。テンプレートＴは、システムのシステム構成を定義する情報である。テンプレートＴには、例えば、システムに含まれる情報処理装置のディスクイメージの組み合わせや、システムのネットワーク構成などが定義される。
【００１４】
また、情報処理装置は、システムを実現するためのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）がインストールされたコンピュータである。情報処理装置は、物理マシンであってもよく、また、物理マシン上で動作する仮想マシンであってもよい。仮想マシンとは、コンピュータのハードウェア資源を分割して構築される実行環境で動作する仮想的なコンピュータである。
【００１５】
また、情報処理装置のディスクイメージは、情報処理装置のシステム環境がバックアップされたディスク装置全体をファイル化したイメージファイルである。情報処理装置のディスクイメージには、例えば、情報処理装置に導入されるＯＳ、アプリケーションなどのソフトウェア資源の情報や、情報処理装置のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）性能、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）性能などのハードウェア資源の情報が含まれる。
【００１６】
以下の説明では、システムに含まれる情報処理装置を「仮想マシンＶＭ」と表記し、情報処理装置のディスクイメージを「イメージＩＭ」と表記し、テンプレートＴを用いて構築されるシステムを「システムＳ」と表記する場合がある。
【００１７】
テンプレートＴは、例えば、仮想マシンＶＭのイメージＩＭをもとに作成される。テンプレートＴによれば、テンプレートＴ内のイメージＩＭをクローニングすることにより、各システムＳで独立した仮想マシンＶＭを作成することができる。
【００１８】
ここで、イメージＩＭは、仮想マシンＶＭに導入されるソフトウェアのアップデートや、システムＳの利用環境の変化に伴って更新される。また、イメージＩＭの更新は、セキュリティやシステム障害などの観点から、そのイメージＩＭを含むテンプレートＴに反映する必要がある。
【００１９】
ところが、テンプレートＴへの反映作業を人手で行う場合、管理対象のテンプレートＴの数が増えるにつれて、反映作業にかかる負荷が増大するとともに反映漏れの可能性が高くなる。このため、イメージＩＭが更新された際に、そのイメージＩＭを含むテンプレートＴへの反映を自動化することが考えられる。
【００２０】
また、テンプレートＴは、イメージＩＭの更新に問題があった場合にロールバックが必要になることなどから、更新前後のテンプレートＴの差分などを履歴情報として保存しておくことが求められる。このため、テンプレートＴに含まれるイメージＩＭに更新が発生するたびに、テンプレートＴの差分を保存していくことが考えられる。
【００２１】
ところが、イメージＩＭに更新が発生するたびに、テンプレートＴの差分を保存していくと、管理対象のテンプレートＴが膨大な数になってしまう。例えば、テンプレートＴを用いてシステムＳの配備やロールバックを行う際に、管理者が、保存された膨大な数のテンプレートＴの中から、使用するテンプレートＴを選択することになり、テンプレートＴの管理や利用の煩雑化を招いてしまう。
【００２２】
また、イメージＩＭの更新の段階で、仮想マシンＶＭに導入されるソフトウェアのバージョンに差異が生じて、実際の配備に使用するには適切でないテンプレートＴが保存される場合がある。例えば、複数のイメージＩＭ間のパッチに依存関係がある場合、一部のイメージＩＭのみが更新された状態ではテンプレートＴを利用できない。
【００２３】
ところが、管理者は、逐次自動更新されるテンプレートＴをどのバージョンで配備してよいのか、すなわち、どのイメージＩＭが更新された段階で配備すればよいのか判断することが難しい。この結果、テンプレートＴに含まれるイメージＩＭの更新が未完了の状態でシステムＳが配備され、システムＳに問題が発生する場合がある。例えば、システムＳ内の仮想マシンＶＭ間で通信を行う場合に、仮想マシンＶＭ間でソフトウェアのバージョンの差異があると、何らかの不具合が発生する場合がある。
【００２４】
一方、テンプレートＴに含まれるイメージＩＭの更新が未完了の状態でシステムＳを配備する場合もある。一例としては、ソフトウェア開発における結合テストにおいて、ソフトウェアのバージョンが異なるサーバ（仮想マシンＶＭ）を用意する場合がある。すなわち、テンプレートＴの中には、システムＳのテスト配備を行う管理者にとっては必要なものであるが、テンプレートＴを用いてシステムＳを配備する利用者にとっては正常に利用できないものが含まれる場合がある。
【００２５】
これらのことから、テンプレートＴの差分を保存するときには、そのテンプレートＴの利用状況や、テンプレートＴの更新状態から、テンプレートＴを保存すべきか否かを適切に選択する必要がある。また、テンプレートＴの更新状態に応じて、テンプレートＴの参照、利用を制御する必要がある。
【００２６】
そこで、本実施の形態では、管理装置１０１は、イメージＩＭの更新に応じて、システムＳのテンプレートＴを更新し、システムＳの配備に利用された際に、テンプレートＴの更新状態に応じた参照権限を付与してテンプレートＴを保存する。これにより、配備実績のあるテンプレートＴを、配備可否を判別できる状態で蓄積する。以下、管理装置１０１の管理処理例について説明する。
【００２７】
（１）管理装置１０１は、仮想マシンＶＭのイメージＩＭの更新処理に応じて、第１の記憶部１１０に記憶された、更新処理が行われた仮想マシンＶＭを含むシステムＳのテンプレートＴを更新する。ここで、テンプレートＴには、テンプレートＴの版数（バージョン）と、システムＳに含まれる仮想マシンＶＭのイメージＩＭの版数との対応関係が示されている。
【００２８】
図１の例では、仮想マシンＶＭのイメージＩＭは、イメージ管理システム１３０で管理されている。また、イメージ管理システム１３０において、イメージＩＭの更新処理が行われると、イメージＩＭの更新通知が管理装置１０１に送信される。
【００２９】
管理装置１０１は、イメージ管理システム１３０からイメージＩＭの更新通知を受け付けると、更新処理が行われた仮想マシンＶＭを含むシステムＳのテンプレートＴを更新する。具体的には、例えば、管理装置１０１は、第１の記憶部１１０に記憶されたテンプレートＴ内の更新されたイメージＩＭの版数を更新する。
【００３０】
（２）管理装置１０１は、第１の記憶部１１０に記憶されたテンプレートＴを用いたシステムＳの配備要求を受け付けたことに応じて、当該配備要求を受け付けた際のテンプレートＴの更新状態に基づいて、テンプレートＴの参照権限を決定する。ここで、テンプレートＴの参照権限とは、テンプレートＴを参照することができる権限、すなわち、テンプレートＴをシステムＳの配備に利用することができる権限である。
【００３１】
また、システムＳの配備要求には、例えば、システムＳを利用する利用者からの配備要求と、システムＳのテスト配備を行う管理者からの配備要求とがある。システムＳの配備要求は、例えば、管理者端末（例えば、図２に示す管理者端末２０１）を用いた管理者の操作入力により行われる。
【００３２】
図１の例では、システムＳの配備要求を受け付けた場合、例えば、システム管理システム１４０において、テンプレートＴを用いてシステムＳが配備される。なお、イメージ管理システム１３０およびシステム管理システム１４０は、管理装置１０１上で動作するシステムであってもよく、管理装置１０１とは異なるコンピュータ上で動作するシステムであってもよい。
【００３３】
具体的には、例えば、管理装置１０１は、システムＳに含まれる仮想マシンＶＭのイメージＩＭのうち依存関係のある複数のイメージＩＭの版数に基づいて、テンプレートＴの参照権限を決定する。ここで、依存関係のあるイメージＩＭとは、イメージＩＭ間に版数に差異があると、それらのイメージＩＭを含むテンプレートＴが実際の配備に使用するのに適切ではないものとなるイメージＩＭである。
【００３４】
より具体的には、例えば、管理装置１０１は、依存関係のある複数のイメージＩＭの版数がすべて同一の場合、テンプレートＴの参照権限を、利用者のテンプレートＴへの参照を許可する参照権限に決定する。一方、依存関係のある複数のイメージＩＭのうちの少なくともいずれかのイメージＩＭの版数が異なる場合、テンプレートＴの参照権限を、利用者のテンプレートＴへの参照を許可しない参照権限に決定する。
【００３５】
（３）管理装置１０１は、決定したテンプレートＴの参照権限と対応付けて、第１の記憶部１１０に記憶された、システムＳの配備要求を受け付けた際のテンプレートＴを保存する。具体的には、例えば、管理装置１０１は、決定したテンプレートＴの参照権限と対応付けて、システムＳの配備要求を受け付けた際のテンプレートＴを第２の記憶部１２０に保存することにしてもよい。
【００３６】
また、管理装置１０１は、システムＳの配備要求を受け付けた際のテンプレートＴを履歴情報として第１の記憶部１１０に保存するとともに、当該テンプレートＴと対応付けて、当該テンプレートＴの参照権限を第２の記憶部１２０に保存することにしてもよい。この場合、管理装置１０１は、版数を更新したテンプレートＴを第１の記憶部１１０に登録する。
【００３７】
そして、管理装置１０１は、イメージＩＭの更新が行われた場合に更新対象となるテンプレートＴを、第１の記憶部１１０に記憶されたテンプレートＴのうちの最新版のテンプレートＴに設定する。これにより、以降において、第１の記憶部１１０に記憶されている最新版のテンプレートＴが、更新対象（編集中）のテンプレートＴとなる。
【００３８】
このように、管理装置１０１によれば、イメージＩＭの更新に応じて、システムＳのテンプレートＴを更新し、システムＳの配備にテンプレートＴが利用された際に、テンプレートＴの更新状態に応じた参照権限を付与してテンプレートＴを保存することができる。これにより、配備実績のあるテンプレートＴを、配備可否を判別できる状態で蓄積することができる。
【００３９】
また、イメージＩＭに更新が発生するたびに配備実績のないテンプレートＴが差分として蓄積されるのを防ぐことができ、管理対象となるテンプレートＴの数が増大するのを抑制して、テンプレートＴの管理や利用の簡単化を図ることができる。また、テンプレートＴに付与された参照権限をもとにテンプレートＴの配備可否を可視化することができるため、イメージＩＭの更新が未完了の状態でシステムＳが配備されることを回避して、システムＳに問題が発生することを防ぐことができる。
【００４０】
（管理システム２００のシステム構成例）
つぎに、実施の形態にかかる管理システム２００のシステム構成例について説明する。
【００４１】
図２は、管理システム２００のシステム構成例を示す説明図である。図２において、管理システム２００は、管理装置１０１と、管理者端末２０１と、を含む。管理システム２００において、管理装置１０１と管理者端末２０１は、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００４２】
ここで、管理装置１０１は、システムＳのテンプレートＴを管理する機能を有する。また、管理装置１０１は、管理者端末２０１からのテンプレートＴの更新状態を表す更新状態画面の表示要求に応じて、更新状態画面の画面情報を管理者端末２０１に送信する機能を有する。また、管理装置１０１は、管理者端末２０１からのシステムＳの配備要求に応じて、テンプレートＴを用いてシステムＳを配備する機能を有する。
【００４３】
管理者端末２０１は、管理システム２００の管理者が使用するコンピュータである。管理者は、例えば、管理者端末２０１を用いて、テンプレートＴの更新状態を表す更新状態画面の表示要求を管理装置１０１に行うことができる。また、管理装置１０１は、管理装置１０１から更新状態画面の画面情報を受信して表示することができる。管理者は、管理者端末２０１を用いて、更新状態画面を閲覧しながら、テンプレートＴの更新状態を判断して、テンプレートＴを用いたシステムＳの配備要求を行うことができる。
【００４４】
（管理装置１０１のハードウェア構成例）
図３は、管理装置１０１のハードウェア構成例を示すブロック図である。図３において、管理装置１０１は、ＣＰＵ３０１と、メモリ３０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、を有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４５】
ここで、ＣＰＵ３０１は、管理装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００４６】
Ｉ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータ（例えば、図２に示した管理者端末２０１）に接続される。そして、Ｉ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４７】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００４８】
なお、管理装置１０１は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、キーボード、マウス、ディスプレイなどを有することにしてもよい。また、図２に示した管理者端末２０１についても、上述した管理装置１０１と同様のハードウェア構成例により実現することができる。
【００４９】
（各種テーブル４００，５００，６００，７００，８００，９００の記憶内容）
つぎに、管理装置１０１が用いる各種テーブル４００，５００，６００，７００，８００，９００の記憶内容について説明する。各種テーブル４００，５００，６００，７００，８００，９００は、例えば、図３に示した管理装置１０１のメモリ３０２や磁気ディスク３０５などの記憶装置に記憶される。
【００５０】
＜テンプレート情報テーブル４００の記憶内容＞
図４は、テンプレート情報テーブル４００の記憶内容の一例を示す説明図である。図４において、テンプレート情報テーブル４００は、テンプレートＩＤとテンプレート名のフィールドを有し、各フィールドに情報を設定することで、テンプレート情報（例えば、テンプレート情報４００−１〜４００−３）をレコードとして記憶する。
【００５１】
ここで、テンプレートＩＤは、テンプレートＴを識別する識別子である。テンプレート名は、テンプレートＴの名称である。例えば、テンプレート情報４００−１は、テンプレートＴ１のテンプレート名「サービス管理システム」を示す。
【００５２】
＜テンプレートバージョン情報テーブル５００の記憶内容＞
図５は、テンプレートバージョン情報テーブル５００の記憶内容の一例を示す説明図である。図５において、テンプレートバージョン情報テーブル５００は、テンプレートＩＤ、テンプレートバージョンおよび公開状態のフィールドを有し、各フィールドに情報を設定することで、テンプレートバージョン情報（例えば、テンプレートバージョン情報５００−１〜５００−５）をレコードとして記憶する。
【００５３】
ここで、テンプレートＩＤは、テンプレートＴを識別する識別子である。テンプレートバージョンは、テンプレートＴのバージョン（版数）である。公開状態は、テンプレートＴの参照権限を表す。ここでは、公開状態「ｔｒｕｅ」は、利用者のテンプレートＴへの参照を許可する参照権限を表す。公開状態「ｆａｌｓｅ」は、利用者のテンプレートＴへの参照を許可しない参照権限を表す。
【００５４】
例えば、テンプレートバージョン情報５００−１は、テンプレートＴ１のテンプレートバージョン「１．０」および公開状態「ｔｒｕｅ」を示しており、テンプレートバージョン「１．０」のテンプレートＴ１への利用者の参照が許可されていることを示す。
【００５５】
＜イメージ情報テーブル６００の記憶内容＞
図６は、イメージ情報テーブル６００の記憶内容の一例を示す説明図である。図６において、イメージ情報テーブル６００は、イメージＩＤ、イメージバージョンおよびＯＳ名のフィールドを有し、各フィールドに情報を設定することで、イメージ情報（例えば、イメージ情報６００−１〜６００−７）をレコードとして記憶する。
【００５６】
ここで、イメージＩＤは、イメージＩＭを識別する識別子である。イメージバージョンは、イメージＩＭのバージョン（版数）である。ＯＳ名は、イメージＩＭを用いて作成される仮想マシンＶＭに導入されるＯＳの名称である。例えば、イメージ情報６００−１は、イメージＩＭ１のイメージバージョン「１．０」およびＯＳ名「Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ  Ａ」を示す。
【００５７】
＜イメージ・テンプレート情報テーブル７００の記憶内容＞
図７は、イメージ・テンプレート情報テーブル７００の記憶内容の一例を示す説明図である。図７において、イメージ・テンプレート情報テーブル７００は、テンプレートＩＤ、テンプレートバージョン、イメージ連番、イメージＩＤおよびイメージバージョンのフィールドを有する。各フィールドに情報を設定することで、イメージ・テンプレート情報（例えば、イメージ・テンプレート情報７００−１〜７００−１８）がレコードとして記憶される。
【００５８】
ここで、テンプレートＩＤは、テンプレートＴを識別する識別子である。テンプレートバージョンは、テンプレートＴのバージョン（版数）である。イメージ連番は、テンプレートＴ内におけるイメージＩＭを識別する識別子である。イメージＩＤは、イメージＩＭを識別する識別子である。イメージバージョンは、イメージＩＭのバージョン（版数）である。
【００５９】
例えば、イメージ・テンプレート情報７００−１は、テンプレートバージョン「１．０」のテンプレートＴ１に含まれるイメージＩＭ１を示している。また、イメージ・テンプレート情報７００−１は、イメージＩＭ１のイメージ連番「０」およびイメージバージョン「１．０」を示している。
【００６０】
テンプレートバージョン「１．０」のテンプレートＴ１は、例えば、イメージ・テンプレート情報７００−１，７００−２を含む情報である。なお、図示は省略するが、各テンプレートＴを用いて配備されるシステムＳのネットワーク構成を定義する情報は、例えば、各テンプレートＴのイメージ・テンプレート情報と対応付けて、メモリ３０２や磁気ディスク３０５などの記憶装置に記憶される。
【００６１】
＜イメージ・依存グループ情報テーブル８００の記憶内容＞
図８は、イメージ・依存グループ情報テーブル８００の記憶内容の一例を示す説明図である。図８において、イメージ・依存グループ情報テーブル８００は、テンプレートＩＤ、テンプレートバージョン、イメージ連番、依存グループＩＤおよびグループ内バージョンのフィールドを有する。各フィールドに情報を設定することで、イメージ・依存グループ情報（例えば、イメージ・依存グループ情報８００−１〜８００−１２）がレコードとして記憶される。
【００６２】
ここで、テンプレートＩＤは、テンプレートＴを識別する識別子である。テンプレートバージョンは、テンプレートＴのバージョン（版数）である。イメージ連番は、テンプレートＴ内におけるイメージＩＭの番号である。依存グループＩＤは、依存関係のある複数のイメージＩＭが属するグループＧを識別する識別子である。グループ内バージョンは、グループＧに属するイメージＩＭの依存関係に紐付いた更新についてのバージョン（版数）である。
【００６３】
例えば、イメージ・依存グループ情報８００−１は、テンプレートバージョン「４．０」のテンプレートＴ２のグループＧ１に属するイメージ連番「０」のイメージＩＭ（イメージＩＭ１）のグループ内バージョン「１．０」を示す。
【００６４】
＜システム情報テーブル９００の記憶内容＞
図９は、システム情報テーブル９００の記憶内容の一例を示す説明図である。図９において、システム情報テーブル９００は、システムＩＤ、システム名、テンプレートＩＤおよびテンプレートバージョンのフィールドを有し、各フィールドに情報を設定することで、システム情報（例えば、システム情報９００−１〜９００−４）をレコードとして記憶する。
【００６５】
ここで、システムＩＤは、システムＳを識別する識別子である。システム名は、システムＳの名称である。テンプレートＩＤは、システムＳの配備に用いられたテンプレートＴを識別する識別子である。テンプレートバージョンは、システムＳの配備に用いられたテンプレートＴのバージョン（版数）である。
【００６６】
例えば、システム情報９００−１は、システムＳ１のシステム名「システムＡ」、システムＳ１の配備に用いられたテンプレートＴのテンプレートＩＤ「Ｔ１」およびテンプレートバージョン「１．０」を示している。
【００６７】
（管理装置１０１の機能的構成例）
図１０は、管理装置１０１の機能的構成例を示すブロック図である。図１０において、管理装置１０１は、受付部１００１と、更新部１００２と、決定部１００３と、保存部１００４と、作成部１００５と、出力部１００６と、削除部１００７と、を含む構成である。受付部１００１〜削除部１００７は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、磁気ディスク３０５などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０３により、その機能を実現する。また、各機能部の処理結果は、例えば、メモリ３０２、磁気ディスク３０５などの記憶装置に記憶される。
【００６８】
受付部１００１は、管理システム２００の管理者の操作入力を受け付ける機能を有する。具体的には、例えば、受付部１００１は、管理者端末２０１から管理者の操作入力を受け付けることにしてもよく、また、管理装置１０１の不図示のキーボードやマウスを用いた管理者の操作入力を受け付けることにしてもよい。
【００６９】
より具体的には、例えば、受付部１００１は、イメージＩＭの更新通知を受け付ける。ここで、イメージＩＭの更新通知とは、仮想マシンＶＭのイメージＩＭの更新処理が行われたことを示す情報である。イメージＩＭの更新通知には、例えば、更新処理が行われたイメージＩＭのイメージＩＤ、更新後のイメージバージョンおよびＯＳ名などが含まれている。
【００７０】
また、イメージＩＭの更新通知には、イメージＩＭに対する更新が依存関係に紐付いたものであるか否かを示す情報が含まれていてもよい。なお、依存関係に紐付く更新とは、テンプレートＴ内の更新が行われたイメージＩＭと依存関係にある他のイメージＩＭに影響を与える更新である。
【００７１】
また、例えば、受付部１００１は、テンプレートＴの更新状態の表示要求を受け付ける。ここで、テンプレートＴの更新状態の表示要求とは、テンプレートＴの更新状態の表示を要求する情報である。テンプレートＴの更新状態の表示要求には、例えば、表示対象となるテンプレートＴのテンプレートＩＤ、テンプレート名、テンプレートバージョンなどが含まれている。
【００７２】
また、例えば、受付部１００１は、システムＳの配備要求を受け付ける。ここで、システムＳの配備要求とは、テンプレートＴを用いたシステムＳの配備を要求する情報である。システムＳの配備要求には、システムＳを利用する利用者からの配備要求と、システムＳのテスト配備を行う管理者からの配備要求とがある。システムＳの配備要求には、システムＳの配備に用いるテンプレートＴのテンプレートＩＤ、テンプレート名、テンプレートバージョンなどが含まれている。
【００７３】
また、例えば、受付部１００１は、システムＳの更新通知を受け付ける。ここで、システムＳの更新通知とは、配備中のシステムＳの更新処理が行われたことを示す情報である。システムＳの更新通知には、例えば、更新処理が行われたシステムＳのシステムＩＤ、システム名、更新後のシステムＳに用いられたテンプレートＴのテンプレートＩＤ、テンプレートバージョンなどが含まれている。
【００７４】
更新部１００２は、仮想マシンＶＭのイメージＩＭの更新処理に応じて、更新処理が行われた仮想マシンＶＭを含むシステムＳのテンプレートＴを更新する機能を有する。具体的には、例えば、更新部１００２は、イメージＩＭの更新通知が受け付けられた場合、更新されたイメージＩＭを含むテンプレートＴを更新する。
【００７５】
以下の説明では、更新処理が行われた仮想マシンＶＭのイメージＩＭを「更新イメージＩＭ」と表記する場合がある。
【００７６】
より具体的には、例えば、更新部１００２は、図７に示したイメージ・テンプレート情報テーブル７００内の最新版のテンプレートＴに含まれる更新イメージＩＭのイメージバージョンを更新（インクリメント）する。また、例えば、更新部１００２は、図８に示したイメージ・依存グループ情報テーブル８００内の最新版のテンプレートＴに含まれる更新イメージＩＭのグループ内バージョンを更新（インクリメント）する。
【００７７】
すなわち、更新部１００２は、各テーブル７００，８００内の最新版のテンプレートＴを編集用のテンプレートＴとして、更新イメージＩＭのイメージバージョン、グループ内バージョンをそれぞれ更新する。なお、更新部１００２の具体的な処理内容については、図１５を用いて後述する。
【００７８】
ただし、更新部１００２は、更新イメージＩＭに対する更新が依存関係に紐付く更新ではない場合、テンプレートＴの更新は行わない。すなわち、更新イメージＩＭに対する更新が依存関係に紐付く更新ではない場合は、各テーブル７００，８００の更新は行われない。イメージＩＭに対する更新が依存関係に紐付いたものであるか否かは、例えば、イメージＩＭの更新通知から特定することができる。
【００７９】
決定部１００３は、テンプレートＴを用いたシステムＳの配備要求を受け付けたことに応じて、配備要求を受け付けた際のテンプレートＴの更新状態に基づいて、テンプレートＴの参照権限を決定する機能を有する。具体的には、例えば、決定部１００３は、イメージ・依存グループ情報テーブル８００を参照して、システムＳの配備要求を受け付けたテンプレートＴの依存グループＧに属するイメージＩＭ間でグループ内バージョンがすべて同一か否かを判断する。
【００８０】
ここで、グループ内バージョンがすべて同一の場合、決定部１００３は、テンプレートＴの参照権限を、利用者のテンプレートＴへの参照を許可する参照権限に決定する。一方、グループ内バージョンのいずれかが異なる場合、決定部１００３は、テンプレートＴの参照権限を、利用者のテンプレートＴへの参照を許可しない参照権限に決定する。
【００８１】
保存部１００４は、決定されたテンプレートＴの参照権限と対応付けて、システムＳの配備要求を受け付けた際のテンプレートＴを保存する機能を有する。具体的には、例えば、保存部１００４は、図５に示したテンプレートバージョン情報テーブル５００内の最新版のテンプレートＴの公開状態を変更する。ただし、このテンプレートＴは、システムＳの配備要求を受け付けたテンプレートＴである。
【００８２】
より具体的には、例えば、保存部１００４は、利用者のテンプレートＴへの参照を許可する参照権限が決定された場合、テンプレートＴの公開状態を「ｔｒｕｅ」に設定する。一方、利用者のテンプレートＴへの参照を許可しない参照権限が決定された場合、保存部１００４は、テンプレートＴの公開状態を「ｆａｌｓｅ」に設定する。
【００８３】
この際、保存部１００４は、テンプレートバージョン情報テーブル５００内の最新版のテンプレートＴのテンプレートバージョン情報を履歴情報として保存する。さらに、保存部１００４は、テンプレートＴのテンプレートバージョンを更新（インクリメント）した新たなテンプレートバージョン情報を編集用情報として登録する。
【００８４】
また、保存部１００４は、イメージ・テンプレート情報テーブル７００内の最新版のテンプレートＴのイメージ・テンプレート情報を履歴情報として保存する。ただし、このテンプレートＴは、システムＳの配備要求を受け付けたテンプレートＴである。そして、保存部１００４は、テンプレートＴのテンプレートバージョンを更新（インクリメント）した新たなイメージ・テンプレート情報を編集用情報として登録する。
【００８５】
また、保存部１００４は、イメージ・依存グループ情報テーブル８００内の最新版のテンプレートＴのイメージ・依存グループ情報を履歴情報として保存する。ただし、このテンプレートＴは、システムＳの配備要求を受け付けたテンプレートＴである。そして、保存部１００４は、テンプレートＴのテンプレートバージョンを更新（インクリメント）した新たなイメージ・依存グループ情報を編集用情報として登録する。なお、保存部１００４の具体的な処理内容については、図１９〜図２４を用いて後述する。
【００８６】
作成部１００５は、テンプレートＴの更新状態を表す更新状態画面の画面情報を作成する機能を有する。具体的には、例えば、作成部１００５は、イメージ・依存グループ情報テーブル８００を参照して、テンプレートＴの依存グループＧに属する複数のイメージＩＭのグループ内バージョンに基づいて、テンプレートＴの更新状態を表す更新状態画面の画面情報を作成する。
【００８７】
出力部１００６は、作成されたテンプレートＴの更新状態を表す更新状態画面の画面情報を出力する機能を有する。出力部１００６の出力形式としては、例えば、ディスプレイ（不図示）への表示、プリンタ（不図示）への印刷出力、Ｉ／Ｆ３０３による他のコンピュータへの送信がある。
【００８８】
具体的には、例えば、出力部１００６は、管理者端末２０１からテンプレートＴの更新状態の表示要求が受け付けられたことに応じて、テンプレートＴの更新状態を表す更新状態画面の画面情報を管理者端末２０１に送信する。この結果、管理者端末２０１のディスプレイ（不図示）に更新状態画面が表示される。なお、更新状態画面の画面例については、図１６および図１７を用いて後述する。
【００８９】
削除部１００７は、イメージ・テンプレート情報テーブル７００内のテンプレートＴのうち、配備中のシステムＳの配備に用いられたテンプレートＴの直前に登録されたテンプレートＴよりも前に登録されたテンプレートＴを削除する機能を有する。ここで、削除候補となるテンプレートＴのテンプレートバージョンを「ｘ」とする。
【００９０】
この場合、削除部１００７は、例えば、システムＳの更新通知が受け付けられたことに応じて、図９に示したシステム情報テーブル９００を参照して、テンプレートバージョンが「ｘ＋１」以前のテンプレートＴを用いて配備されたシステムＳがあるか否かを判断する。
【００９１】
ここで、テンプレートバージョンが「ｘ＋１」以前のテンプレートＴを用いて配備されたシステムＳがない場合、削除部１００７は、テンプレートバージョンが「ｘ」のテンプレートＴを削除する。すなわち、削除部１００７は、配備中のシステムＳの配備に用いられたテンプレートＴの２世代以前のテンプレートＴは、ロールバック等に用いられる可能性が低いため削除する。
【００９２】
一方、テンプレートバージョンが「ｘ＋１」以前のテンプレートＴを用いて配備されたシステムＳがある場合、削除部１００７は、テンプレートバージョンが「ｘ」のテンプレートＴがロールバック等に用いられる可能性があるため削除しない。なお、削除部１００７の具体的な処理内容については、図２６〜図２８を用いて後述する。
【００９３】
（各種テーブル４００，５００，６００，７００，８００，９００の更新例）
つぎに、管理装置１０１が用いる各種テーブル４００，５００，６００，７００，８００，９００の更新例について説明する。
【００９４】
＜テンプレート作成時の各種テーブル４００，５００，７００の更新例＞
まず、仮想マシンＶＭのイメージＩＭからテンプレートＴが新規作成された場合の各種テーブル４００，５００，７００の更新例について説明する。ここでは、管理者の操作入力により、テンプレート名「サービス管理システム」のテンプレートＴ１が新規作成された場合を想定する。
【００９５】
なお、管理者は、管理者端末２０１から管理装置１０１にアクセスして各種操作入力を行ってもよく、また、管理装置１０１の不図示のキーボードやマウスを用いて各種操作入力を行ってもよい。また、以下の説明では、テンプレートバージョン「ｘ」のテンプレートＴを「テンプレートＴ（ｖｅｒ．ｘ）」と表記する場合がある。
【００９６】
図１１は、テンプレート作成時の各種テーブル４００，５００，７００の更新例を示す説明図である。図１１に示すように、テンプレート名「サービス管理システム」のテンプレートＴ１が新規作成された場合、管理者の操作入力により、テンプレート情報テーブル４００にテンプレート情報４００−１をレコードとして記憶する。
【００９７】
また、管理者の操作入力により、テンプレートバージョン情報テーブル５００にテンプレートバージョン情報５００−１をレコードとして記憶する。また、管理者の操作入力により、イメージ・テンプレート情報テーブル７００にイメージ・テンプレート情報７００−１〜７００−３をレコードとして記憶する。
【００９８】
＜依存関係設定時のイメージ・依存グループ情報テーブル８００の更新例＞
つぎに、テンプレートＴ１（ｖｅｒ．１．０）内のイメージＩＭ間の依存関係が設定された場合のイメージ・依存グループ情報テーブル８００の更新例について説明する。
【００９９】
図１２は、イメージ・依存グループ情報テーブル８００の更新例を示す説明図である。図１２に示すように、テンプレートＴ１（ｖｅｒ．１．０）内のイメージＩＭ間に依存関係が存在する場合には、管理者の操作入力により、イメージ・依存グループ情報テーブル８００にイメージ・依存グループ情報１２００−１，１２００−２をレコードとして記憶する。
【０１００】
イメージ・依存グループ情報１２００−１，１２００−２は、テンプレートＴ１（ｖｅｒ．１．０）内のイメージＩＭ１，ＩＭ２が依存グループＧ１に属しており、イメージＩＭ１，ＩＭ２間に依存関係が存在することを示す。
【０１０１】
＜履歴保存時の各種テーブル５００，７００，８００の更新例＞
つぎに、テンプレートＴ１（ｖｅｒ．１．０）を履歴に保存する場合の各種テーブル５００，７００，８００の更新例について説明する。
【０１０２】
図１３は、履歴保存時の各種テーブル５００，７００，８００の更新例を示す説明図である。図１３に示すように、テンプレートＴ１（ｖｅｒ．１．０）を履歴に保存する場合、管理者の操作入力により、テンプレートバージョン情報テーブル５００のテンプレートバージョン情報５００−１を履歴情報として保存し、テンプレートバージョン情報５００−２を編集用情報として記憶する。
【０１０３】
また、管理者の操作入力により、イメージ・テンプレート情報テーブル７００のイメージ・テンプレート情報７００−１〜７００−３を履歴情報として保存し、イメージ・テンプレート情報７００−４〜７００−６を編集用情報として記憶する。また、管理者の操作入力により、イメージ・依存グループ情報テーブル８００のイメージ・依存グループ情報１２００−１，１２００−２を履歴情報として保存し、イメージ・依存グループ情報１２００−３，１２００−４を編集用情報として記憶する。
【０１０４】
＜イメージ更新時の各種テーブル６００，７００，８００の更新例＞
つぎに、仮想マシンＶＭ１のイメージＩＭ１が更新された場合の各種テーブル６００，７００，８００の更新例について説明する。以下の説明では、イメージバージョン「ｙ」のイメージＩＭを「イメージＩＭ（ｖｅｒ．ｙ）」と表記する場合がある。
【０１０５】
図１４は、イメージ更新時のイメージ情報テーブル６００の更新例を示す説明図である。図１４において、イメージ情報テーブル６００にイメージ情報１４００−１〜１４００−３がレコードとして記憶されている。ここで、イメージＩＭ１（ｖｅｒ．１．０）が更新された場合、管理者の操作入力により、イメージ情報テーブル６００にイメージ情報１４００−４をレコードとして記憶する。イメージ情報１４００−４は、イメージＩＭ１のイメージバージョン「２．０」およびＯＳ名「Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ  Ｘα」を示す。
【０１０６】
図１５は、イメージ更新時の各種テーブル７００，８００の更新例を示す説明図である。図１５に示すように、イメージＩＭ１（ｖｅｒ．１．０）が更新された場合、更新部１００２は、イメージ・テンプレート情報テーブル７００内のイメージ・テンプレート情報７００−４（編集用情報）のイメージバージョンを「２．０」に変更する。また、更新部１００２は、イメージ・依存グループ情報テーブル８００内のイメージ・依存グループ情報１２００−３のグループ内バージョンを「２．０」に変更する。
【０１０７】
（更新状態画面の画面例）
つぎに、イメージ更新時のテンプレートＴの更新状態を表す更新状態画面の画面例について説明する。この更新状態画面は、例えば、管理者端末２０１のディスプレイ（不図示）に表示される。
【０１０８】
図１６は、更新状態画面の画面例を示す説明図（その１）である。図１６において、更新状態画面１６００は、テンプレートＴ１（ｖｅｒ．２．０）の更新状態を表す画面である。更新状態画面１６００は、図１６に示すイメージ・依存グループ情報テーブル８００内のイメージ・依存グループ情報１２００−３，１２００−４に基づく画面例である。
【０１０９】
具体的には、更新状態画面１６００には、テンプレートＴ１（ｖｅｒ．２．０）に含まれるイメージＩＭ１，ＩＭ２，ＩＭ３が表示されている。符号１６０１〜１６０３は、テンプレートＴ１（ｖｅｒ．２．０）内のイメージ連番である。また、イメージＩＭ１には、更新されたことを示すアイコン１６１０が表示されている。また、依存グループＧ１に属するイメージＩＭ１，ＩＭ２間でグループ内バージョンが異なるため、依存グループＧ１に配備ＮＧであることを示すアイコン１６２０が表示されている。
【０１１０】
更新状態画面１６００によれば、例えば、管理者は、依存関係のあるイメージＩＭ１，ＩＭ２間でイメージバージョンに差異があることを判断することができ、テンプレートＴ１（ｖｅｒ．２．０）への参照を利用者に許可しないようにすることができる。
【０１１１】
つぎに、仮想マシンＶＭ２のイメージＩＭ２が更新された場合のテンプレートＴ１（ｖｅｒ．２．０）の更新状態を表す更新状態画面の画面例について説明する。
【０１１２】
図１７は、更新状態画面の画面例を示す説明図（その２）である。図１７において、更新状態画面１７００は、テンプレートＴ１（ｖｅｒ．２．０）の更新状態を表す画面である。更新状態画面１７００は、図１７に示すイメージ・依存グループ情報テーブル８００内のイメージ・依存グループ情報１２００−３，１２００−４に基づく画面例である。
【０１１３】
具体的には、更新状態画面１７００には、テンプレートＴ１（ｖｅｒ．２．０）に含まれるイメージＩＭ１，ＩＭ２，ＩＭ３が表示されている。更新状態画面１７００では、イメージＩＭ２が更新された結果、図１６に示したアイコン１６１０，１６２０が非表示となっている。また、依存グループＧ１に属するイメージＩＭ１，ＩＭ２間でグループ内バージョンが同一となったため、依存グループＧ１に配備ＯＫであることを示すアイコン１７１０が表示されている。
【０１１４】
更新状態画面１７００によれば、例えば、管理者は、依存関係のあるイメージＩＭ１，ＩＭ２間でイメージバージョンが同一であることを判断することができ、テンプレートＴ１（ｖｅｒ．２．０）への参照を利用者に許可することができる。
【０１１５】
（システム配備時の各種テーブル５００，７００，８００，９００の更新例）
つぎに、テンプレートＴを用いてシステムＳを配備した場合の各種テーブル５００，７００，８００，９００の更新例について説明する。まず、テンプレートＴ内に配備ＮＧの依存グループＧが存在しない状態でシステムＳを配備した場合を例に挙げて説明する。
【０１１６】
図１８は、システム配備時のシステム情報テーブル９００の更新例を示す説明図である。図１８に示すように、テンプレートＴ１（ｖｅｒ．２．０）を用いてシステムＳ１が配備された場合、管理装置１０１により、システム情報テーブル９００にシステム情報１８００−１をレコードとして記憶する。
【０１１７】
図１９は、システム配備時のテンプレートバージョン情報テーブル５００の更新例を示す説明図（その１）である。図１９において、テンプレートバージョン情報テーブル５００にテンプレートバージョン情報５００−１，５００−２がレコードとして記憶されている。
【０１１８】
ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いてシステムＳ１が配備された場合、保存部１００４は、テンプレートバージョン情報テーブル５００内のテンプレートバージョン情報５００−２（編集用情報）の公開状態を「ｔｒｕｅ」に変更する。そして、保存部１００４は、テンプレートバージョン情報５００−２を履歴情報に設定する。
【０１１９】
また、保存部１００４は、テンプレートバージョン情報テーブル５００にテンプレートバージョン情報５００−３を編集用情報として記憶する。テンプレートバージョン情報５００−３は、テンプレートＴ１のテンプレートバージョン「３．０」および公開状態「ｆａｌｓｅ」を示す。
【０１２０】
図２０は、システム配備時のイメージ・テンプレート情報テーブル７００の更新例を示す説明図（その１）である。図２０において、イメージ・テンプレート情報テーブル７００にイメージ・テンプレート情報７００−１〜７００−６がレコードとして記憶されている。
【０１２１】
ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いてシステムＳ１が配備された場合、保存部１００４は、イメージ・テンプレート情報テーブル７００内のイメージ・テンプレート情報７００−４〜７００−６を履歴情報に設定する。
【０１２２】
また、保存部１００４は、イメージ・テンプレート情報テーブル７００にイメージ・テンプレート情報７００−７〜７００−９を編集用情報として記憶する。イメージ・テンプレート情報７００−７〜７００−９は、テンプレートＴ１（ｖｅｒ．３．０）を示す。
【０１２３】
図２１は、システム配備時のイメージ・依存グループ情報テーブル８００の更新例を示す説明図（その１）である。図２１において、イメージ・依存グループ情報テーブル８００にイメージ・依存グループ情報１２００−１〜１２００−４がレコードとして記憶されている。
【０１２４】
ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いてシステムＳ１が配備された場合、保存部１００４は、イメージ・依存グループ情報テーブル８００内のイメージ・依存グループ情報１２００−３，１２００−４を履歴情報に設定する。
【０１２５】
また、保存部１００４は、イメージ・依存グループ情報テーブル８００にイメージ・依存グループ情報１２００−５，１２００−６を編集用情報として記憶する。イメージ・依存グループ情報１２００−５，１２００−６は、テンプレートＴ１（ｖｅｒ．３．０）内の依存グループＧ１に属するイメージＩＭ１，ＩＭ２のグループ内バージョンを示す。
【０１２６】
つぎに、テンプレートＴ内に配備ＮＧの依存グループＧが存在する状態でシステムＳを配備した場合を例に挙げて説明する。
【０１２７】
図２２は、システム配備時のテンプレートバージョン情報テーブル５００の更新例を示す説明図（その２）である。図２２において、テンプレートバージョン情報テーブル５００にテンプレートバージョン情報５００−１，５００−２がレコードとして記憶されている。
【０１２８】
ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いてシステムＳ１が配備された場合、保存部１００４は、テンプレートバージョン情報テーブル５００内のテンプレートバージョン情報５００−２を履歴情報に設定する。また、保存部１００４は、テンプレートバージョン情報テーブル５００にテンプレートバージョン情報５００−３を編集用情報として記憶する。
【０１２９】
図２３は、システム配備時のイメージ・テンプレート情報テーブル７００の更新例を示す説明図（その２）である。図２３において、イメージ・テンプレート情報テーブル７００にイメージ・テンプレート情報７００−１〜７００−６がレコードとして記憶されている。
【０１３０】
ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いてシステムＳ１が配備された場合、保存部１００４は、イメージ・テンプレート情報テーブル７００内のイメージ・テンプレート情報７００−４〜７００−６を履歴情報に設定する。また、保存部１００４は、イメージ・テンプレート情報テーブル７００にイメージ・テンプレート情報７００−７〜７００−９を編集用情報として記憶する。
【０１３１】
図２４は、システム配備時のイメージ・依存グループ情報テーブル８００の更新例を示す説明図（その２）である。図２４において、イメージ・依存グループ情報テーブル８００にイメージ・依存グループ情報１２００−１〜１２００−４がレコードとして記憶されている。
【０１３２】
ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いてシステムＳ１が配備された場合、保存部１００４は、イメージ・依存グループ情報テーブル８００内のイメージ・依存グループ情報１２００−３，１２００−４を履歴情報に設定する。また、保存部１００４は、イメージ・依存グループ情報テーブル８００にイメージ・依存グループ情報１２００−５，１２００−６を編集用情報として記憶する。
【０１３３】
（システム更新時の各種テーブルの更新例）
つぎに、テンプレートＴ１（ｖｅｒ．２．０）を用いて配備された配備中のシステムＳ１が更新された場合の各種テーブルの更新例について説明する。ただし、システムＳ１以外に、テンプレートバージョン「２．０」以前のテンプレートＴ１を用いて配備された配備中のシステムＳが存在しない場合を想定する。
【０１３４】
図２５は、システム更新時のシステム情報テーブル９００の更新例を示す説明図である。ここでは、テンプレートＴ１（ｖｅｒ．２．０）を用いて配備されたシステムＳ１に、テンプレートＴ１（ｖｅｒ．２．０）とテンプレートＴ１（ｖｅｒ．３．０）との差分、例えば、イメージＩＭへのパッチ適用などの差分が取り込まれた場合を想定する。この場合、管理装置１０１は、システム情報テーブル９００内のシステム情報１８００−１のテンプレートバージョンを「３．０」に変更する。
【０１３５】
図２６は、システム更新時のテンプレートバージョン情報テーブル５００の更新例を示す説明図である。ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いて配備された配備中のシステムＳ１が更新された場合、削除部１００７は、テンプレートバージョン情報テーブル５００内のテンプレートバージョン情報５００−１（履歴情報）を削除する。
【０１３６】
図２７は、システム更新時のイメージ・テンプレート情報テーブル７００の更新例を示す説明図である。ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いて配備された配備中のシステムＳ１が更新された場合、削除部１００７は、イメージ・テンプレート情報テーブル７００内のイメージ・テンプレート情報７００−１〜７００−３（履歴情報）を削除する。
【０１３７】
図２８は、システム更新時のイメージ・依存グループ情報テーブル８００の更新例を示す説明図である。ここで、テンプレートＴ１（ｖｅｒ．２．０）を用いて配備された配備中のシステムＳ１が更新された場合、削除部１００７は、イメージ・依存グループ情報テーブル８００内のイメージ・依存グループ情報１２００−１，１２００−２（履歴情報）を削除する。
【０１３８】
このように、配備中のシステムＳ１の配備に用いられたテンプレートＴ１（ｖｅｒ．３．０）の２世代以前のテンプレートＴ１（ｖｅｒ．１．０）は、ロールバック等に用いられる可能性が低いため削除される。これにより、テンプレートＴのバージョンアップに伴って増大する管理装置１０１のメモリ使用量を抑制することができる。
【０１３９】
（管理システム２００の動作例）
つぎに、仮想マシンＶＭのイメージＩＭが更新された場合の管理システム２００の動作例について説明する。
【０１４０】
図２９は、管理システム２００の動作例を示すシーケンス図である。図２９において、まず、管理者は、仮想マシンＶＭのイメージＩＭを更新する（ステップＳ２９０１）。つぎに、管理装置１０１は、イメージＩＭの更新をテンプレートＴに反映する（ステップＳ２９０２）。
【０１４１】
そして、管理装置１０１は、テンプレートＴを更新した結果をディスプレイに描画する（ステップＳ２９０３）。つぎに、管理者は、テンプレートＴを更新した結果を参照して、テンプレートＴを用いたシステムＳの配備を行う（ステップＳ２９０４）。そして、管理装置１０１は、システムＳの配備に用いたテンプレートＴの履歴を保存する（ステップＳ２９０５）。
【０１４２】
（管理システム２００の操作／処理手順）
以下、図３０〜図３２を用いて、管理システム２００の具体的な操作／処理手順について説明する。まず、テンプレートＴを新規作成する場合の管理者の操作手順について説明する。
【０１４３】
＜管理者の操作手順＞
図３０は、テンプレートＴを新規作成する場合の管理者の操作手順の一例を示すフローチャートである。図３０のフローチャートにおいて、まず、管理者は、イメージ情報テーブル６００を参照して、仮想マシンＶＭのイメージＩＭからテンプレートＴを作成する（ステップＳ３００１）。具体的には、例えば、図１１に示したように、各種テーブル４００，５００，７００の記憶内容が更新される。
【０１４４】
つぎに、管理者は、作成したテンプレートＴ内のイメージＩＭ間の依存関係を設定する（ステップＳ３００２）。具体的には、例えば、図１２に示したように、イメージ・依存グループ情報テーブル８００の記憶内容が更新される。
【０１４５】
そして、管理者は、作成したテンプレートＴを履歴に保存して（ステップＳ３００３）、本フローチャートによる一連の操作を終了する。具体的には、例えば、図１３に示したように、各種テーブル５００，７００，８００の記憶内容が更新される。これにより、新しいテンプレートＴを新規登録することができる。
【０１４６】
＜管理装置１０１の管理処理手順＞
つぎに、管理者の操作入力により仮想マシンＶＭのイメージＩＭが更新された場合の管理装置１０１の管理処理手順について説明する。
【０１４７】
図３１は、管理装置１０１の管理処理手順の一例を示すフローチャートである。図３１のフローチャートにおいて、まず、管理装置１０１は、仮想マシンＶＭのイメージＩＭが更新されたか否かを判断する（ステップＳ３１０１）。ここで、管理装置１０１は、イメージＩＭが更新されるのを待つ（ステップＳ３１０１：Ｎｏ）。
【０１４８】
そして、イメージＩＭが更新された場合（ステップＳ３１０１：Ｙｅｓ）、管理装置１０１は、イメージ・テンプレート情報テーブル７００に記憶された最新版（編集用情報）のテンプレートＴ内の更新イメージＩＭのイメージバージョンを更新する（ステップＳ３１０２）。
【０１４９】
つぎに、管理装置１０１は、イメージ・依存グループ情報テーブル８００を参照して、更新イメージＩＭが依存グループＧに属しているか否かを判断する（ステップＳ３１０３）。ここで、更新イメージＩＭが依存グループＧに属していない場合（ステップＳ３１０３：Ｎｏ）、管理装置１０１は、ステップＳ３１０８に移行する。
【０１５０】
一方、更新イメージＩＭが依存グループＧに属している場合（ステップＳ３１０３：Ｙｅｓ）、管理装置１０１は、更新イメージＩＭに対する更新が依存関係に紐付いた更新であるか否かを判断する（ステップＳ３１０４）。ここで、依存関係に紐付いた更新ではない場合（ステップＳ３１０４：Ｎｏ）、管理装置１０１は、ステップＳ３１０８に移行する。
【０１５１】
一方、依存関係に紐付いた更新である場合（ステップＳ３１０４：Ｙｅｓ）、管理装置１０１は、イメージ・依存グループ情報テーブル８００に記憶された最新版（編集用情報）のテンプレートＴ内の更新イメージＩＭのグループ内バージョンを更新する（ステップＳ３１０５）。
【０１５２】
つぎに、管理装置１０１は、イメージ・依存グループ情報テーブル８００を参照して、更新イメージＩＭが属する依存グループＧにバージョン違いがあるか否かを判断する（ステップＳ３１０６）。
【０１５３】
ここで、依存グループＧにバージョン違いがない場合（ステップＳ３１０６：Ｎｏ）、管理装置１０１は、テンプレートＴの更新状態を表す更新状態画面の依存グループＧ内のイメージＩＭのＮｅｗアイコンを非表示にし、依存グループＧの配備ＯＫアイコンを表示する（ステップＳ３１０７）。
【０１５４】
なお、Ｎｅｗアイコンは、例えば、図１６に示したアイコン１６１０であり、配備ＯＫアイコンは、図１７に示したアイコン１７１０である。
【０１５５】
つぎに、管理装置１０１は、イメージ・依存グループ情報テーブル８００を参照して、テンプレートＴ内に配備ＮＧの依存グループＧが存在するか否かを判断する（ステップＳ３１０８）。なお、配備ＮＧの依存グループＧとは、依存グループＧにバージョン違いがある依存グループＧである。
【０１５６】
ここで、配備ＮＧの依存グループＧが存在する場合（ステップＳ３１０８：Ｙｅｓ）、管理装置１０１は、ステップＳ３１１２に移行する。一方、配備ＮＧの依存グループＧが存在しない場合（ステップＳ３１０８：Ｎｏ）、管理装置１０１は、テンプレートＴを用いてシステムＳを配備する配備要求を受け付けたか否かを判断する（ステップＳ３１０９）。
【０１５７】
ここで、システムＳを配備する配備要求を受け付けた場合（ステップＳ３１０９：Ｙｅｓ）、管理装置１０１は、最新版のテンプレートＴを公開状態で履歴に保存して（ステップＳ３１１０）、本フローチャートによる一連の処理を終了する。具体的には、例えば、図１９〜図２１に示したように、各種テーブル５００，７００，８００の記憶内容が更新される。
【０１５８】
一方、システムＳを配備する配備要求を受け付けていない場合（ステップＳ３１０９：Ｎｏ）、管理装置１０１は、本フローチャートによる一連の処理を終了する。
【０１５９】
また、ステップＳ３１０６において、依存グループＧにバージョン違いがある場合（ステップＳ３１０６：Ｙｅｓ）、管理装置１０１は、テンプレートＴの更新状態を表す更新状態画面の依存グループＧ内の更新イメージＩＭのＮｅｗアイコンを表示にし、依存グループＧの配備ＮＧアイコンを表示する（ステップＳ３１１１）。
【０１６０】
つぎに、管理装置１０１は、テンプレートＴを用いてシステムＳをテスト配備する配備要求を受け付けたか否かを判断する（ステップＳ３１１２）。
【０１６１】
ここで、システムＳをテスト配備する配備要求を受け付けた場合（ステップＳ３１１２：Ｙｅｓ）、管理装置１０１は、最新版のテンプレートＴを非公開状態で履歴に保存して（ステップＳ３１１３）、本フローチャートによる一連の処理を終了する。具体的には、例えば、図２２〜図２４に示したように、各種テーブル５００，７００，８００の記憶内容が更新される。
【０１６２】
一方、システムＳをテスト配備する配備要求を受け付けていない場合（ステップＳ３１１２：Ｎｏ）、管理装置１０１は、本フローチャートによる一連の処理を終了する。
【０１６３】
これにより、イメージＩＭの更新に応じて、システムＳのテンプレートＴを更新し、システムＳの配備にテンプレートＴが利用された際に、テンプレートＴの更新状態に応じた参照権限を付与してテンプレートＴを保存することができる。
【０１６４】
＜管理装置１０１の削除処理手順＞
つぎに、配備中のシステムＳが更新された場合の管理装置１０１の削除処理手順について説明する。
【０１６５】
図３２は、管理装置１０１の削除処理手順の一例を示すフローチャートである。図３２のフローチャートにおいて、まず、管理装置１０１は、配備中のシステムＳが更新されたか否かを判断する（ステップＳ３２０１）。ここで、管理装置１０１は、配備中のシステムＳが更新されるのを待つ（ステップＳ３２０１：Ｎｏ）。
【０１６６】
そして、配備中のシステムＳが更新された場合（ステップＳ３２０１：Ｙｅｓ）、管理装置１０１は、ｖｅｒ．（ｘ＋１）以前のテンプレートＴを利用しているシステムＳがあるか否かを判断する（ステップＳ３２０２）。ここで、ｖｅｒ．（ｘ＋１）以前のテンプレートＴを利用しているシステムＳがある場合（ステップＳ３２０２：Ｙｅｓ）、管理装置１０１は、ステップＳ３２０１に戻る。
【０１６７】
一方、ｖｅｒ．（ｘ＋１）以前のテンプレートＴを利用しているシステムＳがない場合（ステップＳ３２０２：Ｎｏ）、管理装置１０１は、テンプレートバージョン情報テーブル５００を参照して、ｖｅｒ．ｘのテンプレートＴが存在するか否かを判断する（ステップＳ３２０３）。ここで、ｖｅｒ．ｘのテンプレートＴが存在しない場合（ステップＳ３２０３：Ｎｏ）、管理装置１０１は、ステップＳ３２０１に戻る。
【０１６８】
一方、ｖｅｒ．ｘのテンプレートＴが存在する場合（ステップＳ３２０３：Ｙｅｓ）、管理装置１０１は、ｖｅｒ．ｘのテンプレートＴを削除して（ステップＳ３２０４）、本フローチャートによる一連の処理を終了する。具体的には、例えば、図２６〜図２８に示したように、各種テーブル５００，７００，８００の記憶内容が更新される。
【０１６９】
これにより、配備中のシステムＳの配備に用いられたテンプレートＴの２世代以前のテンプレートＴを削除することができる。
【０１７０】
以上説明したように、実施の形態にかかる管理装置１０１によれば、仮想マシンＶＭのイメージＩＭの更新処理に応じて、更新処理が行われた仮想マシンＶＭを含むシステムＳのテンプレートＴを更新することができる。これにより、イメージＩＭが更新された際のテンプレートＴへの反映を自動化することができ、テンプレートＴへの反映作業にかかる作業負荷を削減することができるとともに反映漏れを防ぐことができる。
【０１７１】
また、管理装置１０１によれば、テンプレートＴを用いたシステムＳの配備要求を受け付けたことに応じて、配備要求を受け付けた際のテンプレートＴの更新状態に基づいて、テンプレートＴの参照権限を決定することができる。そして、管理装置１０１によれば、決定したテンプレートＴの参照権限と対応付けて、システムＳの配備要求を受け付けた際のテンプレートＴを保存することができる。
【０１７２】
これにより、配備に利用されるシステムＳのテンプレートＴを、テンプレートＴの更新状態に応じた参照権限を付与して選択的に保存することができる。具体的には、システムＳの配備要求に応じて、配備要求を受け付けた際のテンプレートＴを保存することができる。これにより、配備実績のないテンプレートＴが蓄積されていくことを防いで、メモリ使用量の増大を抑制することができる。
【０１７３】
また、管理装置１０１によれば、配備要求を受け付けた際のテンプレートＴに含まれる依存関係のある複数のイメージＩＭのイメージバージョンに基づいて、テンプレートＴの参照権限を決定することができる。これにより、システムＳを配備した場合に何らかの問題が発生する可能性が高いテンプレートＴを判別することができる。
【０１７４】
また、管理装置１０１によれば、テンプレートＴに含まれる依存関係のある複数のイメージＩＭのイメージバージョンに基づいて、テンプレートＴの更新状態を表す更新状態画面の画面情報を作成することができる。そして、管理装置１０１によれば、更新状態画面の表示要求を受け付けたことに応じて、作成した更新状態画面の画面情報を出力することができる。
【０１７５】
これにより、テンプレートＴ内の依存関係のあるイメージＩＭ間の差分を可視化することができる。管理者は、更新状態画面を確認することにより、テンプレートＴを用いてシステムＳを配備可能か、あるいは、テスト配備のタイミングを容易に判断することができる。
【０１７６】
また、管理装置１０１によれば、配備中のシステムＳの配備に用いられたテンプレートＴの２世代以前のテンプレートＴを削除することができる。これにより、ロールバック等に用いられる可能性が低いテンプレートＴを削除することができ、テンプレートＴのバージョンアップに伴って増大するメモリ使用量を抑制することができる。
【０１７７】
これらのことから、管理装置１０１によれば、配備実績のあるテンプレートＴを、配備可否を判別できる状態で蓄積することができ、配備実績のない不要な途中生成物が蓄積されるのを防いで、テンプレートＴの管理や利用の簡単化を図ることができる。
【０１７８】
なお、本実施の形態で説明した管理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本管理プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本管理プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１７９】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１８０】
（付記１）コンピュータに、
情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、
前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する、
処理を実行させることを特徴とする管理プログラム。
【０１８１】
（付記２）前記テンプレートには、前記テンプレートの版数と、前記システムに含まれる情報処理装置のディスクイメージの版数との対応関係が示されており、
前記更新する処理は、
前記記憶部に記憶された前記テンプレート内の前記更新処理が行われた情報処理装置のディスクイメージの版数を更新し、
前記保存する処理は、
前記システムに含まれる情報処理装置のディスクイメージのうち依存関係のある複数のディスクイメージの版数に基づき決定される参照権限と対応付けて、前記配備要求を受け付けた際の前記テンプレートを保存することを特徴とする付記１に記載の管理プログラム。
【０１８２】
（付記３）前記コンピュータに、
前記配備要求を受け付けた際の前記テンプレートを前記参照権限と対応付けて保存した場合、版数を更新した当該テンプレートを前記記憶部に登録し、
前記更新処理が行われた場合に更新対象となる前記テンプレートを、前記記憶部に記憶された前記テンプレートのうちの最新版の前記テンプレートに設定する、
処理を実行させることを特徴とする付記２に記載の管理プログラム。
【０１８３】
（付記４）前記コンピュータに、
前記記憶部に記憶された前記テンプレートのうち、配備中の前記システムの配備に用いられた前記テンプレートの直前に登録された前記テンプレートよりも前に登録された前記テンプレートを削除する、
処理を実行させることを特徴とする付記３に記載の管理プログラム。
【０１８４】
（付記５）前記コンピュータに、
前記システムに含まれる情報処理装置のディスクイメージのうち依存関係のある複数のディスクイメージの版数に基づいて、前記テンプレートの更新状態を表す更新状態画面の画面情報を作成し、
前記更新状態画面の表示要求を受け付けたことに応じて、作成した前記更新状態画面の画面情報を出力する、
処理を実行させることを特徴とする付記２〜４のいずれか一つに記載の管理プログラム。
【０１８５】
（付記６）情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する制御部、
を有することを特徴とする管理装置。
【０１８６】
（付記７）コンピュータが、
情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、
前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する、
処理を実行することを特徴とする管理方法。
【０１８７】
（付記８）コンピュータに、
情報処理装置のディスクイメージの更新処理に応じて、記憶部に記憶された、前記更新処理が行われた情報処理装置を含むシステムのシステム構成を定義するテンプレートを更新し、
前記記憶部に記憶された前記テンプレートを用いた前記システムの配備要求を受け付けたことに応じて、前記配備要求を受け付けた際の前記テンプレートの更新状態に基づき決定される参照権限と対応付けて、当該テンプレートを保存する、
処理を実行させる管理プログラムを記録したことを特徴とする前記コンピュータに読み取り可能な記録媒体。
【符号の説明】
【０１８８】
１０１  管理装置
１１０  第１の記憶部
１２０  第２の記憶部
２０１  管理者端末
１００１  受付部
１００２  更新部
１００３  決定部
１００４  保存部
１００５  作成部
１００６  出力部
１００７  削除部
【図１】
2015035161.tif 000003
【図２】
2015035161.tif 000004
【図３】
2015035161.tif 000005
【図４】
2015035161.tif 000006
【図５】
2015035161.tif 000007
【図６】
2015035161.tif 000008
【図７】
2015035161.tif 000009
【図８】
2015035161.tif 000010
【図９】
2015035161.tif 000011
【図１０】
2015035161.tif 000012
【図１１】
2015035161.tif 000013
【図１２】
2015035161.tif 000014
【図１３】
2015035161.tif 000015
【図１４】
2015035161.tif 000016
【図１５】
2015035161.tif 000017
【図１６】
2015035161.tif 000018
【図１７】
2015035161.tif 000019
【図１８】
2015035161.tif 000020
【図１９】
2015035161.tif 000021
【図２０】
2015035161.tif 000022
【図２１】
2015035161.tif 000023
【図２２】
2015035161.tif 000024
【図２３】
2015035161.tif 000025
【図２４】
2015035161.tif 000026
【図２５】
2015035161.tif 000027
【図２６】
2015035161.tif 000028
【図２７】
2015035161.tif 000029
【図２８】
2015035161.tif 000030
【図２９】
2015035161.tif 000031
【図３０】
2015035161.tif 000032
【図３１】
2015035161.tif 000033
【図３２】
2015035161.tif 000034