(57)【要約】      （修正有）【課題】コンピュータネットワークの構築を半自動化し、管理者の負担の軽減を図る。【解決手段】管理装置１０５を用い、サーバ装置１１１〜１１８やネットワーク切り替え器１０３、１０４を種類毎に部品として部品データと共に定義して記憶装置１０７に格納し、所望のコンピュータネットワークの雛型を入力して画面に表示し、画面上の雛型に前記定義された部品を配置して連結線で接続し、該雛型上の部品毎に各種パラメータを入力し、前記部品データ及び前記パラメータから実際の稼動に必要なサーバ装置１１１〜１１８の数を計算し、該計算結果に応じて該ネットワーク切り替え器１０３、１０４を操作することにより実際のサーバ装置１１１〜１１８を論理的に接続し、該サーバ装置１１１〜１１８に必要なサービスプログラムを配布し起動する。【選択図】図１
2007018114.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置やそれらの接続状態を外部からの操作で切り換えられるネットワーク接続装置を操作し、全体で業務を遂行するコンピュータネットワークの構築方法であって、該情報処理装置や該ネットワーク接続装置を種類毎に部品として少なくとも名称、属性、設定用スクリプト、最大接続数を含む部品データと共に定義して記憶装置に格納し、所望のコンピュータネットワークの雛型を入力して画面に表示し、前記画面上の雛型に前記定義された部品を配置して連結線で接続し、該雛型上の部品毎に少なくとも予想される処理量を含む各種パラメータを入力し、前記記憶装置に格納された部品データ及び前記パラメータから実際の稼動に必要な情報処理装置の数を計算し、該計算結果に応じて該ネットワーク接続装置を操作することにより実際の情報処理装置を論理的に接続し、前記記憶装置に格納された設定用スクリプトにより該情報処理装置に必要なサービスプログラムを配布し起動することを特徴とするコンピュータネットワークの構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークで接続された複数のサーバからなるコンピュータネットワークの構築方法に関わる。
【背景技術】
【０００２】
昨今のコンピュータ装置について、複数のサーバ機を一箇所にまとめて管理工数を減らそうと言う動きが出てきている。例えばブレードサーバと呼ばれるサーバは、一つのラックの中に、薄いコンピュータ装置を高密度に設置し、サーバを一箇所にまとめて置くことにより、万一の障害発生時にも管理者は移動の手間無く対策できるようになる。このようなサーバの広まりに応じて、管理ソフトウェアも集約され、一箇所の管理コンソールから全サーバの障害監視、ソフトウェアのインストール、ネットワーク構成の変更が可能になってきた。
【０００３】
本発明は、特にこのような高密度サーバのシステム構築を支援するものである。
【０００４】
【特許文献１】特開２００２−３２２１９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
高密度のサーバ環境が広まるに連れ、総管理工数は軽減の方向にあるが、その運用管理を行う者の負担は増加している。特に均質なサーバ群について、一つずつ異なるサーバの設定を行うのは、少人数化された管理者が多数のサービスソフトウェアの使い方を知っておく必要があり、あまり経験の無い管理者では困難な作業になりつつある。
【課題を解決するための手段】
【０００６】
本発明は、複数の情報処理装置やそれらの接続状態を外部からの操作で切り換えられるネットワーク接続装置を操作し、全体で業務を遂行するコンピュータネットワークの構築方法であって、該情報処理装置や該ネットワーク接続装置を種類毎に部品として少なくとも名称、属性、設定用スクリプト、最大接続数を含む部品データと共に定義して記憶装置に格納し、所望のコンピュータネットワークの雛型を入力して画面に表示し、前記画面上の雛型に前記定義された部品を配置して連結線で接続し、該雛型上の部品毎に少なくとも予想される処理量を含む各種パラメータを入力し、前記記憶装置に格納された部品データ及び前記パラメータから実際の稼動に必要な情報処理装置の数を計算し、該計算結果に応じて該ネットワーク接続装置を操作することにより実際の情報処理装置を論理的に接続し、前記記憶装置に格納された設定用スクリプトにより該情報処理装置に必要なサービスプログラムを配布し起動することを特徴とするコンピュータネットワーク構築方法である。
【発明の効果】
【０００７】
本発明により、コンピュータネットワークの構築が半自動化され、管理者の負担の軽減が図れる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施例を説明する。
【０００９】
図１は、本発明が対象とするコンピュータ装置の構成を示している。本実施例では、コンピュータ装置内のネットワーク１０１と、外部のネットワーク１００を繋げる部位を例に挙げている。まず、本発明による管理システムが管理装置１０５に搭載されている。管理装置１０５は一つ以上のネットワーク切り替え器１０３，１０４により、サーバ装置群１０２に繋がっている。初期の状態ではサーバ装置１１１〜１１８の各々のサービス機能は未設定であり、管理装置１０５から内部ファイルの変更が可能になるよう、接続されている。管理装置１０５には、これから設定を行うための部品データを格納した記憶装置１０７が繋がっている。
【００１０】
図２以下、順を追って本特許を用いた場合のネットワーク構築例を示す。
【００１１】
図２は前準備としてこれから構築するネットワークの部品を種類別に定義する例である。ここで定義する部品とは、ネットワークを構成するサーバ、ハブ、スイッチ、など独立した装置のことを指す。サーバは機種が異なれば異なる部品として定義する。２０１は全ての部品共通の項目であり、名称、属性、設定を行うためのプログラムの場所（設定用スクリプト）、設定するファイル数、設定するファイル名称、属性によって異なるハードウェアの特徴から成る。ここで、属性とはサーバ用ハードウェアか、接続用機器か、など代用可能なものをグループに分類した名称である。２００には上記の各項目の値を指定する。
【００１２】
この部品の定義は管理装置１０５に繋がれた記憶装置１０７に蓄積され、将来も流用可能なデータになる。特定のネットワーク装置に依存するものではない。
【００１３】
２０２は作業を選択するための入力画面の例であり、現在は部品定義の作業が選択されている。
【００１４】
図３はこれから構築するネットワークの雛形を模式図として入力する例を示す。図２で定義した部品を配置し、連結線でつなぐ。雛形であるので、この時点ではスケーリングを考えずに、ネットワーク機器の接続関係のみを入力する。
【００１５】
本例ではスケマティックに部品をつないでいる。部品メニュー３０１から配置する部品を選択すると、論理的な部品から実物イメージのスケマティックシンボルにインスタンスされ、部品名に追番が付与される。ここで作成した雛形も、やはり将来の再利用のために、名称３０２を付けて記憶装置１０７に格納する。
【００１６】
図４は実際の構築に合わせて各パラメータを設定する画面を示す。インスタンスされた部品４０１別にその部品種別４０２に応じた変動値４０３を入力する。例えば図３の雛型上のWork_Server_1に最大いくつのクライアント機が接続するのを許すかを示すスケール値や、その部品特有の機能を利用するかしないか、などの入力を行う。
【００１７】
図５、図６に実機へのマッピングを行う例を示す。まず各部品の属性５０２ごとに最大何台使用できるかを欄５０１に入力する。
【００１８】
図６では実際には各部品６０１が実機の何台６０２で処理できるかを計算して表示した例を示す。これは先に入力している部品の許容量から、図４のパラメータ設定の値を何台で実現できるかを計算することにより実現可能である。この結果、実際に使用できる部品数を下回れば解が得られる。
【００１９】
図７では、マッピング後に管理者の意図で調整できる箇所７０１の設定をし直している例である。但し、ルータやハブの値は変更できない。これは図２の部品の定義の際に入力することで実現可能である。
【００２０】
図８では最後に実機への設定を行った結果リポート例を示す。各部品８０１ごとに実機のどのサーバ機が設定されたかをサーバ機の識別子８０２で示している。各部品の設定は、図２で定義した部品別の設定用スクリプトを呼び出すことで行われ、情報処理装置に必要なサービスプログラムが配布されて、各情報処理装置が起動する。
【００２１】
実際の運用では殆ど図３〜図５の入力作業で実機設定が可能であり、管理者の負担を軽減できる。
【図面の簡単な説明】
【００２２】
【図１】本発明が実施される前提となるネットワーク機器の接続状態を示す図である。
【図２】部品の定義内容を示す図である。
【図３】ネットワークの雛型入力方法の一例を示す図である。
【図４】部品個体毎に、必要となるスケール量などのパラメータ例を示す図である。
【図５】実機へのマッピングのため、部品属性毎に何台使用可能かの入力例を示す図である。
【図６】実機へのマッピング結果を示す図である。
【図７】マッピング後の手入力による修正方法の一例を示す図である。
【図８】最終的に実機に設定を行った後のリポート例を示す図である。
【符号の説明】
【００２３】
１０３〜１０４  ネットワーク切換え装置
１０５  管理装置
２００  ネットワークを形成する部品情報の値
２０１  ネットワークを形成する部品情報の項目
２０２  当該管理装置上で管理者が行う作業を選択する項目
３０１  雛型作成時に部品の選択を行うリスト項目
４０３  実際のシステム構築を行うための入力要求項目
５０１  実際のシステムを構成する各部品の台数入力部
６０２  実際のシステムを構成するための各部品の台数
７０１  人手で修正した部品の割り当て数
８０２  実際に設定を行ったサーバ機の固有番号
【図１】
2007018114.tif 000003
【図２】
2007018114.tif 000004
【図３】
2007018114.tif 000005
【図４】
2007018114.tif 000006
【図５】
2007018114.tif 000007
【図６】
2007018114.tif 000008
【図７】
2007018114.tif 000009
【図８】
2007018114.tif 000010