(57)【要約】【課題】ゲストＯＳを起動したときにおけるネットワーク設定作業の負担を軽減するとともに、ネットワークのセキュリティを確保する。【解決手段】仮想ＯＳとして、ホストＯＳ及びゲストＯＳが動作可能な仮想マシン環境を有する複数のサーバに接続された管理マネージャが、次の処理を行う。即ち、業務設置命令受付部１０Ａで業務設置命令を受け付けたとき、ゲストＯＳ起動部１０ＢがサーバにゲストＯＳを起動する。そして、接続方針決定部１０Ｃが、起動対象サーバとの間でＶＰＮ接続を行う接続先サーバを決定するとともに、起動対象サーバと接続先サーバとのＶＰＮ接続において暗号化をするか否かを判定する。そして、暗号化をすると判定したときにのみ、ネットワーク設定部１０Ｄが、起動対象サーバ及び接続先サーバのホストＯＳに暗号鍵を設定するとともに、ＶＰＮ接続の設定をする。【選択図】  図４
2010062738.tif 000002
【特許請求の範囲】
【請求項１】
仮想オペレーティングシステムとして、他のサーバと仮想ネットワークを用いた通信を直接行うホストオペレーティングシステムと、顧客業務の処理を行う業務プログラムを実行するために起動され、ホストオペレーティングシステムを介してのみ他のサーバとの通信を行うゲストオペレーティングシステムと、が動作可能な仮想マシン環境を有する複数のサーバと接続されたコンピュータに、
オペレータ指示に応じていずれかのサーバにゲストオペレーティングシステムを起動したときに、サーバ間におけるデータの送受信の要否及びその送受信における暗号化の要否を示す情報に基づいて、ゲストオペレーティングシステムを起動した起動対象サーバとの間で仮想ネットワーク接続を行う接続先サーバを決定し、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をするか否かを判定する判定ステップと、
前記判定ステップで暗号化をすると判定したときにのみ、前記起動対象サーバ及び接続先サーバのセキュリティポリシーとして、接続先サーバへの送信データの暗号化に用いる暗号鍵を前記起動対象サーバで動作するホストオペレーティングシステムに設定する一方、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を接続先サーバで動作するホストオペレーティングシステムに設定するセキュリティ情報設定ステップと、
前記起動対象サーバと接続先サーバとの間で仮想ネットワーク接続を行うのに必要な接続情報に基づいて、前記起動対象サーバで動作するホストオペレーティングシステム及び接続先サーバで動作するホストオペレーティングシステムに対し、仮想ネットワーク接続の設定をする接続情報設定ステップと、
を実現させることを特徴とするネットワーク設定プログラム。
【請求項２】
前記判定ステップは、複数のサーバに配置された業務プログラム間におけるデータの送受信の要否が設定されたテーブルから、起動したゲストオペレーティングシステムで実行させる業務プログラムとの間でデータの送受信が必要な業務プログラムを特定し、各業務プログラムを実行しているサーバが設定されたテーブルに基づいて、その特定した業務プログラムを実行しているサーバを接続先サーバとして決定するとともに、業務プログラム同士のデータの送受信における暗号化の要否が設定されたテーブルに、起動したゲストオペレーティングシステムで実行させる業務プログラムと接続先サーバで実行している業務プログラムとの間で暗号化が必要であると設定されているときに、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をすると判定することを特徴とする請求項１記載のネットワーク設定プログラム。
【請求項３】
前記セキュリティ情報設定ステップは、接続先サーバで適用される暗号方式が公開鍵暗号方式であれば、接続先サーバへの送信データの暗号化に用いる暗号鍵を公開鍵とする一方、接続先サーバで適用される暗号方式が秘密鍵暗号方式であれば、接続先サーバへの送信データの暗号化に用いる暗号鍵を秘密鍵とし、前記起動対象サーバで適用される暗号方式が公開鍵暗号方式であれば、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を公開鍵とする一方、前記起動対象サーバで適用される暗号方式が秘密鍵暗号方式であれば、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を秘密鍵とすることを特徴とする請求項１又は請求項２に記載のネットワーク設定プログラム。
【請求項４】
仮想オペレーティングシステムとして、他のサーバと仮想ネットワークを用いた通信を直接行うホストオペレーティングシステムと、顧客業務の処理を行う業務プログラムを実行するために起動され、ホストオペレーティングシステムを介してのみ他のサーバとの通信を行うゲストオペレーティングシステムと、が動作可能な仮想マシン環境を有する複数のサーバと接続されたコンピュータが、
オペレータ指示に応じていずれかのサーバにゲストオペレーティングシステムを起動したときに、サーバ間におけるデータの送受信の要否及びその送受信における暗号化の要否を示す情報に基づいて、ゲストオペレーティングシステムを起動した起動対象サーバとの間で仮想ネットワーク接続を行う接続先サーバを決定し、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をするか否かを判定する判定ステップと、
前記判定ステップで暗号化をすると判定したときにのみ、前記起動対象サーバ及び接続先サーバのセキュリティポリシーとして、接続先サーバへの送信データの暗号化に用いる暗号鍵を前記起動対象サーバで動作するホストオペレーティングシステムに設定する一方、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を接続先サーバで動作するホストオペレーティングシステムに設定するセキュリティ情報設定ステップと、
前記起動対象サーバと接続先サーバとの間で仮想ネットワーク接続を行うのに必要な接続情報に基づいて、前記起動対象サーバで動作するホストオペレーティングシステム及び接続先サーバで動作するホストオペレーティングシステムに対し、仮想ネットワーク接続の設定をする接続情報設定ステップと、
を実行することを特徴とするネットワーク設定方法。
【請求項５】
仮想オペレーティングシステムとして、他のサーバと仮想ネットワークを用いた通信を直接行うホストオペレーティングシステムと、顧客業務の処理を行う業務プログラムを実行するために起動され、ホストオペレーティングシステムを介してのみ他のサーバとの通信を行うゲストオペレーティングシステムと、が動作可能な仮想マシン環境を有する複数のサーバと接続されたネットワーク設定装置であって、
オペレータ指示に応じていずれかのサーバにゲストオペレーティングシステムを起動したときに、サーバ間におけるデータの送受信の要否及びその送受信における暗号化の要否を示す情報に基づいて、ゲストオペレーティングシステムを起動した起動対象サーバとの間で仮想ネットワーク接続を行う接続先サーバを決定し、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をするか否かを判定する判定手段と、
前記判定手段で暗号化をすると判定したときにのみ、前記起動対象サーバ及び接続先サーバのセキュリティポリシーとして、接続先サーバへの送信データの暗号化に用いる暗号鍵を前記起動対象サーバで動作するホストオペレーティングシステムに設定する一方、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を接続先サーバで動作するホストオペレーティングシステムに設定するセキュリティ情報設定手段と、
前記起動対象サーバと接続先サーバとの間で仮想ネットワーク接続を行うのに必要な接続情報に基づいて、前記起動対象サーバで動作するホストオペレーティングシステム及び接続先サーバで動作するホストオペレーティングシステムに対し、仮想ネットワーク接続の設定をする接続情報設定手段と、
を含んで構成されたことを特徴とするネットワーク設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想化技術を適用したサーバに対してネットワークの自動設定を行う技術に関する。
【背景技術】
【０００２】
近年、企業等の情報処理システムをアウトソーシングする需要が高まり、その市場が拡大してきている。かかるアウトソーシングを一括して請け負うデータセンタでは、複数のサーバで構成されるサーバノードプールを有する。そして、サーバノードプールを構成する複数のサーバに対し、アウトソーシングが委託された顧客業務の処理を行う業務プログラムが、その機能に応じて分散して配置されるとともに、これらのサーバが物理的にネットワーク接続されている。
【０００３】
かかるサーバノードプールでは、複数の顧客に係る業務を夫々分割して管理するべく、各サーバにおいて仮想マシン環境を設定する技術が一般化している。具体的には、各サーバにおいて、仮想オペレーティングシステム（以下、仮想ＯＳ（Operating System）という。他も同様）として、仮想マシン環境における基盤となるホストＯＳを動作させるとともに、業務プログラムを実行する環境としてのゲストＯＳを夫々動作させている。こうすることで、同一サーバ上で複数の顧客の業務プログラムを処理する場合にも、顧客の業務プログラムで処理されるデータが顧客間で混在することを回避することができる。また、かかるデータセンタでは、サーバ間の物理ネットワークを複数の顧客間で共有することとなるため、さらに次のような手法が採用されている。即ち、サーバ間における物理ネットワークを、ＶＬＡＮ（Virtual Local Area Network）技術を用いてＬ２（Layer-2）区分で区分したり、ＶＰＮ（Virtual Private Network）を用いて区分したりするなどして仮想的にネットワークを分割し、顧客ごとに仮想イントラネットを構築している。
【０００４】
ここで、サーバノードプールの運用において、これまでその業務プログラムを実行していなかったサーバに対して新たにゲストＯＳを起動した場合、新たにゲストＯＳを起動したサーバと他のサーバを新たに仮想ネットワーク接続し、データの送受信を行う必要がある。
【０００５】
しかしながら、新たな仮想ネットワーク接続の設定作業に要する負担は大きい。なぜならば、サーバノードプールにおけるサーバ構成は複雑であり、接続先サーバを特定するのが困難であるとともに、仮想ネットワーク接続をするには、情報漏洩や不正アクセス等を回避すべく、暗号化技術を用いてセキュリティを確保しなければならないからである。そして、暗号化を行うためには、セキュリティポリシーとして、送信データを暗号化する暗号鍵を各サーバへ設定しなければならないからである。また、セキュリティポリシーの設定は、セキュリティ強化の観点から、仮想ネットワーク接続されるサーバごとに異なることが望ましい。しかし、このようにサーバごとに異なるセキュリティポリシーを設定すると、その設定作業はさらに複雑となり、多くの時間と手間を要する。
【特許文献１】特表２００４−５０３０１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このため、以上のような従来の問題点に鑑み、新たなゲストＯＳを起動したときに、仮想ネットワーク接続の設定及びそのセキュリティ設定を自動で行うことで、ネットワーク設定作業の負担を軽減しつつ、強固なセキュリティを確保することを目的とする。
【課題を解決するための手段】
【０００７】
仮想ＯＳとして、ホストＯＳ及びゲストＯＳが動作可能な仮想マシン環境を有する複数のサーバに接続されたコンピュータが、次の処理を行う。即ち、オペレータ指示に応じてサーバにゲストＯＳを起動したときに、サーバ間におけるデータの送受信の要否及び送受信における暗号化の要否を示す情報に基づき、ゲストＯＳを起動した起動対象サーバとの間で仮想ネットワーク接続を行う接続先サーバを決定するとともに、起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をするか否かを判定する。そして、暗号化をすると判定したときに、起動対象サーバ及び接続先サーバのセキュリティポリシーとして、接続先サーバへの送信データを暗号化する暗号鍵を起動対象サーバで動作するホストＯＳに設定する一方、起動対象サーバへの送信データを暗号化する暗号鍵を接続先サーバで動作するホストＯＳに設定する。さらに、起動対象サーバで動作するホストＯＳ及び接続先サーバで動作するホストＯＳに対し、仮想ネットワーク接続の設定をする。
【発明の効果】
【０００８】
サーバのうちの１つに新たなゲストＯＳが起動されたときに、そのゲストＯＳが起動された起動対象サーバとの間で通信を行う接続先サーバが自動的に決定される。そして、起動対象サーバと接続先サーバの夫々のホストＯＳに対し、仮想ネットワーク接続の設定が自動的に行われるともに、暗号化の要否に応じて暗号鍵の設定が行われる。このため、ネットワークの設定作業における負担を大幅に軽減しつつ、セキュリティを確保することができる。
【発明を実施するための最良の形態】
【０００９】
図１は、ネットワーク設定機構を具現化したシステムの全体構成を示す。このシステムは、複数の顧客業務を一括処理するデータセンタに設置されたサーバノードプールにおいて構築されたシステムであり、管理マネージャ１０と、顧客業務を処理する複数のサーバ２０と、がネットワーク接続されている。この管理マネージャ１０は、サーバ２０全体を総括して管理するとともに、サーバ２０に対する各種設定を遠隔制御により行う。また、管理マネージャ１０及びサーバ２０は、いずれも、少なくともＣＰＵ（Central Processing Unit）及びメモリを備えたコンピュータで構成される。
【００１０】
サーバノードプールを構成する複数のサーバ２０には、データセンタにアウトソーシングを委託した複数顧客の業務を処理する業務プログラムが配置されている。そして、各サーバ２０では仮想ＯＳを動作させることが可能な仮想マシン環境を備えている。さらに、仮想（私設）ネットワーク（ＶＰＮ：Virtual Private Network）を用いてサーバ２０同士をＰ２Ｐ（Peer to Peer）にＶＰＮ接続し、顧客ごとにシステムを分割して仮想イントラネットを構築している。なお、このように顧客ごとに分割された仮想イントラネットは、顧客の有する個々の自社システムに夫々接続されている。
【００１１】
次に、かかる仮想マシン環境を備えたサーバ２０の構成及びサーバ２０間におけるＶＰＮ接続の仕組みについて、図２を用いて説明する。
サーバ２０では、仮想マシン環境が構築され、ホストＯＳ３０及びゲストＯＳ４０が、仮想ＯＳとして動作している。これらのホストＯＳ３０及びゲストＯＳ４０は、ＯＳの制御プログラムとして機能するハイパーバイザ上において制御されている。
【００１２】
また、サーバ２０は、他のコンピュータとの間で通信を行うための物理ＮＩＣ（Network Interface Card）５０を備える。そして、サーバ２０には、サーバノードプール内において一意に定まる物理ＩＰアドレスが割り振られている。また、サーバ２０内で動作するホストＯＳ３０及びゲストＯＳ４０は、夫々仮想ＮＩＣ６０を備え、この仮想ＮＩＣ６０を用いて同一サーバ内のホストＯＳ３０及びゲストＯＳ４０間において通信を行う。そして、サーバ内で動作するゲストＯＳ４０には、物理ＩＰアドレスとは異なる独自のアドレスである仮想ＩＰアドレスとしての、顧客ＩＰアドレスが割り振られている。
【００１３】
そして、ホストＯＳ３０は、次の要素を含んで構成される。即ち、ゲストＯＳ４０から送信データを受け取ったとき、その送信データをＶＰＮ接続により送信するためのトンネル情報を特定するルーティング部３０Ａを含む。このルーティング部３０Ａは、図３（Ａ）に示すような、送信先の顧客ＩＰアドレス及びその送信先へのＶＰＮ接続において用いるトンネル情報が設定されたルーティング設定テーブルを備える。そして、このルーティング設定テーブルを参照し、送信データに付された顧客ＩＰアドレスから、ＶＰＮ通信に用いるトンネルを特定する。また、ホストＯＳ３０は、送信データに送信先の物理ＩＰアドレスを付すとともに送信データをカプセル化し、トンネリングを行うトンネリング部３０Ｂを含む。このトンネリング部３０Ｂは、図３（Ｂ）に示すような、トンネル情報と、そのトンネルの送信先となる物理ＩＰアドレスが設定されたトンネリング設定テーブルを備える。そして、トンネリング部３０Ｂでは、このトンネリング設定テーブルに基づいて、トンネル情報から送信先の物理ＩＰアドレスを特定する。さらに、ホストＯＳ３０は、送信データを暗号化するとともに受信データを復号する暗号化部３０Ｃを含んで構成される。暗号化部３０は、ＩＰＳｅｃモジュール等に該当し、鍵管理デーモンとして機能する。なお、他のサーバ２０からデータを受信したときには、ホストＯＳ３０では、暗号化部３０Ｃにおいて受信データを復号し、トンネリング部３０Ｂにおいてカプセル化を解除するとともに、ルーティング部３０Ａにより、受信データに付された顧客ＩＰアドレスのゲストＯＳ４０にデータを送信することとなる。
【００１４】
一方、ゲストＯＳ４０は、業務プログラムを実行する顧客業務処理部４０Ａを含んで構成される。なお、かかる図２の例においては、ゲストＯＳが１つのみ動作しているが、複数のゲストＯＳが動作することもできる。
【００１５】
ここで、図２の例において、サーバαのゲストＯＳ４０の顧客業務処理部４０Ａにおいて実行される業務プログラムにより、サーバγのゲストＯＳ４０が備える顧客業務処理部４０Ａにおいて実行される業務プログラムに対してデータが送信される流れについて説明する。まず、サーバαの顧客業務処理部４０Ａにおいて実行される業務プログラムにより、サーバγのゲストＯＳ４０の顧客ＩＰアドレス（192.167.0.3）を送信先として、データが送信される。このデータは、ゲストＯＳ４０の仮想ＮＩＣ６０（eth0）及びホストＯＳ３０の仮想ＮＩＣ６０（vif0）を介し、ホストＯＳ３０に対して送信される。そして、ホストＯＳ３０では、ルーティング部３０Ａにおいて、ルーティング設定テーブルを参照し、送信先の顧客ＩＰアドレスに対応するトンネル情報を取得する。さらに、ホストＯＳ３０では、トンネリング部３０Ｂにおいて、トンネリング設定テーブルを参照し、トンネル情報に対応する送信先サーバの物理ＩＰアドレス（10.0.0.3）を取得する。そして、この物理ＩＰアドレスを送信データに付した上で、カプセル化し、トンネリングを行う。また、暗号化部３０Ｃにおいて、サーバγで適用される暗号方式に応じた暗号鍵を用いて送信データを暗号化する。具体的には、サーバγで適用される暗号方式が、暗号化に用いる鍵が公開されるとともに復号に用いる鍵が秘密管理されている公開鍵暗号方式であれば、公開鍵を用いて暗号化する。また、暗号化及び復号において共通した秘密鍵を用いる秘密鍵暗号方式であれば、秘密鍵を用いて暗号化する。これにより、セキュリティを確保した上でサーバγとのＶＰＮ接続を行うことが可能となる。そして、送信データを、ホストＯＳ３０の仮想ＮＩＣ６０（eth0）からサーバαの物理ＮＩＣ５０（eth0）を経て、サーバγに送信する。一方、これを受信したサーバγのホストＯＳ３０では、受信したデータを復号し、これに付された顧客ＩＰアドレスに基づいて、送信先となっている業務プログラムが実行されるゲストＯＳ４０に対し、受信データを送信することとなる。
【００１６】
このような構成を採用することで、業務プログラムにおいて他のサーバ２０との間でデータの送受信を行う場合、ゲストＯＳ４０では、送信先の顧客ＩＰアドレスを送信データに設定するだけでよく、物理ＩＰアドレスの設定及び暗号化等のＶＰＮ接続処理はホストＯＳ３０が行う。このため、顧客がサーバにアクセスして業務プログラムを実行させ、他のサーバとの間でＶＰＮ接続を行うときに、ホストＯＳ３０を直接制御することなしに、通信を行うことができる。従って、ホストＯＳ３０の制御権限を顧客に与えなくても、他のサーバとの通信が可能となり、ホストＯＳ３０の環境設定を顧客が誤って変更する等のトラブルを防ぐことができる。
【００１７】
次に、かかるサーバ２０全体を管理する管理マネージャ１０について説明する。
図４は、管理マネージャ１０の構成図である。管理マネージャ１０は、業務起動命令受付部１０Ａ，ゲストＯＳ起動部１０Ｂ，接続方針決定部１０Ｃ，ネットワーク設定部１０Ｄ，接続方針テーブル１０Ｅ，業務管理テーブル１０Ｆ，物理ＩＰアドレステーブル１０Ｇ及びインタフェース管理テーブル１０Ｈを含んで構成される。
【００１８】
業務起動命令受付部１０Ａは、ユーザが操作可能な入力装置と接続されている。そして、新たにゲストＯＳ４０を起動して業務プログラムを実行させる業務起動命令を受け付ける。この業務起動命令では、新たなゲストＯＳ４０の起動対象となる起動対象サーバ及び実行させる業務プログラムが指定される。
【００１９】
ゲストＯＳ起動部１０Ｂは、ハイパーバイザ上においてホストＯＳ３０が動作しており、ゲストＯＳ４０が起動可能になっているサーバ２０に対し、新たなゲストＯＳ４０を起動するとともに、業務プログラムを実行可能な状態とする。なお、かかるゲストＯＳの起動方法等については周知技術であるため、本明細書においては具体的な説明を省略する。
【００２０】
接続方針決定部１０Ｃは、ゲストＯＳ４０を起動した起動対象サーバとの間でＶＰＮ接続をする接続先サーバを決定し、起動対象サーバ及び接続先サーバ間で暗号化を行うか否かを判定する。なお、接続方針決定部１０Ｃが、判定ステップ及び判定手段として機能する。
【００２１】
ネットワーク設定部１０Ｄは、サーバ２０とネットワーク接続され、起動対象サーバのホストＯＳ３０及び起動対象サーバのホストＯＳ３０に対し、セキュリティポリシー及び接続情報を設定する。なお、ネットワーク設定部１０Ｄが、セキュリティ情報設定ステップ，セキュリティ情報設定手段，接続情報設定ステップ及び接続情報設定手段として機能する。
【００２２】
接続方針テーブル１０Ｅは、業務プログラム間のＶＰＮ接続の可否を、業務プログラムの機能に基づく業務プログラム種別に応じて示すテーブルであり、図５に示すように、業務プログラム種別間における接続可否が登録される。また、接続可の場合には、その接続における暗号化の要否があわせて登録される。図５の例では、Ａ，Ｂ及びＣが夫々業務プログラム種別を示し、「○」が接続可、「×」が接続不可であることを示す。そして、「暗号」が暗号化通信を行うことを示し、「通常」が暗号化通信を行わないことを示す。このように、接続方針テーブル１０Ｅでは、同じ業務プログラム種別間、及び異なる業務プログラム種別間の両方における接続可否及び暗号化の要否を設定することが可能である。
【００２３】
業務管理テーブル１０Ｆは、業務プログラム種別ごとに、その種別に属する業務プログラムが実行されているサーバ２０を示すテーブルである。そして、図６に示すように、業務プログラム種別，その業務プログラムを実行しているゲストＯＳ４０の顧客ＩＰアドレス及びサーバが登録される。
【００２４】
物理ＩＰアドレステーブル１０Ｇは、サーバ２０の物理ＩＰアドレス並びに暗号化に関する情報を示すテーブルであり、図７に示すように、サーバ，サーバの物理ＩＰアドレス，サーバで適用される暗号方式及びサーバへの送信データの暗号化に用いる暗号鍵が登録される。この暗号鍵は、サーバで適用される暗号方式が公開鍵暗号方式であれば、公開鍵が登録されている一方、サーバで適用される暗号方式が秘密鍵暗号方式であれば、秘密鍵が登録されている。
【００２５】
インタフェース管理テーブル１０Ｈは、サーバ２０間のＶＰＮ接続において用いられるトンネルを示すテーブルであり、図８に示すように、送信元サーバ及び送信先サーバ並びにトンネル情報を含んで構成される。
【００２６】
ここで、上述の接続方針テーブル１０Ｅに登録されている、業務プログラムの種別に応じたＶＰＮ接続の可否及び暗号化の要否により、どのようにサーバ２０間がＶＰＮ接続されるかについて説明する。図９は、図５の接続方針テーブル１０Ｅのデータ例におけるサーバ２０間のＶＰＮ接続例であり、実線矢印が暗号化なしのＶＰＮ接続、破線矢印が暗号化有りのＶＰＮ接続がなされていることを示す。この例では、サーバα及びサーバβが業務プログラム種別Ａ，サーバγ，サーバδ，サーバεが業務プログラム種別Ｂ，サーバζ及びサーバηが業務プログラム種別Ｃの業務プログラムを実行するものとする。そして、図５の接続方針テーブル１０Ｅでは、業務プログラム種別Ａ同士並びに業務プログラム種別Ａ及びＣは接続不可（×）である一方、業務プログラム種別Ａ及びＢ，業務プログラム種別Ｂ同士，並びに業務プログラム種別Ｂ及びＣは接続可能（○）である。そして、業務プログラム種別Ａ及びＢ，業務プログラム種別Ｂ同士の接続では暗号化が必要である一方、業務プログラム種別Ｂ及びＣの接続では暗号化は不要である。このため、図９に示すように、業務プログラム種別Ａのサーバα及びサーバβと、業務プログラム種別Ｂのサーバγ，サーバδ及びサーバεと、は夫々暗号化されて接続される。一方で、業務プログラム種別Ａのサーバα及びサーバβと、業務プログラム種別Ｃのサーバζ及びサーバηと、は接続されない。また、業務プログラム種別Ｂのサーバγ，サーバδ及びサーバεは、相互に暗号化されて接続される。さらに、業務プログラム種別Ｂのサーバγ，サーバδ及びサーバεと、業務プログラム種別Ｃのサーバζ及びサーバηと、の間は、暗号化なしで接続される。
【００２７】
図１０及び図１１は、管理マネージャ１０の業務起動命令受付部１０Ａ，ゲストＯＳ起動部１０Ｂ，接続方針決定部１０Ｃ及びネットワーク設定部１０Ｄによるネットワーク設定処理を示す。この処理は、オペレータにより、新たにゲストＯＳ４０を起動して業務プログラムを実行させる起動対象サーバ及びその業務プログラムを指定して、業務起動命令がなされたときに実行される。
【００２８】
ステップ１（図ではＳ１と略記する。以下同様）では、指定された起動対象サーバにゲストＯＳ４０を起動し、指定された業務プログラムを実行可能な状態とする。このとき、起動したゲストＯＳ４０に対し、新たな顧客ＩＰアドレスを割り当てる。なお、かかる顧客ＩＰアドレスの割り当ては、既に使用済みの顧客ＩＰアドレスと重複しないように行われる。
【００２９】
ステップ２では、接続方針テーブル１０Ｅを参照し、業務起動命令がなされた業務プログラムの業務プログラム種別との間でＶＰＮ接続する必要がある全ての業務プログラム種別を取得するとともに、そのＶＰＮ接続における暗号化の要否を取得する。
【００３０】
ステップ３では、業務管理テーブル１０Ｆを参照し、ステップ２で取得した業務プログラム種別の業務プログラムを実行しているサーバ２０を接続先サーバとして決定する。
ステップ４では、業務管理テーブル１０Ｆを参照し、接続先サーバのゲストＯＳ４０の顧客ＩＰアドレスを取得する。
【００３１】
ステップ５では、起動対象サーバ及び接続先サーバ間のＶＰＮ接続に用いるトンネルを決定する。なお、かかるトンネルの決定は、各サーバにおいて既に使用済みのトンネルと重複しないように行われる。
【００３２】
ステップ６では、物理ＩＰアドレステーブル１０Ｇを参照し、接続先サーバの物理ＩＰアドレスを取得する。
ステップ７では、ステップ２で取得した、業務起動命令がなされた業務プログラムの業務プログラム種別と接続先の業務プログラム種別の間のＶＰＮ接続における暗号化の要否に基づき、起動対象サーバ及び接続先サーバ間において暗号化が必要か否かの判定を行う。暗号化が必要であれば、ステップ８に進み（Ｙｅｓ）、暗号化が必要でなければ、ステップ１２に進む（Ｎｏ）。
【００３３】
ステップ８では、物理ＩＰアドレステーブル１０Ｇから、接続先サーバの暗号方式に応じた暗号鍵を、接続先サーバへの送信データを暗号化する暗号鍵として取得する。このとき、接続先サーバで適用される暗号方式が公開鍵暗号方式であれば公開鍵が取得され、秘密鍵暗号方式であれば、秘密鍵が取得されることとなる。そして、起動対象サーバの暗号化部３０に、接続先サーバへのＶＰＮ接続におけるセキュリティポリシーとして、取得した暗号鍵を設定する。
【００３４】
ステップ９では、物理ＩＰアドレステーブル１０Ｇから、起動対象サーバの暗号方式に応じた暗号鍵を、起動対象サーバへの送信データを暗号化する暗号鍵として取得する。このとき、起動対象サーバで適用される暗号方式が公開鍵暗号方式であれば公開鍵が取得され、秘密鍵暗号方式であれば、秘密鍵が取得されることとなる。そして、接続先サーバの暗号化部３０に、起動対象サーバへのＶＰＮ接続におけるセキュリティポリシーとして、取得した暗号鍵を設定する。
【００３５】
ステップ１０では、起動対象サーバから接続先サーバへのＶＰＮ接続のため、ステップ５で決定したトンネル情報に従い、起動対象サーバのトンネリング部３０Ｂにおいて新たなトンネルを設定する。即ち、起動対象サーバのトンネリング部３０Ｂのトンネリング設定テーブルに、そのトンネル情報及び接続先サーバの物理ＩＰアドレスを接続情報として設定する。また、起動対象サーバのルーティング部３０Ａのルーティング設定テーブルに、接続先サーバの顧客ＩＰアドレス及びトンネル情報を接続情報として設定する。
【００３６】
ステップ１１では、接続先サーバから起動対象サーバへのＶＰＮ接続のため、接続先サーバのトンネリング部３０Ｂにおいて新たなトンネルを設定する。即ち、接続先サーバのトンネリング部３０Ｂのトンネリング設定テーブルに、そのトンネル情報及び接続先サーバの物理ＩＰアドレスを接続情報として設定する。また、接続先サーバのルーティング部３０Ａのルーティング設定テーブルに、起動対象サーバの顧客ＩＰアドレス及びトンネル情報を接続情報として設定する。
【００３７】
ステップ１２では、管理マネージャ１０の業務管理テーブル１０Ｆに、起動対象サーバの顧客ＩＰアドレス，業務プログラム種別及びサーバを登録するとともに、インタフェース管理テーブル１０Ｈに、起動対象サーバ及び接続先サーバ間のトンネル情報を登録する。
【００３８】
なお、上記ステップ４〜１２は、ステップ３において接続先サーバが複数決定されたときには、複数の接続先サーバの夫々について実行する。
ここで、かかる管理マネージャ１０によるネットワーク設定処理について、具体例を示して説明する。ここでは、図１２に示すようなサーバ構成の例を用いる。この例では、サーバαで業務プログラム種別Ａの業務プログラムを、サーバγで業務プログラム種別Ｂの業務プログラムを実行している。そして、サーバβに新たにゲストＯＳ４０を起動し、業務プログラム種別Ａの業務プログラムを実行させるように業務起動命令がなされたとする。なお、図１２では、便宜上、管理マネージャ１０及び各サーバ間の物理ネットワーク接続の表記、並びに各サーバの構成の一部の表記を省略する。また、サーバ間の実線矢印は、ＶＰＮ接続がなされていることを示す。
【００３９】
また、この例において、管理マネージャ１０の接続方針テーブル１０Ｅ，物理ＩＰアドレステーブル１０Ｇ，業務管理テーブル１０Ｆ及びインタフェース管理テーブル１０Ｈは、夫々、図１３の（Ａ）〜（Ｄ）のように設定されている。
【００４０】
さらに、この例において、サーバαのルーティング部３０Ａのルーティング設定テーブル及びトンネリング部３０Ｂのトンネリング設定テーブルには、夫々図１４（Ａ）及び図１４（Ｂ）のような設定がなされている。また、サーバγのルーティング部３０Ａのルーティング設定テーブル及びトンネリング部３０Ｂのトンネリング設定テーブルには、夫々図１５（Ａ）及び図１５（Ｂ）のような設定がなされている。
【００４１】
そして、業務起動命令がなされたとき、管理マネージャ１０は、サーバβにゲストＯＳ４０を起動するとともに、業務プログラム種別Ａの業務プログラムが実行可能な状態とする。このとき、起動したゲストＯＳ４０に対し、新たな顧客ＩＰアドレス（192.167.0.3）を割り当てる（ステップ１）。ここで、接続方針テーブル１０Ｅを参照し、業務起動命令がなされた業務プログラム種別Ａとの間でＶＰＮ接続する必要がある全ての業務プログラム種別、即ち、業務プログラム種別Ｂを取得する。また、その業務プログラム種別ＢとのＶＰＮ接続において暗号化が必要である情報を取得する（ステップ２）。さらに、業務管理テーブル１０Ｆを参照し、業務プログラム種別Ｂの業務プログラムを実行しているゲストＯＳ４０が動作しているサーバ、即ち、サーバγを接続先サーバとして決定するとともに（ステップ３）、そのゲストＯＳ４０の顧客ＩＰアドレス（192.167.0.2）を取得する（ステップ４）。
【００４２】
さらに、サーバβ及びサーバγ間のＶＰＮ接続に用いるトンネルを決定する。ここでは、サーバβからサーバγへのＶＰＮ接続に用いるトンネルは「ｔｕｎ０」にする一方、サーバγからサーバβへのＶＰＮ接続に用いるトンネルは、「ｔｕｎ１」とする（ステップ５）。また、物理ＩＰアドレステーブル１０Ｇを参照し、サーバγの物理ＩＰアドレス（10.0.0.3）を取得する（ステップ６）。
【００４３】
そして、ステップ２で取得した接続方針テーブル１０Ｅの情報に基づき、サーバβ及びサーバγの間のＶＰＮ接続を暗号化することを決定する（ステップ７）。このため、物理ＩＰアドレステーブル１０Ｇを参照し、サーバγで適用される暗号方式が公開鍵暗号方式であること、及びその公開鍵「rAAIEAtbRmeAJc…」を取得する。そして、サーバβの暗号化部３０Ｃに、サーバγへの送信データを暗号化する暗号鍵として、公開鍵「rAAIEAtbRmeAJc…」を設定する（ステップ８）。同様に、物理ＩＰアドレステーブル１０Ｇを参照し、サーバβで適用される暗号方式が秘密鍵暗号方式であること、及びその秘密鍵「AAAAB3NzaC1yc…」を取得する。そして、サーバγの暗号化部３０Ｃに、サーバβへの送信データを暗号化する暗号鍵として、秘密鍵「AAAAB3NzaC1yc…」を設定する（ステップ９）。
【００４４】
さらに、サーバβからサーバγへのＶＰＮ接続のため、サーバβのトンネリング部３０Ｂにおいて新たなトンネル（ｔｕｎ０）を図１６のように設定する。また、サーバβのトンネリング部３０Ｂのトンネリング設定テーブルに、そのトンネル情報（ｔｕｎ０）及びサーバγの物理ＩＰアドレス（10.0.0.3）を図１７（Ａ）のように設定する。さらに、サーバβのルーティング部３０Ａのルーティング設定テーブルに、サーバγの顧客ＩＰアドレス及びトンネル情報を図１７（Ｂ）のように設定する（ステップ１０）。
【００４５】
一方、今度はサーバγからサーバβへのＶＰＮ接続のため、サーバγのトンネリング部３０Ｂにおいて新たなトンネル（ｔｕｎ１）を図１６のように設定する。また、接続先サーバのトンネリング部３０Ｂのトンネリング設定テーブルに、そのトンネル情報及び接続先サーバの物理ＩＰアドレスを図１８（Ａ）のように設定する。さらに、サーバγのルーティング部３０Ａのルーティング設定テーブルに、サーバβの顧客ＩＰアドレス及びトンネル情報を図１８（Ｂ）のように設定する（ステップ１１）。
【００４６】
そして、管理マネージャ１０の業務管理テーブル１０Ｆに、業務プログラム種別Ａの業務プログラムを実行するサーバとしてサーバβを登録するとともに、顧客ＩＰアドレス（192.167.0.3）を図１９（Ａ）のように登録する。また、インタフェース管理テーブル１０Ｈに対し、サーバβからサーバγへのトンネル情報（ｔｕｎ０）及びサーバγからサーバβへのトンネル情報（ｔｕｎ１）を図１９（Ｂ）のように登録する（ステップ１２）。
【００４７】
かかるネットワーク設定処理によれば、新たなゲストＯＳが起動されたときに、そのゲストＯＳで実行する業務プログラムに応じて接続先サーバが自動決定されるとともに、起動対象サーバと接続先サーバとの間におけるＶＰＮ接続における暗号化の要否が判定される。さらに、起動対象サーバ及び接続先サーバとの間でＶＰＮ接続を可能とする接続情報やセキュリティポリシーとしての暗号鍵が各サーバのホストＯＳに自動設定される。このため、新たなゲストＯＳを起動したときに、各サーバにおけるルーティング設定やＶＰＮ接続のためのトンネリング設定の作業が省かれるとともに、セキュリティポリシーの設定作業が省かれる。このとき、セキュリティポリシーの設定においては、ＶＰＮ接続の相手先となるサーバに応じて、異なる暗号鍵の設定が行われる。このため、ＶＰＮ接続において強固なセキュリティが確保しつつ、ネットワーク設定作業に要する負担を大幅に軽減される。
【００４８】
また、データの送信先のサーバで適用される暗号方式が公開鍵暗号方式か秘密鍵暗号方式かに応じた暗号鍵（公開鍵又は秘密鍵）を取得し、これを送信データの暗号化に用いる暗号鍵として各サーバのホストＯＳに設定することができる。このため、サーバノードプールを構成するサーバごとに異なる暗号方式を適用していても、セキュリティポリシーを問題なく自動設定することができる。
【００４９】
なお、上述のように、接続方針テーブル１０Ｅにおいて、同じ業務プログラム種別間における接続可否及び暗号化の可否を設定することが可能である。このため、上記実施例のように、特定の業務プログラムの機能の横展開のために、既に実行されている業務プログラムの業務プログラム種別と同一の業務プログラム種別に属する業務プログラムをさらに実行させる場合において、本システムを適用することができる。また、一方で、接続方針テーブル１０Ｅには、異なる業務プログラム種別間における接続可否及び暗号化の可否の設定も可能である。このため、接続方針テーブル１０Ｅに新たな業務プログラム種別を予め登録しておけば、それまで実行されていなかった業務プログラム種別に属する業務プログラムを新たに実行させる縦展開を行う場合においても、本システムを適用可能することができる。このように、本システムによれば、あらゆる態様でのシステムの拡張において、ネットワーク設定作業を自動化することができる。
【００５０】
以上の実施形態に関し、更に以下の付記を開示する。
【００５１】
（付記１）仮想オペレーティングシステムとして、他のサーバと仮想ネットワークを用いた通信を直接行うホストオペレーティングシステムと、顧客業務の処理を行う業務プログラムを実行するために起動され、ホストオペレーティングシステムを介してのみ他のサーバとの通信を行うゲストオペレーティングシステムと、が動作可能な仮想マシン環境を有する複数のサーバと接続されたコンピュータに、オペレータ指示に応じていずれかのサーバにゲストオペレーティングシステムを起動したときに、サーバ間におけるデータの送受信の要否及びその送受信における暗号化の要否を示す情報に基づいて、ゲストオペレーティングシステムを起動した起動対象サーバとの間で仮想ネットワーク接続を行う接続先サーバを決定し、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をするか否かを判定する判定ステップと、前記判定ステップで暗号化をすると判定したときにのみ、前記起動対象サーバ及び接続先サーバのセキュリティポリシーとして、接続先サーバへの送信データの暗号化に用いる暗号鍵を前記起動対象サーバで動作するホストオペレーティングシステムに設定する一方、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を接続先サーバで動作するホストオペレーティングシステムに設定するセキュリティ情報設定ステップと、前記起動対象サーバと接続先サーバとの間で仮想ネットワーク接続を行うのに必要な接続情報に基づいて、前記起動対象サーバで動作するホストオペレーティングシステム及び接続先サーバで動作するホストオペレーティングシステムに対し、仮想ネットワーク接続の設定をする接続情報設定ステップと、を実現させることを特徴とするネットワーク設定プログラム。
【００５２】
（付記２）前記判定ステップは、複数のサーバに配置された業務プログラム間におけるデータの送受信の要否が設定されたテーブルから、起動したゲストオペレーティングシステムで実行させる業務プログラムとの間でデータの送受信が必要な業務プログラムを特定し、各業務プログラムを実行しているサーバが設定されたテーブルに基づいて、その特定した業務プログラムを実行しているサーバを接続先サーバとして決定するとともに、業務プログラム同士のデータの送受信における暗号化の要否が設定されたテーブルに、起動したゲストオペレーティングシステムで実行させる業務プログラムと接続先サーバで実行している業務プログラムとの間で暗号化が必要であると設定されているときに、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をすると判定することを特徴とする付記１記載のネットワーク設定プログラム。
【００５３】
（付記３）前記セキュリティ情報設定ステップは、接続先サーバで適用される暗号方式が公開鍵暗号方式であれば、接続先サーバへの送信データの暗号化に用いる暗号鍵を公開鍵とする一方、接続先サーバで適用される暗号方式が秘密鍵暗号方式であれば、接続先サーバへの送信データの暗号化に用いる暗号鍵を秘密鍵とし、前記起動対象サーバで適用される暗号方式が公開鍵暗号方式であれば、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を公開鍵とする一方、前記起動対象サーバで適用される暗号方式が秘密鍵暗号方式であれば、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を秘密鍵とすることを特徴とする付記１又は付記２に記載のネットワーク設定プログラム。
【００５４】
（付記４）前記セキュリティ情報設定ステップ及び前記接続情報設定ステップは、前記起動対象サーバと仮想ネットワーク接続を行う接続先サーバが複数のときには、その複数の接続先サーバの全てについて処理を行うことを特徴とする付記１〜付記３のいずれか１つに記載のネットワーク設定プログラム。
【００５５】
（付記５）前記複数のサーバに配置された業務プログラム間におけるデータの送受信の要否が設定されたテーブルには、業務プログラムの機能に対応した業務プログラム種別に基づいて、同じ業務プログラム種別間及び異なる業務プログラム種別間におけるデータ送受信の要否が設定されており、前記業務プログラム同士のデータの送受信における暗号化の要否が設定されたテーブルには、業務プログラム種別に応じて、同じ業務プログラム種別間及び異なる業務プログラム種別間のデータ送受信における暗号化の要否が設定されていることを特徴とする付記２に記載のネットワーク設定プログラム。
【００５６】
（付記６）仮想オペレーティングシステムとして、他のサーバと仮想ネットワークを用いた通信を直接行うホストオペレーティングシステムと、顧客業務の処理を行う業務プログラムを実行するために起動され、ホストオペレーティングシステムを介してのみ他のサーバとの通信を行うゲストオペレーティングシステムと、が動作可能な仮想マシン環境を有する複数のサーバと接続されたコンピュータが、オペレータ指示に応じていずれかのサーバにゲストオペレーティングシステムを起動したときに、サーバ間におけるデータの送受信の要否及びその送受信における暗号化の要否を示す情報に基づいて、ゲストオペレーティングシステムを起動した起動対象サーバとの間で仮想ネットワーク接続を行う接続先サーバを決定し、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をするか否かを判定する判定ステップと、前記判定ステップで暗号化をすると判定したときにのみ、前記起動対象サーバ及び接続先サーバのセキュリティポリシーとして、接続先サーバへの送信データの暗号化に用いる暗号鍵を前記起動対象サーバで動作するホストオペレーティングシステムに設定する一方、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を接続先サーバで動作するホストオペレーティングシステムに設定するセキュリティ情報設定ステップと、前記起動対象サーバと接続先サーバとの間で仮想ネットワーク接続を行うのに必要な接続情報に基づいて、前記起動対象サーバで動作するホストオペレーティングシステム及び接続先サーバで動作するホストオペレーティングシステムに対し、仮想ネットワーク接続の設定をする接続情報設定ステップと、を実行することを特徴とするネットワーク設定方法。
【００５７】
（付記７）仮想オペレーティングシステムとして、他のサーバと仮想ネットワークを用いた通信を直接行うホストオペレーティングシステムと、顧客業務の処理を行う業務プログラムを実行するために起動され、ホストオペレーティングシステムを介してのみ他のサーバとの通信を行うゲストオペレーティングシステムと、が動作可能な仮想マシン環境を有する複数のサーバと接続されたネットワーク設定装置であって、オペレータ指示に応じていずれかのサーバにゲストオペレーティングシステムを起動したときに、サーバ間におけるデータの送受信の要否及びその送受信における暗号化の要否を示す情報に基づいて、ゲストオペレーティングシステムを起動した起動対象サーバとの間で仮想ネットワーク接続を行う接続先サーバを決定し、前記起動対象サーバと接続先サーバとの仮想ネットワーク接続において暗号化をするか否かを判定する判定手段と、前記判定手段で暗号化をすると判定したときにのみ、前記起動対象サーバ及び接続先サーバのセキュリティポリシーとして、接続先サーバへの送信データの暗号化に用いる暗号鍵を前記起動対象サーバで動作するホストオペレーティングシステムに設定する一方、前記起動対象サーバへの送信データの暗号化に用いる暗号鍵を接続先サーバで動作するホストオペレーティングシステムに設定するセキュリティ情報設定手段と、前記起動対象サーバと接続先サーバとの間で仮想ネットワーク接続を行うのに必要な接続情報に基づいて、前記起動対象サーバで動作するホストオペレーティングシステム及び接続先サーバで動作するホストオペレーティングシステムに対し、仮想ネットワーク接続の設定をする接続情報設定手段と、を含んで構成されたことを特徴とするネットワーク設定装置。
【図面の簡単な説明】
【００５８】
【図１】ネットワーク設定機構を具現化したシステムの全体構成図である。
【図２】サーバ構成及び２サーバ間におけるデータ転送の仕組みの説明図である。
【図３】ネットワーク設定テーブルの説明図であり、（Ａ）はルーティング部の設定テーブル、（Ｂ）はトンネリング部の設定テーブルである。
【図４】管理マネージャの構成図である。
【図５】接続方針テーブルの説明図である。
【図６】業務管理テーブルの説明図である。
【図７】物理ＩＰアドレステーブルの説明図である。
【図８】インタフェース管理テーブルの説明図である。
【図９】サーバ間のＶＰＮ接続例の説明図である。
【図１０】管理マネージャによるネットワーク設定処理のフローチャートである。
【図１１】管理マネージャによるネットワーク設定処理のフローチャートである。
【図１２】ネットワーク設定処理の具体例における、処理前のサーバ構成の説明図である。
【図１３】ネットワーク設定処理の具体例における、処理前の管理マネージャのテーブルの説明図であり、（Ａ）は接続方針テーブル、（Ｂ）は物理ＩＰアドレステーブル、（Ｃ）は業務管理テーブル、（Ｄ）はインタフェース管理テーブルである。
【図１４】ネットワーク設定処理の具体例における、処理前のサーバαの設定テーブルの説明図であり、（Ａ）はルーティング部の設定テーブル、（Ｂ）はトンネリング部の設定テーブルである。
【図１５】ネットワーク設定処理の具体例における、処理前のサーバγの設定テーブルであり、（Ａ）はルーティング部の設定テーブル、（Ｂ）はトンネリング部の設定テーブルである。
【図１６】ネットワーク設定処理の具体例における、処理後のサーバ構成の説明図である。
【図１７】ネットワーク設定処理の具体例における、処理後のサーバαの設定テーブルの説明図であり、（Ａ）はトンネリング部の設定テーブル、（Ｂ）はルーティング部の設定テーブルである。
【図１８】ネットワーク設定処理の具体例における、処理後のサーバγの設定テーブルであり、（Ａ）はトンネリング部の設定テーブル、（Ｂ）はルーティング部の設定テーブルである。
【図１９】ネットワーク設定処理の具体例における、処理後の管理マネージャのテーブルの説明図であり、（Ａ）は業務管理テーブル、（Ｂ）はインタフェース管理テーブルである。
【符号の説明】
【００５９】
１０    管理マネージャ
１０Ａ  業務設置命令受付部
１０Ｂ  ゲストＯＳ起動部
１０Ｃ  接続方針決定部
１０Ｄ  ネットワーク設定部
１０Ｅ  接続方針テーブル
１０Ｆ  業務管理テーブル
１０Ｇ  物理ＩＰアドレステーブル
１０Ｈ  インタフェース管理テーブル
２０    サーバ
３０    ホストＯＳ
３０Ａ  ルーティング部
３０Ｂ  トンネリング部
３０Ｃ  暗号化部
４０    ゲストＯＳ
４０Ａ  顧客業務処理部
５０    物理ＮＩＣ
６０    仮想ＮＩＣ
【図１】
2010062738.tif 000003
【図２】
2010062738.tif 000004
【図３】
2010062738.tif 000005
【図４】
2010062738.tif 000006
【図５】
2010062738.tif 000007
【図６】
2010062738.tif 000008
【図７】
2010062738.tif 000009
【図８】
2010062738.tif 000010
【図９】
2010062738.tif 000011
【図１０】
2010062738.tif 000012
【図１１】
2010062738.tif 000013
【図１２】
2010062738.tif 000014
【図１３】
2010062738.tif 000015
【図１４】
2010062738.tif 000016
【図１５】
2010062738.tif 000017
【図１６】
2010062738.tif 000018
【図１７】
2010062738.tif 000019
【図１８】
2010062738.tif 000020
【図１９】
2010062738.tif 000021