【手続補正書】
【提出日】平成25年9月24日(2013.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットを転送するネットワーク装置と、
前記ネットワーク装置に接続された物理サーバと、
プロセッサと記憶装置とを備えて、前記ネットワーク装置を介して前記物理サーバに接続された管理サーバと、を有するネットワークシステムで、複数のテナントに前記ネットワーク装置と物理サーバを含む計算機資源を割り当てるネットワークシステムの管理方法であって、
前記管理サーバが、前記計算機資源の物理的な構成要素と仮想的な構成要素を取得して構成情報を生成する第１のステップと、
前記管理サーバが、前記計算機資源の物理的な接続と仮想的な接続を取得して接続情報を生成する第２のステップと、
前記管理サーバが、論理的なノード毎の設定項目と、当該設定項目のパラメータと、パラメータを決定する定義と、コマンドのテンプレートと、を保持するテナントパターンを複数受け付けて前記記憶装置に格納する第３のステップと、
前記管理サーバが、前記テナントパターンのノードと、前記構成情報の構成要素と、の対応関係を設定したマッピング情報を前記記憶装置に格納する第４のステップと、
前記管理サーバが、テナントパターンと、前記設定項目に対する操作種別と、の指定を受け付ける第５のステップと、
前記管理サーバが、前記指定されたテナントパターンと、前記マッピング情報と、からノード毎に前記構成情報の構成要素を特定する第６のステップと、
前記管理サーバが、前記指定されたテナントパターンと、前記特定された構成要素と、前記操作種別と、からネットワークの設定内容を生成する第７のステップと、
前記管理サーバが、前記指定されたテナントパターンからノード毎にパラメータを決定する定義を取得して、前記ノード毎にパラメータを決定してノード毎の設定内容を生成する第８のステップと、
前記管理サーバが、前記特定した構成要素に対する、前記生成されたネットワークの設定内容と、ノード毎の設定内容と、の設定処理を行う第９のステップと、
を含むことを特徴とするネットワークシステムの管理方法。
【請求項２】
請求項１に記載のネットワークシステムの管理方法であって、
前記テナントパターンは、
前記ノード毎の多重度と、当該多重度のデフォルト値を含み、
前記第６のステップは、
前記ノードの多重度の数または前記デフォルト値に応じたノードを生成し、前記マッピング情報から前記ノード毎に前記構成情報の構成要素を特定することを特徴とするネットワークシステムの管理方法。
【請求項３】
請求項１に記載のネットワークシステムの管理方法であって、
前記マッピング情報は、
前記テナントのノードと、複数の構成要素からなるグループとを対応付けたグループ情報を含み、
前記第６のステップは、
前記ノードにグループ情報が設定される場合には、前記複数の構成要素から当該ノードを割り当てる構成要素を選択し、前記マッピング情報から前記ノード毎に前記構成情報の構成要素を特定することを特徴とするネットワークシステムの管理方法。
【請求項４】
請求項１ないし請求項３の何れかひとつに記載のネットワークシステムの管理方法であって、
前記第６のステップは、
前記ノードが仮想計算機の場合、前記グループ情報に含まれる物理サーバのうち、既に稼動している仮想計算機の数が最小の物理サーバを選択し、当該ノードを割り当てることを特徴とするネットワークシステムの管理方法。
【請求項５】
請求項１ないし請求項３の何れかひとつに記載のネットワークシステムの管理方法であって、
前記マッピング情報は、
前記テナントのノードを冗長化することを示す冗長化情報を含み、
前記第６のステップは、
前記ノードに冗長化情報が設定される場合には、当該ノードを割り当てる構成要素を冗長化することを特徴とするネットワークシステムの管理方法。
【請求項６】
請求項１ないし請求項３の何れかひとつに記載のネットワークシステムの管理方法であって、
前記テナントパターンは、サブネットワークの識別子と、当該識別子のサブネットワークに含むノードを含み、
前記第７のステップは、
前記指定されたテナントパターンと前記特定された構成要素に対して、前記サブネットワークに含むノードに対して仮想ネットワークの設定内容を生成することを特徴とするネットワークシステムの管理方法。
【請求項７】
請求項６に記載のネットワークシステムの管理方法であって、
前記管理サーバは、
前記ネットワーク装置を冗長化する冗長化ネットワーク情報をさらに有し、
前記第７のステップは、
前記仮想ネットワークを設定するサブネットワークのノードが前記冗長化ネットワークに含まれる場合には、前記仮想ネットワークを前記冗長化ネットワークで有効にするための設定内容を生成することを特徴とするネットワークシステムの管理方法。
【請求項８】
請求項１ないし請求項３の何れかひとつに記載のネットワークシステムの管理方法であって、
前記テナントパターンは、
前記ノードの設定項目と操作種別の対応関係を設定した業務フロー情報をさらに含み、
前記第８のステップは、
前記業務フロー情報に紐付いている設定項目について、前記指定されたテナントパターンからノード毎にパラメータを決定する定義を取得して、前記ノード毎にパラメータを決定してノード毎の設定内容を生成することを特徴とするネットワークシステムの管理方法。
【請求項９】
パケットを転送するネットワーク装置と、
前記ネットワーク装置に接続されてプロセッサと記憶装置を備えた物理サーバと、
プロセッサと記憶装置とを備えて、前記ネットワーク装置を介して前記物理サーバに接続された管理サーバと、を備えて、前記管理サーバが複数のテナントに前記ネットワーク装置と物理サーバを含む計算機資源を割り当てるネットワークシステムであって、
前記管理サーバは、
前記計算機資源の物理的な構成要素と仮想的な構成要素を取得して構成情報を生成する構成情報生成部と、
前記計算機資源の物理的な接続と仮想的な接続を取得して接続情報を生成する接続情報生成部と、
論理的なノード毎の設定項目と、当該設定項目のパラメータと、パラメータを決定する定義と、コマンドのテンプレートと、を含むテナントパターンを複数受け付けて前記記憶装置に格納するテナントパターン情報格納部と、
前記テナントパターンのノードと、前記構成情報の構成要素と、の対応関係を設定したマッピング情報を受け付けて、前記記憶装置に格納するマッピング情報格納部と、
テナントパターンと、前記設定項目に対する操作種別と、の指定を受け付けて、前記ネットワークの設定内容とノード毎の設定内容を生成する自動設計部と、
前記生成されたネットワークの設定内容とノード毎の設定内容とを前記構成要素に対して設定する自動設定部と、を備え、
前記自動設計部は、
前記指定されたテナントパターンと、前記マッピング情報と、からノード毎に前記構成情報の構成要素を特定し、前記指定されたテナントパターンと、前記特定された構成要素と、前記操作種別と、からネットワークの設定内容を生成し、前記指定されたテナントパターンからノード毎にパラメータを決定する定義を取得して、前記ノード毎にパラメータを決定してノード毎の設定内容を生成し、
前記自動設定部は、
前記特定した構成要素に対する、前記生成されたネットワークの設定内容と、ノード毎の設定内容と、の設定処理を行うことを特徴とするネットワークシステム。
【請求項１０】
請求項９に記載のネットワークシステムであって、
前記テナントパターンは、
前記ノード毎の多重度と、当該多重度のデフォルト値を含み、
前記自動設計部は、
前記ノードの多重度の数または前記デフォルト値に応じたノードを生成し、前記マッピング情報から前記ノード毎に前記構成情報の構成要素を特定することを特徴とするネットワークシステム。
【請求項１１】
請求項９に記載のネットワークシステムであって、
前記マッピング情報は、
前記テナントのノードと、複数の構成要素からなるグループとを対応付けたグループ情報を含み、
前記自動設計部は、
前記ノードにグループ情報が設定される場合には、前記複数の構成要素から当該ノードを割り当てる構成要素を選択し、前記マッピング情報から前記ノード毎に前記構成情報の構成要素を特定することを特徴とするネットワークシステム。
【請求項１２】
請求項９ないし請求項１１の何れかひとつに記載のネットワークシステムであって、
前記自動設計部は、
前記ノードが仮想計算機の場合、前記グループ情報に含まれる物理サーバのうち、既に稼動している仮想計算機の数が最小の物理サーバを選択し、当該ノードを割り当てることを特徴とするネットワークシステム。
【請求項１３】
請求項９ないし請求項１１の何れかひとつに記載のネットワークシステムであって、
前記マッピング情報は、
前記テナントのノードを冗長化することを示す冗長化情報を含み、
前記自動設計部は、
前記ノードに冗長化情報が設定される場合には、当該ノードを割り当てる構成要素を冗長化することを特徴とするネットワークシステム。
【請求項１４】
請求項９ないし請求項１１の何れかひとつに記載のネットワークシステムであって、
前記テナントパターンは、サブネットワークの識別子と、当該識別子のサブネットワークに含むノードを含み、
前記自動設計部は、
前記指定されたテナントパターンと前記特定された構成要素に対して、前記サブネットワークに含むノードに対して仮想ネットワークの設定内容を生成することを特徴とするネットワークシステム。
【請求項１５】
請求項１４に記載のネットワークシステムであって、
前記管理サーバは、
前記ネットワーク装置を冗長化する冗長化ネットワーク情報をさらに有し、
前記自動設計部は、
前記仮想ネットワークを設定するサブネットワークのノードが前記冗長化ネットワークに含まれる場合には、前記仮想ネットワークを前記冗長化ネットワークで有効にするための設定内容を生成することを特徴とするネットワークシステム。
【請求項１６】
請求項９ないし請求項１１の何れかひとつに記載のネットワークシステムであって、
前記テナントパターンは、
前記ノードの設定項目と操作種別の対応関係を設定した業務フロー情報をさらに含み、
前記自動設計部は、
前記業務フロー情報に紐付いている設定項目について、前記指定されたテナントパターンからノード毎にパラメータを決定する定義を取得して、前記ノード毎にパラメータを決定してノード毎の設定内容を生成することを特徴とするネットワークシステム。
【請求項１７】
プロセッサと記憶装置とを備えて、ネットワーク装置を介して物理サーバに接続されて複数のテナントに前記ネットワーク装置と物理サーバを含む計算機資源を割り当てる管理サーバであって、
前記計算機資源の物理的な構成要素と仮想的な構成要素を取得して構成情報を生成する構成情報生成部と、
前記計算機資源の物理的な接続と仮想的な接続を取得して接続情報を生成する接続情報生成部と、
論理的なノード毎の設定項目と、当該設定項目のパラメータと、パラメータを決定する定義と、コマンドのテンプレートと、を含むテナントパターンを複数受け付けて前記記憶装置に格納するテナントパターン情報格納部と、
前記テナントパターンのノードと、前記構成情報の構成要素と、の対応関係を設定したマッピング情報を受け付けて、前記記憶装置に格納するマッピング情報格納部と、
テナントパターンの指定と、前記設定項目に対する操作種別と、の指定を受け付けて、前記ネットワークの設定内容とノード毎の設定内容を生成する自動設計部と、
前記生成されたネットワークの設定内容とノード毎の設定内容とを前記構成要素に対して設定する自動設定部と、を備え、
前記自動設計部は、
前記指定されたテナントパターンと、前記マッピング情報と、からノード毎に前記構成情報の構成要素を特定し、前記指定されたテナントパターンと、前記特定された構成要素と、前記操作種別と、からネットワークの設定内容を生成し、前記指定されたテナントパターンからノード毎にパラメータを決定する定義を取得して、前記ノード毎にパラメータを決定してノード毎の設定内容を生成し、
前記自動設定部は、
前記特定した構成要素に対する、前記生成されたネットワークの設定内容と、ノード毎の設定内容と、の設定処理を行うことを特徴とする管理サーバ。
【請求項１８】
請求項１に記載のネットワークシステムの管理方法であって、
前記設定項目に対する操作種別とは、前記設定項目の追加、変更、削除のいずれかである
ことを特徴とするネットワークシステムの管理方法。
【請求項１９】
請求項９に記載のネットワークシステムであって、
前記設定項目に対する操作種別とは、前記設定項目の追加、変更、削除のいずれかである
ことを特徴とするネットワークシステム。
【請求項２０】
請求項１７に記載の管理サーバであって、
前記設定項目に対する操作種別とは、前記設定項目の追加、変更、削除のいずれかである
ことを特徴とする管理サーバ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、パケットを転送するネットワーク装置と、前記ネットワーク装置に接続された物理サーバと、プロセッサと記憶装置とを備えて、前記ネットワーク装置を介して前記物理サーバに接続された管理サーバと、を有するネットワークシステムで、複数のテナントに前記ネットワーク装置と物理サーバを含む計算機資源を割り当てるネットワークシステムの管理方法であって、前記管理サーバが、前記計算機資源の物理的な構成要素と仮想的な構成要素を取得して構成情報を生成する第１のステップと、前記管理サーバが、前記計算機資源の物理的な接続と仮想的な接続を取得して接続情報を生成する第２のステップと、前記管理サーバが、論理的なノード毎の設定項目と、当該設定項目のパラメータと、パラメータを決定する定義と、コマンドのテンプレートと、を保持するテナントパターンを複数受け付けて前記記憶装置に格納する第３のステップと、前記管理サーバが、前記テナントパターンのノードと、前記構成情報の構成要素と、の対応関係を設定したマッピング情報を前記記憶装置に格納する第４のステップと、前記管理サーバが、テナントパターンと、前記設定項目に対する操作種別と、の指定を受け付ける第５のステップと、前記管理サーバが、前記指定されたテナントパターンと、前記マッピング情報と、からノード毎に前記構成情報の構成要素を特定する第６のステップと、前記管理サーバが、前記指定されたテナントパターンと、前記特定された構成要素と、前記操作種別と、からネットワークの設定内容を生成する第７のステップと、前記管理サーバが、前記指定されたテナントパターンからノード毎にパラメータを決定する定義を取得して、前記ノード毎にパラメータを決定してノード毎の設定内容を生成する第８のステップと、前記管理サーバが、前記特定した構成要素に対する、前記生成されたネットワークの設定内容と、ノード毎の設定内容と、の設定処理を行う第９のステップと、を含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
メモリ５１０は、例えば、自動設計プログラム５１１、自動設定プログラム５１２、ＮＷ（Net Work）装置情報収集プログラム５１３、接続情報生成プログラム５１４、テナントパターン情報（ノード）５２１、テナントパターン情報（サブネット）５２２、マッピング情報５２３、ＩＤプール情報５２４、コマンドテンプレート情報５２５、テナントインスタンス情報（ノード）５２６、テナントインスタンス情報（サブネット）５２７、テナントインスタンス情報（マッピング）５２８、構成情報５２９、接続情報５３０、リング構成情報５３１、設計設定タスク情報５３２、スケジュール情報５３３を記憶する。なお、各プログラムはＣＰＵ５５０により実行されることができる。また、各プログラムは、非一時的な記憶媒体である外部記憶装置５６０等に格納され、ＣＰＵ５５０がメモリ５１０にプログラムをロードして実行する。ＣＰＵ５５０は、各機能部のプログラムに従って動作することによって、所定の機能を実現する機能部として動作する。例えば、ＣＰＵ５５０は、自動設計プログラム５１１に従って動作することで自動設計部として機能する。他のプログラムについても同様である。さらに、ＣＰＵ５５０は、各プログラムが実行する複数の処理のそれぞれを実現する機能部としても動作する。各機能を実現するプログラム、テーブル等の情報は、外部記憶装置５６０や不揮発性半導体メモリ、ハードディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）等の記憶デバイス、または、ＩＣカード、ＳＤカード、ＤＶＤ等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。