(57)【要約】【課題】接続先のポート番号が変更された場合に変更されたポート番号を特定する【解決手段】管理対象マシン側記憶手段３３にポート番号ファイル３３ａは存在するか否かポート番号ファイル確認機能３２ａが判定し、管理対象マシン側記憶手段３３に存在しない場合、または管理対象マシン側記憶手段３３に存在した場合でこの存在したポート番号ファイル３３ａに記録された管理サーバ１０のポート番号に通信ができない場合、ポート番号ファイル取得指令機能３２ｃがファイル取得手段３１ｂに対して管理サーバ１０のポート番号ファイル１１ａを取得するように指令し、この指令を受けたファイル取得手段３１ｂが管理サーバ１０とＷｅｌｌ−ｋｎｏｗｎポート１４ｂを介してポート番号ファイル１１ａを要求し、この要求によって取得したポート番号ファイル１１ａの内容に基づいてポート番号特定機能３２ｄが管理サーバ１０のポート番号を特定する。【選択図】図１
2012144462.tif 000002
【特許請求の範囲】
【請求項１】
異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにおいて、
前記管理サーバおよび前記各管理対象マシンが、前記複数の汎用ポートとは別にポート番号ごとに利用目的が指定された複数の専用ポートを有すると共に、
前記管理サーバが、
当該管理サーバによって新たに設定されたポート番号情報を含んだポート番号ファイルが格納された管理サーバ側記憶手段と、前記管理対象マシンから前記専用ポートを介して成されるポート番号ファイルの要求に応じて前記ポート番号ファイルを前記管理サーバ側記憶手段から取り出して前記管理対象マシンに前記専用ポートを介して送信するファイルサーバ部とを備えたことを特徴とするポート番号特定システム。
【請求項２】
請求項１に記載のポート番号特定システムにおいて、
前記各管理対象マシンが、
前記管理サーバに対して前記ポート番号ファイルを前記専用ポートを介して要求すると共に当該専用ポートを介して送信される前記ポート番号ファイルを取得するファイル取得手段と、
前記汎用ポートを介した接続が可能か否か判定すると共に接続が不可能であると判定した場合に前記ファイル取得手段に対して前記ポート番号ファイルを取得するように指令するポート番号特定手段とを備え、
前記ポート番号特定手段が、前記ファイル取得手段が取得した前記ポート番号ファイルに基づいてポート番号を特定し前記管理サーバの接続先として使用するように構成したことを特徴とするポート番号特定システム。
【請求項３】
請求項１に記載のポート番号特定システムにおいて、
前記管理対象マシンが、前記専用ポートを介して取得した前記ポート番号ファイルを格納する管理対象マシン側記憶手段を備えると共に、
前記ポート番号特定手段が、前記管理対象マシン側記憶手段に前記ポート番号ファイルが格納されているか否かを確認するポート番号ファイル確認機能を有し、
このポート番号特定手段は、前記管理対象マシン側記憶手段に前記ポート番号ファイルが格納されていないと確認した場合に、前記ポート番号ファイルを取得するように指令することを特徴とするポート番号特定システム。
【請求項４】
請求項１に記載のポート番号特定システムにおいて、
前記専用ポートを、ファイル単位で情報の送受信を行うファイル送受信専用ポートとしたことを特徴とするポート番号特定システム。
【請求項５】
請求項１に記載のポート番号特定システムにおいて、
前記管理サーバが、前記管理対象マシンに対してオペレーティングシステムの設定情報を配信するマネージャ側デプロイメント機能を有すると共に、
前記管理対象マシンが、前記オペレーティングシステムの設定情報に基づいてオペレーティングシステムをセットアップするエージェント側デプロイメント機能を有することを特徴とするポート番号特定システム。
【請求項６】
異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにあって、
マネージャ側デプロイメント機能が前記管理対象マシンに対してオペレーティングシステムの設定情報を配信し、
前記オペレーティングシステムの設定情報に基づいてエージェント側デプロイメント機能がオペレーティングシステムを構築し、
ポート番号ファイル確認機能が管理対象マシン側記憶手段にポート番号ファイルが格納されているか否かを確認し、
前記ポート番号ファイルが格納されている場合に、接続判定機能が予め接続先として設定されたポート番号の汎用ポートに接続することができるか否か判定し、
前記ポート番号に接続できなかった場合に、ポート番号ファイル取得指令機能が前記ポート番号ファイルの取得指令をファイル取得手段に送信し、
前記ファイル取得指令を受けたファイル取得手段が前記ポート番号ファイルを専用ポートを介して前記管理サーバに対して要求し、
前記ポート番号ファイルの要求をポート番号ファイル要求受付機能が前記専用ポートを介して受け付け、
前記ポート番号ファイル受付機能で受け付けた前記要求に基づいてポート番号ファイル読込機能が管理サーバ側記憶手段からポート番号ファイルを読み込み、
前記読み込んだポート番号ファイルをポート番号ファイル送信機能が前記ポート番号ファイル要求の送信元に対して前記専用ポートを介して送信し、
前記ポート番号ファイル送信機能によって送信された前記ポート番号ファイルを前記ポート番号設定手段が管理対象マシン側ポート番号ファイル格納手段に格納し、
前記管理対象マシン側ポート番号ファイル格納手段に格納された前記ポート番号ファイルに基づいてポート番号特定機能が前記接続先のポート番号を特定するようにしたことを特徴とするポート番号特定システム制御方法。
【請求項７】
異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにあって、
前記管理対象マシンに対してオペレーティングシステムの設定情報を配信するマネージャ側デプロイメント機能、
専用ポートを介して前記管理対象サーバから送信されるポート番号ファイルの要求を受け付けるポート番号ファイル要求受付機能、
前記ポート番号ファイル要求に基づいて管理サーバ側記憶手段からポート番号ファイルを読み込むポート番号ファイル読込機能、
前記読み込んだポート番号ファイルを前記ポート番号ファイル要求の送信元に対して前記専用ポートを介して送信するポート番号ファイル送信機能、
を実行可能にプログラム化し、これを前記管理サーバが予め備えているコンピュータに実現させるようにしたことを特徴とするポート番号特定システム制御用プログラム。
【請求項８】
異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにおいて、
前記管理サーバから配信されるオペレーティングシステムの設定情報に基づいてオペレーティングシステムを構築するエージェント側デプロイメント機能、
管理対象マシン側ポート番号ファイル格納手段にポート番号ファイルが格納されているか否かを判定するポート番号ファイル確認機能、
前記ポート番号ファイルが格納されている場合で、且つ予め接続先として設定されたポート番号に接続することができるか否か接続判定機能が判定し、
前記接続判定機能によって接続できなかったと判定された場合に、ファイル取得手段に対してポート番号ファイルを取得するように指令するポート番号ファイル取得指令機能、
前記ポート番号ファイル取得指令機能による指令に基づいて前記ポート番号ファイルを専用ポートを介して前記管理サーバに要求するファイル取得機能、
前記管理サーバから前記専用ポートを介して送信される前記ポート番号ファイルに基づいて前記接続先のポート番号を特定するポート番号特定機能、
を実行可能にプログラム化し、これを前記管理対象マシンが予め備えているコンピュータに実現させるようにしたことを特徴とするポート番号特定システム制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポート番号特定システム、特に管理対象サーバが管理サーバと通信する際に使用する通信ポートのポート番号を、Ｗｅｌｌ−ｋｎｏｗｎポートを介して取得し特定するポート番号特定システムに関する。
【背景技術】
【０００２】
業務サービスを動作させるサーバ、あるいは、業務端末（ＰＣ：Personal Computer）は、導入する台数が増えるほど構築に工数がかかるため、システム（ＯＳ：Operating System）のデプロイメントが利用されている。【０００３】
前述したデプロイメントシステムとは、セットアップ済みのＯＳのディスクイメージを採取し、複数のサーバ、あるいは、業務端末に一括配信しＯＳの自動セットアップを行うシステムである。【０００４】
このようなシステムでは、一般的に、ディスクイメージを配信する管理サーバと、当該管理サーバから配信されるディスクイメージを使用してＯＳのセットアップを行う管理対象マシンとによって構成される。【０００５】
近年、仮想化の普及により、仮想ＯＳは物理環境に依存しない構造になってきた。そのため、仮想ＯＳを別のシステムに流用する機会が増えてきている。デプロイメントシステムにおいても、ディスクイメージを別のシステムに流用することが行われるようになってきている。【０００６】
これに対して、具体的に知られている上記技術分野の内容としては、特許文献１乃至３がある。【０００７】
特許文献１に開示された技術は、システムの設定変更が自動的に反映されるコネクションオリエンテッドネットワーク自動設定システムについて記載されており、自動設定サーバとクライアントとが通信により自動的にネットワーク情報を設定する方法について記載されている。【０００８】
また、特許文献２に開示された技術は、ハードウェア資源（磁気テープ、ハードディスクドライブ等）と当該ハードウェア資源を使用する管理対象マシンとハードウェア資源を管理対象マシンに割り当てる資源管理サーバとが同一のネットワークに接続された環境で、管理対象マシンがハードウェア資源を使用する際に、資源管理サーバが管理対象マシンに対してハードウェア資源を割り当てることのできる技術である。【０００９】
さらに、特許文献３に開示された技術は、ゲートウェイの負荷を低減し相手先のプロセッサに負荷を分散させ、さらに、内部ネットワークに接続される並列および分散システムを一つのシステムとして扱うことを可能にする技術である。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平１０−９８４８０
【特許文献２】特開平５−１００９８４
【特許文献３】特開平９−２０４３７６
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、デプロイメントシステムでは、通常、セットアップ済みのＯＳ内にエージェントプログラムを格納しておき、そのエージェントプログラム毎にディスクイメージを作成するため、管理サーバと管理対象マシン間の通信で使用するポート番号も固定値で採取する。そのため、ディスクイメージをポート番号の異なる別システムに移動した場合、管理対象マシンは管理サーバのポート番号を知る術がなく通信に失敗するという問題がある。これまでの方式では、レジストリに固定値でポート番号の情報を保持しているためこの問題が起こる。【００１２】
特許文献１に開示された技術は、ポート番号の異なる別システムに流用できないという不都合があった。そのため、ディスクイメージをポート番号の異なる別システムに移動する場合のように、ポート番号が変更される場合でも、ユーザがポート番号を手動で設定しなおす必要なく、自動的にポート番号の設定を変更する方式が必要とされている。【００１３】
また、特許文献２および特許文献３に開示された技術は、ポート番号の異なる別システムに移動した場合に、動的にポート番号を取得することはできないという不都合があった。【００１４】
〔発明の目的〕
本発明は、上記関連技術の有する不都合を改善し、管理サーバ側の通信ポートのポート番号が変更されて接続先ポート番号が特定できない場合に、管理対象マシンから管理サーバ側のポート番号を容易に特定することが可能なポート番号特定システムを提供することをその目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明のポート番号特定システムは、異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにおいて、前記管理サーバおよび前記各管理対象マシンが、前記複数の汎用ポートとは別にポート番号ごとに利用目的が指定された複数の専用ポートを有すると共に、前記管理サーバが、当該管理サーバによって新たに設定されたポート番号情報を含んだポート番号ファイルが格納された管理サーバ側記憶手段と、前記管理対象マシンから前記専用ポートを介して成されるポート番号ファイルの要求に応じて前記ポート番号ファイルを前記管理サーバ側記憶手段から取り出して前記管理対象マシンに前記専用ポートを介して送信するファイルサーバ部とを備えたことを特徴とする。【００１６】
また、本発明に係るポート番号特定システム制御方法は、異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにあって、マネージャ側デプロイメント機能が前記管理対象マシンに対してオペレーティングシステムの設定情報を配信し、前記オペレーティングシステムの設定情報に基づいてエージェント側デプロイメント機能がオペレーティングシステムを構築し、ポート番号ファイル確認機能が管理対象マシン側記憶手段にポート番号ファイルが格納されているか否かを確認し、前記ポート番号ファイルが格納されている場合に、接続判定機能が予め接続先として設定されたポート番号の汎用ポートに接続することができるか否か判定し、前記ポート番号に接続できなかった場合に、ポート番号ファイル取得指令機能が前記ポート番号ファイルの取得指令をファイル取得手段に送信し、前記ファイル取得指令を受けたファイル取得手段が前記ポート番号ファイルを専用ポートを介して前記管理サーバに対して要求し、前記ポート番号ファイルの要求をポート番号ファイル要求受付機能が前記専用ポートを介して受け付け、前記ポート番号ファイル受付機能で受け付けた前記要求に基づいてポート番号ファイル読込機能が管理サーバ側記憶手段からポート番号ファイルを読み込み、前記読み込んだポート番号ファイルをポート番号ファイル送信機能が前記ポート番号ファイル要求の送信元に対して前記専用ポートを介して送信し、前記ポート番号ファイル送信機能によって送信された前記ポート番号ファイルを前記ポート番号設定手段が管理対象マシン側ポート番号ファイル格納手段に格納し、前記管理対象マシン側ポート番号ファイル格納手段に格納された前記ポート番号ファイルに基づいてポート番号特定機能が前記接続先のポート番号を特定するようにしたことを特徴とする。【００１７】
更に、本発明に係るポート番号特定システム制御用プログラムは、異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにあって、前記管理対象マシンに対してオペレーティングシステムの設定情報を配信するマネージャ側デプロイメント機能、専用ポートを介して前記管理対象サーバから送信されるポート番号ファイルの要求を受け付けるポート番号ファイル要求受付機能、前記ポート番号ファイル要求に基づいて管理サーバ側記憶手段からポート番号ファイルを読み込むポート番号ファイル読込機能、前記読み込んだポート番号ファイルを前記ポート番号ファイル要求の送信元に対して前記専用ポートを介して送信するポート番号ファイル送信機能、を実行可能にプログラム化し、これを前記管理サーバが予め備えているコンピュータに実現させるようにしたことを特徴とする。
【発明の効果】
【００１８】
本発明は上述したように構成したので、これによると、管理サーバが、管理対象マシン側のポート番号特定手段から専用ポートを介して成されるポート番号ファイルの要求に応じて、ポート番号ファイルを管理サーバ側記憶手段から取り出して管理対象マシンに専用ポートを介して送信するように構成したので、管理対象マシン側のポート番号特定手段が当該専用ポートを介して送信されるポート番号ファイルに基づいて管理サーバのポート番号を自動的に特定することが可能となるという優れたポート番号特定システム、ポート番号特定システム制御方法およびポート番号特定システム制御用プログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明のポート番号特定システムの一実施形態を示したブロック図である。
【図２】図１に開示した管理サーバ１０の論理的な構造を示した図である。
【図３】図１に開示した管理対象マシン３０の論理的な構造を示した図である。
【図４】図２に開示したポート番号ファイル１１ａの論理的な構造を示した図である。
【図５】図１に開示したポート番号特定システムの管理サーバ１０のシステムＡにおける内容を詳細に示したブロック図である。
【図６】図５に開示した管理サーバ１０のシステムＢにおける内容を詳細に示したブロック図である。
【図７】図１に開示したポート番号特定システムのポート番号を動的に変化させた場合の管理サーバ１０の内容を詳細に示したブロック図である。
【図８】図１に開示したポート番号特定システムのシステムＡにおける管理対象マシン３０の内容を詳細に示したブロック図である。
【図９】図８に開示した管理対象マシン３０のシステムＢにおける内容を詳細に示したブロック図である。
【図１０】図１に開示した管理対象マシン３０の動作を示したフローチャートである。
【図１１】図１に開示した管理対象マシン３０のポート番号が動的に変化した場合の動作を示した。
【図１２】ポート番号特定システムの設定値の例を示した図であり、（Ａ）システムＡの設定値の例を示した図、（Ｂ）システムＢの設定値を示した図である。
【図１３】ポート番号設定手段３１ｂによって図９（Ｂ）の設定値が書き換えられる様子を示した図であり、（Ａ）システムＡの設定値を設定した状態を示した図、（Ｂ）ポート番号設定手段３１ｂがポート番号を書き換えた状態を示した図である。
【図１４】ポート番号特定システムの設定値の例を示した図であり、（Ａ）初期値の例を示した図、（Ｂ）管理サーバ１０のポート番号が変更された場合を示した図である。
【図１５】ポート番号設定手段３１ｂによって図１４（Ｂ）の設定値が書き換えられる様子を示した図である。
【発明を実施するための形態】
【００２０】
〔実施形態〕
以下、本発明に係るポート番号特定システム一実施形態を、図１乃至図１５に基づいて説明する。
【００２１】
まず最初に、本実施形態のポート番号特定システムは、図１に示すように、管理用ネットワーク２０を介して管理対象マシン３０を管理および制御する管理サーバ１０と、管理サーバ１０および管理対象マシン３０に接続されたネットワークインフラである管理用ネットワーク２０と、管理用ネットワーク２０を介して管理サーバ１０によって管理および制御される管理対象マシン３０乃至５０とを備えている。
【００２２】
図１は、本実施形態を模式的に説明するための例示であって、システム構成を制限するものではない。すなわち、管理対象マシン３０乃至５０は、管理および制御するシステムに応じて任意の台数として構成可能である。本実施形態では、管理対象マシン３０乃至５０のうち、管理対象マシン３０と管理サーバ１０との処理動作について説明する。
【００２３】
前述した管理サーバ１０の論理的な構造を模式的に示すと図２のようになる。図２に示すように、管理サーバ１０は、管理対象マシン３０と接続しシステムをデプロイするアプリケーション部１２と、管理サーバ１０のポート番号が記録されたポート番号ファイル１１ａを格納する管理サーバ側記憶手段１１と、ポート番号ファイル１１ａを管理用ネットワーク２０を介して外部に送信するファイルサーバ部１３とを備えている。
【００２４】
一方、前述した管理対象マシン３０の論理的な構造を模式的に示すと図３のようになる。図３に示すように、管理対象マシン３０は管理サーバ１０と接続しシステムをデプロイされるアプリケーション部３１と前述したポート番号ファイル１１ａと同じ内容のファイルを格納する管理対象マシン側記憶手段３３とを備えている。
【００２５】
ここで、前述したデプロイ（deploy）とは、ネットワークを介してシステムを利用可能に設定することを示す。管理サーバ１０は、ネットワーク２０を介して管理対象マシン３０に接続し、この管理対象マシン３０にシステムをデプロイすることにより、管理対象マシン３０を利用可能にする。
【００２６】
前述したアプリケーション部３１は、管理サーバ１０からポート番号ファイル１２を取得し管理対象マシン側記憶手段３３に格納すると共にこのポート番号ファイル１２の内容に基づいて管理サーバ１０のポート番号を特定するポート番号設定手段３２を有している。
【００２７】
これにより、アプリケーション部３１は、ポート番号特定手段３２によって特定された管理サーバ１０のポート番号を接続先として設定し、管理サーバ１０との通信を行うことができる。
【００２８】
前述したポート番号ファイル１１ａは、図４に示すように、ポート番号ファイル情報として、ポート番号ファイル１１ａに付けられる名前であるファイル名１１ａ１、管理サーバ１０のアプリケーション部１２が管理対象マシン３０と通信するために使用するポート番号の情報である管理サーバ用ポート番号情報１１ａ２、管理対象マシン３０が管理サーバ１０と通信するために使用するポート番号の情報である管理対象マシン用ポート番号情報１１ａ３とを含む。
【００２９】
前述した管理サーバ１０の内容について図５に基づいてさらに詳細に説明する。
管理サーバ１０は、管理用ネットワーク２０との接続口となる通信ポート１４を備えている。この通信ポート１４は汎用ポート１４ａと専用ポート（Ｗｅｌｌ−ｋｎｏｗｎポート）１４ｂとを有している。
【００３０】
前述した汎用ポート１４ａは、利用目的に制限がなく異なるポート番号を備えた複数の通信ポート（汎用ポート）から構成され、アプリケーション部１２は複数の通信ポート中から予め指定されたポート番号のポートを使用して通信を行う機能を有している。
【００３１】
また、前述しＷｅｌｌ−ｋｎｏｗｎポート１４ｂは、ポート番号ごとに使用目的が予め指定され異なるポート番号を備えた通信ポートから構成されている。このＷｅｌｌ−ｋｎｏｗｎポート１４ｂは、図５に示すようにポート番号がｘｘである専用ポート１０ｘｘは、ファイルの送受信用専用のポートである。
【００３２】
ここで、前述したアプリケーション部１２は後述する管理対象マシン３０のエージェント側デプロイメント機能３１ａと通信を行いデプロイメント機能を実現するマネージャ側デプロイメント機能１２ａを有している。
【００３３】
前述したアプリケーション部１２は、通信ポート１４ａを介して管理対象マシン３０のアプリケーション部３１と通信しデプロイするマネージャ側デプロイメント機能１２ａと、ポート番号ファイル１１ａに基づいて使用するポート番号を設定するポート番号設定機能１２ｂと、管理サーバ１０に予め備えられた入力手段１５を介して外部入力される情報に基づいてポート番号ファイル１１ａの生成、変更および削除を行うポート番号ファイル管理機能１３ｃとを有している。
【００３４】
これにより、ユーザが入力手段１５を介してアプリケーション部１２を操作することで、ポート番号ファイル管理機能１２ｃがポート番号ファイル１１ａの内容を変更し、この変更内容をアプリケーション部１２に反映させることができる。
【００３５】
前述したファイルサーバ１３は、Ｗｅｌｌ−ｋｎｏｗｎポート１４ｂを介してポート番号ファイル１１ａの要求を受け付けるポート番号ファイル要求受付機能１３ｂと、このポート番号ファイル要求受付機能１３ｂで受け付けた要求に基づいてポート番号ファイル１１ａを読み込むポート番号ファイル読込機能１３ｃと、このポート番号ファイル読込機能１３ｃで読み込んだ内容をＷｅｌｌ−ｋｎｏｗｎポート１４ｂを介して管理対象マシン３０に送信するポート番号ファイル送信機能１３ａとを有している。
【００３６】
これにより、外部からポート番号ファイルの要求をポート番号ファイル要求受付機能１３ｂが受け付け、この要求を受けてポート番号ファイル読込機能１３ｃがポート番号ファイル１１ａを読み込むことができる。
【００３７】
前述した管理対象マシン３０の内容について図８に基づいてさらに詳細に説明する。
管理対象マシン３０は、管理用ネットワーク２０との接続口となる通信ポート３４を備えている。この通信ポート３４は異なるポート番号を備えた複数の通信ポートから構成され、アプリケーション部３１は複数の通信ポートの中から予め指定されたポート番号のポートを使用して通信を行う機能を有している。
【００３８】
前述したアプリケーション部３１は、管理サーバ１０のマネージャ側デプロイメント機能１２ａと通信を行い、デプロイメント機能を実現するエージェント側デプロイメント機能３１ａを有している。
【００３９】
アプリケーション部３１はポート番号特定手段３２を備え、このポート番号特定手段３２は管理対象マシン側ポート番号ファイル格納手段３３にポート番号ファイル３３ａが格納されているか否か確認するポート番号ファイル確認機能３２ａを有している。
【００４０】
また、アプリケーション部３１はファイル取得手段３１ｂを備え、このファイル取得手段３１ｂは管理サーバ１０のＷｅｌｌ−ｋｎｏｗｎポート１４ｂの専用ポート１０ｘｘを介してファイルサーバ部１３と通信を行い、管理サーバ側記憶手段１１から指定されたファイルを要求し取得したファイルを管理対象マシン側記憶手段３３に格納する機能を有している。
【００４１】
これにより、管理サーバ１０のポート番号が不明な場合であっても、ファイル取得手段３１ｂがファイル送受信用のＷｅｌｌ−ｋｎｏｗｎポートである専用ポート１０ｘｘを介して管理サーバ１０に接続し、管理サーバ側記憶手段１１に格納されたファイルを取得し管理対象マシン側記憶手段３３に記憶させることができる。
【００４２】
前述したポート番号特定手段３２は、ポート番号ファイル３３ａが格納されていない場合、および通信に失敗した場合には、ポート番号ファイル１１ａを取得するようにファイル取得手段３１ｂに指令するポート番号ファイル取得指令機能３２ｃを有している。
【００４３】
これにより、ポート番号ファイル取得指令機能３２ｃがファイル取得手段３１ｂに対してポート番号ファイル１１ａを取得するように指令し、ファイル取得手段３１ｂは管理サーバ１０からポート番号ファイル１１ａを取得し管理対象マシン側記憶手段３３に記憶させることができる。
【００４４】
また、ポート番号特定手段３２は、管理対象マシン側記憶手段３３に格納されたポート番号ファイル３３ａに記録された管理サーバ１０のポート番号に基づいて、アプリケーション部３１の接続先である管理サーバ１０のポート番号を特定するポート番号特定機能３２ｄを有している。
【００４５】
これにより、管理対象マシン側記憶手段３３にポート番号ファイル３３ａが存在するか否かポート番号ファイル確認機能３２ａが確認し、ポート番号ファイル３３ａが存在する場合に接続判定機能３２ｂがポート番号ファイル３３ａに記録されたポート番号に接続できるか否かを判定し、接続できない場合および通信エラーが発生した場合に、ポート番号ファイル取得指令機能３２ｃがポート番号ファイル１１ａを取得するようにファイル取得手段３１ｂ指令し、この指令を受けたファイル取得手段３１ｂがＷｅｌｌ−ｋｎｏｗｎポートを介して管理サーバ１０に対してポート番号ファイル１１ａを要求し、当該要求に基づいて管理サーバ１０から送信されるポート番号ファイル１１ａの内容と同じ内容のファイルをポート番号ファイル３３ａとして生成し、このポート番号ファイル３３ａを管理対象マシン側記憶手段３３に格納し、この管理対象マシン側記憶手段３３に格納されたポート番号ファイル３３ａの内容に基づいてポート番号特定機能３２ｄが管理サーバ１０のポート番号を特定し、特定したポート番号をアプリケーション部３１が管理サーバ１０の接続先ポート番号として設定することができる。
【００４６】
これにより、エージェント側デプロイメント機能３１ａは、ポート番号特定機能３２ｄによって特定された通信ポートを介してマネージャ側デプロイメント機能１２ａと通信を行い、システムのデプロイを行うことができる。
【００４７】
さらに、ポート番号特定手段３２が、ファイル取得手段３１ｂに対して管理サーバ１０からポート番号ファイル１１ａを取得するように指令し、当該指令によって取得したポート番号ファイル１１ａの内容に基づいて管理サーバ１０との通信に使用するポート番号を特定することにより、管理サーバ１０のポート番号が変更された場合においても容易にポート番号を特定することができる。
【００４８】
〔実施形態の動作〕
次に、ポート番号特定システムの全体的な動作を図５乃至図１５に基づいて説明する。
【００４９】
まず最初に、管理対象マシン３０に、アプリケーション部３１をインストールした直後などのように、管理対象マシン側記憶手段３３に、ポート番号ファイル３３ａが存在しない場合の動作について説明する。
【００５０】
ＯＳの起動などにより、管理対象マシン３０のアプリケーション部３１の起動が指示されると（図１０：ステップＳ１０１／サービス起動工程）、ポート番号特定手段３２のポート番号ファイル確認機能３２ａは、管理対象マシン側記憶手段３３にポート番号ファイル３３ａが格納されているか確認する（図１０：ステップＳ１０２／設定ファイル確認工程）。
【００５１】
ポート番号ファイル確認機能３２ａによりポート番号ファイル３３ａが管理対象マシン側記憶手段３３に格納されていないことを確認すると（図１０：ステップＳ１０２のＹｅｓ）、ポート番号ファイル取得指令機能３２ｃはファイル取得手段３１ｂに対してポート番号ファイル１１ａを取得するように指令し、この指令を受けたファイル取得手段３１ｂはファイルサーバ部１３とＷｅｌｌ−ｋｎｏｗｎポートを介した通信を行い、ポート番号ファイル格納手段１１に格納されているポート番号ファイル１１ａの内容を取得し、取得したポート番号ファイル１１ａの内容と同じ内容のファイルをポート番号ファイル３３ａとして生成して管理対象マシン側記憶手段３３に格納する（図１０：ステップＳ１０３／ポート番号ファイル取得工程）。
【００５２】
その後、ポート番号ファイル特定機能３２ｄは、管理対象マシン側記憶手段３３に格納されたポート番号ファイル３３ａの管理サーバ１０のポート番号情報に基づいて接続先ポート番号を特定する（図１０：ステップＳ１０４／ポート番号特定工程）。
【００５３】
これにより、アプリケーション部３１の接続先として、管理サーバ１０によって指定された通信ポートが設定され、エージェント側デプロイメント機能３１ａは管理サーバ１０と通信し（図１０：ステップＳ１０５／通信開始工程）、デプロイメント機能を実現することができる。
【００５４】
次に、管理対象マシン側記憶手段３３にポート番号ファイル３３ａが存在する場合の動作について説明する。
【００５５】
ＯＳの起動などによって管理対象マシン３０のアプリケーション部３１の起動が指示されると（図１０：ステップＳ１０１／サービス起動工程）、ポート番号設特定段３２のポート番号ファイル確認機能３２ａは管理対象マシン側記憶手段３３にポート番号ファイル３３ａが格納されているか確認する（図１０：ステップＳ１０２／設定ファイル確認工程）。
【００５６】
ポート番号ファイル確認機能３２ａにより管理対象マシン側記憶手段３３にポート番号ファイル３３ａが格納されていることを確認すると、ポート番号設特定機能３２ｄはポート番号ファイル３３ａに記録された管理サーバ１０のポート番号に基づいてアプリケーション部３１の接続先を設定し（図１０：ステップＳ１０４／ポート番号設定工程）、エージェント側デプロイメント機能３１ａは管理サーバ１０と通信ポート１４ａを介した通信を行う（図１０：ステップＳ１０５／通信開始工程）。
【００５７】
次に、ディスクイメージをポート番号の異なる別システムに持っていったときなどのように、通信先のポート番号を知る術がなく通信に失敗する場合の動作について説明する。
【００５８】
例として、図５および図８に示すシステムＡで採取したディスクイメージを図６および図９に示すようなシステムＢへ持って行き、ＯＳの自動セットアップを行うことを想定する。図１２（Ａ）および図１２（Ｂ）に示すように、システムＡの管理サーバのアプリケーションのポート番号をａａ、システムＢの管理サーバのアプリケーションのポート番号をｂｂ、システムＡの管理対象マシンのアプリケーションのポート番号をｃｃ、システムＢの管理対象マシンのアプリケーションのポート番号をｄｄとする。
【００５９】
システムＡでディスクイメージを取得すると、ポート番号情報として、管理サーバのアプリケーションのポート番号がａａ、管理対象マシンのアプリケーションのポート番号ｃｃ、として固定値で採取される。このとき、管理対象マシン３０の管理対象マシン側記憶手段３３に格納されている、ポート番号ファイル３３ａも同時に採取される。このポート番号ファイル３３ａには、管理サーバ用ポート番号情報としてａａ、管理対象マシン用ポート番号情報としてｃｃ、が記載されている。
【００６０】
このシステムＡで採取したディスクイメージをシステムＢへ持って行き、ＯＳの自動セットアップを行うと、図１３（Ａ）に示すように、管理サーバ１０側のアプリケーション部１２のポート番号がａａ、管理対象マシン３０側のアプリケーション部３１ポート番号がｃｃ、としてＯＳが自動セットアップされる。
【００６１】
次に、ＯＳの起動により管理対象マシン３０のアプリケーション部３１の起動が指示されると、前述で示した手順により、ポート番号特定手段３２はポート番号ファイル３３ａの情報をもとにポート番号を設定する。
【００６２】
ここで、ポート番号ファイル３３ａには、管理サーバ用ポート番号情報がａａ，管理対象マシン用ポート番号情報がｃｃ、として設定される。その後、個性反映のためアプリケーション部３１はシステムＢの管理サーバ１０のアプリケーション部１２と通信を試みる。しかし、システムＢの管理サーバ１０のアプリケーションのポート番号はｂｂであるため、ポート番号が異なり通信に失敗する。
【００６３】
通信の失敗を受けるとポート番号特定手段３２は、ファイル取得手段３１ｂに対してポート番号ファイル１１ａを取得するように指令し、この指令を受けたファイル取得手段３１ｂはシステムＢの管理サーバ１０のファイルサーバとＷｅｌｌ−ｋｎｏｗｎポート１４ｂを使用した通信を行い、管理サーバ側記憶手段１１に格納されているポート番号ファイル１１ａの内容を取得し、取得した内容と同じ内容のファイルをポート番号ファイル３３ａとして生成して管理対象マシン側記憶手段３３に格納する。
【００６４】
ここで、前述したポート番号ファイル３３ａには、図１３（Ｂ）に示すように、管理サーバ１０のポート番号情報としてｂｂ、管理対象マシン３０のポート番号情報としてｄｄが記載されている。
【００６５】
続いてポート番号特定手段３２はポート番号ファイル３３ａの内容に基づいて管理サーバ１０のポート番号を設定し、エージェント側デプロイメント機能３１ａはファイル取得手段３１ｂによって設定されたポート番号の通信ポート１４ａを接続先として管理サーバ１０と通信を行いデプロイメント機能を実現する。
【００６６】
ここで、管理サーバ１０のＩＰアドレスの取得方法については、何らかの方法で取得するものとする。取得方法の一例を挙げるとＤＨＣＰを指定したブロードキャストやＩＰアドレスをユーザが入力するなどである。
【００６７】
次に、管理対象マシン側記憶手段３３にポート番号ファイル３３ａが存在するがポート番号の設定変更などにより通信に失敗する場合の動作について説明する。例として、システムＡ内の管理対象サーバのポート番号を変更する場合を想定する。
【００６８】
まず、ポート番号の初期値として図１４（Ａ）に示すように、システムＡの管理サーバのアプリケーションのポート番号をａａ、システムＡの管理対象マシンのアプリケーションのポート番号ｃｃとする。また、システムＡに管理対象マシンには、ポート番号ファイル１１ａが格納されているものとする。
【００６９】
このポート番号ファイル１２には、図１４（Ａ）に示すように、管理対象サーバ１０のポート番号としてａａ、管理対象マシン３０のポート番号としてｃｃが記載されているものとする。
【００７０】
このシステムＡにおいて、図１４（Ｂ）に示すように、管理サーバ１０のポート番号をａａからｅｅへ変更した場合について説明する。
【００７１】
ポート番号ファイル管理機能１２ｃは、入力手段１５を介して外部から入力される情報に基づいてポート番号ファイル１１ａの管理サーバのポート番号をａａからｅｅに書き換える。
【００７２】
前述したポート番号ファイル管理機能１２ｃによってポート番号ファイル１１ａの内容が更新されると、アプリケーション部１２は任意のタイミングでポート番号ファイル１１ａの内容に記載されているポート番号を管理サーバ１０に設定し、アプリケーション部１２は管理サーバ１０のポート番号をａａからｅｅに変更する。
【００７３】
この状態で管理対象マシン３０のアプリケーション３１が管理サーバ１０との通信を試みた場合、管理サーバ１０のポート番号が異なるため通信に失敗する（図１１：Ｓ２０１）。
【００７４】
通信に失敗する理由は、図１４（Ｂ）に示すように、ポート番号ファイル１１ａには、管理サーバ用ポート番号としてａａ、管理対象マシン用ポート番号情報としてｃｃが記載されており、管理対象マシン３０から管理対象サーバ１０への通信で使用するポート番号がａａと設定されているためである。
【００７５】
通信に失敗すると、ポート番号特定手段３２はファイル取得手段３１ｂに対してポート番号ファイルを取得するように指令し、この指令を受けたファイル取得手段３１ｂはファイルサーバ部１３とＷｅｌｌ−ｋｎｏｗｎポート１４ｂを使用した通信を行い、管理サーバ側記憶手段１１に格納されているポート番号ファイル１１ａの内容を要求する（図１１：Ｓ２０２）。
【００７６】
ポート番号ファイル要求受付機能１３ｂがファイル取得手段３１ｂからのポート番号ファイル１１ａの要求を受け付けると、ポート番号ファイル読込機能１３ｃが管理サーバ側記憶手段１１に格納されたポート番号ファイル１１ａの内容を読み込み、ポート番号ファイル送信機能１３ａがポート番号ファイル読込機能１３ｃの読み込んだ内容をＷｅｌｌ−ｋｎｏｗｎポート１４ｂを介してポート番号ファイル１１ａの要求を送信した送信元に送信する。
【００７７】
これにより、ポート番号ファイル１１ａの内容が管理サーバ１０から管理対象マシン３０に対して送信され、管理対象マシン３０は管理サーバ１０のポート番号を知ることができる。
【００７８】
ファイル取得手段３１ｂは、管理サーバ１０からＷｅｌｌ−ｋｎｏｗｎポート１４ｂを介してポート番号ファイル１１ａの内容を取得すると、このポート番号ファイル１１ａと同じ内容のファイルとしてポート番号ファイル３３ａを生成し、この生成したポート番号ファイル３３ａを管理対象マシン側記憶手段３３に格納する（図１１：Ｓ２０３）。
【００７９】
このポート番号ファイル３３ａには、図１５に示すように、管理サーバ用ポート番号情報としてｅｅ、管理対象マシン用ポート番号情報としてｃｃ、が記載されている。このポート番号ファイルをもとにポート番号を設定し、管理サーバと通信を行う（図１１：Ｓ２０４）。
【００８０】
これにより、エージェント側デプロイメント機能３１ａは、ポート番号特定手段３２によって特定された汎用ポート１４ａを接続先としてマネージャ側デプロイメント機能１２ａと通信を行い、デプロイメント機能を実現することができる。
【００８１】
ここで、上述した一実施形態での動作内容に関する、マネージャ側デプロイメント工程、ポート番号ファイル要求受付工程、ポート番号ファイル読込工程、およびポート番号ファイル送信工程等の各工程にかかる実行内容をプログラム化し、これを管理サーバ１０が予め有しているコンピュータに機能させるような構成としてもよい。
【００８２】
また、上述した一実施形態での動作内容に関する、エージェント側デプロイメント工程、ポート番号ファイル確認工程、ポート番号ファイル要求工程、ポート番号ファイル取得工程、およびポート番号ファイル設定工程等の各工程にかかる実行内容をプログラム化し、これを管理対象マシン３０が予め有しているコンピュータに機能させるような構成としてもよい。
【００８３】
なお、これらの場合、本プログラムは、非一時的な記録媒体、例えば、ＤＶＤ、ＣＤ、フラッシュメモリなどに記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行されるものとする。
【００８４】
また、上述した実施形態では管理対象マシン３０乃至５０のうち、管理対象マシン３０と管理サーバ１０との処理動作について説明したが、管理対象マシン４０および５０についても管理対象マシン３０と同じように作用するため、同等の効果を得ることができる。
【００８５】
（実施形態の効果）
以上のように、ポート番号ファイル確認機能３２ａが管理対象マシン側記憶手段３３にポート番号ファイル３３ａが存在するか否か確認し、ポート番号ファイル３３ａが存在しない場合、またはポート番号ファイル３３ａが存在するがこのポート番号ファイル３３ａに記録された管理サーバ１０のポート番号に接続できないと接続判定機能３２ｂが判定した場合、ポート番号ファイル取得指令機能３２ｃがファイル取得手段３１ｂに対してポート番号ファイル１１ａを取得するように指令し、この指令を受けたファイル取得手段３１ｂは管理サーバ１０に対してＷｅｌｌ−ｋｎｏｗｎポート１４ｂを介してポート番号ファイル１１ａを要求し、この要求をポート番号ファイル要求受付機能１３ｂが受け付け、ポート番号ファイル読込機能１３ｃが管理サーバ側記憶手段１１からポート番号ファイル１１ａの内容を読み込み、ポート番号ファイル読込機能１３ｃの読み込んだ内容をポート番号ファイル送信機能１３ａが管理対象マシン３０に対して送信し、ファイル取得手段３１ｂが管理サーバ１０から送信されたポート番号ファイル１１ａの内容と同じ内容のファイルをポート番号ファイル３３ａとして生成して管理対象マシン側記憶手段３３に格納し、ポート番号特定機能３２ｄがポート番号ファイル３３ａの内容に基づいて管理サーバ１０のポート番号を特定し、この特定したポート番号をアプリケーション部３１が管理サーバ１０の接続先として設定することで、管理サーバ１０の通信ポート１４ａのポート番号が不明な場合であってもポート番号ファイル１１ａの内容を取得し管理サーバ１０のポート番号を取得することが可能となる。
【００８６】
上述した実施形態については、その新規な技術的内容の要点をまとめると、以下の付記のようになる。
尚、上記実施形態の一部又は全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００８７】
（付記１）異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにおいて、
前記管理サーバおよび前記各管理対象マシンが、前記複数の汎用ポートとは別にポート番号ごとに利用目的が指定された複数の専用ポートを有すると共に、
前記管理サーバが、
当該管理サーバによって新たに設定されたポート番号情報を含んだポート番号ファイルが格納された管理サーバ側記憶手段と、前記管理対象マシンから前記専用ポートを介して成されるポート番号ファイルの要求に応じて前記ポート番号ファイルを前記管理サーバ側記憶手段から取り出して前記管理対象マシンに前記専用ポートを介して送信するファイルサーバ部とを備えたことを特徴とするポート番号特定システム。
【００８８】
（付記２）付記１に記載のポート番号特定システムにおいて、
前記各管理対象マシンが、
前記管理サーバに対して前記ポート番号ファイルを前記専用ポートを介して要求すると共に当該専用ポートを介して送信される前記ポート番号ファイルを取得するファイル取得手段と、
前記汎用ポートを介した接続が可能か否か判定すると共に接続が不可能であると判定した場合に前記ファイル取得手段に対して前記ポート番号ファイルを取得するように指令するポート番号特定手段とを備え、
前記ポート番号特定手段が、前記ファイル取得手段が取得した前記ポート番号ファイルに基づいて前記指定されたポート番号を特定し前記管理サーバの接続先として使用するように構成したことを特徴とするポート番号特定システム。
【００８９】
（付記３）付記１に記載のポート番号特定システムにおいて、
前記管理対象マシンが、前記専用ポートを介して取得した前記ポート番号ファイルを格納する管理対象マシン側記憶手段を備えると共に、
前記ポート番号特定手段が、前記管理対象マシン側記憶手段に前記ポート番号ファイルが格納されているか否かを確認するポート番号ファイル確認機能を有し、
このポート番号特定手段は、前記管理対象マシン側記憶手段に前記ポート番号ファイルが格納されていないと確認した場合に、前記ポート番号ファイルを取得するように指令することを特徴とするポート番号特定システム。
【００９０】
（付記４）付記１に記載のポート番号特定システムにおいて、
前記専用ポートを、ファイル単位で情報の送受信を行うファイル送受信専用ポートとしたことを特徴とするポート番号特定システム。
【００９１】
（付記５）付記１に記載のポート番号特定システムにおいて、
前記管理サーバが、前記管理対象マシンに対してオペレーティングシステムの設定情報を配信するマネージャ側デプロイメント機能を有すると共に、
前記管理対象マシンが、前記オペレーティングシステムの設定情報に基づいてオペレーティングシステムをセットアップするエージェント側デプロイメント機能を有することを特徴とするポート番号特定システム。
【００９２】
（付記６）異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにあって、
マネージャ側デプロイメント機能が前記管理対象マシンに対してオペレーティングシステムの設定情報を配信し、
前記オペレーティングシステムの設定情報に基づいてエージェント側デプロイメント機能がオペレーティングシステムを構築し、
ポート番号ファイル確認機能が管理対象マシン側記憶手段にポート番号ファイルが格納されているか否かを確認し、
前記ポート番号ファイルが格納されている場合に、接続判定機能が予め接続先として設定されたポート番号の汎用ポートに接続することができるか否か判定し、
前記ポート番号に接続できなかった場合に、ポート番号ファイル取得指令機能が前記ポート番号ファイルの取得指令をファイル取得手段に送信し、
前記ファイル取得指令を受けたファイル取得手段が前記ポート番号ファイルを専用ポートを介して前記管理サーバに対して要求し、
前記ポート番号ファイルの要求をポート番号ファイル要求受付機能が前記専用ポートを介して受け付け、
前記ポート番号ファイル受付機能で受け付けた前記要求に基づいてポート番号ファイル読込機能が管理サーバ側記憶手段からポート番号ファイルを読み込み、
前記読み込んだポート番号ファイルをポート番号ファイル送信機能が前記ポート番号ファイル要求の送信元に対して前記専用ポートを介して送信し、
前記ポート番号ファイル送信機能によって送信された前記ポート番号ファイルを前記ポート番号設定手段が管理対象マシン側ポート番号ファイル格納手段に格納し、
前記管理対象マシン側ポート番号ファイル格納手段に格納された前記ポート番号ファイルに基づいてポート番号特定機能が前記接続先のポート番号を特定するようにしたことを特徴とするポート番号特定システム制御方法。
【００９３】
（付記７）異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにあって、
前記管理対象マシンに対してオペレーティングシステムの設定情報を配信するマネージャ側デプロイメント機能、
専用ポートを介して前記管理対象サーバから送信されるポート番号ファイルの要求を受け付けるポート番号ファイル要求受付機能、
前記ポート番号ファイル要求に基づいて管理サーバ側記憶手段からポート番号ファイルを読み込むポート番号ファイル読込機能、
前記読み込んだポート番号ファイルを前記ポート番号ファイル要求の送信元に対して前記専用ポートを介して送信するポート番号ファイル送信機能、
を実行可能にプログラム化し、これを前記管理サーバが予め備えているコンピュータに実現させるようにしたことを特徴とするポート番号特定システム制御用プログラム。
【００９４】
（付記８）異なるポート番号を備えた複数の汎用ポートを有すると共に当該各汎用ポートを介して外部から個別に接続を受け付ける管理サーバと、前記汎用ポートの内の一つを接続先として指定し通信を行う複数の管理対象マシンとを備えたポート番号特定システムにおいて、
前記管理サーバから配信されるオペレーティングシステムの設定情報に基づいてオペレーティングシステムを構築するエージェント側デプロイメント機能、
管理対象マシン側ポート番号ファイル格納手段にポート番号ファイルが格納されているか否かを判定するポート番号ファイル確認機能、
前記ポート番号ファイルが格納されている場合で、且つ予め接続先として設定されたポート番号に接続することができるか否か接続判定機能が判定し、
前記接続判定機能によって接続できなかったと判定された場合に、ファイル取得手段に対してポート番号ファイルを取得するように指令するポート番号ファイル取得指令機能、
前記ポート番号ファイル取得指令機能による指令に基づいて前記ポート番号ファイルを専用ポートを介して前記管理サーバに要求するファイル取得機能、
前記管理サーバから前記専用ポートを介して送信される前記ポート番号ファイルに基づいて前記接続先のポート番号を特定するポート番号特定機能、
を実行可能にプログラム化し、これを前記管理対象マシンが予め備えているコンピュータに実現させるようにしたことを特徴とするポート番号特定システム制御用プログラム。
【００９５】
この出願は２０１１年４月２２日に出願された日本出願特願２０１１−０９５７８０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００９６】
本発明は、ＯＳのディスクイメージを配信する管理サーバと管理サーバから配信されるＯＳイメージに基づいてデプロイを行う管理対象マシンとによって構成されるデプロイメントシステムに応用することが可能である。
【符号の説明】
【００９７】
１０  管理サーバ
１１  管理サーバ側記憶手段
１１ａ  ポート番号ファイル
１２  アプリケーション部
１２ａ  マネージャ側デプロイメント機能
１３  ファイルサーバ部
１３ａ  ファイル送信機能
１３ｂ  ファイル要求受付機能
１３ｃ  ファイル読込機能
１４ａ  汎用ポート
１４ｂ  専用ポート（Ｗｅｌｌ−ｋｎｏｗｎポート）
３０  管理対象マシン
３１  アプリケーション部
３１ａ  エージェント側デプロイメント機能
３１ｂ  ファイル取得手段
３２  ポート番号特定手段
３２ａ  ポート番号ファイル確認機能
３２ｂ  接続判定機能
３２ｃ  ポート番号ファイル取得指令機能
３２ｄ  ポート番号特定機能
３３  管理対象マシン側記憶手段
３３ａ  ポート番号ファイル
【図１】
2012144462.tif 000003
【図２】
2012144462.tif 000004
【図３】
2012144462.tif 000005
【図４】
2012144462.tif 000006
【図５】
2012144462.tif 000007
【図６】
2012144462.tif 000008
【図７】
2012144462.tif 000009
【図８】
2012144462.tif 000010
【図９】
2012144462.tif 000011
【図１０】
2012144462.tif 000012
【図１１】
2012144462.tif 000013
【図１２】
2012144462.tif 000014
【図１３】
2012144462.tif 000015
【図１４】
2012144462.tif 000016
【図１５】
2012144462.tif 000017
【国際調査報告】
2012144462.tif 000018
2012144462.tif 000019