(57)【要約】【課題】  計算機サーバシステムに接続されるスイッチングハブに対する設定の作業を支援する。【解決手段】  ＣＰＵ２１は、システム管理者によって与えられる、計算機サーバ１０のハードウェア資源であるシステムボード１１−ｍ及びＩＯユニット１２−ｎを複数のパーティションへ分配して割り当てるときの当該パーティション毎の当該ハードウェア資源の構成情報をＰＣ３０から取得し、このハードウェア資源の構成情報に基づいてスイッチングハブ１３に対する設定を行う。【選択図】図１
2006262203.tif 000002
【特許請求の範囲】
【請求項１】
計算機サーバのハードウェア資源を複数のパーティションへ分配して割り当てるときの当該パーティション毎の当該ハードウェア資源の構成情報を取得する構成情報取得手段と、
前記計算機サーバに接続されるスイッチングハブに対する設定を、前記構成情報に基づいて行う設定手段と、
を有することを特徴とするサーバ管理装置。
【請求項２】
前記構成情報は、前記計算機サーバにおいて前記スイッチングハブとのインタフェースを当該スイッチングハブのポート単位で提供するインタフェース部についての前記パーティションへの割り当ての情報を有しており、
前記設定手段は、前記インタフェース部についての割り当ての情報に基づいて前記設定を行う、
ことを特徴とする請求項１に記載のサーバ管理装置。
【請求項３】
前記スイッチングハブのポート単位での設定情報を、当該ポートを使用することとなる前記パーティションと対応付けて取得する設定情報取得手段を更に有し、
前記設定手段は、更に前記設定情報に基づいて前記設定を行う、
ことを特徴とする請求項２に記載のサーバ管理装置。
【請求項４】
前記構成情報についての変更情報を取得する構成変更情報取得手段を更に有し、
前記設定手段は、前記設定情報に基づいてなされていた前記設定については引き継ぐ一方で、前記変更情報に応じて前記構成情報に基づいてなされていた当該設定を変更する、
ことを特徴とする請求項３に記載のサーバ管理装置。
【請求項５】
請求項１から４までのうちのいずれか一項に記載のサーバ管理装置及びスイッチングハブを前記計算機サーバ内に設置したことを特徴とする当該計算機サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関し、特に、ハードウェア資源を複数のパーティションに分割して稼動させることのできる計算機システムの技術に関する。
【背景技術】
【０００２】
近年の計算機サーバシステムは、マルチプロセッサ化・大規模化が進む一方で、中央演算装置（ＣＰＵ）や主記憶装置（メモリ）等のシステムのハードウェア資源を複数のパーティションに論理的に分割し、独立したコンピュータシステムとして各パーティションを運用する方式を採ることにより、処理の負荷に応じてパーティション数の変更や、各パーティションへの変更を可能としているものがある。このようなシステムでは、各パーティションでＬＡＮ（Local Area Network）機能を装備する場合、従来のように、ＬＡＮコントローラであるネットワークインタフェースカード（Network Interface Card：以下「ＮＩＣ」と略す）を単に備えるのではなく、スイッチングハブ（Switching Hub：スイッチング機能付き集線装置）をＮＩＣに接続してシステム内に統合させる手法が採られるようになってきている。これは、例えば、システムで非使用のＬＡＮポートが残っている場合に複数のＬＡＮポートを束ねて使用することで多量の伝送容量を確保して性能向上を行うなど、ネットワークの構築よりフレキシブルに行うことを可能とし、また一方では、システム規模の拡大に伴う配線ケーブルの増大による煩雑さの解消という利点も有している。
【０００３】
ところで、スイッチングハブは様々な機能を有しており、上述したようなスイッチングハブが備えられているシステムにおいてもこれらの機能は実際に利用されている。
例えば、このような機能のひとつであるＶＬＡＮ（仮想ＬＡＮ）機能は、各パーティションを独立させて間パーティションでの意図しない通信を行えないようにするために利用される。
【０００４】
また、例えば、このような機能の他のひとつであるリンクアグリケーション機能は、１つのパーティションに複数のＮＩＣを割り当ててこれらを束ねることにより多量の伝送容量を確保するために利用される。
【０００５】
なお、本発明に関し、例えば特許文献１には、ネットワーク・デバイスのＶＬＡＮを動的に再構成して、データパケットのループ化やアドレスの衝突、ブロードキャストストームなどといったネットワークの問題を解消する技術が開示されている。
【特許文献１】特開平１０−２２４３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述したような、計算機サーバシステムに装備されているスイッチングハブに対する各種の動作条件の設定は、システム管理者が、まず、各パーティションに分配されているハードウェア資源の分配構成を意識し、パーティションに分配されているＮＩＣとスイッチングハブとの接続時様態を把握した上で行う必要があり、非常に煩雑な作業となっていた。
【０００７】
また、このような設定を一旦済ませた後にパーティションの構成を変更した場合には、スイッチングハブに対する設定も、その変更に応じてシステム管理者が改めて行う必要があった。
【０００８】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、計算機サーバシステムに接続されるスイッチングハブに対する設定の作業を支援することである。
【課題を解決するための手段】
【０００９】
本発明の態様のひとつであるサーバ管理装置は、計算機サーバのハードウェア資源を複数のパーティションへ分配して割り当てるときの当該パーティション毎の当該ハードウェア資源の構成情報を取得する構成情報取得手段と、当該計算機サーバに接続されるスイッチングハブに対する設定を、当該構成情報に基づいて行う設定手段と、を有することを特徴とするものであり、この特徴によって前述した課題を解決する。
【００１０】
この構成によれば、計算機サーバに接続されるスイッチングハブに対する設定がパーティション毎のハードウェア資源の構成情報に基づいてなされるので、システム管理者によるスイッチングハブに対する設定作業が簡略化される。
【００１１】
なお、上述した本発明に係るサーバ管理装置において、当該構成情報は、当該計算機サーバにおいて当該スイッチングハブとのインタフェースを当該スイッチングハブのポート単位で提供するインタフェース部についての当該パーティションへの割り当ての情報を有しており、当該設定手段は、当該インタフェース部についての割り当ての情報に基づいて前記設定を行う、ようにしてもよい。
【００１２】
この構成によれば、計算機サーバに接続されるスイッチングハブに対する設定が当該インタフェース部についてのパーティション毎の割り当ての情報に基づいてなされるので、システム管理者によるスイッチングハブに対する設定作業が簡略化される。
【００１３】
なお、このとき、スイッチングハブのポート単位での設定情報を、当該ポートを使用することとなる当該パーティションと対応付けて取得する設定情報取得手段を更に有し、当該設定手段は、更に当該設定情報に基づいて当該設定を行う、ようにしてもよい。
【００１４】
この構成によれば、スイッチングハブのポート単位での設定情報が、当該ポートを使用することとなるパーティションと対応付けられているので、設定情報と構成情報とがパーティションによって関連付けられるので、スイッチングハブに対する設定を設定手段が適切に行うことができる。
【００１５】
なお、このとき、当該構成情報についての変更情報を取得する構成変更情報取得手段を更に有し、当該設定手段は、当該設定情報に基づいてなされていた当該設定については引き継ぐ一方で、当該変更情報に応じて当該構成情報に基づいてなされていた当該設定を変更する、ようにしてもよい。
【００１６】
この構成によれば、パーティションの構成の変更にかかわらず当該パーティションと対応付けられているポートに対する設定が引き継がれるので、システム管理者によるスイッチングハブに対する煩雑な設定変更作業が不要となる。
【００１７】
なお、上述した本発明に係るサーバ管理装置と前述したスイッチングハブとを前述した計算機サーバ内に設置してなる計算機サーバも、上述した本発明に係るサーバ管理装置と同様の作用効果を得ることができ、前述した課題が解決される。
【発明の効果】
【００１８】
本発明によれば、以上のように構成されているので、本発明の効果として、システム管理者による計算機サーバシステムに接続されるスイッチングハブに対する設定の作業を支援することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明を実施する計算機サーバの構成を示している。
計算機サーバ１０は、システムボード部１１、インタフェース部１２、スイッチングハブ１３、サーバ管理部２０を備えている。
【００２０】
システムボード部１１には、各々がＣＰＵを備えていて各パーティションに割り当てられるシステムボード（ＳＢ）１１−０、１１−１、１１−２、…、１１−ｍ（以下、「ＳＢ１１−ｍ」と記すこととする）が設置される。
【００２１】
インタフェース部１２には、ＳＢ１１−ｍとスイッチングハブ１３とのインタフェースをスイッチングハブ１３のポート単位で提供するＩＯユニット（ＩＯＵ）１２−０、１２−１、１２−２、…、１２−ｎ（以下、「ＩＯＵ１２−ｎ」と記すこととする）が設置される。なお、本実施形態において、各ＩＯＵ１２−ｎには１つ当たりで２枚のＮＩＣを有しており、１つのＩＯＵ１２−ｎとスイッチングハブ１３の２つのポートとが物理的に接続される。
【００２２】
スイッチングハブ（ＳＨ）１３は、スイッチング機能を備えている集線装置であり、周知のものである。なお、ＳＨ１３を計算機サーバ１０から取り外して別体のシステム構成とし、ＩＯＵ１２−ｎとＳＨ１３のポートとを物理的に接続する構成としてもよい。
【００２３】
サーバ管理部２０は、ＰＣ（パーソナルコンピュータ）３０から取得する構成情報に基づいて、計算機サーバ１０のハードウェア資源であるＳＢ１１−ｍ及びＩＯＵ１２−ｎを複数のパーティションへ分配して割り当てると共に、当該構成情報に基づいてＳＨ１３の各ポートに対する各種の動作条件の設定を行う。また、ＳＢ１１−ｍとＩＯＵ１２−ｎとの間での各種のデータの授受の管理を行う。
【００２４】
サーバ管理部２０は、図２に示されているように、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ホストインタフェース（ホストＩ／Ｆ）２４、システムボードインタフェース（ＳＢＩ／Ｆ）２５、ＩＯユニットインタフェース（ＩＯＵＩ／Ｆ）２６、及びスイッチングハブインタフェース（ＳＨＩ／Ｆ）２７を備えており、ＣＰＵ２１によって管理されているバス２８を介して各種のデータを相互に授受することができる。
【００２５】
ＣＰＵ２１は、制御プログラムの実行によって、サーバ管理部２０全体、更にはこの計算機サーバ１０全体の動作制御を司る中央演算装置である。
ＲＯＭ２２は、ＣＰＵ２１によって実行される制御プログラムが予め格納されているメモリである。
【００２６】
ＣＰＵ２１が制御プログラムの実行の際に必要に応じてワークメモリとして使用するメモリである。
ホストＩ／Ｆ２４は、システム管理者が使用するＰＣ３０との間での各種のデータの授受を管理する。
【００２７】
ＳＢＩ／Ｆ２５は、システムボード部１１の各ＳＢ１１−ｍとの間での各種のデータの授受を管理する。
ＩＯＵＩ／Ｆ２６は、インタフェース部１２の各ＩＯＵ１２−ｎとの間での各種のデータの授受を管理する。
【００２８】
ＳＨＩ／Ｆ２７は、ＳＨ１３との間での各種のデータの授受を管理する。
なお、サーバ管理部２０を計算機サーバ１０から取り外して別体とし、計算機サーバ１０を管理するサーバ管理装置としてもよい。
【００２９】
次に、ＰＣ３０から計算機サーバ１０へ送られてくる構成情報について説明する。この構成情報は、計算機サーバ１０のハードウェア資源についての各パーティションへの割り当てを示す情報であり、計算機サーバ１０の管理者によって作成される。
【００３０】
パーティション毎の構成情報の例を図２に示す。
同図の縦列の項目について説明すると、第一列目の数字は、パーティションの識別のために便宜的に与えられている番号であり、第二列目の「Partition Name」は、各パーティションに対して管理者によって与えられる名称を表わしている。なお、図２においては、「０」から「７」までの計８つのパーティションを表わしているが、本発明においてパーティションの数は８つに限定されるものではない。
【００３１】
続く第三列目の「Status」は、対応するパーティションの動作上の問題の有無を示しており、この項目が「ＯＫ」であれば正常に動作可能であることを示している。なお、この項目が「None」である場合には、対応するパーティションが使用されていないことを示している。
【００３２】
第四列目の「Power Status」は、対応するパーティションの現在の運用状況を示しており、この項目が「Ｏｎ」のものは現在運用中であることを示している。なお、この項目が「Standby」である場合には、対応するパーティションが運用待機中であることを示している。
【００３３】
なお、図２の表におけるこれらの第三列及び第四列の項目は、パーティションの現在の状態を示すものであって構成情報ではない。
次の「ＳＢ」の項目は、各パーティションに割り当てられるＳＢ１１−ｍを特定している。
【００３４】
図２において、例えば１番のパーティションである「A-Group server」における「ＳＢ」の項目を参照すると、「０」の列に黒丸印が付されている。この丸印はＰＣ３０を操作する管理者によって付されたものであり、０番のＳＢ１１−ｍを１番のパーティションに割り当てる設定を表わしている。
【００３５】
なお、図２においては、各パーティションに対してＳＢ１１−ｍを１つ割り当てる設定がされているが、複数のＳＢ１１−ｍを割り当てるように設定することももちろん可能である。
【００３６】
図２の表における右端の「ＩＯＵ」の項目は、各パーティションに割り当てられるＩＯＵ１２−ｎを特定している。
図２において、例えば１番のパーティションである「A-Group server」における「ＩＯＵ」の項目を参照すると、「０」の列に上下２つの黒丸印が付されている。この丸印は、ＰＣ３０を操作する管理者によって付されたものであり、これは、０番のＩＯＵ１２−ｎに２枚備えられているＮＩＣの両方を共に１番のパーティションに割り当てる設定を表わしている。また、例えば２番のパーティションである「File server」における「ＩＯＵ」の項目を参照すると、「１」の列の上側と「３」の列の下側とにそれぞれ黒丸印が付されており、これは、１番のＩＯＵ１２−ｎに備えられている一方のＮＩＣ（仮にＮＩＣａとする）と、３番のＩＯＵ１２−ｎに備えられている他方のＮＩＣ（仮にＮＩＣｂとする）とを１番のパーティションに割り当てる設定を表わしている。
【００３７】
なお、ＳＢ１１−ｍの割り当てと同様、各パーティションに対して割り当てるＮＩＣの枚数は管理者が任意に設定できる。
計算機サーバ１０を運用する場合、まず、管理者がＰＣ３０を操作して以上のような構成情報を作成する。作成された構成情報はＰＣ３０から計算機サーバ１０のサーバ管理部２０へと送られる。サーバ管理部２０のＣＰＵ２１は、ＰＣ３０から送られてきた構成情報に基づいて各パーティションにＳＢ１１−ｍとＩＯＵ１２−ｎの各ＮＩＣとを分配して割り当てて動作させる。
【００３８】
そして、次に、ＳＨ１３の各ポートに対する各種の動作条件の設定情報を作成する。
なお、以下では、各ポートに対するＶＬＡＮ機能の動作条件についての設定情報を作成する場合を例にして説明する。
【００３９】
従来は、この設定情報の作成も、管理者によって全て行われており、例えば、図３Ａの表に示すような、ＩＯＵ１２−ｎが各々有している２枚のＮＩＣに対してそれぞれ物理的に接続されているＳＨ１３の各ポートについてのＶＬＡＮの動作条件についての設定を、図３Ｂに示すように黒丸印のチェックを付すことで行っていた。
【００４０】
図３Ａ及び図３Ｂの縦列の項目について説明すると、第一列目の「ＩＯＵ」の項目は、は、ＩＯＵ１２−ｎが各々有している２枚のＮＩＣを特定する符号が示されており、例えば、「０ａ」は０番目のＩＯＵ１２−ｎのうちの一方のＮＩＣを特定するための符号であり、「０ｂ」は０番目のＩＯＵ１２−ｎのうちのもう一方のＮＩＣを特定するための符号である。
【００４１】
続く第二列目の「Ｎｏｎｅ」、第三列目の「Ｐｏｒｔ」、及び第四列目の「Ｔａｇ」はＮＩＣ毎にそのうちのいずれかひとつが選択される。これらの列に対する黒丸印のチェックによって対応するＮＩＣに接続されているＳＨ１３のポートについてのＶＬＡＮ機能の動作条件が設定される。ここで、「Ｎｏｎｅ」に対するチェックは、当該ポートでＶＬＡＮ機能を使用しない設定を表わしている。また、「Ｐｏｒｔ」に対するチェックは、いわゆるポートＶＬＡＮ機能、すなわち、ポート単位でネットワークのグループ分けを行うＶＬＡＮ機能を使用する設定を表わしている。一方、「Ｔａｇ」に対するチェックは、いわゆるタグＶＬＡＮ、すなわち、通信パケットに付加される識別子（タグ）でネットワークのグループ分けを行うＶＬＡＮ機能を使用する設定を表わしている。
【００４２】
次の第四列目のパーティション番号及び第五列目のパーティションの名称は、図２に示した構成情報におけるものと同一のものであるが、従来は、このような、ＳＨ１３における各パーティションと各ポート（すなわちＩＯＵ１２−ｎのＮＩＣ）との対応付けについても、前述した構成情報とは別個に管理者が行っていた。
【００４３】
ここで、図４について説明する。同図は、サーバ管理部２０のＣＰＵ２１によって行われるスイッチングハブ動作設定処理の処理内容を示すフローチャートである。この処理は、ＳＨ１３の各ポートに対する設定情報の作成作業の支援と、作成された設定情報に基づいたＳＨ１３の各ポートの設定とを行う処理であり、ＣＰＵ２１は、ＲＯＭ２２に格納されている前述した制御プロプラムを実行することによってこの処理を行えるようになる。
【００４４】
図４の処理は、ＰＣ３０から送られてくる、図２に例示したような、管理者によって作成された構成情報をホストＩ／Ｆ２４で受け取ると開始され、まず、Ｓ１０１において、この構成情報を取得する処理が行われる。
【００４５】
続くＳ１０２では、前ステップの処理によって取得した構成情報において、各パーティションに割り当てられているＩＯＵ１２−ｎの情報を取得する処理が行われる。
Ｓ１０３では、取得したＩＯＵ１２−ｎに備えられているＮＩＣに物理的に接続されているポートに対する動作条件の設定画面を作成してＰＣ３０へ宛てて送出し、表示させる処理が行われる。
【００４６】
このＳ１０３の処理によって生成される設定画面として、ＶＬＡＮ機能の動作条件を設定する設定画面の例を図５Ａに示す。
図５Ａに示す表において、第一列目のパーティション番号及び第二列目のパーティションの名称は図２に示した構成情報におけるものと同一のものであり、上述したＳ１０２の処理によって取得された構成情報に基づいて生成される。なお、この画面例では、構成情報に構成が示されているパーティション１から５についての行を生成している。
【００４７】
また、第三列目の「ＩＯＵ」の項目は、図２の表における右端の「ＩＯＵ」の項目に対する設定に基づいて生成される。例えば、図２における１番のパーティションである「A-Group server」における「ＩＯＵ」の項目は、「０」の列に上下２つの黒丸印が付されているので、図５における当該１番のパーティションの「ＩＯＵ」の項目として、「０ａ」と「０ｂ」との２つが生成される。また、例えば、図２における２番のパーティションである「File server」における「ＩＯＵ」の項目は、「１」の列の上側と「３」の列の下側とにそれぞれ黒丸印が付されているので、図５における当該１番のパーティションの「ＩＯＵ」の項目として、「１ａ」と「３ｂ」との２つが生成される。
【００４８】
なお、図５Ａにおける第四列目の「Ｎｏｎｅ」、第五列目の「Ｐｏｒｔ」、及び第六列目の「Ｔａｇ」は、ＶＬＡＮ機能の動作条件の設定項目として予め用意されている情報に基づいて生成される。
【００４９】
以上のようにして作成された設定画面のＰＣ３０での表示に応じ、管理者は、ＳＨ１３のポートについてのＶＬＡＮ機能の動作条件の設定情報を生成する。具体的には、例えば、図５Ａにおける「Ｎｏｎｅ」、「Ｐｏｒｔ」、及び「Ｔａｇ」のうちのいずれかひとつをＮＩＣ毎に選択する入力をＰＣ３０に対して行う。
【００５０】
この設定がされた後の設定画面の例を図５Ｂに示す。なお、図５Ｂにおける画面例は、図３Ｂと同一の設定内容を表している。このように、図５Ｂの表は、ＳＨ１３のポート単位での設定情報が、当該ポートを使用することとなるパーティションと対応付けられたものとなっている。
【００５１】
図４の説明へ戻り、Ｓ１０４では、このようにして管理者により指示された、設定情報、すなわち、ＩＯＵ１２−ｎのＮＩＣに接続されているポートの設定内容を、ホストＩ／Ｆ２４を介して取得する処理が行われ、続くＳ１０５において、取得した設定情報に基づいたＳＨ１３の設定実行の指示を取得したか否かを判定する処理が行われる。ここで、当該設定実行の指示を取得したと判定したとき（判定結果がＹｅｓのとき）にはＳ１０６に処理を進め、当該設定実行の指示を取得していないと判定したとき（判定結果がＮｏのとき）にはＳ１０４へと処理を戻してポートの設定内容の取得処理を継続する。
【００５２】
Ｓ１０６では、Ｓ１０４の処理によって取得した設定情報に基づいてＳＨ１３の各ポートを管理者から指示された内容に設定する処理が行われる。
Ｓ１０７では、Ｓ１０４の処理によって取得した設定情報、すなわちＳＨ１３の各ポートに対する設定内容を表している情報を、ＲＡＭ２３の所定の記憶領域に記憶させて保存する処理が行われ、その後はこのスイッチングハブ動作設定処理を終了する。なお、保存した設定情報は、後述するスイッチングハブ動作設定変更処理において使用される。
【００５３】
以上までの処理がスイッチングハブ動作設定処理であり、この処理をＣＰＵ２１が行うことにより、ＳＨ１３の各ポートに対する設定がＰＣ３０から送られてきた構成情報に基づいて行われる。
【００５４】
なお、上述した説明では、各ポートに対するＶＬＡＮ機能の動作条件についての設定情報を作成してＳＨ１３に設定する場合を例にしていたが、ＳＨ１３に対する他の動作条件についての設定情報を作成してＳＨ１３へ設定することもできる。図６Ａ及び図６Ｂには、そのような動作条件の設定例のひとつとして、ＳＨ１３の各ポートに対する動作／非動作の設定をする場合の設定画面例を示している。
【００５５】
図６Ａ及び図６Ｂに示す表において、第一列目のパーティション番号、第二列目のパーティションの名称、及び第三列目の「ＩＯＵ」は図５Ａ及び図５Ｂに示したＳＨ１３の各ポートのＶＬＡＮ機能の動作条件についての設定画面例におけるものと同一のものである。
【００５６】
図６Ａ及び図６Ｂの表における第四列目の「Ｃｕｒｒｅｎｔ」の項目は、現在のポートのリンクの状態を示している。ここで、「Ｓｔａｔｕｓ」の項目が、「ＵＰ」であればリンクが確立している状態を示しており、「Ｄｏｗｎ」であればリンクが確立していない状態を示している。また、「Ｓｐｅｅｄ／Ｄｕｐｌｅｘ」の項目は、確立しているリンクにおけるリンク速度と、そのリンクでの通信方式（全二重通信／半二重通信）とを示している。なお、これらの項目は、ポートの現在の状態を示すものであって設定情報ではない。
【００５７】
図６Ａ及び図６Ｂの表における最右列の「Ｓｅｔｔｉｎｇ  Ｓｔａｔｕｓ」が、対応するポートを動作させるか否かの設定を行う箇所である。
前述した図４のスイッチングハブ動作設定処理を実行すると、Ｓ１０１からＳ１０３にかけての処理により、図６Ａに示す表が作成されてＰＣ３０に表示される。ここで、管理者がＰＣ３０を操作して図６Ａの表における当該項目に示されている「Ｅｎａｂｌｅ」の左横のチェックボックスをチェックして図６Ｂに示すように黒四角印とすることにより、対応するポートを動作させる設定がなされる。すると、図４のＳ１０４からＳ１０７にかけての処理により、ＳＨ１３の各ポートの動作／非動作の設定がなされる。
【００５８】
なお、この他にも、図４のスイッチングハブ動作設定処理により、ＳＨ１３の各ポートの動作条件の設定作業として、例えば、各ポートのフローコントロール機能の使用／非使用の設定、ブロードキャスト時やマルチキャスト時等における通信レートの制御設定、スパニングツリー機能の使用／非使用の設定等、様々な動作条件の設定作業を支援することができる。
【００５９】
次に、以上のようにしてＳＨ１３に対する設定を済ませた後に、パーティション毎の構成情報を変更した場合におけるサーバ管理部２０の動作について説明する。
パーティション毎の構成情報の変更例を図７に示す。この構成情報における網掛け部分で示されているように、図２に示したものから、４番のパーティションに割り当てていた「１ｂ」のＩＯＵ１２−ｎと、５番のパーティションに割り当てていた「２ｂ」のＩＯＵ１２−ｎとを入れ替える変更がなされている。
【００６０】
従来は、このような設定情報の変更が行われた場合、管理者は、例えば、図３Ｂに示した表において、「１ｂ」及び「２ｂ」のＩＯＵ１２−ｎに対応しているパーティションの入れ替えと、それらに接続されている各ポートに対する動作条件の設定（図３ＢにおいてはＶＬＡＮ機能の設定）の入れ替えという煩雑な作業を行わなければならなかった。
【００６１】
ここで、図８について説明する。同図は、サーバ管理部２０のＣＰＵ２１によって行われるスイッチングハブ動作設定変更処理の処理内容を示すフローチャートである。この処理は、ＳＨ１３の各ポートに対する設定の変更を、パーティション毎の構成の変更情報に基づいて変更する処理であり、この処理において、ＳＨ１３のポート単位での動作条件の設定については、当該変更前に各パーティションに割り当てられていたポートについてのものが、当該変更によって各パーティションに割り当てられた新たなポートへ引き継がれるというものである。
【００６２】
図８の処理は、ＰＣ３０から送られてくる、図７に例示したような、管理者によって作成された構成変更の情報をホストＩ／Ｆ２４で受け取ると開始され、まず、Ｓ２０１において、この構成情報の変更内容を取得する処理が行われる。
【００６３】
Ｓ２０２では、前述した図４のスイッチングハブ動作設定処理のＳ１０７の処理によってＲＡＭ２３の所定の記憶領域に記憶させて保存しておいた、ＳＨ１３の各ポートに対する当該変更前の設定内容を表している情報を参照する処理が行われ、続くＳ２０３において、その変更前の設定内容から、当該変更指示に係るパーティションに当該変更前に割り当てられていたＩＯＵ１２−ｎのＮＩＣに接続されているポートの設定内容を取得する処理が行われる。
【００６４】
Ｓ２０４では、前ステップの処理によって取得していた設定内容で、当該変更指示に係るパーティションに当該変更後に新たに割り当てられたＩＯＵ１２−ｎのＮＩＣに接続されているＳＨ１３のポートを設定する処理が行われ、その後はこのスイッチングハブ動作設定変更処理を終了する。なお、このＳ２０４の処理では、ＲＡＭ２３の所定の記憶領域に保存されているＳＨ１３の各ポートに対する設定内容に対し、当該変更の内容を反映させる処理を併せて行うようにする。
【００６５】
以上までの処理がスイッチングハブ動作設定変更処理であり、この処理をＣＰＵ２１が行うことにより、ＳＨ１３の各ポートに対する設定がＰＣ３０から送られてきた構成情報に基づいて行われる。
【００６６】
図５Ｂに示されているようなＶＬＡＮ機能の動作条件の設定がＳＨ１３の各ポートに対してなされていたときに図７に示したような構成情報の変更が行われた場合における、このスイッチングハブ動作設定変更処理が実行された後の設定画面の例を図９に示す。この図９の表を図５Ｂの表と比較すると、４番のパーティションには「２ｂ」のＩＯＵ１２−ｎが割り当てられ、５番のパーティションには「１ｂ」のＩＯＵ１２−ｎが割り当てられる変更がなされた一方で、ＳＨ１３におけるこれらのパーティションに対応する各ポートのＶＬＡＮ機能の設定は、当該変更前の各パーティションに割り当てられていたＩＯＵ１２−ｎのＮＩＣに接続されていたポートについての設定がそのまま引き継がれていることが分かる。
【００６７】
なお、上述した説明では、各ポートに対するＶＬＡＮ機能の動作条件についての設定情報を引き継いでＳＨ１３の設定の変更を行う場合を例にしていたが、ＣＰＵ２１がこのスイッチングハブ動作設定変更処理を実行することにより、ＳＨ１３に対する前述したような他の動作条件についての設定情報を引き継いでＳＨ１３の設定の変更を行うことも、もちろん可能である。
【００６８】
以上、本発明の実施形態を説明したが、本発明は、上述した各実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明を実施する計算機サーバの構成を示す図である。
【図２】パーティション毎の構成情報の例を示す図である。
【図３Ａ】スイッチングハブの各ポートに対するＶＬＡＮ機能の動作条件の従来の設定画面例を示す図である。
【図３Ｂ】図３Ａに例示した従来の設定画面に対してなされた設定例を示す図である。
【図４】スイッチングハブ動作設定処理の処理内容を示すフローチャートである。
【図５Ａ】図４Ａの処理によって生成されるスイッチングハブの各ポートに対するＶＬＡＮ機能の動作条件の設定画面の例を示す図である。
【図５Ｂ】図５Ａに例示した従来の設定画面に対してなされた設定例を示す図である。
【図６Ａ】図４Ａの処理によって生成されるスイッチングハブの各ポートの動作／非動作の設定画面の例を示す図である。
【図６Ｂ】図６Ａに例示した従来の設定画面に対してなされた設定例を示す図である。
【図７】パーティション毎の構成情報の変更例を示す図である。
【図８】スイッチングハブ動作設定変更処理の処理内容を示すフローチャートである。
【図９】スイッチングハブ動作設定変更処理が実行された後の設定画面の例を示す図である。
【符号の説明】
【００７０】
１０  計算機サーバ
１１  システムボード部
１１−１、１１−２、１１−３、１１−ｍ  システムボード
１２  インタフェース部
１２−１、１２−２、１２−３、１２−ｎ  ＩＯユニット
１３  スイッチングハブ
２０  サーバ管理部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  ホストインタフェース
２５  システムボードインタフェース
２６  ＩＯユニットインタフェース
２７  スイッチングハブインタフェース
２８  バス
３０  ＰＣ
【図１】
2006262203.tif 000003
【図２】
2006262203.tif 000004
【図３Ａ】
2006262203.tif 000005
【図３Ｂ】
2006262203.tif 000006
【図４】
2006262203.tif 000007
【図５Ａ】
2006262203.tif 000008
【図５Ｂ】
2006262203.tif 000009
【図６Ａ】
2006262203.tif 000010
【図６Ｂ】
2006262203.tif 000011
【図８】
2006262203.tif 000012
【図７】
2006262203.tif 000013
【図９】
2006262203.tif 000014