(57)【特許請求の範囲】
【請求項１】
複数の仮想計算機と、該仮想計算機を制御する制御機構と、該仮想計算機を操作するコンソールとから構成される仮想計算機システムにおいて、
仮想計算機グループを構成する仮想計算機を定義することで複数の仮想計算機グループを定義して、該仮想計算機グループに属する仮想計算機の状態情報を管理する定義体を作成する定義部と、
上記定義部の定義する仮想計算機グループに対応付ける形で備えられるコンソールと、
上記定義体の管理する上記仮想計算機グループに属する全仮想計算機の状態情報を、該仮想計算機グループに対応付けられるコンソールに出力する状態表示部と、
上記コンソールの発行するコマンドが対となる上記仮想計算機グループに対しての一括操作を指示するときに、該仮想計算機グループに属する全仮想計算機に対して該コマンドを発行するとともに、該コマンド発行により実行される仮想計算機の実行結果を該コンソールに出力する一括操作部とを備えることを、
特徴とする仮想計算機システム。
【請求項２】
複数の仮想計算機と、該仮想計算機を制御する制御機構と、該仮想計算機を操作するコンソールとから構成される仮想計算機システムにおいて、
仮想計算機グループを構成する仮想計算機を定義することで複数の仮想計算機グループを定義して、該仮想計算機グループに属する仮想計算機の状態情報を管理する定義体を作成する定義部と、
上記定義部の定義する仮想計算機グループに対応付ける形で備えられるコンソールと、
上記定義体の管理する上記仮想計算機グループに属する全仮想計算機の状態情報を、該仮想計算機グループに対応付けられるコンソールに出力する状態表示部と、
上記コンソールの発行するコマンドが対となる上記仮想計算機グループに対しての一括操作を指示するときに、該仮想計算機グループに属する全仮想計算機に対して該コマンドを発行するとともに、該コマンド発行により実行される仮想計算機の実行結果を該コンソールに出力する一括操作部と、
仮想計算機のＯＳからコンソールに対しての出力命令を受け取るときに、該仮想計算機の識別子情報を付加しつつ、該仮想計算機の属する仮想計算機グループに対応付けられるコンソールに対して、該出力命令の指示する出力処理を実行するとともに、該コンソールから該出力処理に対する応答があるときには、その応答内容を出力命令発行元の仮想計算機に通知するＩ／Ｏ処理部とを備えることを、
特徴とする仮想計算機システム。
【請求項３】
請求項１又は２記載の仮想計算機システムにおいて、
コンソールから対となる仮想計算機グループに属する別の仮想計算機への切換コマンドが発行されるときに、該コンソールの取り付け先を該切換コマンドの指す仮想計算機に切り換える切換処理部を備えることを、
特徴とする仮想計算機システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、オペレータの負荷軽減を実現するとともに、少ないコンソールでもって仮想計算機操作及びＯＳ操作を実現する仮想計算機システムに関するものである。
【０００２】
仮想計算機システムは、複数の仮想計算機と、これらの仮想計算機を制御するモニタプログラムと、これらの仮想計算機を操作するＶＭコンソールと、これらの仮想計算機配下で動作するＯＳを操作するＯＳコンソールとを備えることでデータ処理を実行する構成を採っている。
【０００３】
この仮想計算機システムの実用性を高めるためにも、オペレータの負荷軽減を実現する構成を構築していく必要があるとともに、必要とされるコンソールの数を削減する構成を構築していく必要がある。
【０００４】
【従来の技術】
従来の仮想計算機システムでは、ＶＭコンソールを仮想計算機対応に備えるとともに、ＯＳコンソールを仮想計算機対応に備える構成を採っていた。
【０００５】
すなわち、仮想計算機システムがＶＭ１，ＶＭ２，ＶＭ３という３台の仮想計算機で構成される場合には、仮想計算機ＶＭ１に、それ用のＶＭコンソール及びＯＳコンソールを取り付け、仮想計算機ＶＭ２に、それ用のＶＭコンソール及びＯＳコンソールを取り付け、仮想計算機ＶＭ３に、それ用のＶＭコンソール及びＯＳコンソールを取り付けるという構成を採っていたのである。
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来技術に従っていると、必要とされるコンソールの数が多くなってしまうという問題点があった。
【０００７】
これを解決する１つの方法として、ＶＭコンソールについては１台とする構成を採って、その取り付け先を変更していくという構成を採ることが考えられる。しかるに、この構成を採ると、複数の仮想計算機に対して同一のコマンド（ＩＰＬコマンド等）を発行する場合に、オペレータは、図１０に示すように、ＶＭコンソールの取り付けられている仮想計算機から、その他の仮想計算機のそれぞれに対して順番にそのコマンドを発行し、それに続けて、そのＶＭコンソールの取り付けられている仮想計算機自身に対してそのコマンドを入力していかなければならないことになる。図１１に、このときの処理フローを図示する。
【０００８】
これから、仮想計算機の数分のコマンドを入力しなければならないことで、オペレータの操作が煩雑になるという問題点があるとともに、他の仮想計算機の状態を知ることができないことで、オペレータの誤操作が発生するという問題点が出てくる。なお、この前者の問題点は、仮想計算機対応にＶＭコンソールを備えるという従来技術の問題点でもある。
【０００９】
更に、この構成を採ると、ＶＭコンソールの取り付け先を変更する場合に、オペレータは、図１２に示すように、ＶＭコンソールから仮想計算機の取り外しを指示することで、ＶＭコンソールを空き状態とし、その後、その空きとなったＶＭコンソールから、別の仮想計算機への取り付けを指示していかなければならないことになる。図１３に、このときの処理フローを図示する。
【００１０】
これから、コマンドを２回入力しなければならないことで、オペレータの操作が煩雑になるという問題点が出てくる。
更に、この構成を採ると、ＶＭコンソールをＯＳコンソールと共用できないという問題点がある。すなわち、ＶＭコンソールとＯＳコンソールとを共用する構成を採ると、共用するＶＭコンソールの切換時に、その共用コンソールが空き状態となるので、共用するＯＳコンソールが論理的に切り離されてしまうからである。これに対処するには、図１４の処理フローに示すように、共用コンソール状態のときには、共用するＶＭコンソールの切換処理を禁止するという方法を採るしかない。
【００１１】
以上に説明したことからも分かるように、ＶＭコンソールを１台とする構成を採って、その取り付け先を変更していくという構成を採ることで、従来技術の問題点を解決していくという方法を採ることはできない。
【００１２】
本発明はかかる事情に鑑みてなされたものであって、オペレータの負荷軽減を実現するとともに、少ないコンソールでもって仮想計算機操作及びＯＳ操作を実現する新たな仮想計算機システムの提供を目的とする。
【００１３】
【課題を解決するための手段】
図１に本発明により構成される仮想計算機システムの原理構成を図示する。
図中、１は本発明の仮想計算機システムを構成する複数の仮想計算機、２は本発明の仮想計算機システムを構成する制御機構であって、仮想計算機１を制御するもの、３は本発明の仮想計算機システムを構成する１つ又は複数のコンソールであって、仮想計算機１を操作するとともに、仮想計算機１の配下で動作するＯＳを操作するものである。
【００１４】
制御機構２は、定義部２０と、状態表示部２１と、一括操作部２２と、切換処理部２３と、Ｉ／Ｏ処理部２４とを備える。
この定義部２０は、仮想計算機グループを構成する仮想計算機１を定義することで複数の仮想計算機グループを定義するとともに、仮想計算機グループに属する仮想計算機１の状態情報を管理する定義体を作成する。ここで、コンソール３は、定義部２０の定義する仮想計算機グループ対応に備えられ、その仮想計算機グループ配下のいずれかの仮想計算機１に取り付けられることなる。
【００１５】
状態表示部２１は、定義部２０により作成された定義体の管理する仮想計算機グループに属する仮想計算機１の状態情報を、その仮想計算機グループに対応付けられるコンソール３に出力する。一括操作部２２は、仮想計算機グループに属する仮想計算機１に対してコマンドを発行するとともに、そのコマンド発行により実行される仮想計算機１の実行結果をコンソール３に出力する。切換処理部２３は、コンソール３の取り付け先を切り換える。
【００１６】
Ｉ／Ｏ処理部２４は、仮想計算機１のＯＳから、その仮想計算機１の属する仮想計算機グループに対応付けられるコンソール３に対しての出力命令を受け取るときに、そのコンソール３に対して出力命令の指示する出力処理を実行するとともに、コンソール３から、その出力処理に対する応答があるときには、その応答内容を出力命令発行元の仮想計算機１に通知する。
【００１７】
【作用】
本発明の仮想計算機システムでは、定義部２０は、複数の仮想計算機グループを定義して、仮想計算機グループに属する仮想計算機１の状態情報を管理する定義体を作成し、そして、これに合わせて、仮想計算機グループの数分のコンソール３を用意する構成を採る。
【００１８】
定義部２０は、例えば、ＶＭ１，ＶＭ２，ＶＭ３という３つの仮想計算機１を１つの仮想計算機グループとして定義して、その仮想計算機グループに対応付けて、それらの３つの仮想計算機１の状態情報を管理する定義体を作成し、そして、これに合わせて、１つのコンソール３を用意する構成を採るのである。
【００１９】
このように仮想計算機グループが定義されるときにあって、状態表示部２１は、定義部２０により作成された定義体の管理する仮想計算機グループに属する全仮想計算機１の状態情報を対となるコンソール３に出力する。この状態表示部２１の処理により、オペレータは、コンソール３の表示画面を見ることで、そのコンソール３と対となる仮想計算機グループに属する全仮想計算機１の状態を知ることができる。
【００２０】
一方、一括操作部２２は、コンソール３の発行するコマンドが対となる仮想計算機グループに対しての一括操作を指示するときには、その仮想計算機グループに属する全仮想計算機１に対してコマンドを発行するとともに、そのコマンド発行により実行される仮想計算機１の実行結果をコマンド発行元のコンソール３に出力する。この一括操作部２２の処理により、オペレータは、コンソール３から１回コマンドを発行するだけで、仮想計算機グループに属する全仮想計算機１に対してのコマンド発行処理を実行できるようになる。
【００２１】
一方、切換処理部２３は、コンソール３から対となる仮想計算機グループに属する別の仮想計算機１への切換コマンドが発行されるときには、１オペレーションでもって、そのコンソール３の取り付け先をその切換コマンドの指す仮想計算機１に切り換える。この切換処理部２３の処理により、コンソール３が空きとなる状態が発生せずに、コンソール３の取り付け先の仮想計算機１を変更できるようになる。
【００２２】
一方、Ｉ／Ｏ処理部２４は、仮想計算機１のＯＳから所属するコンソール３に対しての出力命令を受け取るときには、その仮想計算機１の識別子情報を付加しつつ、そのコンソール３に対してその出力命令の指示する出力処理を実行するとともに、そのコンソール３からその出力処理に対する応答があるときには、その応答内容を出力命令発行元の仮想計算機１に通知する。このＩ／Ｏ処理部２４の処理により、コンソール３はＯＳコンソールとしても機能することになり、切換処理部２３の処理に従ってコンソール３が空き状態とならないことが実現されることと合わせて、ＶＭコンソールとＯＳコンソールとを共用するコンソール３を構築できるようになる。
【００２３】
このようにして、本発明によれば、オペレータの負荷軽減を実現するとともに、少ないコンソールでもって仮想計算機操作及びＯＳ操作を実現する仮想計算機システムを構築できるようになる。
【００２４】
そして、異なる業務毎に複数の仮想計算機グループを定義することで、異なる業務毎に、仮想計算機操作及びＯＳ操作を実現できるようになる。
【００２５】
【実施例】
以下、実施例に従って本発明を詳細に説明する。
図１で説明したように、本発明の仮想計算機システムでは、モニタプログラムに相当する制御機構２が、新たに、定義部２０、状態表示部２１、一括操作部２２、切換処理部２３及びＩ／Ｏ処理部２４を備えることで、オペレータの負荷軽減を実現するとともに、少ないコンソールでもって仮想計算機操作及びＯＳ操作を実現するものである。
【００２６】
この新たに備える定義部２０は、図１で説明したように、仮想計算機グループを定義するとともに、その仮想計算機グループを構成する仮想計算機１の状態情報を管理する処理を実行する。なお、この実施例では、定義部２０は、説明の便宜上、仮想計算機システムを構成する全ての仮想計算機１を１つの仮想計算機グループとしてグループ化することを想定している。従って、仮想計算機グループの備えるコンソール３は１つである。
【００２７】
定義部２０は、定義体を作成することで、この処理を実行することになる。図２に、この定義体の一実施例を図示する。
この図に示すように、定義部２０により作成される定義体は、仮想計算機グループを構成する仮想計算機１の数と、それらの仮想計算機１の仮想計算機名と、それらの仮想計算機１の状態とを管理するものであって、例えば、ＶＭ１，ＶＭ２，ＶＭ３という３つの仮想計算機１を１つの仮想計算機グループとして定義する場合には、仮想計算機数“３”と、仮想計算機名“ＶＭ１”及びその仮想計算機状態と、仮想計算機名“ＶＭ２”及びその仮想計算機状態と、仮想計算機名“ＶＭ３”及びその仮想計算機状態とを管理する定義体を作成する。ここで、定義体に登録される仮想計算機状態としては、「停止状態」、「ＩＰＬ」、「走行状態」、「待ち状態」等がある。
【００２８】
図３に、定義部２０の実行する処理フローの一実施例、図４に、状態表示部２１の実行する処理フローの一実施例、図５に、一括操作部２２の実行する処理フローの一実施例、図６に、切換処理部２３の実行する処理フローの一実施例、図７及び図８に、Ｉ／Ｏ処理部２４の実行する処理フローの一実施例を図示する。次に、これらの処理フローに従って、本発明を詳細に説明する。
【００２９】
最初に、定義部２０の実行処理について説明する。
定義部２０は、図３の処理フローに示すように、先ず最初に、ステップ１で、ある仮想計算機１の状態を認識すると、続いて、ステップ２で、その仮想計算機１が仮想計算機グループに登録されているのか否かをチェックする。
【００３０】
このステップ２でのチェック処理により、新たに認識された仮想計算機１が仮想計算機グループに登録されていることを判断するときには、ステップ３に進んで、その仮想計算機１の状態に変化があるのか否かをチェックして、変化がないことを判断するときには、そのまま処理を終了し、変化があることを判断するときには、ステップ４に進んで、仮想計算機グループの定義体に管理される仮想計算機状態をそれに合わせて更新してから処理を終了する。
【００３１】
一方、ステップ２でのチェック処理により、新たに認識された仮想計算機１が仮想計算機グループに登録されていないことを判断するときには、ステップ５に進んで、仮想計算機グループの定義体に、その仮想計算機１の仮想計算機名を追加するとともに、定義体の管理する仮想計算機数を１つカウントアップすることで、その仮想計算機１を仮想計算機グループに組み込む。続いて、ステップ４に進んで、仮想計算機グループの定義体に、その新たに追加した仮想計算機１の状態を登録してから処理を終了する。
【００３２】
このようにして、定義部２０は、図３の処理フローを実行することで、起動されている仮想計算機１を仮想計算機グループに組み込むとともに、それらの仮想計算機１の状態情報を管理する処理を実行するのである。
【００３３】
次に、状態表示部２１の実行処理について説明する。
状態表示部２１は、図４の処理フローに示すように、先ず最初に、ステップ１で、規定の周期等に従って、仮想計算機グループの定義体に管理される仮想計算機状態を確認すると、続いて、ステップ２で、仮想計算機状態に変化があったのか否かをチェックして、変化がないことを判断するときには、そのまま処理を終了し、変化があったことを判断するときには、ステップ３に進んで、変化した仮想計算機状態をコンソール３に出力すべく出力データを作成し、続くステップ４で、コンソール３に対してＩ／Ｏ命令を発行することで、その出力データをコンソール３に出力する。
【００３４】
このようにして、状態表示部２１は、図４の処理フローを実行することで、仮想計算機グループの定義体に管理される仮想計算機状態をコンソール３に出力するのである。これにより、オペレータは、コンソール３の表示画面を見ることで、仮想計算機グループを構成する全仮想計算機１の状態を知ることができるようになる。
【００３５】
次に、一括操作部２２の実行処理について説明する。
一括操作部２２は、図５の処理フローに示すように、先ず最初に、ステップ１で、コンソール３からコマンドが入力されてくることを確認すると、続いて、ステップ２で、コマンド名に従って、その入力コマンドが仮想計算機グループ全体の操作を指示するコマンドであるのか否かをチェックする。
【００３６】
このステップ２でのチェック処理により、入力コマンドが仮想計算機グループ全体の操作を指示するコマンドでないことを判断するとき、すなわち、コンソール３に接続されている仮想計算機１の操作を指示するコマンドであることを判断するときには、ステップ３に進んで、その仮想計算機１に対して入力コマンドの実行を指示し、続くステップ４で、その指示に従って実行されるその仮想計算機１での実行結果を、仮想計算機名と対応を取りつつコンソール３に出力して処理を終了する。
【００３７】
一方、ステップ２でのチェック処理により、入力コマンドが仮想計算機グループ全体の操作を指示するコマンドであることを判断するときには、ステップ５に進んで、仮想計算機グループに登録されている仮想計算機１の中から、コマンドを受け付けた仮想計算機１以外で、かつ未処理のものを１つ送信先として選択し、続くステップ６で、未処理のものを選択できたのか否かをチェックして、未処理のものを選択できないことを判断するとき、すなわち、コマンドを受け付けた仮想計算機１以外の全仮想計算機１についての処理を終了したことを判断するときには、ステップ３に進んで、コマンドを受け付けた仮想計算機１に対して入力コマンドの実行を指示し、続くステップ４で、その指示に従って実行されるその仮想計算機１での実行結果を、仮想計算機名と対応を取りつつコンソール３に出力して処理を終了する。
【００３８】
一方、ステップ６でのチェック処理により、送信先の仮想計算機１を選択できたことを判断するときには、ステップ７に進んで、送信先の仮想計算機１に対して入力コマンドを発行し、続くステップ８で、そのコマンド発行により実行される送信先の仮想計算機１での実行完了を待って、その実行が完了すると、続くステップ９で、送信先の仮想計算機１から送られてくる実行結果のメッセージを受け取って、その受け取った実行結果を、コマンド受付元の仮想計算機１を介して、仮想計算機名と対応を取りつつコンソール３に出力してから、ステップ５に戻っていく。
【００３９】
このようにして、一括操作部２２は、図５の処理フローを実行することで、コンソール３の発行するコマンドが仮想計算機グループに対しての一括操作を指示するときには、仮想計算機グループに属する全仮想計算機１に対してコマンドを発行するとともに、そのコマンド発行により実行される仮想計算機１の実行結果をコンソール３に出力するのである。これにより、オペレータは、コンソール３から１回コマンドを発行するだけで、仮想計算機グループに属する全仮想計算機１に対してのコマンド発行処理を実行できるようになる。
【００４０】
次に、切換処理部２３の実行処理について説明する。
切換処理部２３は、図６の処理フローに示すように、先ず最初に、ステップ１で、コンソール３からコマンドが入力されてくることを確認すると、続いて、ステップ２で、コマンド名に従って、その入力コマンドがコンソール３の接続先の切り換えを指示する切換コマンドであるのか否かをチェックする。
【００４１】
このステップ２でのチェック処理により、入力コマンドが切換コマンドでないことを判断するときには、ステップ３に進んで、一括操作部２２を起動することで、上述した図５の処理フローの実行に入ることを指示する。
【００４２】
一方、ステップ２でのチェック処理により、入力コマンドが切換コマンドであることを判断するときには、ステップ４に進んで、切換先に指定された仮想計算機１が仮想計算機グループに登録されているのか否かをチェックして、仮想計算機グループに登録されていないことを判断するときには、コンソール３の接続先の切換処理を実行することなく、そのまま処理を終了する。
【００４３】
一方、ステップ４でのチェック処理により、切換先に指定された仮想計算機１が仮想計算機グループに登録されていることを判断するときには、ステップ５に進んで、その仮想計算機１がコンソール３に取り付けられているものであるのか否かをチェックして、コンソール３に取り付けられていることを判断するときには、切り換える必要がないので、コンソール３の接続先の切換処理を実行することなく、そのまま処理を終了する。
【００４４】
一方、ステップ５でのチェック処理により、切換先に指定された仮想計算機１がコンソール３に取り付けられていないことを判断するときには、ステップ６に進んで、コンソール３の取り付けている仮想計算機１からコンソール３を取り外し、続くステップ７で、切換先に指定された仮想計算機１にコンソール３を取り付け、続くステップ８で、新たにコンソール３に取り付けた仮想計算機１の情報をコンソール３に出力して処理を終了する。
【００４５】
このようにして、切換処理部２３は、図６の処理フローを実行することで、１オペレーションでもって、コンソール３の取り付け先の仮想計算機１を変更するのである。これにより、コンソール３が空きの状態となることを防止しつつ、コンソール３の取り付け先の仮想計算機１を変更できるようになる。
【００４６】
次に、Ｉ／Ｏ処理部２４の実行処理について説明する。
Ｉ／Ｏ処理部２４は、図７の処理フローに示すように、仮想計算機１のＯＳからＩ／Ｏ命令が発行されると、先ず最初に、ステップ１で、そのＩ／Ｏ命令を受け付け、続いて、ステップ２で、そのＩ／Ｏ命令がコンソール３への出力を指示するものであるか否かをチェックして、コンソール３への出力を指示しないものであることを判断するときには、そのまま処理を終了する。ここで、ＯＳの発行するＩ／Ｏ命令のメッセージは、図９に示すように、メッセージテキストの他に、メッセージ長と、そのメッセージがオペレータからの返答を要求するのか否かを示す返却制御情報とを持つものである。
【００４７】
一方、ステップ２のチェック処理により、ＯＳからのＩ／Ｏ命令がコンソール３への出力を指示するものであることを判断するときには、ステップ３に進んで、そのＩ／Ｏ命令のメッセージに、Ｉ／Ｏ命令発行元の仮想計算機１の識別子を付加し、続くステップ４で、コンソール３に対してＩ／Ｏ命令を発行することで、その識別子の付加したＯＳのメッセージをコンソール３に出力する。
【００４８】
続いて、ステップ５で、ＯＳの発行したＩ／Ｏ命令の返却制御情報に従って、そのＩ／Ｏ命令がオペレータからの返答を要求するものであるのか否かをチェックして、返答を要求しないものであることを判断するときには、そのまま処理を終了し、返答を要求するものであることを判断するときには、ステップ６に進んで、オペレータからの返答を待つ処理に入る。
【００４９】
そして、Ｉ／Ｏ処理部２４は、オペレータからの返答を待つときにあって、コンソール３からその返答が入力されると、図８の処理フローに示すように、先ず最初に、ステップ１で、その返答を受け付け、続いて、ステップ２で、その返答を入力してきた仮想計算機１を識別して、その仮想計算機１に対してＩ／Ｏ割り込みを通知することで、その仮想計算機１に返答が入力されてきたことを通知し、続いて、ステップ３で、その仮想計算機１のＯＳからの返答読み込み依頼のＩ／Ｏ命令が発行されると、それを受け付けて、入力された返答メッセージをその仮想計算機１のＯＳに転送して処理を終了する。
【００５０】
このようにして、Ｉ／Ｏ処理部２４は、図７及び図８の処理フローを実行することで、コンソール３をＯＳコンソールとして使用することを実現するのである。
【００５１】
実施例では説明しなかったが、本発明では、異なる業務毎に複数の仮想計算機グループを定義する構成を採ることも可能である。この構成を採ると、異なる業務毎に、仮想計算機操作及びＯＳ操作を実現できるようになる。
【００５２】
【発明の効果】
以上説明したように、本発明によれば、オペレータは、仮想計算機グループに属する複数の仮想計算機に対しての操作をコマンドを１回発行するだけで実現できるようになることから、オペレータの負荷を大きく低減できるようになる。そして、オペレータは、仮想計算機グループ内の各仮想計算機の状態を確認しながら操作を行うことができるので、誤操作を防止できるようになる。
【００５３】
更に、本発明によれば、コンソールの取り付け先となる仮想計算機を、１オペレーションでもって、仮想計算機グループ内の別の仮想計算機に切り換えられるようになることから、コンソールが空きとなる状態の発生を防止できるようになる。
【００５４】
更に、本発明によれば、ＶＭコンソールとして機能する空き状態とならないコンソールに、仮想計算機の識別子情報を付加しつつＯＳメッセージを入出力する構成を採ることから、ＶＭコンソールとＯＳコンソールとを共用できるようになる。
【００５５】
このようにして、本発明によれば、オペレータの負荷軽減を実現するとともに、少ないコンソールでもって仮想計算機操作及びＯＳ操作を実現する仮想計算機システムを構築できるようになる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】定義部の作成する定義体の一実施例である。
【図３】定義部の実行する処理フローの一実施例である。
【図４】状態表示部の実行する処理フローの一実施例である。
【図５】一括操作部の実行する処理フローの一実施例である。
【図６】切換処理部の実行する処理フローの一実施例である。
【図７】Ｉ／Ｏ処理部の実行する処理フローの一実施例である。
【図８】Ｉ／Ｏ処理部の実行する処理フローの一実施例である。
【図９】Ｉ／Ｏ命令のメッセージの説明図である。
【図１０】従来技術の問題点を解決する一構成例の説明図である。
【図１１】従来技術の問題点を解決する一構成例の説明図である。
【図１２】従来技術の問題点を解決する一構成例の説明図である。
【図１３】従来技術の問題点を解決する一構成例の説明図である。
【図１４】従来技術の問題点を解決する一構成例の説明図である。
【符号の説明】
１    仮想計算機
２    制御機構
３    コンソール
２０  定義部
２１  状態表示部
２２  一括操作部
２３  切換処理部
２４  Ｉ／Ｏ処理部
【図１】
0003735141.tif 000002
【図２】
0003735141.tif 000003
【図３】
0003735141.tif 000004
【図４】
0003735141.tif 000005
【図５】
0003735141.tif 000006
【図６】
0003735141.tif 000007
【図７】
0003735141.tif 000008
【図８】
0003735141.tif 000009
【図９】
0003735141.tif 000010
【図１０】
0003735141.tif 000011
【図１１】
0003735141.tif 000012
【図１２】
0003735141.tif 000013
【図１３】
0003735141.tif 000014
【図１４】
0003735141.tif 000015