(57)【要約】【課題】オペレーティングシステムが混在する複数のコンピュータまたは仮想コンピュータを連携して自動操作において、環境構築およびその解除が容易に行える方式を提供する。【解決手段】操作対象コンピュータ接続情報で指定された操作対象コンピュータを自動操作するための操作制御部と、自動操作時に作成される操作ログや操作対象コンピュータ間との連携時に使用される個別情報保存領域をネットワーク上のディスク上に備え、操作対象コンピュータとそのネットワーク上のディスクへ接続および切断させることと、操作対象コンピュータ間の連携を管理する全体管理部を備える。【選択図】図１（ｂ）
2012053503.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由でアクセス可能な複数のコンピュータの自動操作において、該コンピュータの処理の流れを記述した操作手順プログラムおよび操作時に作成される情報を格納するディスク装置をネットワーク上に有し、該ディスク装置と該コンピュータとの接続および切断および操作手順プログラムの実行をネットワーク経由で行う管理用プログラムを有することで、該コンピュータへの自動操作の環境構築および解除が容易に行えることを特徴としたコンピュータの自動操作方式。
【請求項２】
上記方式において、操作手順プログラムそれぞれが、それぞれの操作対象コンピュータ向けに個別に用意されたディスク上の領域に電子ファイルを作成し、管理用プログラムが、それらディスク領域を監視し、全ての操作手順プログラムから電子ファイルが作成されたことを確認し、それらを削除することを合図として、それぞれの操作手順プログラムが同期を取りながら処理を進めることを特徴とした自動操作方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの自動操作を容易な環境構築のみで実施できる方式に関するものである。
【背景技術】
【０００２】
Webサーバの負荷テストにおける複数のコンピュータからの同時アクセス集中や、量産したコンピュータの出荷前テストなど、複数のコンピュータを連携させながら操作する場面は多い。
【０００３】
複数のコンピュータを連携させながら自動操作する方式はあり、操作対象のコンピュータ上に、期待するコンピュータ動作を記述したプログラムを実行し、さらに他コンピュータとネットワークを経由して連携するための操作部および一連のコンピュータの動作を一元管理する部を持つ。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平2-87212号公報  計算機システムの自動運転制御方式
【特許文献２】特開平4-195436号公報  コンピュータ自動テスト方式
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の自動操作方式は、操作対象となる複数のコンピュータそれぞれに、プログラムの実行を制御する機構、および他コンピュータと連携する機構、または管理用のコンピュータとの通信機構をあらかじめ導入しておく必要があった。これら導入にかかる工数は操作する台数に比例して増大する。さらに、操作対象のコンピュータがレンタル品などの一時的なものの場合は、実行するたびに自動操作環境の構築および解除が必要となってしまう。また、オペレーティングシステムが混在するような場合、環境構築の手順が違うため、係る工数は作業者の技術レベルに依存する。
【０００６】
本発明の目的は、環境構築および解除を容易に行えるコンピュータの自動操作方式を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明では、第１に操作対象のそれぞれのコンピュータとネットワークで接続されたコンピュータ内に操作の開始および連携、終了を一元管理する全体管理部を備え、この全体管理部から、操作対象のコンピュータに対しネットワーク経由で、ネットワーク上に操作対象のオペレーティングシステム種類別に構築された、コンピュータを期待した通りに動作させ更にコンピュータ間の連携を全体管理部に依頼する操作制御部、を格納するディスク領域と、操作制御部が各操作対象コンピュータ毎の操作の進捗情報などを格納する個別情報保存領域へのネットワーク接続設定を実施することで、各操作対象のコンピュータに自動操作のための環境を構築する。
【０００８】
第２に全体管理部から操作対象コンピュータ上で動作しているオペレーティングシステム向けの汎用プログラム言語で書かれた操作制御部を遠隔実行することで自動操作を行い、さらに全体管理部と操作制御部が個別情報保存領域へ電子ファイルを読み書きすることによって他コンピュータとの連携を行う。電子ファイルは名称またはファイル内容によって連携処理の種類、例えば同期やエラーによる全操作の停止、を区別する。
【０００９】
第３に全体管理部は、操作終了後に各操作対象コンピュータから遠隔接続設定を解除することで、使用したコンピュータを元の状態に戻すことができる。この３点を特徴とする。
【発明の効果】
【００１０】
本発明のコンピュータ自動操作方式によれば、複数のコンピュータを遠隔操作する際の環境構築および解除に係る工数をオペレーティングシステムの混在に関わらず削減でき、さらに使用者に求められる技術レベルを下げることができる。
【図面の簡単な説明】
【００１１】
【図１（ａ）】本発明の一実施例の形態を示すシステム構成図である。
【図１（ｂ）】図１（ａ）の示す実施形態の処理フローである。
【図２（ａ）】操作対象コンピュータ接続情報の実施例である。
【図２（ｂ）】操作対象コンピュータ間での同期処理におけるシステム構成図である。
【発明を実施するための形態】
【００１２】
本発明を利用したコンピュータの自動操作方式について説明する。図１（ａ）は一実施例の形態を示すシステム構成図である。１０１全体管理部と、１０２個別情報保存領域、１０３操作対象コンピュータ接続情報、１０４操作対象コンピュータ、１０５操作制御部から成る。１０４操作対象コンピュータは複数あり、１０１全体管理部は１０４操作対象コンピュータとネットワークにより通信可能な状態となっている必要があり、また１０２個別情報保存領域および１０３操作対象コンピュータ接続情報、１０５操作制御部とはネットワークまたは直接ケーブルで接続され、１０４操作対象コンピュータは１０２個別情報保存領域および１０５操作制御部とネットワークにて通信可能な状態となっている必要がある。
【００１３】
図１（ｂ）は図１（ａ）を実施する際の処理フローである。１５１初期設定では、１０３操作対象コンピュータ接続情報の準備から始まる。図２（ａ）は操作対象コンピュータ接続情報の例であり、１０４操作対象コンピュータとのネットワーク経由でのログインに必要な情報、例えばネットワークアドレスおよびログインユーザー名、パスワードと、１０４操作対象コンピュータに期待する動作が記述された１０５操作制御部の名称を、１０４操作対象コンピュータの数だけ使用者が記述しておく。その後、１０１全体管理部を使用者が起動すると、１０１全体管理部は、１０３操作対象コンピュータ接続情報を読み込み、そこから１０３操作対象コンピュータの数を判定し、１０３操作対象コンピュータと１対１で対応するように１０２個別情報保存領域をディスク上にディレクトリとして作成し、さらに対応する１０３操作対象コンピュータに対してアクセス権を付与する。
【００１４】
１５２ネットワークディスク接続指示は、１０１全体管理部が、２０１初期設定で作成された１０２個別情報保存領域および１０５操作制御部を１０４操作対象コンピュータに対しネットワーク経由でアクセス出来るよう設定する処理である。１５３操作制御部の実行は、１０１全体管理部が、１０４操作対象コンピュータへネットワーク経由でログイン後、１０５操作制御部を実行する処理である。
【００１５】
１０５操作制御部は期待する操作が汎用プログラム言語で記述されており、１０３操作対象コンピュータを自動で操作していく。操作の際に作成されるログは１０２個別情報保存領域に作成される。１０５操作制御部は、複数の１０４操作コンピュータに同じ動作を期待する場合は共有され、それぞれで別の動作を期待する場合は、個別の１０５操作制御部が実行される。そのため、一連の自動操作終了後に１０４操作対象コンピュータの電源が落とされた場合でも、１０１全体管理部を通してログの確認が可能となる。
【００１６】
１５４他コンピュータとの連携は、１０４操作対象コンピュータ間での連携を行う処理である。図２（ｂ）はオペレーティングシステムが違う２つの操作対象コンピュータ間における同期処理のシステム構成例である。２０１オペレーティングシステム（Ａ）上で動く２０２操作制御部（Ａ）において同期処理が期待される場合、２０２操作制御部（Ａ）は２０３個別情報保存領域に、２０４同期依頼ファイルを作成し、これが削除されるまで待つ。同様に２０５オペレーティングシステム（Ｂ）で動作する２０６操作制御部（Ｂ）は２０７個別情報保存領域に２０８同期依頼ファイルをオペレーティングシステムまたは２０６操作制御部が記述されている汎用プログラム言語が用意する標準的な手段で作成し、これが削除されるまで待つ。１０１全体管理部は、２０３個別情報保存領域（Ａ）および２０７個別情報保存領域（Ｂ）を常に監視し、同期依頼ファイルが作成されると、２１０同期フラグに値をセットし、全ての操作対象ファイルから同期の依頼を受けたことを確認したら、２０４同期依頼ファイルおよび２０８同期依頼ファイルを削除する。ファイルの削除待ちをしていた２０２操作制御部（Ａ）と２０６操作制御部（Ｂ）は次の処理を同時に開始できる。
【００１７】
１５５終了処理は１５２ネットワークディスク接続指示により、接続された１０２個別情報保存領域および１０５操作制御部へのネットワーク接続を切断する処理である。
【符号の説明】
【００１８】
１０１…全体管理部、１０２…個別情報保存領域、１０３…操作対象コンピュータ接続情報、１０４…操作対象コンピュータ、１０５…操作制御部。
【図１（ａ）】
2012053503.tif 000003
【図１（ｂ）】
2012053503.tif 000004
【図２（ａ）】
2012053503.tif 000005
【図２（ｂ）】
2012053503.tif 000006