(57)【要約】【課題】本発明は不均一なシステムで１つのソリューションの構成の自動変換を行う方法を提供することを目的としている。【解決手段】本発明の１つのソリューション内のシステムを提供する方法は、システム内の１つのコンポーネントの物理的識別子をそのシステム内のそのコンポーネントの論理的識別子にマップし(212)、このマッピングは予め定められたユーザ識別可能な命名規定に従っており、システム内のそのコンポーネントの論理的識別子をそのシステム内のそのコンポーネントの１つのインプリメンテーション識別子にマップする(216)ことを特徴とする。【選択図】      図２
2005310133.tif 000002
【特許請求の範囲】
【請求項１】
１つのシステム内の１つのコンポーネントの物理的識別子を１つのシステム内のそのコンポーネントの論理的識別子にマップし、このマッピングは予め定められたユーザ識別可能な命名規定に従っており、
１つのシステム内のそのコンポーネントの論理的識別子をそのシステム内のそのコンポーネントの１つのインプリメンテーション識別子にマップするステップを含んでいる１つのソリューション内においてシステムを提供する方法。
【請求項２】
予め定められたユーザ識別可能な命名規定は、ユーザがシステム内のコンポーネントの物理的位置をシステム内のそのコンポーネントの論理的識別子から識別することを可能にする請求項１記載の方法。
【請求項３】
論理的識別子を使用して１つのシステム構成を発生し、
単一のシステム構成を使用して多数のシステムをマップするステップをさらに含んでいる請求項１記載の方法。
【請求項４】
予め定められたユーザ識別可能な命名規定を使用して複数のシステムに対する論理的識別子を複数のシステムに対する対応したインプリメンテーション識別子に予想どおりにマップするステップをさらに含んでいる請求項１記載の方法。
【請求項５】
１つの比較システム内のコンポーネントの物理的識別子をその比較システム内のそのコンポーネントの各論理的識別子にマップし、このマッピングは予め定められたユーザ識別可能な命名規定に従っており、このマッピングにより比較システム構成が提供され、
基本システム構成の論理的識別子を比較システム構成の論理的識別子と比較し、この比較により比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致するか否かが決定され、
比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致したときは比較システムの論理的識別子をインターフェース識別子に変換し、
比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致しなかったときは比較システムの論理的識別子を基本システムの論理的識別子にマップする方法を決定するステップを含んでいる１つのソリューション内において複数のシステムを構成する方法。
【請求項６】
比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致しなかったときの決定に基づいて比較システムの論理的識別子をインターフェース識別子に変換するステップをさらに含んでいる請求項５記載の方法。
【請求項７】
予め定められたユーザ識別可能な命名規定は、物理的位置は異なるが能力は同じコンポーネントの比較を可能にする請求項５記載の方法。
【請求項８】
予め定められたユーザ識別可能な命名規定は、
異なった物理的位置に配置されたコンポーネントが等価な装置であるか否かの決定を可能にする請求項５記載の方法。
【請求項９】
予め定められたユーザ識別可能な命名規定は、ユーザがシステム内のコンポーネントの物理的位置をシステム内のコンポーネントの論理的識別子から識別することを可能にする請求項５記載の方法。
【請求項１０】
１つの基本システム内のコンポーネントの物理的識別子をその基本システム内のそのコンポーネントの各論理的識別子にマップして基本システム構成を発生し、このマッピングは予め定められたユーザ識別可能な命名規定に従っており、
この基本システム構成を使用して多数のシステムをマップするステップをさらに含んでいる請求項５記載の方法。
【請求項１１】
予め定められたユーザ識別可能な命名規定を使用して複数の比較システムに対する論理的識別子を予想どおりにマップするステップをさらに含んでいる請求項５記載の方法。
【請求項１２】
１つのシステム内の１つのコンポーネントの物理的識別子を１つのシステム内のそのコンポーネントの論理的識別子にマップする手段を備えており、このマッピングは予め定められたユーザ識別可能な命名規定に従っており、
さらに、１つのシステム内のそのコンポーネントの論理的識別子をそのシステム内のそのコンポーネントの１つのインプリメンテーション識別子にマップする手段を備えている１つのソリューションにおけるシステムを提供する装置。
【請求項１３】
予め定められたユーザ識別可能な命名規定は、ユーザがシステム内のコンポーネントの物理的位置をシステム内のそのコンポーネントの論理的識別子から識別することを可能にする請求項１２記載の装置。
【請求項１４】
さらに、論理的識別子を使用して１つのシステム構成を発生する手段と、
単一のシステム構成を使用して多数のシステムをマップする手段とを備えている請求項１２記載の装置。
【請求項１５】
さらに、複数のシステムに対する論理的識別子を複数のシステムに対する対応したインプリメンテーション識別子に予想どおりにマップするために予め定められたユーザ識別可能な命名規定を使用する手段を備えている請求項１２記載の装置。
【請求項１６】
１つの比較システム内のコンポーネントの物理的識別子をその比較システム内のそのコンポーネントの各論理的識別子にマップする手段と、
１つの基本システム構成の論理的識別子を比較システム構成の論理的識別子と比較する手段と、
比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致したときは比較システムの論理的識別子をインターフェース識別子に変換する手段と、
比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致しなかったときは比較システムの論理的識別子を基本システムの論理的識別子にマップする方法を決定する手段とを備え、
前記マップする手段のマッピングは予め定められたユーザ識別可能な命名規定に従っており、このマッピングにより比較システム構成が提供され、
前記比較手段の比較により、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致するか否かが決定される１つのソリューション内において複数のシステムを構成する装置。
【請求項１７】
さらに、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致しなかったときの決定に基づいて比較システムの論理的識別子をインターフェース識別子に変換する手段を備えている請求項１６記載の装置。
【請求項１８】
予め定められたユーザ識別可能な命名規定は、物理的位置は異なるが能力は類似しているコンポーネントの比較を可能にする請求項１６記載の装置。
【請求項１９】
予め定められたユーザ識別可能な命名規定は、異なった物理的位置に配置されたコンポーネントが等価な装置であるか否かの決定を可能にする請求項１６記載の装置。
【請求項２０】
予め定められたユーザ識別可能な命名規定は、ユーザがシステム内のコンポーネントの物理的位置をシステム内のコンポーネントの論理的識別子から識別することを可能にする請求項１６記載の装置。
【請求項２１】
さらに、１つの基本システムのコンポーネントの物理的識別子をその基本システムのそのコンポーネントの各論理的識別子にマップして基本システム構成を発生する手段を備えており、このマッピングは予め定められたユーザ識別可能な命名規定に従っており、
さらに、この基本システム構成を使用して多数のシステムをマップする手段を備えている請求項１６記載の装置。
【請求項２２】
さらに、予め定められたユーザ識別可能な命名規定を使用して複数の比較システムに対する論理的識別子を予想どおりにマップする手段を備えている請求項１６記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムの分野に関し、とくに、多サーバ環境に情報処理システムを配置することに関する。
【背景技術】
【０００２】
情報の価値および使用は増加し続けており、個人および企業は情報の処理および記憶を行うための付加的な方法を捜し求めている。ユーザが利用可能な１つのオプションは情報処理システムである。情報処理システムは、一般に、企業、個人またはその他の目的のために情報またはデータの処理、コンパイル、記憶および、または通信を行い、それによってユーザが情報の価値を利用することを可能にする。テクノロジーおよび情報処理の必要性ならびに要求はユーザまたは用途によって異なっているため、情報処理システムもまた、処理される情報の種類、情報の処理方法、処理、記憶または通信される情報の量、および情報の処理、記憶または通信がどれだけ迅速かつ効率的に行われることができるかに関して異なったものとなる。情報処理システムはそのバリエーションのために、一般的に適用可能であり、あるいは金融取引処理、航空券の予約、企業データの記憶またはグローバルコミュニケーションのような特定のユーザまたは特定の使用に対して構成されることができる。さらに、情報処理システムは、情報を処理し、記憶し、通信するように構成されることのできる種々のハードウェアおよびソフトウェアコンポーネントを備えることが可能であると共に、１以上のコンピュータシステム（サーバシステムを含む）、データ記憶システムおよびネットワークシステムを含むことができる。
【０００３】
コンピュータシステムに関する１つの問題は、多サーバ環境にコンピュータシステムを配置することである。多システム配置は、配置計画段階110、配置動作段階120、および配置移行段階130の３つの段階を含んでいる（たとえば、従来技術とラベル付けされた図１を参照されたい）。配置計画段階110は、ハードウェアの能力に基づいて初期ソリューション構成をセットアップすると共に自動伝送プロセスを開発して統合することを含んでいる。配置動作段階120は、ソリューション構成を各サーバに伝送することを含んでいる。配置移行段階130は、古いプラットホームが寿命に達したために、あるいは次世代システムが利用可能になり、新しい自動伝送プロセスを開発して統合したために、既存のソリューション構成を新しいプラットホームに移送することを含んでいる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
既知の配置方法では、しばしば、各配置段階に対して高い固定費用がかかり、また、配置されるシステムの数が増加するにしたがって費用が非常に変わりやすくなる。さらに、システムが１つの環境内においてさらに不均一なものとなるために、配置費用は上昇し続ける。これは、自動伝送プロセスがさらに複雑になるためである。サーバモデル間の差はまた配置エラーおよびシステム誤構成のリスクを高める。
【０００５】
ある配置セット内のシステムは、全く同じものから完全に異なるものまでいろいろであることができる。各システムの間の違いの量は、装置構成がシステム装置に割当てられ（あるいは“結合され”）なければならない方法および時期を決定する。均一な配置は、構成とシステムとの間を早期に結合することを必要とするソリューションを使用することかできる（たとえば、独立したディスクの冗長アレイ（ＲＡＩＤ）カードに対する構成データは計段階で決定されなければならない）。不均一な配置は、構成を装置に後期に結合することを必要とする配置ソリューションを使用することができる。後期結合の一例は、動作段階でＲＡＩＤカードに対する構成データをシステム単位で決定することである。
【０００６】
ソリューション構成を多数の不均一なシステムに簡単におよび自動的に配置する方法を提供することが望ましい。望ましいソリューションにおいては、配置プロセスの各段階を通じて固定費用が安く、配置されるシステムの数が増加しても費用はほとんど、あるいは全く変わらない必要がある。
【０００７】
多数のシステムを配置する複数の既知の方法がある。これらの既知の方法は、同じシステムの自動配置カテゴリー（すなわち、均一なカテゴリー）、インプリメンテーション等価物の自動配置カテゴリー（すなわち、僅かな例外を有する均一なカテゴリー）、能力等価物の手動配置カテゴリー（すなわち、不均一カテゴリー）の３つのカテゴリーに分類されることができる。配置ライフサイクル中、各カテゴリーは関連した利点および欠点を提供する。
【０００８】
同じシステムの自動配置カテゴリーにおいては、サーバが正確に同じ（すなわち、同じモデル、周辺機器、同じ物理的スロット内に配置された周辺機器、チップセットおよび記憶コンポーネント）である均一なシステムにわたって１つのソリューション構成が配置される。同じシステムの配置は、システムに対する構成の早期の結合を可能にする。同じシステムの自動配置カテゴリーに関して、既知の自動化プロセスおよびソフトウェアを使用して、いくつかの可変的な費用を減少させることができる。たとえば、ソースシステムからのイメージが捕捉され、その後このイメージは多数のサーバに配置されることができる。しかしながら、同じシステムの自動配置カテゴリーでは、初期システム構成が開発されなければならず（すなわち、ソースイメージが生成されなければならず）、配置前にシステム詳細が学習されなければならない。早期の結合には、システム装置の構成が計画段階中に完全に表現されることが必要である。さらに、動作配置段階における早期結合はシステム間に何等かのくい違いを生じさせ、自動配置プロセスを破壊するか、あるいはシステム構成を劣化させる可能性がある。さらに、移行配置段階中、新しいシステムが追加されたとき、新しいシステム構成（すなわち、新しいソースイメージ）を配置することが要求される。
【０００９】
インプリメンテーション等価物の自動配置カテゴリーにおいては、モデルが僅かに異なっており、周辺機器が同じであり、チップセットが僅かに異なっており、記憶構成が僅かに異なっている同一のインプリメンテーションを有するシステムが配置される。インプリメンテーション等価物の配置は、配置プロセス期間中の処理を除いて、早期結合を必要とする。インプリメンテーション等価物の自動配置カテゴリーでは、自動プロセスおよびソフトウェアを使用して、いくつかの可変的な費用を減少させることができる。しかしながら、インプリメンテーション等価物の自動配置カテゴリーでは、システム構成および自動プロセスを開発する必要がある。早期結合には、システムの間の例外だけでなくその構成もまた完全に規定されることが必要である。プロセスは、それが各例外を正確に処理することを確認するためにテストされなければならない。移行配置段階中に、新しいモデルはある新しい自動プロセスが生成されることを必要とする。計画および動作段階に関連した費用は移行期間中に二倍になる。全ての新しいシステムは互いにごく僅かに異なっているに過ぎない可能性が高い。
【００１０】
能力等価物の手動配置カテゴリーにおいては、不均一なシステムにわたって１つのソリューションの構成が人間により変換される。能力等価物の手動配置カテゴリーでは、システムはモデル、周辺機器、周辺機器のスロット位置、および記憶コンポーネントごとに異なっていることは可能であるが、しかし各システムの能力は全く同じでなければならない。これは、システムに対する構成の後期結合である。能力等価物の手動配置カテゴリーでは、自動配置は必要とされず、システムコンポーネントのベンダーはさまざまであることができる。構成は各システムに対応するように手動で適合されることができる。後期結合のために、構成は動作段階のあいだに規定されることができる。移行段階において、構成は付加的な開発なしに新しいシステムに手動でポート（ｐｏｒｔ）されることができる。新しいシステムは、それらが能力に対するベースラインを有する場合、互いに完全に異なったものであることができる。後期結合は、各システムに対する構成を規定するときに使用されることができる。しかしながら、能力等価物の手動配置カテゴリーでは、計画、動作および移行配置段階に関連した費用が高くなる可能性が高い。この高い費用は、それぞれ個々のシステムの人間による手動作配置に関連している。システムの違いは、配置プロセスの各段階中に考慮されなければならない。各段階中のエラーの危険性は、人間との相互作用が関与しているために高い。
【課題を解決するための手段】
【００１１】
本発明によると、不均一なシステムにわたって１つのソリューションの構成の自動変換を行う方法が設定される。そのシステムはモデル、周辺機器、周辺機器のスロット位置、および記憶コンポーネントごとに異なっているが、しかし実質上同じ能力を有していることができる。
【００１２】
１実施形態において、本発明は、１つのシステム内の１つのコンポーネントの物理的識別子を１つのシステム内のコンポーネントの論理的識別子にマップし、１つのシステムのコンポーネント内の論理的識別子をそのシステムのそのコンポーネントの１つのインプリメンテーション識別子にマップすることを含んでいる１つのソリューション内にシステムを提供する方法に関する。マッピングは、予め定められたユーザ識別可能な命名規定に従っている。
【００１３】
別の実施形態において、本発明は、１つの比較システム内のコンポーネントの物理的識別子をその比較システム内のコンポーネントの各論理的識別子にマップし、基本システム構成の論理的識別子を比較システム構成の論理的識別子と比較し、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致したときは比較システムの論理的識別子をインターフェース識別子に変換し、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致しなかったときは比較システムの論理的識別子を基本システムの論理的識別子にマップする方法を決定することを含む１つのソリューション内において複数のシステムを構成する方法に関する。マッピングは、予め定められたユーザ識別可能な命名規定に従っている。このマッピングにより、比較システム構成が提供される。比較により、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致するか否かが決定される。
【００１４】
さらに別の実施形態において、本発明は、１つのシステム内の１つのコンポーネントの物理的識別子を１つのシステム内のコンポーネントの論理的識別子にマップする手段と、１つのシステム内のコンポーネントの論理的識別子をそのシステム内のそのコンポーネントの１つのインプリメンテーション識別子にマップする手段とを備えている１つのソリューション内のシステムを提供する装置に関する。マッピングは、予め定められたユーザ識別可能な命名規定に従っている。
【００１５】
別の実施形態において、本発明は、１つの比較システム内のコンポーネントの物理的識別子をその比較システム内のコンポーネントの各論理的識別子にマップする手段と、基本システム構成の論理的識別子を比較システム構成の論理的識別子と比較する手段と、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致したとき比較システムの論理的識別子をインターフェース識別子に変換する手段と、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致しなかったとき比較システムの論理的識別子を基本システムの論理的識別子にマップする方法を決定する手段とを備えている１つのソリューション内において複数のシステムを構成する装置に関する。マッピングは、予め定められたユーザ識別可能な命名規定に従っている。このマッピングにより、比較システム構成が提供される。比較により、比較システム構成の論理的識別子が基本システム構成の論理的識別子に一致するか否かが決定される。
【発明を実施するための最良の形態】
【００１６】
添付図面を参照することにより、本発明がさらによく理解されると同時にその多数の目的、特徴および利点が当業者に明にかなるであろう。なお、いくつかの図面において、同じまたは類似した構成要素を示すために同じ参照符号が使用されている。  
能力等価物の自動配置に対するプロセスにより、不均一なシステムにわたって１つのソリューションの構成形態の自動変換が行われる。システムはモデル、周辺機器、周辺機器のスロット位置、および記憶コンポーネントごとに異なっていることが可能であるが、しかし各システムの能力は実質的に同じである。能力等価物の自動配置に対するプロセスにより、システムに対する構成の自動後期結合が行われ、このときシステムの相違を考慮するためにゼロ例外が要求される。
【００１７】
このようにプロセスは複数の利点を提供する。とくに、能力等価物の自動配置に対するプロセスにより、配置セット全体に対して１つのシステム構成が開発されることが可能である。したがって、初期開発時間は著しく短い。配置動作段階において、構成の伝送が自動化される。システム間の相違は自動ソフトウェアによって処理される。このような方法は、配置エラーの危険性を低い状態にしておく。システムごとに異なる費用もまた自動プロセスのために廉価になる。配置移行段階中、元の配置セットからの配置構成が新しい配置セットに対して使用されることができる。新しい能力を考慮するように基本構成に対して調節が行われることができる。
【００１８】
基本構成を多数の不均一なシステムに適用するために、この方法は、装置がタイプおよび位置によって参照されることを可能にする１つの論理的装置命名方式を提供する。この命名方式は、固定解ルールに基づいて１つの装置および位置ストリングを実際の装置に分解する。この方式の範囲内においては、ハードウェア／ソフトウェア構成は、特定のハードウェア装置モデル、チップセット、記憶構成、およびソフトウェア構成にかかわらず、不均一なサーバにわたって一般的に生成されて複製される。
【００１９】
このプロセスによりブートオーダ、ＢＩＯＳセットアップ、Ｉ／Ｏ装置、記憶装置、およびドライバ構成が完全に提供され、それは自動的に行われることができる。また、このプロセスにより、各ターゲットシステムについて実際の構成が知られていないことが可能になる（ソフトウェアは装置を構成に一致させるために命名法式のルールを適用する）。新しいシステムを配置するとき、既存の構成は新しいシステムに容易にポートされることができる。さらに、新しいサーバが購入されたとき、顧客の提供プロセスは不変のままである。システムを維持しているとき、配置プロセスを変更せずに、新しい装置または構成を既存のサーバに導入することができる。システムを製造しているとき、欠陥工場テストを発生させずに、システムスロットはシステムごとに異なった位置に配置されることができる。
【００２０】
図２を参照すると、自動配置200に対するプロセスの動作を示すフローチャートが示されている。とくに、物理的システム（すなわち、実際のコンピュータシステム）に関して自動配置に対するプロセスを行ったとき、ステップ210において１つの物理的システムが構成される。物理的システムの構成には、システムのブートオーダを含むＢＩＯＳ設定の構成が含まれる。物理的システムを構成しているとき、ブートオーダを更新する１つのユーティリティが使用されてもよい。ＢＩＯＳはこの変更を処理し、システムに対する新しいブートオーダを設定する。
【００２１】
次にステップ212において、変換を行っているとき、予め定められたユーザ識別可能な命名規定に基づいて物理的識別子が対応した論理的識別子にマップされる。物理的識別子は、たとえば、スロット１または埋込みスロット２等の、システム内における装置の実際の位置を表している。論理的識別子は、たとえば、ＰＣＩスロット１等の、ソフトウェア配置アプリケーション中の装置の位置を表している。
【００２２】
次にステップ214において、ユーザは、システムの構成ソフトウェア中に入力される論理的識別子を入力する。その後、ステップ216において、たとえば、提供ソフトウェア等のソフトウェアユーティリティは、たとえば、システム装置名等のインターフェース名に論理識別子をマップする。インターフェース名（すなわち、インプリメンテーション識別子）はシステムにより使用される装置の表現であり、たとえば、ＰＣＩバスに対してはバス：装置：機能である。その後、ステップ218において、システムインターフェースはそのインターフェース名に基づいて物理的装置を構成する。
【００２３】
図３は、自動配置に対するプロセスの一例を示している。とくに、物理的システムを構成しているとき、ステップ310においてそのシステムに関する物理的構成が観察される。この物理的構成には、たとえば、ＰＣＩスロット１中に１つのＮＩＣカード、ＰＣＩスロット２中に１つのＲＡＩＤカード、１つの埋込みＮＩＣおよび１つの埋込みＲＡＩＤカード等が含まれていることがある。次に、ステップ312において、予め定められたユーザ識別可能な命名規定を使用して物理的装置識別子は論理的装置識別子に変換される。この例においては、物理的システムに対応する論理的識別子は以下のとおりである：
ａ．ｎｉｃ．ｓｌｏｔ．１
ｂ．ｎｉｃ．ｍｂ．１
ｃ．ＲＡＩＤ．ｓｌｏｔ．２
ｄ．ＲＡＩＤ．ｍｂ．１
次にステップ314において、ユーザは、システムの構成ソフトウェア中に入力される論理的識別子を入力する。この例においては、構成ソフトウェア中に入力される論理的識別子は以下のとおりである：
ａ．ｎｉｃ．ｓｌｏｔ．１＝インターネット
ｂ．ｎｉｃ．ｍｂ．１＝イントラネット
ｃ．ＲＡＩＤ．ｓｌｏｔ．２＝外部記憶装置
ｄ．ＲＡＩＤ．ｍｂ．１＝内部記憶装置
その後、ステップ316において論理的識別子は、たとえば、ユーティリティ等によって、たとえば、システム装置名等のインターフェース名にマップされる。この例においては、インターフェース名は以下のようなものであってもよい：
ａ．ＳＹＳＤＥＶ１＝インターネット
ｂ．ＳＹＳＤＥＶ２＝イントラネット
ｃ．ＳＹＳＤＥＶ３＝外部記憶装置
ｄ．ＳＹＳＤＥＶ４＝内部記憶装置
ステップ318において、システムインターフェースはインターフェース名に基づいて物理的装置を構成する。
【００２４】
図４を参照すると、自動配置に対するプロセスのフローチャートが示されている。とくに、物理的なシステム（すなわち、実際のコンピュータシステム）に関して自動配置に対するプロセスを行っているとき、ステップ410において１つの物理的なシステムが構成される。
【００２５】
次にステップ412において、変換を行っているときに、予め定められたユーザ識別可能な命名規定に基づいて物理的識別子が対応した論理的識別子にマップされる。物理的識別子は、システム内における装置の実際の位置を表している。論理的識別子は、ソフトウェア配置アプリケーション中の装置の位置を表している。次にステップ414において、論理的識別子はシステムの提供ソフトウェア中に入力される。
【００２６】
その後ステップ420において、この提供ソフトウェアは物理的システムの論理的名称を配置セット内の各システム上の論理的名称と比較する。その後ステップ422において、このソフトウェアは、各システムの論理的名称が基本システムの論理的名称に一致するか否かを決定する。表１および表２には、この比較の例と例示的な論理的名称一致決定から得られた結果が示されている。
【００２７】
表  １
基本システム装置    比較システム装置      一致したか？
nic.slot.2         nic.slot.1         イエス。物理的位置は異なるが能力は同じ
nic.emb.1          nic.emb.1          イエス
nic.emb.2          nic.emb.2          イエス
raid.slot.1        raid.emb.1         イエス。物理的位置は異なるが能力は同じ
表  ２
基本システム装置    比較システム装置      一致したか？
scsi.emb.1         scsi.slot.1         イエス。物理的位置は異なるが装置は同じ
scsi.emb.2         scsi.slot.2         イエス。物理的位置は異なるが装置は同じ
raid.slot.1        raid.emb.1          イエス。物理的位置は異なるが装置は同じ
nic.emb.1          nic.emb.1           イエス
nic.emb.2          nic.slot.3          イエス。物理的位置は異なるが装置は同じ
論理的名称が一致した場合、ステップ430においてプロセスは論理的識別子をインターフェース名に変換する。論理的名称が一致しなかった場合、ステップ432においてプロセスは、基本システム上の論理的名称に一致しなかったシステムの論理的名称の最良適合解析を行う。その後、最良適合解析によりくい違いが識別されたとき、最良適合解析により論理的識別子をインターフェース名にマップする方法が示される。たとえば、最良適合解析は、予め規定された再マッピング情報に基づいて１つのｎｉｃスロット位置を別のｎｉｃスロット位置にマップすることができる。最良適合解析が行われた後、ステップ430においてプロセスは論理的識別子を最良適合解析により示されたインターフェース名に変換する。
【００２８】
その後ステップ440において、システムインターフェースは、インターフェース名に基づいて物理的装置を構成する。すなわち、システムインターフェースはインターフェース名を物理的アドレスに変換する。
【００２９】
図５を参照すると、最良適合解析の動作のフローチャートが示されている。この例においては、
【表１】
2005310133.tif 000003
【００３０】
の１つの構成は、
【表２】
2005310133.tif 000004
【００３１】
の１つのシステム構成と比較される。
【００３２】
ステップ510において、最良適合解析はタイプにしたがって装置を比較することにより動作を開始する。たとえば、基本システムのｓｃｓｉｒａｉｄ装置は比較システムの別のｓｃｓｉｒａｉｄ装置と比較され、基本システムのｎｉｃ装置は比較システムのｎｉｃ装置と比較される。
【００３３】
ステップ512において、たとえば、基本システムのＤｅｖ１およびＤｅｖ４ならびに比較システムからのＤｅｖ３はｓｃｓｉｒａｉｄ装置であることが決定される。その後ステップ514において、最良適合解析は、基本システムの第１の装置が比較システムの第１の装置と等価であるか否かを決定する。最良適合解析により、第１の装置は位置が異なっているが機能的に等しいことが決定される。したがって、ステップ516において、最良適合解析は比較システムのＤｅｖ３（すなわち、scsiraid.slot.3）をＣｆｇＡに割当てる。その後ステップ518において、最良適合解析は、基本システムの第２の装置が比較システムの第２の装置と等価であるか否かを決定する。最良適合解析は、比較システム中に第２の装置が存在しないことを決定する。したがって、ステップ520において、ＣＦＧ  Ｄは比較システム構成から除去されると共にその事象が最良適合解析内に記録される。
【００３４】
また、ステップ540において、たとえば、基本システムのＤｅｖ２およびＤｅｖ３ならびに比較システムからのＤｅｖ１およびＤｅｖ２はｎｉｃ装置であることが決定される。その後ステップ542において、最良適合解析は、基本システムの第１の装置が比較システムの第１の装置と等価であるか否かを決定する。最良適合解析により、第１の装置は位置が異なっているが機能的に等しいことが決定される。したがって、ステップ544において、最良適合解析は比較システムのＤｅｖ３（すなわち、nic.slot.1）をＣｆｇＢに割当てる。その後ステップ546において、最良適合解析は、基本システムの第２の装置が比較システムの第２の装置と等価であるか否かを決定する。最良適合解析は、第２の装置が位置が同じで機能的に等しいことを決定する。したがって、ステップ548において、最良適合解析は比較システムのＤｅｖ２（すなわち、nic.slot.2）をＣｆｇＣに割当てる。
【００３５】
ステップ550において、以下のように新しい構成が比較システムに適用される：
【表３】
2005310133.tif 000005
【００３６】
図６を参照すると、不均一なシステム構成に対する方法にしたがって構成されたコンポーネントを備えている情報処理システム600のブロック図が示されている。情報処理システム600はプロセッサ602と、ディスプレイ、キーボード、マウスおよび関連した制御装置のような入出力（Ｉ／Ｏ）装置604と、ランダムアクセスメモリ（ＲＡＭ）のような揮発性メモリならびにハードディスクおよびドライブのような不揮発性メモリを含むメモリ605と、フロッピー（Ｒ）ディスクドライブ、ＣＤ  ＲＯＭドライブおよびその他のメモリ装置のような他の記憶装置608と、その他種々のサブシステム610とを備えており、それらは全て１以上のバス612によって接続されている。
【００３７】
この開示のために、情報処理システムは、取引、科学、制御またはその他の目的のために任意の形態の情報、インテリジェンスまたはデータの計算、分類、処理、送信、受信、検索、生成、切替え、記憶、表示、宣言、検出、記録、再生、統御または使用を行うように動作可能な任意の手段または手段の集りを備えていてもよい。たとえば、情報処理システムはパーソナルコンピュータ、ネットワーク記憶装置または任意の他の適切な装置であることが可能であり、また、そのサイズ、形状、性能、機能および価格はさまざまであってよい。情報処理システムはランダムアクセスメモリ（ＲＡＭ）、中央処理装置（ＣＰＵ）あるいはハードウェアまたはソフトウェア制御論理手段のような１以上処理リソース、ＲＯＭおよび、またはその他のタイプの不揮発性メモリを備えていてもよい。情報処理システムの付加的なコンポーネントには、キーボード、マウスおよびビデオディスプレイのような種々の入出力（Ｉ／Ｏ）装置だけでなく、１以上のディスクドライブ、外部装置と通信するための１以上のネットワークポートもまた含まれることができる。情報処理システムはまた、種々のハードウェアコンポーネントの間において通信を送るために使用可能な１以上のバスを備えていてもよい。
【００３８】
本発明は、記載されている利点およびそこに固有のその他の利点を達成するために十分に適合させられる。本発明はその特定の実施形態を参照とすることにより図示され、説明され、規定されているが、このような参照は本発明に対する制限を暗示するものではなく、また、このような制限が推測されるものでもない。本発明は、当業者により認識されるように、形態および機能における著しい修正、変更および等価なものを使用可能にする。図示され、説明された実施形態は単なる例示に過ぎず、本発明の技術的範囲を網羅したものではない。
【００３９】
たとえば、最良適合解析の一例が記載されているが、最良適合解析もまた本発明の技術的範囲内にあることが認識されるであろう。
【００４０】
また、たとえば、別の物理的システム構成および対応した論理的名称もまた本発明の技術的範囲内にあることが認識されるであろう。
【００４１】
また、たとえば、提供という用語が明細書の中で使用されているが、配置および構成という用語は機能的に等価であり、本発明の技術的範囲内にあることが認識されるであろう。
【００４２】
また、たとえば、上述の実施形態は、ある定まったタスクを行うモジュールを含んでいる。ここに記載されているモジュールはハードウェアモジュールまたはソフトウェアモジュールを含んでいてもよい。ハードウェアモジュールは、カスタム回路内に、あるいはある形態のプログラム可能な論理装置によって構成されることができる。ソフトウェアモジュールは、スクリプト、バッチまたは他の実行可能なファイルを含んでいることができる。モジュールは、ディスクドライブのような機械読取り可能なまたはコンピュータ読取り可能な記憶媒体に記憶されることができる。本発明の１実施形態にしたがってソフトウェアモジュールを記憶するために使用される記憶装置は、磁気フロッピー（Ｒ）ディスク、ハードディスク、あるいは、たとえば、ＣＤ−ＲＯＭまたはＣＤ−Ｒのような光学ディスクであってもよい。本発明の１実施形態にしたがってファームウェアまたはハードウェアモジュールを記憶するために使用される記憶装置はまた、マイクロプロセッサ/メモリシステムに対して永久的に、取外し可能に、または遠隔的に結合されることのできる半導体ベースのメモリを含んでいてもよい。したがって、モジュールはコンピュータシステムメモリ内に記憶されて、そのモジュールの機能を行うようにコンピュータシステムを構成することができる。ここに記載されているモジュールを記憶するために別の新しいおよび種々のタイプのコンピュータ読取り可能な記憶媒体が使用されてもよい。さらに、当業者は、モジュールへの機能の分割は例示のためであることを認識するであろう。別の実施形態は、多数のモジュールの機能を合併させて単一のモジュールにすることが可能であり、あるいはモジュールの機能の別の分離を行うことができる。たとえば、サブモジュールを呼出すソフトウェアモジュールは、各サブモジュールがその機能を行って制御装置を介在せずに別のサブモジュールに直接渡すように分解されることができる。
【００４３】
それ故、本発明は、全ての点において等価なものが完全に認識される添付された請求の範囲の技術的範囲のみにより制限されるものである。
【図面の簡単な説明】
【００４４】
【図１】従来技術の、多サーバ配置の配置段階のブロック図。
【図２】能力等価物の自動配置に対するプロセスのフローチャート。
【図３】自動配置に対するプロセスの１例のフローチャート。
【図４】多数のシステムにわたる自動配置に対するプロセスのフローチャート。
【図５】最良適合解析の一例のフローチャート。
【図６】情報処理システムのブロック図。
【図１】
2005310133.tif 000006
【図２】
2005310133.tif 000007
【図３】
2005310133.tif 000008
【図４】
2005310133.tif 000009
【図５】
2005310133.tif 000010
【図６】
2005310133.tif 000011