(57)【要約】【課題】物理／仮想ネットワーク、オープンフロー対応／非対応に関係なく、一括したネットワーク管理を行うことを可能とする統合ネットワーク等を提供する。【解決手段】統合運用管理装置２は、複数のネットワーク機器管理装置からネットワーク機器構成情報およびサーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段４と、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を記憶装置に記憶する論理ネットワーク設定手段５と、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけをネットワーク機器構成情報に含めて記憶装置に保存し、この関連づけに基づいて各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段６とを備える。【選択図】図１
2014225719.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク機器管理装置と、前記各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークであって、
前記統合運用管理装置が、
前記ネットワーク機器構成情報および前記サーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段と、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を前記記憶装置に記憶する論理ネットワーク設定手段と、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存し、この関連づけに基づいて前記各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段と
を備えること、を特徴とする統合ネットワーク。
【請求項２】
前記複数のネットワーク機器管理装置が、オープンフロー（OpenFlow）の技術に準拠したネットワーク機器を管理するオープンフローコントローラを含むこと、を特徴とする請求項１に記載の統合ネットワーク。
【請求項３】
前記複数のネットワーク機器管理装置が、仮想化基盤上に仮想的に生成された仮想スイッチおよび仮想サーバを管理する仮想化管理装置を含むこと、を特徴とする請求項１に記載の統合ネットワーク。
【請求項４】
前記論理ネットワーク設定手段が、ＶＴＮ（仮想テナントネットワーク）方式で作成された前記論理ネットワークに関する情報を前記記憶装置に記憶制御すること、を特徴とする請求項１に記載の統合ネットワーク。
【請求項５】
前記稼動グループ設定手段が、前記論理ネットワークの接続ポートと前記サーバ情報のネットワークカードとの間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存すること、を特徴とする請求項１に記載の統合ネットワーク。
【請求項６】
複数のネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置であって、
前記ネットワーク機器構成情報および前記サーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段と、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を前記記憶装置に記憶する論理ネットワーク設定手段と、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存し、この関連づけに基づいて前記各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段と
を備えること、を特徴とする統合運用管理装置。
【請求項７】
前記論理ネットワーク設定手段が、ＶＴＮ（仮想テナントネットワーク）方式で作成された前記論理ネットワークに関する情報を前記記憶装置に記憶制御すること、を特徴とする請求項６に記載の統合運用管理装置。
【請求項８】
前記稼動グループ設定手段が、前記論理ネットワークの接続ポートと前記サーバ情報のネットワークカードとの間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存すること、を特徴とする請求項６に記載の統合運用管理装置。
【請求項９】
複数のネットワーク機器管理装置と、前記各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークにあって、
前記ネットワーク機器構成情報および前記サーバ情報を、前記統合運用管理装置のリソースグループ収集手段が収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶し、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を、前記統合運用管理装置の論理ネットワーク設定手段が前記記憶装置に記憶し、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記統合運用管理装置の稼動グループ設定手段が前記ネットワーク機器構成情報に含めて前記記憶装置に保存し、
この関連づけに基づいて前記統合運用管理装置の前記稼動グループ設定手段が前記各ネットワーク機器管理装置に対して動作指令を行うこと、
を特徴とするネットワーク統合運用管理方法。
【請求項１０】
複数のネットワーク機器管理装置と、前記各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークにあって、
前記統合運用管理装置の備えるプロセッサに、
前記ネットワーク機器構成情報および前記サーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶する手順、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を前記記憶装置に記憶する手順、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存する手順、
およびこの関連づけに基づいて前記各ネットワーク機器管理装置に対して動作指令を行う手順
を実行させること、を特徴とするネットワーク統合運用管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は統合ネットワーク、統合運用管理装置、ネットワーク統合運用管理方法およびプログラムに関し、特に物理ネットワークと仮想ネットワーク、またオープンフロー（OpenFlow）対応の装置と非対応の装置とが混在した統合ネットワーク等に関する。
【背景技術】
【０００２】
コンピュータネットワークの社会インフラとしての重要性、またその管理のための技術の必要性は、既に言うまでもない。特に最近は、大規模なデータセンターのサーバも仮想コンピュータによって構成されることが多くなっている。そのような環境では必然的に、システム規模の拡大や仮想サーバの移動（マイグレーション）が頻繁に行われるようになるが、それらが行われるたびにネットワーク機器の再設定が必要となる。この作業は、特にネットワークの規模が拡大し、構成が複雑化するほど、繁雑なものとなる。
【０００３】
これを容易に行うための技術として注目されているのがＳＤＮ（Software-Designed Network）である。ＳＤＮは、ネットワーク全体を俯瞰した上で、各々のネットワーク機器をソフトウェア的に制御する技術である。そして、その中でも代表的な技術がオープンフロー（OpenFlow）である。
【０００４】
オープンフローでは、ネットワーク全体を制御するコントローラ（コンピュータ）でフローテーブルを作成し、これを各オープンフロースイッチ（オープンフローに対応したネットワーク機器）に送信する。各オープンフロースイッチは、受信したフローテーブルに基づいて、通信パケット転送などの動作を行う。これによって、ネットワーク全体を柔軟に、かつ一元的に制御することが可能となる。
【０００５】
オープンフローは、物理的なオープンフロースイッチだけではなく、仮想スイッチへの対応も進んできている。例えば、商用の仮想環境を提供するソフトウェアであるCitrix XenServer（登録商標）では、バージョン5.6 FPIからオープンフロー技術を採用している。また、マイクロソフト社のHyper-V（登録商標）仮想スイッチをオープンフローに対応させるための拡張ソフトウェアも開発されている。これらの技術を利用することによって、仮想サーバや仮想スイッチのマイグレーションが行われた場合の再設定も容易になる。
【０００６】
オープンフローに代表されるＳＤＮ技術は、特にクラウドコンピューティングが発達してネットワークの規模の拡大と構成の複雑化が進展した場合に、ますます必要性が高まると考えられている。
【０００７】
これに関連して、次の各技術文献がある。その中でも特許文献１には、ＩＰアドレス認証を経て各ノードに自身宛トラフィックの制御内容の設定を行うという技術が記載されている。特許文献２には、フロー制御ネットワークでパケットの宛先ＭＡＣアドレスが変更された場合に、そのパケットの宛先ＩＰアドレスにＡＲＰリクエストを送信して当該パケットのフラッティング発生を防止するという技術が記載されている。
【０００８】
特許文献３には、オープンフロー技術を利用して負荷分散を行うというコンピュータシステムが記載されている。特許文献４には、複数種類の環境が混在するネットワークシステムで、各機器の経路情報テーブルを更新するという技術が記載されている。特許文献５には、予備装置のセットアップが完了するまで、業務を一時的に仮想計算機に行わせることによって、業務の実行を停止させずに継続するという技術が記載されている。
【０００９】
非特許文献１には、前述のオープンフロー技術の概要が記載されている。非特許文献２には、前述のマイクロソフト社のHyper-V仮想スイッチをオープンフローに対応させるための拡張ソフトウェアについて記載されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１２−１２０１５４号公報
【特許文献２】特開２０１２−０３９１８８号公報
【特許文献３】特開２０１１−１７０７１８号公報
【特許文献４】特開２０１１−１６６７０４号公報
【特許文献５】特開２０１１−１３４０１０号公報
【非特許文献】
【００１１】
【非特許文献１】石井一志、「〔SDN特集〕第一回  クラウド時代の仮想ネットワーク技術、SDNとOpenFlowを解説する」、平成２４年１０月１８日、［平成２５年４月２２日検索］、（株）Impress Watch、インターネット＜URL：http://cloud.watch.impress.co.jp/docs/special/20121018_566558.html＞
【非特許文献２】「NEC、Microsoft(R)Windows Server(R)2012 Hyper-V(R)仮想スイッチをOpenFlowに対応させる拡張ソフトウェアを開発（ニュースリリース）、」平成２４年９月５日、［平成２５年４月２２日検索］、日本電気（株）、インターネット＜URL：http://jpn.nec.com/press/201209/20120905_02.html＞
【発明の概要】
【発明が解決しようとする課題】
【００１２】
前述のように、オープンフローという技術を利用すれば、ネットワーク全体を柔軟かつ一元的に制御することが可能となる。クラウドコンピューティングの利用が広まりつつある昨今では、この技術の重要性はますます高まっているといえる。
【００１３】
しかしながら、全てのネットワーク機器がオープンフローに対応しているのではない。オープンフロースイッチと、オープンフロー非対応のネットワーク機器とが混在している環境のネットワークで、これらの各機器を一括して管理することのできる技術は存在していない。
【００１４】
また、ネットワーク機器には物理的なものと仮想的なものがあり、その各々にオープンフロー対応と非対応の機器がある。物理的／仮想的、そしてオープンフロー対応／非対応、この区別を問わずに各機器を一括して管理することのできる技術も存在していない。これらの問題を解決しうる技術は、前述の特許文献１〜５および非特許文献１〜２には記載されていない。
【００１５】
本発明の目的は、物理ネットワークと仮想ネットワークに関係なく、またオープンフロー対応と非対応に関係なく、一括したネットワーク管理を行うことを可能とする統合ネットワーク、統合運用管理装置、ネットワーク統合運用管理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明に係る統合ネットワークは、複数のネットワーク機器管理装置と、各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークであって、統合運用管理装置が、ネットワーク機器構成情報およびサーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段と、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を記憶装置に記憶する論理ネットワーク設定手段と、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけをネットワーク機器構成情報に含めて記憶装置に保存し、この関連づけに基づいて各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段とを備えること、を特徴とする。
【００１７】
上記目的を達成するため、本発明に係る統合運用管理装置は、複数のネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置であって、ネットワーク機器構成情報およびサーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段と、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を記憶装置に記憶する論理ネットワーク設定手段と、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけをネットワーク機器構成情報に含めて記憶装置に保存し、この関連づけに基づいて各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段とを備えること、を特徴とする。
【００１８】
上記目的を達成するため、本発明に係るネットワーク統合運用管理方法は、複数のネットワーク機器管理装置と、各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークにあって、ネットワーク機器構成情報およびサーバ情報を、統合運用管理装置のリソースグループ収集手段が収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶し、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を、統合運用管理装置の論理ネットワーク設定手段が記憶装置に記憶し、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけを統合運用管理装置の稼動グループ設定手段がネットワーク機器構成情報に含めて記憶装置に保存し、この関連づけに基づいて統合運用管理装置の稼動グループ設定手段が各ネットワーク機器管理装置に対して動作指令を行うこと、を特徴とする。
【００１９】
上記目的を達成するため、本発明に係るネットワーク統合運用管理プログラムは、複数のネットワーク機器管理装置と、各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークにあって、統合運用管理装置の備えるプロセッサに、ネットワーク機器構成情報およびサーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶する手順、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を記憶装置に記憶する手順、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけをネットワーク機器構成情報に含めて記憶装置に保存する手順、およびこの関連づけに基づいて各ネットワーク機器管理装置に対して動作指令を行う手順を実行させること、を特徴とする。
【発明の効果】
【００２０】
本発明は、上記した通り、複数のネットワーク機器管理装置から収集したネットワーク機器情報から作成された論理ネットワークと、サーバ情報との関連づけをユーザに作成させるように構成したので、それに基づいて各ネットワーク機器管理装置に設定の動作を行わせることができる。これによって、物理ネットワークと仮想ネットワークに関係なく、またオープンフロー対応と非対応に関係なく、一括したネットワーク管理を行うことが可能であるという、優れた特徴を持つ統合ネットワーク、統合運用管理装置、ネットワーク統合運用管理方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の基本形態に係る統合運用管理装置を含む統合ネットワークの構成について示す説明図である。
【図２】本発明の実施形態に係る統合運用管理装置を含む統合ネットワークの構成について示す説明図である。
【図３】図２に示した統合運用管理装置内部の構成内部の構成をより詳細に示す説明図である。
【図４】図２に示した統合ネットワークで、統合運用管理装置が各ネットワーク機器の設定を行わせるまでの動作の流れを簡略化して示した説明図である。図４（ａ）は図５のステップＳ１０１を、図４（ｂ）は図５のステップＳ１０２を、図４（ｃ）は図５のステップＳ１０３〜１０４の動作について各々示している。
【図５】図２に示した統合運用管理装置が各ネットワーク機器の設定を行わせる動作について示すフローチャートである。
【図６】図３に示した論理ネットワーク設定手段によって設定される論理ネットワーク構成情報の一構成例について示す説明図である。
【図７】図６に示した論理ネットワーク構成情報の構成例の中で選択されるＶＴＮ（仮想テナントネットワーク）の形態の一例について示す説明図である。
【図８】図３に示した構成情報データベースに含まれるネットワーク機器情報の一例について示す説明図である。
【図９】図８に示したネットワーク機器情報の中で、特に仮想スイッチにだけ与えられる詳細な属性について示す説明図である。
【図１０】図８に示したネットワーク機器情報の中で、特に物理スイッチにだけ与えられる詳細な属性について示す説明図である。
【図１１】図８に示したネットワーク機器情報の中で、特に物理スイッチにだけ与えられるＶＴＮ情報について示す説明図である。
【図１２】図８に示したネットワーク機器情報の中で、特に物理スイッチにだけ与えられる仮想ノード（vExternal）−外部ポート間のマッピング情報について示す説明図である。
【図１３】図８に示したネットワーク機器情報の中で、「種別１」が「オープンフロー対応」であるスイッチにだけ与えられるマッピング済みのスイッチと外部ポートとの間のマッピング情報について示す説明図である。
【図１４】図３に示した構成情報データベースに含まれるサーバ情報の一例について示す説明図である。
【図１５】図２〜３に示した統合ネットワークで、ネットワーク環境が前述の環境Ａに該当する場合の構成について示す説明図である。
【図１６】図２〜３に示した統合ネットワークで、ネットワーク環境が前述の環境Ｂに該当する場合の構成について示す説明図である。
【図１７】図２〜３に示した統合ネットワークで、ネットワーク環境が前述の環境Ｃに該当する場合の構成について示す説明図である。
【図１８】図２〜３に示した統合ネットワークで、ネットワーク環境が前述の環境Ｄに該当する場合の構成について示す説明図である。
【図１９】図１５に示した環境Ａに該当するネットワーク環境の統合ネットワークで、ネットワーク構築の場合の動作について示す流れ図である。
【図２０】図１５に示した環境Ａに該当するネットワーク環境の統合ネットワークで、ネットワーク解除の場合の動作について示す流れ図である。
【図２１】図１５に示した環境Ａに該当するネットワーク環境の統合ネットワークで、ネットワーク変更の場合の動作について示す流れ図である。
【図２２】図１６に示した環境Ｂに該当するネットワーク環境の統合ネットワークで、ネットワーク構築の場合の動作について示す流れ図である。
【図２３】図１６に示した環境Ｂに該当するネットワーク環境の統合ネットワークで、ネットワーク解除の場合の動作について示す流れ図である。
【図２４】図１６に示した環境Ｂに該当するネットワーク環境の統合ネットワークで、ネットワーク変更の場合の動作について示す流れ図である。
【図２５】図１７〜１８に示した環境Ｃ〜Ｄに該当するネットワーク環境の統合ネットワークで、ネットワーク構築の場合の動作について示す流れ図である。
【図２６】図１７〜１８に示した環境Ｃ〜Ｄに示した環境Ｂに該当するネットワーク環境の統合ネットワークで、ネットワーク解除の場合の動作について示す流れ図である。
【図２７】図１７〜１８に示した環境Ｃ〜Ｄに示した環境Ｂに該当するネットワーク環境の統合ネットワークで、ネットワーク変更の場合の動作について示す流れ図である。
【発明を実施するための形態】
【００２２】
（基本形態）
以下、本発明の基本形態の構成について添付図１に基づいて説明する。
基本形態に係る統合ネットワーク１は、複数のネットワーク機器管理装置３ａ、３ｂ、…と、各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置２を備えた統合ネットワークである。統合運用管理装置２は、ネットワーク機器構成情報およびサーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段４と、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を記憶装置に記憶する論理ネットワーク設定手段５と、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけをネットワーク機器構成情報に含めて記憶装置に保存し、この関連づけに基づいて各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段６とを備える。
【００２３】
これによって、この統合ネットワーク１は、各ネットワークの種別に関係なく、一括したネットワーク管理を行うが可能なものとなる。
これら各部／各手段のより詳細な構成は、次の実施形態として説明する。
【００２４】
（実施形態）
続いて、本発明の実施形態の構成について添付図２に基づいて説明する。
最初に、本実施形態の基本的な内容について説明し、その後でより具体的な内容について説明する。
本実施形態に係る統合ネットワーク１００は、複数のネットワーク機器管理装置（オープンフローコントローラ２０、ネットワーク管理装置３０、仮想化管理装置４０、サーバ管理装置５０）と、各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置１０を備えた統合ネットワークである。統合運用管理装置１０は、ネットワーク機器構成情報およびサーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベース１０４として記憶するリソースグループ収集手段１０１と、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を記憶装置に記憶する論理ネットワーク設定手段１０２と、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけをネットワーク機器構成情報に含めて記憶装置に保存し、この関連づけに基づいて各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段１０３とを備える。
【００２５】
ここで、複数のネットワーク機器管理装置が、オープンフロー（OpenFlow）の技術に準拠したネットワーク機器を管理するオープンフローコントローラ２０を含む。また、仮想化基盤上に仮想的に生成された仮想スイッチおよび仮想サーバを管理する仮想化管理装置４０を含む。
【００２６】
また、論理ネットワーク設定手段１０２が、ＶＴＮ（仮想テナントネットワーク）方式で作成された論理ネットワークに関する情報を記憶装置１２に記憶制御する。そして、稼動グループ設定手段１０３が、論理ネットワークの接続ポートとサーバ情報のネットワークカードとの間の関連づけをネットワーク機器構成情報に含めて記憶装置１２に保存する。
【００２７】
この構成を備えることによって、この統合ネットワーク１００は、物理ネットワークと仮想ネットワークに関係なく、またオープンフロー対応と非対応に関係なく、一括したネットワーク管理を行うが可能なものとなる。
以下、これをより詳細に説明する。
【００２８】
図２は、本発明の実施形態に係る統合運用管理装置１０を含む統合ネットワーク１００の構成について示す説明図である。統合ネットワーク１００は、統合運用管理装置１０、オープンフローコントローラ２０、ネットワーク管理装置３０、仮想化管理装置４０、サーバ管理装置５０、物理スイッチ６０ａ、６０ｂ、…、オープンフロースイッチ７０ａ、７０ｂ、…、仮想化基盤８０ａ、８０ｂ、…、物理サーバ９０ａ、９０ｂ、…、といった各要素が、ネットワーク９９を介して相互に接続されて構成される。
【００２９】
統合運用管理装置１０は、オープンフローコントローラ２０、ネットワーク管理装置３０、仮想化管理装置４０、サーバ管理装置５０の各機器と連携して、管理対象機器である物理スイッチ６０ａ、６０ｂ、…、オープンフロースイッチ７０ａ、７０ｂ、…、仮想化基盤８０、物理サーバ９０ａ、９０ｂ、…、の各機器に対する制御を行う。統合運用管理装置は、各機器が管理する情報を定期的に収集し、全ての管理対象機器に関する情報を構成情報データベースとして管理する。その具体的な動作については後述する。
【００３０】
オープンフローコントローラ２０は、オープンフローの技術に準拠して、ネットワークにおける経路計算などの処理を集中管理する。ここでいう経路計算は、ＶＴＮ（Virtual Tenent Network）モデルを利用して行う。ＶＴＮによって、論理的な仮想スイッチ・仮想ルータを組み合わせて処理木を構成し、その処理木を、実際に転送処理などを行うオープンフロースイッチ７０ａ、７０ｂ、…に対して逐次展開する。その具体的な動作については後述する。
【００３１】
ネットワーク管理装置３０は、物理スイッチ６０ａ、６０ｂ、…、あるいはルータ、ロードバランサなどのような既存のネットワーク機器の管理を行う装置であり、各ネットワーク機器の状態を収集して当該機器の制御を行い、構成情報データベースを構築する。
【００３２】
仮想化管理装置４０は、仮想化基盤８０と、そこに仮想的に生成される複数の仮想スイッチ８１ａ、８１ｂ、…および仮想サーバ８２ａ、８２ｂ、…を集中的に管理および制御すると共に、これら各機器の情報を収集し、構成情報データベースを構築する。
【００３３】
サーバ管理装置５０は、複数の物理サーバ９０ａ、９０ｂ、…に導入されたエージェントソフトを介して当該物理サーバの動作状態などについての情報を収集し、それによってこれらの物理サーバを集中的に管理および制御する。
【００３４】
物理スイッチ６０ａ、６０ｂ、…は、ネットワーク管理装置３０によって管理される既存のネットワークに係るネットワーク機器であり、経路計算とデータ転送処理とを一括して行う機器である。
【００３５】
オープンフロースイッチ７０ａ、７０ｂ、…は、オープンフローの技術に準拠した機器であり、オープンフローコントローラ２０から受信した処理木によってデータ転送処理を行う。
【００３６】
仮想化基盤８０は、単数又は複数のコンピュータによって構成され、これらのコンピュータ内部に仮想スイッチ８１ａ、８１ｂ、…および仮想サーバ８２ａ、８２ｂ、…を生成して動作させるものである。仮想化基盤８０ａは、仮想化管理装置４０によって管理され、
仮想サーバ８２ａ、８２ｂ、…が仮想スイッチ８１ａ、８２ｂ、…の特定のポートと結びつくことにより、外部のネットワークとの接続が可能となる。
【００３７】
また、仮想スイッチ８１ａ、８１ｂ、…には、オープンフローの技術に準拠したものと、そうでないものが存在する。オープンフローの技術に準拠したものであれば、オープンフロースイッチ７０ａ、７０ｂ、…と同様に、オープンフローコントローラ２０から受信した処理木によってデータ転送処理を行うことができる。
【００３８】
物理サーバ９０ａ、９０ｂ、…は、前述の通り、サーバ管理装置５０による管理の対象となるサーバ機器である。
【００３９】
統合運用管理装置１０は、オープンフローコントローラ２０、ネットワーク管理装置３０、仮想化管理装置４０、サーバ管理装置５０の各機器をサブシステムとし、これらの各管理装置から取得した情報を一括して管理する。その際、各サブシステム間の関連付けは、システム管理者があらかじめ与える。
【００４０】
たとえば、ネットワーク管理装置３０から取得した物理スイッチ６０ａ、６０ｂ、…のポートと、サーバ管理装置５０から取得した物理サーバ９０ａ、９０ｂ、…（または仮想サーバ８２ａ、８２ｂ、…）とそのネットワークカードの接続状況との関連などのような情報を、システム管理者が統合運用管理装置１０に対してあらかじめ設定して与えておく。
【００４１】
このような関連づけによって、統合運用管理装置１０は運用状況に応じて効率的に、ネットワーク環境の構築、更新、および解除を行うことが可能となる。より具体的な動作については後述する。
【００４２】
図３は、図２に示した統合運用管理装置１０内部の構成をより詳細に示す説明図である。統合運用管理装置１０は、コンピュータ装置としての一般的な構成を備えている。即ち、コンピュータプログラムを実行する主体であるプロセッサ１１と、データを記憶する記憶手段１２とを備える。これら以外の要素、たとえばネットワークカード、入力手段、出力手段などについては、本実施形態を説明する上では特に必要ではない。
【００４３】
プロセッサ１１は、統合運用管理プログラムが動作することにより、リソースグループ収集手段１０１、論理ネットワーク設定手段１０２、および稼動グループ設定手段１０３として機能する。また記憶手段１２には、各ネットワーク機器および各サーバの構成について記憶する構成情報データベース１０４、および論理ネットワークの構成について定義する論理ネットワーク構成情報１０５が、記憶域として確保されている。
【００４４】
図４は、図２に示した統合ネットワーク１００で、統合運用管理装置１０が各ネットワーク機器の設定を行わせるまでの動作の流れを簡略化して示した説明図である。図５は、図２に示した統合運用管理装置１０が各ネットワーク機器の設定を行わせる動作について示すフローチャートである。図４（ａ）は図５のステップＳ１０１を、図４（ｂ）は図５のステップＳ１０２を、図４（ｃ）は図５のステップＳ１０３〜１０４の動作について各々示している。
【００４５】
ここで、各ネットワーク機器とは、物理スイッチ６０ａ、６０ｂ、…、オープンフロースイッチ７０ａ、７０ｂ、…および仮想スイッチ８１ａ、８２ｂ、…をいう。各サーバとは、物理サーバ９０ａ、９０ｂ、…および仮想サーバ８２ａ、８２ｂ、…をいう。各管理装置とは、オープンフローコントローラ２０、ネットワーク管理装置３０、仮想化管理装置４０、およびサーバ管理装置５０をいう。
【００４６】
リソースグループ収集手段１０１は、オープンフローコントローラ２０、ネットワーク管理装置３０、仮想化管理装置４０、サーバ管理装置５０の各々から各ネットワーク機器、および各サーバについての情報、そして各ネットワーク機器と各サーバの物理的な関連づけについての情報を受信し、構成情報データベース１０４に記憶する（ステップＳ１０１）。
【００４７】
ここで構成情報データベース１０４は、大別すると各ネットワーク機器についての情報であるネットワーク機器情報１０４ａと、各サーバについての情報であるサーバ情報１０４ｂとにわかれる。
【００４８】
論理ネットワーク設定手段１０２は、論理ネットワークについての情報を設定して、これを論理ネットワーク構成情報１０５として記憶する（ステップＳ１０２）。稼動グループ設定手段１０３は、構成情報データベース１０４に記憶された各サーバと、論理ネットワーク構成情報１０５に定義された論理ネットワークとの間の対応付けを行い（ステップＳ１０３）、これに基づいて各ネットワーク機器の制御を各管理装置に対して実施させる（ステップＳ１０４）。
【００４９】
（論理ネットワークについて）
本実施形態でいう論理ネットワークについてさらに説明する。ここでいう論理ネットワークとは、物理ネットワークと仮想ネットワーク、あるいはオープンフロー方式と既存ネットワーク方式との間を区別することなく、直感的に制御可能とする枠組みをいう。
【００５０】
論理ネットワーク設定手段１０２がそのような論理ネットワークを設定し、論理ネットワーク構成情報１０５としてこれを記憶することで、統合運用管理装置１０を利用した構築、変更、および解除を容易かつ迅速に実施することが可能となる。また、クラウドにおけるマルチテナント運用を想定し、テナント間のセキュリティ、ＩＰアドレスの払い出しの情報も論理ネットワークに含めることができる。
【００５１】
図６は、図３に示した論理ネットワーク設定手段１０２によって設定される論理ネットワーク構成情報１０５の一構成例について示す説明図である。論理ネットワークは、公開範囲１５１、仮想ＬＡＮ定義１５２、アドレスプール１５３といった要素を含む。仮想ＬＡＮ定義１５２およびアドレスプール１５３は各々、１つの論理ネットワークの中で複数定義できる。
【００５２】
公開範囲１５１は、論理ネットワークをマルチテナント間で公開範囲の制限を行うための設定である。公開範囲１５１＝「プライベート(Private)」に設定した場合には、当該論理ネットワークを作成したテナント管理者のみが編集や運用における割当および解除を実施可能となる。公開範囲１５１＝「パブリック(Public)」にした場合には、この論理ネットワークを他のテナント間で共有して利用することができる。
【００５３】
仮想ＬＡＮ定義１５２は、物理ネットワーク、仮想ネットワーク、オープンフロー方式、および既存ネットワーク方式のそれぞれに対する仮想的なネットワークを構築するための設定である。スイッチ種別１５２ａとして「物理スイッチ」「ＯＦＳ（オープンフロースイッチ）」「仮想スイッチ」「仮想ＯＦＳスイッチ」のうちのいずれかを選択する。
【００５４】
スイッチ選択１５２ｂは、既に構成情報データベース１０４に格納済みの物理スイッチ、ＯＦＳ、仮想スイッチ、および仮想ＯＦＳの中から、スイッチ種別１５２ａで選択した値に合致するスイッチが選択対象として表示される。なお、ＯＦＳおよび仮想ＯＦＳでは、ｖＥｘｔｅｒｎａｌノードとマッピングが実施されているもののみが選択対象となる。ユーザはいずれかを選択する。
【００５５】
スイッチ選択１５２ｂでオープンフロー対応のスイッチを選択した場合には、仮想ＬＡＮ・ＶＴＮ指定１５２ｃで作成済みのＶＴＮ（仮想テナントネットワーク）を選択するか、もしくは新規ＶＴＮ１５２ｄによってＶＴＮの新規作成を行う。新規ＶＴＮ１５２ｄでは、ｖＥｘｔｅｒｎａｌ、ｖＲｏｕｔｅｒ、ｖＢｒｉｄｇｅとそれぞれのリンクを組み合わせることによってＶＴＮの新規作成を行い、そのＶＴＮに対して仮想ＬＡＮ  ＩＤを入力して割り当てる。
【００５６】
アドレスプール１５３は、論理ネットワーク内の各機器に対して統合運用管理装置１０が払い出すことが可能なＩＰアドレスの範囲を格納している。これにより、論理ネットワークを元にしたマシン構築・更新・解除の際に、ＩＰアドレスの割り当ての競合を防ぐことができる。
【００５７】
（ＶＴＮモデルについて）
図７は、図６に示した論理ネットワーク構成情報１０５の構成例の中で選択されるＶＴＮ（仮想テナントネットワーク）２００の形態の一例について示す説明図である。ＶＴＮ２００は、仮想ノード２０１（vExternal）、仮想ブリッジ２０２（vBridge）、および仮想ルータ２０３（vRouter）とからなり、外部ネットワークの物理スイッチ２０４（オープンフロー対応）と接続される。
【００５８】
仮想ノード２０１（vExternal）は、外部ネットワークとの境界点となり、外部ネットワークのスイッチ２０４の接続ポートと対応づけられるものである。仮想ブリッジ２０２（vBridge）は、仮想的なＬ２スイッチであり、ＶＴＮ２００内で一意である必要がある。仮想ルータ２０３（vRouter）は、仮想的なＬ３スイッチであり、ＶＴＮ２００内で一意である必要がある。
【００５９】
図７に示した例では、物理スイッチ２０４ａのポート３と仮想ノード２０１ａとの間のマッピングを実施しており、物理スイッチ２０４ａのポート３−仮想ノード２０１ａ−仮想ブリッジ２０２ａ−仮想ルータ２０３という仮想ネットワークが構成されている。この仮想ネットワークでは、物理スイッチ２０４ａのポート４−仮想ノード２０１ｂ−仮想ブリッジ２０２ｂ−仮想ルータ２０３の経路、および物理スイッチ２０４ｂのポート５−仮想ノード２０１ｃ−仮想ブリッジ２０２ｂ−仮想ルータ２０３の経路の通信を遮断している。
【００６０】
ＶＴＮと既存のネットワークとの間を関連付けるには、ＶＴＮを識別するネットワークＩＤと既存の仮想ＬＡＮ  ＩＤとをマッピングすればよい。このマッピングは、仮想ノード２０１と物理スイッチ２０４のポートとの間のマッピングによって実現可能である。本実施形態では、オープンフローコントローラによって経路計算を行い、この経路計算に基づいて転送処理を実現する。
【００６１】
（構成情報データベースについて）
統合運用管理装置１０で、リソースグループ収集手段１０１はネットワーク管理装置３０、仮想化管理装置４０、サーバ管理装置５０の各々から収集した情報を、次に示すリレーショナルデータベース形式の構成情報データベース１０４としてとして作成する。構成情報データベース１０４は、大別するとネットワーク機器情報１０４ａおよびサーバ情報１０４ｂにわかれる。
【００６２】
図８は、図３に示した構成情報データベース１０４に含まれるネットワーク機器情報１０４ａの一例について示す説明図である。ネットワーク機器情報１０４ａは、６０ａ、６０ｂ、…、オープンフロースイッチ７０ａ、７０ｂ、…および仮想スイッチ８１ａ、８１ｂ、…の全てについての情報を、リソースグループ収集手段１０１がオープンフローコントローラ２０、ネットワーク管理装置３０および仮想化管理装置４０から収集して作成したものであり、次の各々の属性を含む。
【００６３】
「ＩＤ」は、各スイッチに一意に与えられる識別子である。「種別１」は、当該スイッチがオープンフロー対応であるか否かを示す二値データである。「種別２」は、当該スイッチが仮想スイッチ、分散仮想スイッチ、物理スイッチのうちいずれに該当するかを示す。「ＩＰアドレス」は、当該スイッチに与えられたＩＰアドレスである（与えられていない場合もある）。「製品名」は当該スイッチの製造者（ベンダ）および製品名（品番）などである。
【００６４】
図９は、図８に示したネットワーク機器情報１０４ａの中で、特に仮想スイッチにだけ与えられる詳細な属性について示す説明図である。「ＩＤ」は図８と同一である。「ポートグループ」は、当該仮想スイッチの複数のポートに一括して与えられるグループに一意に与えられる識別子である。「割当先」は、そのポートグループが割り当てられている仮想サーバの識別子であるが、詳細については後述する。「ＶＬＡＮ種別」は、そのポートグループに設定される仮想ＬＡＮの種別であり、「VLAN(tagged)」「VLAN(untagged)」「Private VLAN」などの値が存在する。「ＶＬＡＮ  ＩＤ」は、その仮想ＬＡＮに一意に与えられる識別子である。
【００６５】
図１０は、図８に示したネットワーク機器情報１０４ａの中で、特に物理スイッチにだけ与えられる詳細な属性について示す説明図である。「ＩＤ」は図８と同一である。「ポート」は、当該物理スイッチの各ポートに一意に与えられる識別子である。「割当先マシン」は、そのポートに接続されているサーバと、そのサーバのＮＩＣ（ネットワークカード）のＭＡＣアドレスであるが、詳細については後述する。「ＶＬＡＮ名」「ＶＬＡＮ  ＩＤ」は各々、そのポートに割り当てられている仮想ＬＡＮに与えられる名前と、当該仮想ＬＡＮに一意に与えられる識別子である。「適用状態」は、そのポートに仮想ＬＡＮが設定されているか否かを示す二値データである。
【００６６】
図１１は、図８に示したネットワーク機器情報１０４ａの中で、特に物理スイッチにだけ与えられるＶＴＮ情報について示す説明図である。これは図７に示したＶＴＮの構成の中で、物理スイッチ２０４に対応するものである。「ＩＤ」および「ポート」は図１０と同一である。「所属ＶＴＮ」は、そのポートに接続されているＶＴＮに与えられる識別子である。「種別」は、その接続先が仮想ノード（vExternal）、仮想ブリッジ（vBridge）、仮想ルータ（vRouter）のいずれであるかを示す。「親」「子」は、その接続先の処理木における各々親ノードと子ノードの識別子（ＩＤ）である。
【００６７】
図１２は、図８に示したネットワーク機器情報１０４ａの中で、特に物理スイッチにだけ与えられる仮想ノード（vExternal）−外部ポート間のマッピング情報について示す説明図である。「ＩＤ」は図８および９と同じく、各物理スイッチに一意に与えられる識別子である。「種別」はそれら各々の接続先の識別子である。「ポート」は、そこに接続される物理スイッチもしくは仮想スイッチのポートを示す。「ＶＬＡＮ」は、当該仮想ＬＡＮに与えられる数値である。
【００６８】
図１３は、図８に示したネットワーク機器情報１０４ａの中で、「種別１」が「オープンフロー対応」であるスイッチ（オープンフロースイッチ７０ａ、７０ｂ、…および一部の仮想スイッチ８１ａ、８１ｂ、…）にだけ与えられるマッピング済みのスイッチと外部ポートとの間のマッピング情報について示す説明図である。「ＩＤ」は図８および９と同じく、各物理スイッチに一意に与えられる識別子である。「ポート」は、そこに接続される物理スイッチもしくは仮想スイッチのポートを示す。「割り当て先種別」は、ＯＦＳマッピング済みのそのポートに接続しているスイッチもしくはサーバの識別子である。「割り当て先」は、割当先のポートもしくはＭＡＣアドレスである。「割り当て先種別」「割り当て先」の詳細については後述する。
【００６９】
図１４は、図３に示した構成情報データベース１０４に含まれるサーバ情報１０４ｂの一例について示す説明図である。「ＩＤ」は、各物理サーバもしくは仮想サーバに一意に与えられる識別子である。「ＵＵＩＤ」は、各サーバに割り当てられる識別子である。「ＭＡＣ」は、当該サーバのネットワークカードのＭＡＣアドレスである。「デバイスＩＤ」は、当該サーバのネットワークカードの型番である。「モデル」は、当該サーバの製造者（ベンダ）および製品名（品番）などである。
【００７０】
図９の「割当先」、図１０の「割当先マシン」、図１３の「割り当て先種別」「割り当て先」は、前述のステップＳ１０１でリソースグループ収集手段１０１が構成情報データベース１０４を作成した段階では空欄となるデータフィールドである。これに対して、前述のステップＳ１０３で論理ネットワークとの間の対応付けがなされると、これらのデータフィールドに論理ネットワーク構成情報１０５に定義された内容が割り当てられ、保存される。そして、割り当てられた内容に対応した各ネットワーク機器の制御指令が、前述のステップＳ１０４で各管理装置に対してなされる。
【００７１】
（環境設定の例）
本明細書では、設定すべきネットワークの環境として想定される環境Ａ〜Ｄの４通りを例として示す。環境Ａは、ネットワーク環境がオープンフローコントローラ２０によって管理されるオープンフロー方式のみの場合である。環境Ｂは、ネットワーク環境がオープンフローコントローラ２０によって管理されるオープンフロー方式と、ネットワーク管理装置３０によって管理される既存の物理ネットワーク方式とが混在している場合である。
【００７２】
環境Ｃおよび環境Ｄは、ネットワーク環境がオープンフローコントローラ２０によって管理されるオープンフロー方式と、従来のネットワーク方式とが混在しており、さらにその中で仮想化管理装置４０によって管理される仮想ネットワーク方式とサーバ管理装置５０によって管理される物理ネットワーク方式とが混在している場合である。
【００７３】
その中でも環境Ｃは、オープンフロー方式のネットワークが物理ネットワーク方式のネットワークを経由して仮想サーバにアクセスしている場合である。環境Ｄは、オープンフロー方式のネットワークが仮想サーバおよび仮想スイッチを介して物理ネットワーク方式のネットワークにアクセスしている場合である。図１５〜１８は、各々それらの環境Ａ〜Ｄを観念的に示す図であるので、各管理装置が管理しているネットワーク機器およびサーバが各管理装置の中にあるかのように記載しているが、これは実際の各装置の物理的／論理的な配置とは異なるということに注意されたい。
【００７４】
図１５は、図２〜３に示した統合ネットワーク１００で、ネットワーク環境が前述の環境Ａに該当する場合の構成について示す説明図である。この場合、ネットワーク環境がオープンフローコントローラ２０によって管理されるオープンフロー方式のみである。物理サーバ９０ａ、９０ｂ、…は、オープンフロー体系の中に含まれており、サーバ管理装置５０によって管理制御される。
【００７５】
統合運用管理装置１０は、オープンフローコントローラ２０およびサーバ管理装置５０と連携している。構成情報データベース１０４として、サーバ管理装置５０によって管理される物理サーバ９０ａ、９０ｂ、…と、オープンフローコントローラ２０によって管理されるオープンフロースイッチ７０ａ、７０ｂ、…の一覧を管理している。
【００７６】
稼動グループ設定手段１０３は、サーバ情報１０４ｂに含まれる物理サーバ９０ａ、９０ｂ、…のネットワークカードと、オープンフロースイッチ７０ａ、７０ｂ、…の各ポートの間の接続について関連づけを行い、その関連づけを構成情報データベース１０４として保存する。これによって、各物理サーバ９０ａ、９０ｂ、…は論理ネットワークに割り当てられることとなる。
【００７７】
統合運用管理装置１０は、各物理サーバ９０ａ、９０ｂ、…を稼動グループ１０４で稼動させる際に、論理ネットワーク１０２に格納された情報を元に、オープンフローコントローラ２０に対してネットワーク制御を実施し、その後にサーバ管理装置５０を介して各物理サーバ９０ａ、９０ｂ、…に対して指定する処理を実施する。
【００７８】
図１６は、図２〜３に示した統合ネットワーク１００で、ネットワーク環境が前述の環境Ｂに該当する場合の構成について示す説明図である。ここでは、ネットワーク環境がオープンフローコントローラ２０によって管理されるオープンフロー方式と、ネットワーク管理装置３０およびサーバ管理装置５０によって管理される既存の物理ネットワーク方式とが混在しているものとなる。ネットワーク管理装置３０は、物理スイッチ６０ａ、６０ｂ、…を管理する。
【００７９】
統合運用管理装置１０は、オープンフローコントローラ２０、ネットワーク管理装置３０およびサーバ管理装置５０と連携している。構成情報データベース１０４として、サーバ管理装置５０によって管理される物理サーバ９０ａ、９０ｂ、…と、オープンフローコントローラ２０によって管理されるオープンフロースイッチ７０ａ、７０ｂ、…、およびネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…の一覧を管理している。
【００８０】
稼動グループ設定手段１０３は、サーバ情報１０４ｂに含まれる物理サーバ９０ａ、９０ｂ、…のネットワークカードと、物理スイッチ６０ａ、６０ｂ、…の各ポートと、オープンフロースイッチ７０ａ、７０ｂ、…の各ポート（各仮想ノード）の間の接続についてシステム管理者が関連づけを行い、その関連づけを構成情報データベース１０４として保存する。
【００８１】
これによって、各物理サーバ９０ａ、９０ｂ、…は、物理スイッチ６０ａ、６０ｂ、…およびオープンフロースイッチ７０ａ、７０ｂ、…を介して論理ネットワークに割り当てられることとなる。
【００８２】
リソースグループ収集手段１０１は、サーバ管理装置５０が管理する各サーバと、オープンフローコントローラ２０が管理するオープンフロー対応の各ネットワーク機器と、ネットワーク管理装置３０が管理するオープンフロー非対応の各ネットワーク機器の一覧を作成し、構成情報データベース１０４として管理する。
【００８３】
リソースグループ収集手段１０１はまた、この構成情報データベース１０４で、ＶＴＮ２００の仮想ノード２０１（vExternal）と、オープンフロー非対応の既存ネットワーク機器との間で、ポート同士の関連付けを行う。直接サーバと接続している状態であれば、オープンフロースイッチのポートとサーバのＮＩＣとの関連付けを行う。
【００８４】
さらに、従来のネットワーク管理装置とサーバ管理装置が管理するサーバのネットワークカードとの接続状況をシステム管理者が関連付けを行う。関連付けされた情報は構成情報データベース１０４に格納される。
【００８５】
稼動グループ設定手段１０３は、リソースとしてサーバ情報１０４ｂに登録されたサーバを、オープンフロー体系と従来ネットワーク体系の設定を一括して論理ネットワーク構成情報１０５と関連づけて稼働させる。サーバを稼動させる際に、統合運用管理装置１０が論理ネットワーク構成情報１０５の情報を元にして、オープンフローコントローラ２０とネットワーク管理装置３０に対する制御を実施し、その後にサーバに対して指定する処理を実施する。
【００８６】
図１７は、図２〜３に示した統合ネットワーク１００で、ネットワーク環境が前述の環境Ｃに該当する場合の構成について示す説明図である。図１８は、図２〜３に示した統合ネットワーク１００で、ネットワーク環境が前述の環境Ｄに該当する場合の構成について示す説明図である。
【００８７】
これらの場合、ネットワーク環境がオープンフローコントローラ２０によって管理されるオープンフロー方式と、従来のネットワーク方式とが混在しており、さらにその中でネットワーク管理装置３０および仮想化管理装置４０によって管理される仮想ネットワーク方式とサーバ管理装置５０によって管理される物理ネットワーク方式とが混在している。
【００８８】
統合運用管理装置１０は、オープンフローコントローラ２０、仮想化管理装置４０、およびサーバ管理装置５０と連携している。構成情報データベース１０４として、サーバ管理装置５０によって管理される物理サーバ９０ａ、９０ｂ、…と、オープンフローコントローラ２０によって管理されるオープンフロースイッチ７０ａ、７０ｂ、…と、ネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…と、仮想化管理装置４０によって管理される仮想スイッチ８１ａ、８１ｂ、…および仮想サーバ８２ａ、８２ｂ、…の一覧を管理している。
【００８９】
稼動グループ設定手段１０３は、サーバ情報１０４ｂに含まれる物理サーバ９０ａ、９０ｂ、…および仮想サーバ８２ａ、８２ｂ、…と、仮想スイッチ８１ａ、８１ｂ、…およびオープンフロースイッチ７０ａ、７０ｂ、…、物理スイッチ６０ａ、６０ｂ、…の各ポートの間の接続についてシステム管理者が関連づけを行い、その関連づけを構成情報データベース１０４として保存する。
【００９０】
これによって、各物理サーバ９０ａ、９０ｂ、…および仮想サーバ８２ａ、８２ｂ、…は、物理スイッチ６０ａ、６０ｂ、仮想スイッチ８１ａ、８１ｂ、…、およびオープンフロースイッチ７０ａ、７０ｂ、…を介して論理ネットワークに割り当てられることとなる。
【００９１】
稼動グループ設定手段１０３はまた、リソースとしてサーバ情報１０４ｂに登録されたサーバを、オープンフロー体系と従来ネットワーク体系の設定を一括して論理ネットワーク構成情報１０５と関連づけて稼働させる。サーバを稼動させる際に、統合運用管理装置１０が論理ネットワーク構成情報１０５の情報を元にして、オープンフローコントローラ２０とネットワーク管理装置３０に対する制御を実施し、その後にサーバに対して指定する処理を実施する。
【００９２】
また、仮想化管理装置４０に対しても、仮想スイッチ８１ａ、８１ｂ、…および仮想サーバ８２ａ、８２ｂ、…について物理スイッチ６０ａ、６０ｂ、…および物理サーバ９０ａ、９０ｂ、…と同様の処理を行わせる。その際、新規に仮想サーバを作成する場合には、作成する仮想サーバの元となるＯＳテンプレートを割り当てておく。
【００９３】
仮想サーバを稼動もしくは新規に作成する際に、統合運用管理装置１０は論理ネットワーク構成情報１０５を元に、オープンフローコントローラ２０とネットワーク管理装置３０と仮想化管理装置４０に対してネットワーク制御を実施し、その後に仮想サーバに対して指定する処理を実施する。
【００９４】
（ネットワーク制御の動作：環境Ａ）
図１９は、図１５に示した環境Ａに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク構築の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…の関連付けを元に、サーバを稼動グループに割り当てた時に処理が開始される（図４〜５のステップＳ１０３〜１０４）。
【００９５】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０に対してＶＴＮの構築を指示する（ステップＳ２０１）。オープンフローコントローラ２０は、これを受けてＶＴＮの作成を行い（ステップＳ２０２）、作成したＶＴＮの内容を各オープンフロースイッチ７０ａ、７０ｂ、…に対して展開し（ステップＳ２０３）、その処理結果を統合運用管理装置１０に報告する（ステップＳ２０４）。
【００９６】
処理結果の報告を受けた統合運用管理装置１０は、その処理結果に対してエラーチェックを行う（ステップＳ２０５）。ここまでの処理でネットワークの構築処理は完了している。ネットワーク疎通後に、統合運用管理装置１０はサーバ管理装置５０に対して、事前に取得している配布用ＯＳイメージを配信し、各物理サーバ９０ａ、９０ｂ、…のサーバ構築を行わせる（ステップＳ２０６）。サーバ管理装置５０は、このサーバ構築の処理終了後にその結果を統合運用管理装置１０に報告し（ステップＳ２０７）、統合運用管理装置１０はその処理結果に対してエラーチェックを行う（ステップＳ２０８）。以上で処理を完了する。
【００９７】
図２０は、図１５に示した環境Ａに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク解除の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…の関連付けを元に、稼動グループに割り当てられたサーバを解除する時に処理が開始される。
【００９８】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０に対してＶＴＮの解除を指示する（ステップＳ２１１）。オープンフローコントローラ２０は、これを受けて各オープンフロースイッチ７０ａ、７０ｂ、…に対してＶＴＮの解除を指示し（ステップＳ２１２）、その処理結果を統合運用管理装置１０に報告する（ステップＳ２１３）。
【００９９】
処理結果の報告を受けた統合運用管理装置１０は、その処理結果に対してエラーチェックを行う（ステップＳ２１４）。ここまでの処理でネットワークの解除処理は完了している。ネットワーク解除後に、統合運用管理装置１０はサーバ管理装置５０に対して電源オフを指示する（ステップＳ２１５）。サーバ管理装置５０はこれを受けて各物理サーバ９０ａ、９０ｂ、…に電源オフの動作を行わせて、その動作結果を統合運用管理装置１０に報告し（ステップＳ２１６）、統合運用管理装置１０はその動作結果に対してエラーチェックを行う（ステップＳ２１７）。以上でネットワークの解除は完了する。
【０１００】
図２１は、図１５に示した環境Ａに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク更新の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…の関連付けを元に、稼動グループに割り当てられたサーバの関連づけを変更する時に処理が開始される。
【０１０１】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０に対してＶＴＮの変更を指示する（ステップＳ２２１）。オープンフローコントローラ２０は、これを受けて各オープンフロースイッチ７０ａ、７０ｂ、…に対してＶＴＮの変更を指示し（ステップＳ２２２）、その処理結果を統合運用管理装置１０に報告する（ステップＳ２２３）。
【０１０２】
処理結果の報告を受けた統合運用管理装置１０は、その処理結果に対してエラーチェックを行う（ステップＳ２２４）。ここまでの処理でネットワークの変更処理は完了する。
【０１０３】
（ネットワーク制御の動作：環境Ｂ）
図２２は、図１６に示した環境Ｂに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク構築の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…およびネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…の関連付けを元に、サーバを稼動グループに割り当てた時に処理が開始される（図４〜５のステップＳ１０３〜１０４）。
【０１０４】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０との間で図１９のステップ２０１〜２０５と同一の処理を行う。この図２２は、図１９と同一の動作ステップを多く含むので、同一の動作については同一の参照番号を付することにする。
【０１０５】
作成したＶＴＮの各オープンフロースイッチ７０ａ、７０ｂ、…に対する展開が完了したことが確認されてから、稼動グループ設定手段１０３が、今度はネットワーク管理装置３０に対して、各物理サーバ９０ａ、９０ｂ、…と関連付けられた各物理スイッチ６０ａ、６０ｂ、…について、ＶＬＡＮの新規作成とそのＶＬＡＮの該当するポートへの割り当てを指示する（ステップＳ２３１）。ネットワーク管理装置３０は、この処理終了後にその結果を統合運用管理装置１０に報告し（ステップＳ２３２）、統合運用管理装置１０はその処理結果に対してエラーチェックを行う（ステップＳ２３３）。
【０１０６】
ここまでの処理でネットワークの構築処理は完了している。これに引き続いて、稼動グループ設定手段１０３は、サーバ管理装置５０との間で図１９のステップ２０６〜２０８と同一の処理を行い、以上で処理を完了する。
【０１０７】
図２３は、図１６に示した環境Ｂに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク解除の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…およびネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…の関連付けを元に、割り当てられたサーバを解除する時に処理が開始される。
【０１０８】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０との間で図２０のステップ２１１〜２１４と同一の処理を行う。この図２３は、図２０と同一の動作ステップを多く含むので、同一の動作については同一の参照番号を付することにする。
【０１０９】
各オープンフロースイッチ７０ａ、７０ｂ、…の解除が完了したことが確認されてから、稼動グループ設定手段１０３が、今度はネットワーク管理装置３０に対して、該当する各物理スイッチ６０ａ、６０ｂ、…のポートへのＶＬＡＮの割り当て解除を指示する（ステップＳ２４１）。ネットワーク管理装置３０は、この処理終了後にその結果を統合運用管理装置１０に報告し（ステップＳ２４２）、統合運用管理装置１０はその処理結果に対してエラーチェックを行う（ステップＳ２４３）。
【０１１０】
ここまでの処理でネットワークの解除処理は完了している。これに引き続いて、稼動グループ設定手段１０３は、サーバ管理装置５０との間で図２０のステップ２１５〜２１７と同一の処理を行い、以上で処理を完了する。
【０１１１】
図２４は、図１６に示した環境Ｂに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク更新の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…およびネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…の関連付けを元に、割り当てられたサーバの関連づけを変更する時に処理が開始される。
【０１１２】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０との間で図２１のステップ２２１〜２２４と同一の処理を行う。この図２４は、図２１と同一の動作ステップを多く含むので、同一の動作については同一の参照番号を付することにする。
【０１１３】
各オープンフロースイッチ７０ａ、７０ｂ、…に対してＶＴＮの変更が反映したことが確認されてから、稼動グループ設定手段１０３が、今度はネットワーク管理装置３０に対して、該当する各物理スイッチ６０ａ、６０ｂ、…のポートへのＶＬＡＮの割り当て変更を指示する（ステップＳ２５１）。ネットワーク管理装置３０は、この処理終了後にその結果を統合運用管理装置１０に報告し（ステップＳ２５２）、統合運用管理装置１０はその処理結果に対してエラーチェックを行う（ステップＳ２５３）。以上で処理を完了する。
【０１１４】
（ネットワーク制御の動作：環境Ｃ〜Ｄ）
図２５は、図１７〜１８に示した環境Ｃ〜Ｄに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク構築の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…ネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…および仮想化管理装置４０によって管理される仮想スイッチ８１ａ、８１ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…および仮想サーバ８２ａ、８２ｂ、…の関連付けを元に、サーバを稼動グループに割り当てた時に処理が開始される（図４〜５のステップＳ１０３〜１０４）。
【０１１５】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０との間で図１９のステップ２０１〜２０５と同一の処理を行う。これに引き続いて、ネットワーク管理装置３０との間で図２２のステップ２３１〜２３３と同一の処理を行う。この図２５は、図１９および図２２と同一の動作ステップを多く含むので、同一の動作については同一の参照番号を付することにする。
【０１１６】
以上の処理に引き続いて、稼動グループ設定手段１０３が、今度は仮想化管理装置４０に対して、ＶＬＡＮの新規作成とそこへの仮想スイッチ８１ａ、８１ｂ、…および仮想サーバ８２ａ、８２ｂ、…の割り当てを指示する（ステップＳ２６１）。仮想化管理装置４０は、この処理終了後にその結果を統合運用管理装置１０に報告する（ステップＳ２６２）。
【０１１７】
ここまでの処理でネットワークの構築処理は完了している。これに引き続いて、稼動グループ設定手段１０３は、サーバ管理装置５０との間で図１９のステップ２０６〜２０８と同一の処理を行い、以上で処理を完了する。
【０１１８】
図２６は、図１７〜１８に示した環境Ｃ〜Ｄに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク解除の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…ネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…および仮想化管理装置４０によって管理される仮想スイッチ８１ａ、８１ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…および仮想サーバ８２ａ、８２ｂ、…の関連付けを元に、割り当てられたサーバを解除する時に処理が開始される。
【０１１９】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０との間で図２０のステップ２１１〜２１４と同一の処理を行う。これに引き続いて、ネットワーク管理装置３０との間で図２３のステップ２４１〜２４３と同一の処理を行う。この図２６は、図２０および図２３と同一の動作ステップを多く含むので、同一の動作については同一の参照番号を付することにする。
【０１２０】
以上の処理に引き続いて、稼動グループ設定手段１０３が、今度は仮想化管理装置４０に対して、該当する各仮想スイッチ８１ａ、８１ｂ、…および仮想サーバ８２ａ、８２ｂ、…のＶＬＡＮの割り当て解除を指示する（ステップＳ２７１）。仮想化管理装置４０は、この処理終了後にその結果を統合運用管理装置１０に報告し（ステップＳ２７２）、統合運用管理装置１０はその処理結果に対してエラーチェックを行う（ステップＳ２７３）。
【０１２１】
ここまでの処理でネットワークの解除処理は完了している。これに引き続いて、稼動グループ設定手段１０３は、サーバ管理装置５０との間で図２０のステップ２１５〜２１７と同一の処理を行い、以上で処理を完了する。
【０１２２】
図２７は、図１７〜１８に示した環境Ｃ〜Ｄに該当するネットワーク環境の統合ネットワーク１００で、ネットワーク更新の場合の動作について示す流れ図である。統合運用管理装置１０が、オープンフローコントローラ２０で管理しているオープンフロースイッチ７０ａ、７０ｂ、…ネットワーク管理装置３０によって管理される物理スイッチ６０ａ、６０ｂ、…および仮想化管理装置４０によって管理される仮想スイッチ８１ａ、８１ｂ、…と、サーバ管理装置５０で管理している物理サーバ９０ａ、９０ｂ、…および仮想サーバ８２ａ、８２ｂ、…の関連付けを元に、割り当てられたサーバの関連づけを変更する時に処理が開始される。
【０１２３】
統合運用管理装置１０の稼動グループ設定手段１０３は、論理ネットワーク構成情報１０５の内容に基づいて、まずオープンフローコントローラ２０との間で図２１のステップ２２１〜２２４と同一の処理を行う。これに引き続いて、ネットワーク管理装置３０との間で図２４のステップ２５１〜２５３と同一の処理を行う。この図２７は、図２１および図２４と同一の動作ステップを多く含むので、同一の動作については同一の参照番号を付することにする。
【０１２４】
以上の処理に引き続いて、稼動グループ設定手段１０３が、今度は仮想化管理装置４０に対して、仮想スイッチ８１ａ、８１ｂ、…および仮想サーバ８２ａ、８２ｂ、…に対する割り当て変更を指示する（ステップＳ２８１）。仮想化管理装置４０は、この処理終了後にその結果を統合運用管理装置１０に報告し（ステップＳ２８２）、統合運用管理装置１０はその処理結果に対してエラーチェックを行う（ステップＳ２８３）。以上で処理は完了する。
【０１２５】
（実施形態の全体的な動作）
次に、上記の実施形態の全体的な動作について説明する。
本実施形態に係るネットワーク統合運用管理方法は、複数のネットワーク機器管理装置と、各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークにあって、ネットワーク機器構成情報およびサーバ情報を、統合運用管理装置のリソースグループ収集手段が収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶し（図５・ステップＳ１０１）、ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を、統合運用管理装置の論理ネットワーク設定手段が記憶装置に記憶し（図５・ステップＳ１０２）、ユーザが作成した論理ネットワークとサーバ情報との間の関連づけを統合運用管理装置の稼動グループ設定手段がネットワーク機器構成情報に含めて記憶装置に保存し（図５・ステップＳ１０３）、この関連づけに基づいて統合運用管理装置の稼動グループ設定手段が各ネットワーク機器管理装置に対して動作指令を行う（図５・ステップＳ１０４）。
【０１２６】
ここで、上記各動作ステップについては、これをコンピュータで実行可能にプログラム化し、これらを前記各ステップを直接実行する統合運用管理装置１０の備えるプロセッサ１１に実行させるようにしてもよい。本プログラムは、非一時的な記録媒体、例えば、ＤＶＤ、ＣＤ、フラッシュメモリ等に記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行される。
この動作により、本実施形態は以下のような効果を奏する。
【０１２７】
本実施形態は、上記したように各ネットワーク機器管理装置から収集したネットワーク機器構成情報から論理ネットワークを作成するように構成している。この動作は、物理ネットワークと仮想ネットワークに関係なく、またオープンフロー対応と非対応に関係なく、等しく実行することが可能である。
【０１２８】
そして、その上で論理ネットワークとサーバ情報との間の関連づけを行ってネットワーク構成情報を完成させ、これに応じて各ネットワーク機器管理装置を動作させるように構成しているので、物理ネットワークと仮想ネットワークの違い、またオープンフロー対応と非対応の違いを意識することなく、一括したネットワーク環境の構築を行い、その運用管理を行うことが可能となる。特に、ネットワークが大規模であればあるほど、またクラウドコンピューティングや仮想化環境を意識したものであればあるほど、迅速かつ容易にネットワーク環境の構築／更新／解除などが可能となる。このデータ管理は、前述したような複数のテーブルを含むリレーショナルデータベースを利用して行うことが可能である。
【０１２９】
これまで本発明について図面に示した特定の実施形態をもって説明してきたが、本発明は図面に示した実施形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができる。
【０１３０】
上述した実施形態について、その新規な技術内容の要点をまとめると、以下のようになる。なお、上記実施形態の一部または全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【０１３１】
（付記１）  複数のネットワーク機器管理装置と、前記各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークであって、
前記統合運用管理装置が、
前記ネットワーク機器構成情報および前記サーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段と、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を前記記憶装置に記憶する論理ネットワーク設定手段と、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存し、この関連づけに基づいて前記各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段と
を備えること、を特徴とする統合ネットワーク。
【０１３２】
（付記２）  前記複数のネットワーク機器管理装置が、オープンフロー（OpenFlow）の技術に準拠したネットワーク機器を管理するオープンフローコントローラを含むこと、を特徴とする付記１に記載の統合ネットワーク。
【０１３３】
（付記３）  前記複数のネットワーク機器管理装置が、仮想化基盤上に仮想的に生成された仮想スイッチおよび仮想サーバを管理する仮想化管理装置を含むこと、を特徴とする付記１に記載の統合ネットワーク。
【０１３４】
（付記４）  前記論理ネットワーク設定手段が、ＶＴＮ（仮想テナントネットワーク）方式で作成された前記論理ネットワークに関する情報を前記記憶装置に記憶制御すること、を特徴とする付記１に記載の統合ネットワーク。
【０１３５】
（付記５）  前記稼動グループ設定手段が、前記論理ネットワークの接続ポートと前記サーバ情報のネットワークカードとの間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存すること、を特徴とする付記１に記載の統合ネットワーク。
【０１３６】
（付記６）  複数のネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置であって、
前記ネットワーク機器構成情報および前記サーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶するリソースグループ収集手段と、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を前記記憶装置に記憶する論理ネットワーク設定手段と、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存し、この関連づけに基づいて前記各ネットワーク機器管理装置に対して動作指令を行う稼動グループ設定手段と
を備えること、を特徴とする統合運用管理装置。
【０１３７】
（付記７）  前記稼動グループ設定手段が、前記論理ネットワークの接続ポートと前記サーバ情報のネットワークカードとの間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存すること、を特徴とする付記６に記載の統合運用管理装置。
【０１３８】
（付記８）  前記稼動グループ設定手段が、前記論理ネットワークの接続ポートと前記サーバ情報のネットワークカードとの間の関連づけを前記ネットワーク機器構成情報に保存すること、を特徴とする付記６に記載の統合運用管理装置。
【０１３９】
（付記９）  複数のネットワーク機器管理装置と、前記各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークにあって、
前記ネットワーク機器構成情報および前記サーバ情報を、前記統合運用管理装置のリソースグループ収集手段が収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶し、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を、前記統合運用管理装置の論理ネットワーク設定手段が前記記憶装置に記憶し、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記統合運用管理装置の稼動グループ設定手段が前記ネットワーク機器構成情報に含めて前記記憶装置に保存し、
この関連づけに基づいて前記統合運用管理装置の前記稼動グループ設定手段が前記各ネットワーク機器管理装置に対して動作指令を行うこと、
を特徴とするネットワーク統合運用管理方法。
【０１４０】
（付記１０）  前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報から、ＶＴＮ（仮想テナントネットワーク）方式で作成された前記論理ネットワークに関する情報を前記統合運用管理装置の論理ネットワーク設定手段が前記記憶装置に記憶すること、を特徴とする付記９に記載のネットワーク統合運用管理方法。
【０１４１】
（付記１１）  ユーザが作成した前記論理ネットワークの接続ポートと前記サーバ情報のネットワークカードとの間の関連づけを前記統合運用管理装置の稼動グループ設定手段が前記ネットワーク機器構成情報に含めて前記記憶装置に保存すること、を特徴とする付記９に記載のネットワーク統合運用管理方法。
【０１４２】
（付記１２）  複数のネットワーク機器管理装置と、前記各ネットワーク機器管理装置から当該各装置の管理するネットワーク機器情報およびサーバ情報を収集する統合運用管理装置を備えた統合ネットワークにあって、
前記統合運用管理装置の備えるプロセッサに、
前記ネットワーク機器構成情報および前記サーバ情報を収集してこれを予め備えられた記憶装置に構成情報データベースとして記憶する手順、
前記ネットワーク機器構成情報からユーザが作成した論理ネットワークに関する情報を前記記憶装置に記憶する手順、
ユーザが作成した前記論理ネットワークと前記サーバ情報との間の関連づけを前記ネットワーク機器構成情報に含めて前記記憶装置に保存する手順、
およびこの関連づけに基づいて前記各ネットワーク機器管理装置に対して動作指令を行う手順
を実行させること、を特徴とするネットワーク統合運用管理プログラム。
【産業上の利用可能性】
【０１４３】
本発明は、物理ネットワークと仮想ネットワーク、オープンフロー対応と非対応などのような種々の環境が混在した大規模なネットワークの管理および運用に対して適用することができる。
【符号の説明】
【０１４４】
１、１００  統合ネットワーク
２、１０  統合運用管理装置
３ａ、３ｂ、ネットワーク機器管理装置
４、１０１  リソースグループ収集手段
５、１０２  論理ネットワーク設定手段
６、１０３  稼動グループ設定手段
１１  プロセッサ
１２  記憶手段
２０  オープンフローコントローラ
３０  ネットワーク管理装置
４０  仮想化管理装置
５０  サーバ管理装置
６０ａ、６０ｂ  物理スイッチ
７０ａ、７０ｂ  オープンフロースイッチ
８０  仮想化基盤
８１ａ、８１ｂ  仮想スイッチ
８２ａ、８２ｂ  仮想サーバ
９０ａ、９０ｂ  物理サーバ
９９  ネットワーク
１０４  構成情報データベース
１０４ａ  ネットワーク機器情報
１０４ｂ  サーバ情報
１０５  論理ネットワーク構成情報
１５１  公開範囲
１５２  仮想ＬＡＮ定義
１５２ａ  スイッチ種別
１５２ｂ  スイッチ選択
１５２ｃ  仮想ＬＡＮ・ＶＴＮ指定
１５２ｄ  新規ＶＴＮ
１５３  アドレスプール
２００  ＶＴＮ
２０１、２０１ａ、２０１ｂ  仮想ノード
２０２、２０２ａ、２０２ｂ  仮想ブリッジ
２０３  仮想ルータ
２０４、２０４ａ、２０４ｂ  物理スイッチ
【図１】
2014225719.tif 000003
【図２】
2014225719.tif 000004
【図３】
2014225719.tif 000005
【図４】
2014225719.tif 000006
【図５】
2014225719.tif 000007
【図６】
2014225719.tif 000008
【図７】
2014225719.tif 000009
【図８】
2014225719.tif 000010
【図９】
2014225719.tif 000011
【図１０】
2014225719.tif 000012
【図１１】
2014225719.tif 000013
【図１２】
2014225719.tif 000014
【図１３】
2014225719.tif 000015
【図１４】
2014225719.tif 000016
【図１５】
2014225719.tif 000017
【図１６】
2014225719.tif 000018
【図１７】
2014225719.tif 000019
【図１８】
2014225719.tif 000020
【図１９】
2014225719.tif 000021
【図２０】
2014225719.tif 000022
【図２１】
2014225719.tif 000023
【図２２】
2014225719.tif 000024
【図２３】
2014225719.tif 000025
【図２４】
2014225719.tif 000026
【図２５】
2014225719.tif 000027
【図２６】
2014225719.tif 000028
【図２７】
2014225719.tif 000029