(57)【要約】【課題】仮想化技術を利用することにより専用のサーバ機でなくてもコンピュータ管理等の管理ソリューションを実現すると共に、コンピュータの利便性を損なうことなく管理機能を提供すること。【解決手段】管理コンソールおよび仮想サーバを実行するコンピュータをプライマリ管理コンピュータ１００Ａからセカンダリ管理コンピュータ１００Ｂに変更する場合、二つのコンピュータ間でユーザ管理情報、機器管理情報、監査ログ情報プール、管理ポリシー情報の同期をとる。【選択図】    図２
2010061556.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された被管理情報処理装置と、
第１オペレーティングシステム、および第１オペレーティングシステム上で動作し、前記被管理情報処理装置の動作をコントロールするためのセキュリティ情報を管理する機能を有する第１プログラムを備えた第１ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第１モニタ手段を備え、前記ネットワークに接続された複数の第１情報処理装置と、
第２オペレーティングシステム、および第２オペレーティングシステム上で動作し、前記被管理情報処理装置での管理状況を示すログ情報を収集し保存する機能を有する第２プログラムを備えた第２ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第２モニタ手段を備え、前記ネットワークに接続された複数の情報処理装置と、
第３オペレーティングシステムと、前記第３オペレーティングシステム上で動作し、前記被管理情報処理装置を使用するユーザ情報を管理する機能を有する第３プログラムとを備えた第３ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第３情報処理装置と、
第３オペレーティングシステムと、前記第４オペレーティングシステム上で動作し、前記被管理情報処理装置の機器情報を管理する機能を有する第４プログラムとを備えた第４ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第４情報処理装置と
を具備する情報処理システムにおいて、
前記複数の第１情報処理装置から選ばれる１台の第１情報処理装置が前記第１プログラムを実行し、前記第１プログラムを実行する第１情報処理装置を前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた１台の第１情報処理装置と前記新たに選ばれた第１情報処理装置との間で前記セキュリティ情報を同期し、
前記複数の第２情報処理装置から選ばれる１台の第２情報処理装置が前記第２プログラムを実行し、前記第２プログラムを実行する第２情報処理装置を前記選ばれた１台の第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた１台の第２情報処理装置と前記新たに選ばれた第２情報処理装置との間で前記ログ情報を同期し、
前記複数の第３情報処理装置から選ばれる１台の第３情報処理装置が前記第３プログラムを実行し、前記第３プログラムを実行する第３情報処理装置を前記選ばれた１台の第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた１台の第３情報処理装置と前記新たに選ばれた第３情報処理装置との間で前記ユーザ情報を同期し、
前記複数の第４情報処理装置から選ばれる１台の第４情報処理装置が前記第４プログラムを実行し、前記第４プログラムを実行する第４情報処理装置を前記選ばれた１台の第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた１台の第４情報処理装置と前記新たに選ばれた第４情報処理装置との間で前記機器情報を同期する
ことを特徴とする情報処理システム。
【請求項２】
前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定されることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１情報処理装置と前記第２情報処理装置と前記第３情報処理装置と前記第４情報処理装置とは同一の情報処理装置であることを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記選ばれた第１情報処理装置から前記新たに選ばれた第１情報処理装置に変更する場合、前記第１ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第１情報処理装置の空きリソースに応じて前記新たに選ばれた第１情報処理装置を選択し、
前記選ばれた第２情報処理装置から前記新たに選ばれた第２情報処理装置に変更する場合、前記第２ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第２情報処理装置の空きリソースに応じて前記新たに選ばれた第２情報処理装置を選択し、
前記選ばれた第３情報処理装置から前記新たに選ばれた第３情報処理装置に変更する場合、前記第３ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第３情報処理装置の空きリソースに応じて前記新たに選ばれた第３情報処理装置を選択し、
前記選ばれた第４情報処理装置から前記新たに選ばれた第４情報処理装置に変更する場合、前記第４ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第４情報処理装置の空きリソースに応じて前記新たに選ばれた第４情報処理装置を選択することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
ネットワークに接続された被管理情報処理装置と、
第１オペレーティングシステム、および第１オペレーティングシステム上で動作し、前記被管理情報処理装置の動作をコントロールするためのセキュリティ情報を管理する機能を有する第１プログラムを備えた第１ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第１モニタ手段を備え、前記ネットワークに接続された複数の第１情報処理装置と、
第２オペレーティングシステム、および第２オペレーティングシステム上で動作し、前記被管理情報処理装置での管理状況を示すログ情報を収集し保存する機能を有する第２プログラムを備えた第２ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第２モニタ手段を備え、前記ネットワークに接続された複数の情報処理装置と、
第３オペレーティングシステムと、前記第３オペレーティングシステム上で動作し、前記被管理情報処理装置を使用するユーザ情報を管理する機能を有する第３プログラムとを備えた第３ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第３情報処理装置と、
第３オペレーティングシステムと、前記第４オペレーティングシステム上で動作し、前記被管理情報処理装置の機器情報を管理する機能を有する第４プログラムとを備えた第４ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第４情報処理装置と
を具備する情報処理システムの制御方法であって、
前記複数の第１情報処理装置から選ばれる１台の第１情報処理装置が前記第１プログラムを実行し、前記第１プログラムを実行する第１情報処理装置を前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた１台の第１情報処理装置と前記新たに選ばれた第１情報処理装置との間で前記セキュリティ情報を同期し、
前記複数の第２情報処理装置から選ばれる１台の第２情報処理装置が前記第２プログラムを実行し、前記第２プログラムを実行する第２情報処理装置を前記選ばれた１台の第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた１台の第２情報処理装置と前記新たに選ばれた第２情報処理装置との間で前記ログ情報を同期し、
前記複数の第３情報処理装置から選ばれる１台の第３情報処理装置が前記第３プログラムを実行し、前記第３プログラムを実行する第３情報処理装置を前記選ばれた１台の第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた１台の第３情報処理装置と前記新たに選ばれた第３情報処理装置との間で前記ユーザ情報を同期し、
前記複数の第４情報処理装置から選ばれる１台の第４情報処理装置が前記第４プログラムを実行し、前記第４プログラムを実行する第４情報処理装置を前記選ばれた１台の第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた１台の第４情報処理装置と前記新たに選ばれた第４情報処理装置との間で前記機器情報を同期する
ことを特徴とする情報処理システムの制御方法。
【請求項６】
前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定されることを特徴とする請求項５に記載の情報処理システムの制御方法。
【請求項７】
前記第１情報処理装置と前記第２情報処理装置と前記第３情報処理装置と前記第４情報処理装置とは同一の情報処理装置であることを特徴とする請求項５に記載の情報処理システムの制御方法。
【請求項８】
前記選ばれた第１情報処理装置から前記新たに選ばれた第１情報処理装置に変更する場合、前記第１ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第１情報処理装置の空きリソースに応じて前記新たに選ばれた第１情報処理装置を選択し、
前記選ばれた第２情報処理装置から前記新たに選ばれた第２情報処理装置に変更する場合、前記第２ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第２情報処理装置の空きリソースに応じて前記新たに選ばれた第２情報処理装置を選択し、
前記選ばれた第３情報処理装置から前記新たに選ばれた第３情報処理装置に変更する場合、前記第３ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第３情報処理装置の空きリソースに応じて前記新たに選ばれた第３情報処理装置を選択し、
前記選ばれた第４情報処理装置から前記新たに選ばれた第４情報処理装置に変更する場合、前記第４ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第４情報処理装置の空きリソースに応じて前記新たに選ばれた第４情報処理装置を選択することを特徴とする請求項５に記載の情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから配布されるセキュリティポリシに基づいて動作が制御される被管理コンピュータを有する情報処理システムおよび情報処理システムの制御方法に関する。
【背景技術】
【０００２】
従来ＰＣ管理等の管理ソリューションでは、中核となるサーバが管理マシンとして、クライントである被管理コンピュータを管理する構成が一般的であった。専用のサーバ機を導入することは、一定のスキルを有する管理者を必要とするため中小企業等では導入障壁となっていた。
【０００３】
特許文献１には、クライアントマシンは仮想マシンを構成し、サーバプログラムを動作させることを開示している。
【特許文献１】特開２００８−８３８９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
サーバ用途ではないユーザが使用する一般的なコンピュータ(デスクトップやノートパソコン)上で仮想化技術を利用することにより専用のサーバ機でなくてもＰＣ管理等の管理ソリューションを実現することができる。
【０００５】
ところが、ユーザが使用するコンピュータ上で仮想技術を利用してサーバを構築した場合、ユーザがコンピュータを持ち出すことができる環境では、サーバを構築したコンピュータが持ち出された場合にサーバがなくなるという不都合が生じる。
【０００６】
本発明の目的は、仮想化技術を利用することにより専用のサーバ機でなくてもコンピュータ管理等の管理ソリューションを実現すると共に、コンピュータの利便性を損なうことなく管理機能を提供することが可能な情報処理システムおよび情報処理システムの制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一例に係わる情報処理システムは、ネットワークに接続された被管理情報処理装置と、第１オペレーティングシステム、および第１オペレーティングシステム上で動作し、前記被管理情報処理装置の動作をコントロールするためのセキュリティ情報を管理する機能を有する第１プログラムを備えた第１ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第１モニタ手段を備え、前記ネットワークに接続された複数の第１情報処理装置と、第２オペレーティングシステム、および第２オペレーティングシステム上で動作し、前記被管理情報処理装置での管理状況を示すログ情報を収集し保存する機能を有する第２プログラムを備えた第２ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第２モニタ手段を備え、前記ネットワークに接続された複数の情報処理装置と、第３オペレーティングシステムと、前記第３オペレーティングシステム上で動作し、前記被管理情報処理装置を使用するユーザ情報を管理する機能を有する第３プログラムとを備えた第３ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第３情報処理装置と、第３オペレーティングシステムと、前記第４オペレーティングシステム上で動作し、前記被管理情報処理装置の機器情報を管理する機能を有する第４プログラムとを備えた第４ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第４情報処理装置とを具備する情報処理システムにおいて、前記複数の第１情報処理装置から選ばれる１台の第１情報処理装置が前記第１プログラムを実行し、前記第１プログラムを実行する第１情報処理装置を前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた１台の第１情報処理装置と前記新たに選ばれた第１情報処理装置との間で前記セキュリティ情報を同期し、前記複数の第２情報処理装置から選ばれる１台の第２情報処理装置が前記第２プログラムを実行し、前記第２プログラムを実行する第２情報処理装置を前記選ばれた１台の第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた１台の第２情報処理装置と前記新たに選ばれた第２情報処理装置との間で前記ログ情報を同期し、前記複数の第３情報処理装置から選ばれる１台の第３情報処理装置が前記第３プログラムを実行し、前記第３プログラムを実行する第３情報処理装置を前記選ばれた１台の第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた１台の第３情報処理装置と前記新たに選ばれた第３情報処理装置との間で前記ユーザ情報を同期し、前記複数の第４情報処理装置から選ばれる１台の第４情報処理装置が前記第４プログラムを実行し、前記第４プログラムを実行する第４情報処理装置を前記選ばれた１台の第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた１台の第４情報処理装置と前記新たに選ばれた第４情報処理装置との間で前記機器情報を同期することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、仮想化技術を利用することにより専用のサーバ機でなくてもコンピュータ管理等の管理ソリューションを実現すると共に、コンピュータの利便性を損なうことなく管理機能を提供することが可能になる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態を以下に図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態に係わる情報処理システムの構成を示す図である。  
図１に示すように、プライマリ管理コンピュータ１００Ａ、セカンダリ管理コンピュータ１００Ｂ、被管理コンピュータ１０Ａ〜１０Ｄ等から構成されている。  
被管理コンピュータ１０Ａ〜１０Ｄにおいて用いられているオペレーティングシステムは、例えばマイクロソフト社製のＷｉｎｄｏｗｓ（登録商標）である。
【００１１】
プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂは、セキュリティサーバとして動作する機能を有し、被管理コンピュータ１０Ａ〜１０Ｄに対してセキュリティポリシを配布する等の処理を行う。なお、プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂで行われるセキュリティサーバ機能は、プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂの両方で同時に動作するのではなく、プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂの一方のコンピュータがセキュリティサーバ機能を実行する。
【００１２】
また、プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂはセキュリティサーバ機能を実行するための専用コンピュータではない。プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂは、被管理コンピュータ１０Ａ〜１０Ｄと同様に通常ユーザが使用するコンピュータである。
【００１３】
図２に示すように、プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂでは、セキュリティサーバ機能を実行する仮想サーバが実行可能である。仮想サーバは、管理ポリシ情報および監査ログ情報等のデータを管理する。管理ポリシ情報は、被管理コンピュータ１０Ａ〜１０Ｄに配布するセキュリティポリシを含む。監査ログ情報は、各被管理コンピュータ１０Ａ〜１０Ｄから収集された監査ポリシである。監査ポリシには、アカウントログオンイベント、アカウント管理、オブジェクトアクセス、システムイベント、ディレクトリサービスのアクセス、プロセス追跡、ポリシの変更、および特権使用等の種類がある。
【００１４】
アカウントログオンイベントは、ネットワーク経由のログオン／ログオフなどのイベントログ出力である。アカウント管理は、ユーザアカウント、グループの作成、変更等のイベントログ出力である。オブジェクトアクセスは、ファイル、フォルダ、オブジェクトの検索、ユーザ操作、コンピュータ操作等のイベントログ出力である。システムイベントは、シャットダウン・再起動、セキュリティログの変更・消去のイベントログ出力である。ディレクトリサービスのアクセスプロセス追跡は、ＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙドメインコントローラ関連のイベントログ出力である。プロセス追跡は、プロセスの作成、終了、ハンドル複製、間接アクセス取得等のイベントログ出力である。ポリシの変更は、特権（ＯＳの一部として機能、ドメインにワークステーションを追加）の変更等のイベントログ出力である。ログオンイベントは、ローカルログオン・ログオフ等のイベントログ出力である。特権使用は、システム時刻の変更、リモート強制シャットダウン等のイベントログ出力である。
【００１５】
また、プライマリ管理コンピュータ１００Ａおよびセカンダリ管理コンピュータ１００Ｂは、アプリケーションソフトウェアである管理コンソールが実行可能である。管理コンソールは管理ポリシ情報に含まれるセキュリティポリシの設定を行うことが可能である。
【００１６】
管理コンソールは、ユーザ管理情報および機器管理情報等のデータを管理する。ユーザ管理情報には、ユーザ名とパスワード、権限が記録されている。機器管理情報には、ＭＡＣアドレス、管理部署、管理者名、機器番号、コンピュータ名等が記録されている。
【００１７】
プライマリ管理コンピュータ１００Ａがネットワークに接続されている場合、プライマリ管理コンピュータ１００Ａがセキュリティサーバ機能を実行する。プライマリ管理コンピュータ１００Ａがネットワークから離脱する場合、セカンダリ管理コンピュータ１００Ｂがセキュリティサーバおよび管理コンソールが実行される。
【００１８】
セキュリティサーバおよび管理コンソールを実行するコンピュータがプライマリ管理コンピュータ１００Ａからセカンダリ管理コンピュータ１００Ｂに切り替わる場合について説明する。
【００１９】
プライマリ管理コンピュータ１００Ａの管理コンソールが管理するユーザ管理情報および機器管理情報とセカンダリ管理コンピュータ１００Ｂの管理コンソールが管理するユーザ管理情報および機器管理情報とを同期をさせる。また、プライマリ管理コンピュータ１００Ａの仮想セキュリティサーバが管理する監査ログ情報および管理ポリシ情報とセカンダリ管理コンピュータ１００Ｂの仮想セキュリティサーバが管理する監査ログ情報および管理ポリシ情報とを同期をさせる。
【００２０】
そして、管理機能を実行するコンピュータをプライマリ管理コンピュータ１００Ａからセカンダリ管理コンピュータ１００Ｂに切り替える。同様に、仮想サーバ接続をプライマリ管理コンピュータ１００Ａからセカンダリ管理コンピュータ１００Ｂに切り替える。
【００２１】
以上の手順でセキュリティサーバおよび管理コンソールを実行するコンピュータがプライマリ管理コンピュータ１００Ａからセカンダリ管理コンピュータ１００Ｂに切り替えられる。また、セキュリティサーバおよび管理コンソールを実行するコンピュータがセカンダリ管理コンピュータ１００Ｂからプライマリ管理コンピュータ１００Ａに切り替えられる場合も同様な手順で切り替えられる。
【００２２】
図２に示すとおり、管理ポリシの配布と監査ログの収集について、管理機能のユーザインタフェースと分離して垂直分散構成で実現した例である。管理コンソールＯＳは、通常管理アプリケーションは利用せずに設定変更が生じた場合起動されるアプリケーションであり、通常はバックグラウンドで仮想マシンモニタにより最少限度の資源（ＣＰＵ利用率、メモリ容量など）で稼働する仮想サーバ側が情報配布、収集を実現する。
【００２３】
これによりユーザが利用する管理コンソールＯＳが起動していない場合でも仮想サーバを起動しておくことにより、サービスの継続（情報配布、収集）が可能である。
【００２４】
図２のように複数台の仮想化技術を利用したＰＣ間での冗長構成を構築することにより、ＰＣを持ち出したり、ネットワークから切り離したりすることが発生する場合でも、管理サーバ機能を切り替えることにより機能を引き継いだＰＣがサービスを継続することや、ユーザへの管理機能の提供実現できる。
【００２５】
次に、図３のブロック図を参照して管理コンピュータおよび被管理コンピュータの構成を示すブロック図である。
【００２６】
管理コンピュータ１００（１００Ａ，１００Ｂ）は、仮想マシンモニタ１１０、仮想サーバオペレーティングシステム１３０、仮想マシン制御オペレーティングシステム１４０、および管理コンソールオペレーティングシステム１５０等から構成されている。
【００２７】
仮想サーバオペレーティングシステム１３０、仮想マシン制御オペレーティングシステム１４０、および管理コンソールオペレーティングシステム１５０はそれぞれの別の仮想マシン上で動作する。
【００２８】
ハードウエア層はＢＩＯＳエミュレータ１１１、ＡＣＰＩ１１２、ＬＡＮコントローラ１１３、ハードディスクドライブ（ＨＤＤ）１１４、グラフィックプロセッサユニット（ＧＰＵ）１１５、セントラルプロセッシングユニット（ＣＰＵ）１１６等を有する。
【００２９】
ハードウェア（ＨＷ）リソース管理モジュール１２０は、ハードウェア層を管理し、各オペレーティングシステム１３０，１４０，１５０が動作する仮想マシンに対してリソース割り当てを行う。また仮想マシンモニタ１１０は、各仮想マシンの実行スケジュールの管理する機能と、各仮想マシンからのＩ／Ｏ要求をハードウェア層へ振り分ける機能とを有する。
【００３０】
仮想マシン制御オペレーティングシステム上１４０では、電源制御モジュール１４１、仮想マシン（ＶＭ）制御モジュール１４２等のソフトウェアが動作している。電源制御モジュール１４１は、ＡＣＰＩ１１２と共同して電源管理を行う。仮想マシン制御モジュール１４２は、各オペレーティングシステム１３０，１６０が動作する仮想マシンがＬＡＮコントローラ１１３を介して行う外部との通信および各オペレーティングシステム１３０，１６０が動作する仮想マシン同士の通信を監視し、フィルタリング等の処理を実行する。
【００３１】
仮想サーバオペレーティングシステム１３０上は、ファイルサーバ１３１等のソフトが動作する。ファイルサーバ１３１は、セキュリティポリシ１３２および収集ログデータ１３３等のデータを有する。
【００３２】
管理コンソールオペレーティングシステム１５０上では、ＰＣ運用管理アプリケーション１６０等のソフトウェアが動作する。管理コンソールオペレーティングシステム１５０は、通常ユーザが使用する環境であり、ＰＣ運用管理アプリケーション１６０の他にＷｅｂブラウザ、メールユーザエージェント、ワードプロセッサ、表計算ソフトウェア等のアプリケーションソフトウェアが動作する。
【００３３】
ＰＣ運用管理アプリケーション１６０内では，ユーザ管理モジュール１６１、機器管理モジュール１６２、セキュリティポリシ管理モジュール１６３、ＰＣ操作監視モジュール１６４、監視ログ検索閲覧モジュール１６５、ログ検索操作モジュール１６６、データ同期モジュール１６７、冗長構成管理モジュール１６８等のソフトウェアモジュールが動作する。
【００３４】
ユーザ管理モジュール１６１は、ユーザ管理情報の管理を行う。機器管理モジュール１６２は、機器管理情報の管理を行う。セキュリティポリシ管理モジュール１６３は管理ポリシ情報の管理を行う。ＰＣ操作監視モジュールは、監査ログ情報プールに格納されている情報に基づいて、ユーザのコンピュータ操作を監視する。
【００３５】
監視ログ検索閲覧モジュール１６５は、ユーザが設定した条件をログ検索操作モジュール１６６に渡す。ログ検索操作モジュール１６６は、仮想サーバＯＳ１３０内のファイルサーバ１３１と通信を行って、ユーザが設定した条件に応じたログを抽出し、ファイルサーバ１３１から取得する。監視ログ検索閲覧モジュール１６５は、ログ検索操作モジュール１６６が取得したログを表示装置の画面上に表示する。
【００３６】
データ同期モジュールは、プライマリ管理コンピュータ１００Ａとセカンダリ管理コンピュータ１００Ｂとの間で設定情報を同期させる機能を有する。冗長構成管理モジュールは、プライマリ管理コンピュータ１００Ａとセカンダリ管理コンピュータ１００Ｂとの間で冗長構成の停止、再開を管理する機能を有する。
【００３７】
切り替え時に被管理コンピュータ１０Ａ〜１０Ｄが切り替わったことを自動的に認識する方法について説明する。  
プライマリ管理コンピュータ１００Ａの仮想サーバＯＳ１３０が動作する仮想マシンと、セカンダリ管理コンピュータ１００Ｂの仮想サーバＯＳ１３０が動作する仮想マシンとにはＮｅｔＢＩＯＳで使われるマシン名が設定されている。
【００３８】
切り替え時、プライマリ管理コンピュータ１００Ａの仮想サーバＯＳ１３０が動作する仮想マシンはセカンダリ管理コンピュータ１００Ｂの仮想サーバＯＳ１３０が動作する仮想マシンに設定されているマシン名が設定され、セカンダリ管理コンピュータ１００Ｂの仮想サーバＯＳ１３０が動作する仮想マシンはプライマリ管理コンピュータ１００Ａの仮想サーバＯＳ１３０が動作する仮想マシンに設定されているマシン名が設定される。その後、プライマリ管理コンピュータ１００Ａの仮想サーバＯＳ１３０が動作する仮想マシンおよびプライマリ管理コンピュータ１００Ａの仮想サーバＯＳ１３０が動作する仮想マシンは、新たな名前を送信と共に名前とＩＰアドレスの関係の更新を要求し、ＷＩＮＳサーバが新たな名前とＩＰアドレスを登録する。その後、ＷＩＮＳサーバが名前を解決し、被管理コンピュータ１０Ａ〜１０Ｄが新たな仮想サーバＯＳ１３０が動作する仮想マシンのＩＰアドレスを認識することができる。
【００３９】
この冗長構成を設定する場合のユーザインタフェースの実装例を以下に示す。本実施形態では２台構成の場合を想定した画面内容となっているが２台以上の複数台構成、単体での構成（冗長構成は利用できない）も可能である。
【００４０】
この冗長構成を設定する場合のユーザインタフェースの実装例を図４、図５に示す。実装例では２台構成の場合を想定した画面内容となっているが２台以上の複数台構成、単体での構成（冗長構成は利用できない）も可能である。
【００４１】
管理サーバを設定するための設定画面を図４に示す。本システムは、オフィスネットワーク内に２台以上の管理コンピュータと被管理コンピュータとの組み合わせを含む複数のグループを設定することができる。ＰＣ運用上手システム名は、グループを識別するための名前である。
【００４２】
管理サーバ情報には、プライマリ管理コンピュータ１００Ａとして動作する管理サーバのＩＰアドレス、およびセカンダリ管理コンピュータ１００Ｂとして動作する管理サーバのＩＰアドレスが表示されている。それぞれのＩＰアドレスの隣に稼働／被稼働のステータスが表示されている。また、削除ボタンを操作することで設定が削除される。  
“管理サーバ登録（ＩＰ  Ａｄｄｒｅｓｓ）”には現在管理サーバとして動作しているコンピュータのＩＰアドレスが表示されている。ＩＰアドレスが表示されている箇所にＩＰアドレスを入力し、登録ボタンを操作することで管理サーバのＩＰアドレスが登録される。
【００４３】
管理サーバを切り替えるための表示画面を図５に示す。 “管理サーバ情報”の下方に２台の管理サーバのＩＰアドレスおよび稼働状態が表示されている。“管理サーバ稼働切り替え”の下方に、“管理サーバ情報”に表示されている２台の管理サーバをプライマリおよびセカンダリの何れかで動作させるのかを設定するための二つの逆三角形ボタンおよび登録ボタンが表示されている。“セカンダリ管理サーバ持出処理”の下方に、セカンダリ管理サーバの持出を設定するための逆三角形ボタンおよび登録ボタンが表示されている。逆三角形ボタンを操作して“持ち出し”を表示させた状態で、設定ボタンを操作することでセカンダリ管理サーバの持ち出しが可能になる。
【００４４】
以上の例ではプライマリ／セカンダリ構成とした２台での冗長構成でセカンダリを停止、システム切り離しを可能とした。ユーザインタフェース例は一例であるが、プライマリ側の停止や切り離しについては実装次第で可能である。
【００４５】
次に、機器を検索するための表示画面を図６に示す。検索条件として、管理部署、管理者名、機器番号、コンピュータ名、ステータス、表示件数を入力することができる。
【００４６】
仮想サーバ機能間では、収集した監査ログ情報を同期し検索機能を常に実行可能な状態を維持する。また、管理コンソールでも設定情報を同期することにより、切り替えが発生した場合でも運用性を継続することができる。ログを閲覧するための設定画面を図７に示す。
【００４７】
“ログ期間”の下方の“対象期間”の右側に閲覧するログの期間を入力することができる。“対象期間“の下方に指定可能期間が表示されている。閲覧可能なログの種類には、“ログオン／ログオフ”、“アプリケーション稼働”、“ウィンドウタイトル”、“Ｗｅｂ操作”、“デバイス操作”、“印刷ジョブ”、“ファイル操作”、“ファイル操作(高度な監視)”、“検疫”、および“送信メール”が有り、チェックボックスにチェックマークを入れることでログを閲覧することができる。また、閲覧可能なサーバログには“Ｗｅｂコンソール操作”、および“システム動作”があり、チェックボックスにチェックマークを入れることでログを閲覧することができる。
【００４８】
個々の被管理コンピュータにセキュリティポリシを設定するための表示画面を図８に示す。設定されているセキュリティポリシを保存するための保存ボタン、設定されているセキュリティポリシをコピーするためのコピーボタン、設定されているセキュリティポリシを貼り付けるためのするための貼り付けボタン、および設定されているセキュリティポリシをクリアするためのクリアボタンが設けられている。また、セキュリティレベルをレベル１からレベル５の何れかに設定するためのボタン、セキュリティレベルをカスタマイズするためのラジオボックスが設けられている。また、セキュリティを詳細に設定するためのチェックボックスが設けられている。
【００４９】
セキュリティを詳細に設定するためのチェックボックスにチェックマークを入れた場合に表示されるセキュリティ設定画面を図９に示す。セキュリティ設定画面は、“インベントリ収集”、“ＯＳセキュリティポリシ”、“検疫ネットワーク”、“持ち出しチェック”、“操作監視”、“アプリケーション実行制限”、“Ｗｅｂアクセス制限”、“デバイス使用制限”、“印刷制限”、“クライアント／バックパップポリシ”を有効および無効の何れかに設定することができる。
【００５０】
図１０に図９に示す“ＯＳセキュリティポリシ”を詳細に設定するための画面を示す。“ＯＳセキュリティポリシ”の項目には自動更新とスクリーンセーバーの二つの項目がある。
【００５１】
自動更新は、Ｗｉｎｄｏｗｓ  Ｕｐｄａｔｅの自動更新機能を設定するための項目である。Ｗｉｎｄｏｗｓ  Ｕｐｄａｔｅの自動更新機能は、ハッカーがコンピュータを攻撃する際に狙われるセキュリティホールを修正するプログラムを自動的にダウンロードしてインストールする機能である。セキュリティホールを修正するプログラムは、マイクロソフト社のサイト、若しくはオフィス内に設置されたＷＳＵＳ（Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  Ｕｐｄａｔｅ  Ｓｅｒｖｉｃｅ）を実行するＷＳＵＳサーバから取得する。また、被管理コンピュータの動作ログを記録するためのＷＳＵＳ統計サーバが設けられることもある。
【００５２】
自動更新では、“自動更新の設定”、“自動更新の構成”、“インストールを実行する時間（時）”、“ＷＳＵＳの使用”，“ＷＳＵＳサーバ”、“ＷＳＵＳ統計サーバ”、および“更新インストール後のユーザによる再起動”を設定することが可能である。
【００５３】
また、スクリーンセーバーでは、“パスワードによる保護”、“待ち時間”を設定することが可能である。
【００５４】
図１１および図１２は、管理機能と仮想サーバ機能を実行するコンピュータをそれぞれ別の仮想化環境で実行する例を示した図である。管理機能と仮想サーバ機能を実行するコンピュータをそれぞれ別の仮想化環境で実行することにより、仮想サーバ稼働の自由度と構成条件を改善することができる。
【００５５】
図１１に示すように、プライマリ管理コンソールＰＣ２００Ａおよびセカンダリ管理コンソールＰＣ２００Ｂが管理コンソールを仮想マシン上で実行することが可能である。また、プライマリ管理サーバＰＣ３００Ａおよびセカンダリ管理サーバＰＣ３００Ｂが、セキュリティサーバ機能を仮想マシン上で実行することが可能である。
【００５６】
図１２に示すように、冗長構成運用による管理機能を実行するコンピュータをプライマリ管理コンソールＰＣ２００Ａとセカンダリ管理コンソールＰＣ２００Ｂとの間で切り替えることが可能である。切り替える場合には、プライマリ管理コンソールＰＣ２００Ａが有するユーザ管理情報および機器管理情報とセカンダリ管理コンソールＰＣ２００Ｂが有するユーザ管理情報および機器管理情報とを同期させる。
【００５７】
また、図１２に示すように、仮想サーバとなる仮想マシンを実行するコンピュータをプライマリ管理サーバＰＣ３００Ａとセカンダリ管理サーバＰＣ３００Ｂとの間で切り替えることができる。切り替える場合には、プライマリ管理サーバＰＣ３００Ａが有する監査グ情報プールおよび監査ログとセカンダリ管理サーバＰＣ３００Ｂが有する監査グ情報プールおよび監査ログとを同期させる。
【００５８】
図１２に示す例は、前述の通り情報の配布と収集を仮想サーバで実現しているため、そのような機能分解となっている。しかし、さらに細分化して情報配布の仮想サーバ、情報収集の仮想サーバと機能を分散することが可能である。これを図１３に示すように、垂直分散機能とする。
【００５９】
また、図１４に示すように、仮想サーバ機能を分離した仮想化環境では、仮想サーバ機能を複数の仮想環境で分散実現することにより水平分散機能による可用性を向上することも可能である。
【００６０】
分散環境実現のための実装例を図１５に示す。図１５は上記仮想環境の分散を実現するための構成管理システムである。構成管理システムは、構成管理マネージャ４０１、運用管理マネージャ４０２、稼働監視マネージャ４０３、およびリソース管理マネージャ４０４の各機能から構成される。各マネージャはデータベースを利用して情報を保持する。
【００６１】
運用管理マネージャ４０２は、稼働中のＰＣ管理システムやこれから稼働させるＰＣ管理システムでのシステム情報を収集し、ＰＣ管理システムが必要とするシステム要件を算出し管理する。運用情報（管理ポリシー、監査ログ）、構成情報（管理システム情報、ユーザ管理情報、機器管理情報）などをデータベース（ＰＣ管理システム運用情報データベース４１１およびＰＣ管理システム構成情報データベース４１２）で保持する。
【００６２】
稼働監視マネージャ４０３は、稼働中のＰＣ管理システムの稼働状況やリソースプールに登録されている空きマシンでの稼働状況を管理し、稼働率や利用率などの情報収集と対象となるマシンのネットワーク構成、性能などの情報収集を行う。サーバ稼働情報（稼働時間、ユーザ利用率、ネットワーク構成）、サーバ性能情報（サーバ負荷情報、ネットワーク性能）などをデータベース（サーバ稼働情報データベース４１３およびサーバ性能情報データベース４１４）で保持する。
【００６３】
リソース管理マネージャ４０４は、稼働中のＰＣ管理システムを構成するマシンや現在利用されていないマシンをリソースプールとして管理する。ＰＣ管理システムの機器管理情報を活用して情報収集する。
【００６４】
管理コンソール情報（管理コンソール機器情報、稼働状況（稼働中／空き））、仮想サーバ情報（仮想サーバ機器情報、稼働状況（稼働中／空き））などをデータベース（管理コンソール情報データベース４１６および仮想システム情報データベース４１７）で保持する。
【００６５】
構成管理の構成／性能／規模などの情報を取得する。システム構築に必要なマシン情報は、リソース管理マネージャ４０４より空きリソースシステム／マシン情報を取得する。
【００６６】
また、構成管理マネージャ４０１は、空きリソースシステム／マシンの中からネットワーク構成上、距離の近いもの、稼働状況などから評価を実施し利用するシステム／マシンを決定する。妥当な空きリソースシステム／マシンが存在しない場合、構成管理マネージャ４０１は、現在稼働中のシステム／マシン情報を再度リソース管理マネージャ４０４より取得し、これも候補とする。リソース管理マネージャ４０４より取得する情報以外に、稼働監視マネージャ４０３からもシステム稼働情報（稼働率／利用率）、システム性能情報（サーバ負荷、ネットワーク性能）などを取得し、構成管理マネージャ４０１は、稼働中のシステム／マシンの評価を行う。構成管理マネージャ４０１は、上記すべての候補システム／マシンの中から利用するシステム／マシンを決定する。
【００６７】
構成管理マネージャ４０１のＰＣ管理システム割り当て処理では、先の運用管理マネージャ４０２より要求システムの構成／性能／規模などの情報に照らし合わせ、空きリソースまたは稼働中システムの評価結果から割り当てリソースの評価処理を行う。この結果システム再構成指示を行う。
【００６８】
システム再構成指示により、運用情報、稼働情報、リソース情報の更新を行い各データベースの情報を更新する。
【００６９】
次に、図１６〜図２０を参照して構成管理マネージャ４０１、運用管理マネージャ４０２、リソース管理マネージャ４０４、および稼働監視マネージャ４０３の処理を説明する。
【００７０】
先ず、構成管理マネージャ４０１がＰＣ管理システム割り当て処理を実行する（ステップＳ１０）。ＰＣ管理システム割り当て処理を実行するために、構成管理マネージャ４０１は、管理サーバを動かすために必要なリソース（要求リソース）を算出するために必要な情報の送信を運用管理マネージャ４０２に要求する（ステップＳ１１）。
【００７１】
運用管理マネージャ４０２は、運用管理情報を取得する処理を実行する（ステップＳ１１１）。運用管理マネージャ４０２は、ＰＣ管理システムを構成する情報を取得する処理を実行する（Ｓ１１１１）。運用管理マネージャ４０２は、ＰＣ管理システム構成情報を取得するために、ＰＣ管理システム構成情報データベース情報を取得する(ステップＳ１１１１１）。ＰＣ管理システム構成情報データベース情報には、管理システム情報、ユーザ管理情報、および機器管理情報が登録されている。運用管理マネージャ４０２は、ＰＣ管理システム構成情報を取得するために、運用情報データベースを取得する(ステップＳ１１１１２)。運用情報データベース情報には、管理ポリシー情報、および監査ログ情報が登録されている。運用管理マネージャ４０２は、取得したＰＣ管理システム構成情報（ＰＣ管理システム構成情報データベース情報および運用情報データベース）を構成管理マネージャ４０１に送信する。
【００７２】
構成管理マネージャ４０１は、運用管理マネージャ４０２から送信されたＰＣ管理システム構成情報に基づいて要求リソースを算出する(ステップＳ１２)。構成管理マネージャ４０１は、算出された要求リソースの情報をハードディスクドライブに保存する（ステップＳ１２１）。要求リソース情報には、構成要件、性能要求、およびシステム規模が登録されている。
【００７３】
構成管理マネージャ４０１は、ＰＣ管理システム内での空きリソースを評価するための処理を実行する（ステップＳ１３）。ＰＣ管理システム内での空きリソースを評価するために、構成管理マネージャ４０１はリソース管理マネージャ４０４にＰＣ管理システム内の空きリソース情報の送信を要求する（ステップＳ１３１）。
【００７４】
リソース管理マネージャ４０４は、リソース情報を取得するための処理を実行する（ステップＳ１３１１）。リソース管理マネージャ４０４は、リソース情報を取得するために、管理コンソール情報を取得する（ステップＳ１３１１１）。管理コンソール情報を取得するために、管理コンソールデータベース情報を取得する（ステップＳ１３１１１１）。管理コンソールデータベース情報には、コンソール機器情報、稼働情報、およびシステム構成情報が登録されている。リソース管理マネージャ４０４は、管理コンソール情報を取得するために、仮想サーバ構成情報を取得する（ステップＳ１３１１２）。リソース管理マネージャ４０４は、仮想サーバ構成情報を取得するために、仮想サーバ情報データベース情報を取得する（ステップＳ１３１１２１）。仮想サーバ情報データベース情報には、仮想サーバ機器情報、稼働情報、およびシステム構成情報が登録されている。リソース管理マネージャ４０４は、取得したリソース情報（管理コンソール情報データベース情報および仮想サーバ情報データベース）を構成管理マネージャ４０１に送信する。
【００７５】
以下では、ステップＳ１３によって演算された要求リソースと送信されたリソース情報とを比較して、空きリソースでは要求リソースに足らない場合の処理について説明する。  
構成管理マネージャ４０１はリソース管理マネージャ４０４にシステム内で稼働中のリソース情報を送信するように要求する（ステップＳ１４）。リソース管理マネージャ４０４は、リソース情報を取得するための処理を実行する（ステップＳ１４１）。リソース管理マネージャ４０４は、リソース情報を取得するために、管理コンソール情報として管理コンソール情報データベース情報を取得する（ステップＳ１４１１）。管理コンソール情報データベース情報には、コンソール機器情報、稼働情報（稼働中）、およびシステム構成情報が登録されている。リソース管理マネージャ４０４は、リソース情報を取得するために、仮想サーバ情報として仮想サーバ情報データベースを取得する（ステップＳ１４１２）。仮想サーバ情報データベース情報には仮想サーバ機器情報、稼働情報（稼働中）、およびシステム構成情報が登録されている。リソース管理マネージャ４０４は、システム内で稼働中のリソース情報を構成管理マネージャ４０１に送信する。
【００７６】
構成管理マネージャ４０１は、稼働中システムの評価を行う処理を事項する（ステップＳ１５）。構成管理マネージャ４０１は、稼働監視マネージャ４０３に稼働中システム情報を（ステップＳ１５１）。
【００７７】
稼働監視マネージャ４０３は、稼働情報を取得するための処理を実行する（ステップＳ１５１１）。稼働監視マネージャ４０３は、稼働情報を取得するために、ＰＣ管理システム情報を取得する処理を実行する（ステップＳ１５１１１）。稼働監視マネージャ４０３は、ＰＣ管理システム情報を取得するために、ＰＣ管理システム稼働情報データベース情報を取得する（ステップＳ１５１１１１）。ＰＣ管理システム稼働情報データベース情報には、コンソール機器情報、稼働情報（稼働中）、およびシステム構成情報が登録されている。稼働監視マネージャ４０３は、稼働情報を取得するために、ＰＣ管理システム性能情報を取得する処理を実行する（ステップＳ１５１１２）。稼働監視マネージャ４０３は、ＰＣ管理システム性能情報を取得するために、ＰＣ管理システム性能情報データベース情報を取得する（ステップＳ１５１１２１）。ＰＣ管理システム性能情報データベース情報には、サーバ負荷情報およびネットワーク情報が登録されている。稼働監視マネージャ４０３は、稼働中システム情報（ＰＣ管理システム稼働情報データベース情報およびＰＣ管理システム性能情報データベース情報）を構成管理マネージャ４０１に送信する。以上で、空きリソースでは要求リソースに足らない場合の処理についての処理を終了する。
【００７８】
構成管理マネージャ４０１は要求リソースへの新規リソースの割り当て処理を実行する（ステップＳ１６）。構成管理マネージャ４０１は、ステップＳ１２１で保存された要求リソースを取得する（ステップＳ１６１）。構成管理マネージャ４０１はシステム再構成処理を実行し、使用リソース情報を生成する（ステップＳ１６２）。構成管理マネージャ４０１は、稼働監視マネージャ４０３にシステム再構成処理に基づいた仕様リソース情報の更新を指示する（ステップＳ１６２１）。構成管理マネージャ４０１は、運用管理マネージャ４０２にシステム再構成処理に基づいた運用構成情報の更新を指示する（ステップＳ１６２２）。構成管理マネージャ４０１は、リソース管理マネージャ４０４にシステム再構成処理に基づいた稼働情報の更新を指示する（ステップＳ１６２３）。
【００７９】
仮想化技術を利用することにより、可用性や稼働性の向上を仮想サーバの運用構成により容易に実現できる。
【００８０】
また、多数利用されているＰＣを仮想化技術により有効活用することで仮想化技術により実現される機能に対するＰＣ資源が少ない場合でも、垂直分散や水平分散により機能分解することにより、一台の仮想環境を有するＰＣでサービスする場合よりも、性能を改善することが可能である。
【００８１】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施形態に係わる情報処理システムの構成を示す図。
【図２】本発明の一実施形態に係わる仮想化システムを利用した管理システムでのサーバ−ライアント間の情報連携を示す図。
【図３】本発明の一実施形態に係わる管理コンピュータのシステム構成を示すブロック図。
【図４】管理サーバを設定するための設定画面を示す図。
【図５】管理サーバを切り替えるための表示画面を示す図。
【図６】機器を検索するための表示画面を示す図。
【図７】ログを閲覧するための設定画面を示す図。
【図８】個々の被管理コンピュータにセキュリティポリシを設定するための表示画面を示す図。
【図９】セキュリティを詳細に設定するためのチェックボックスにチェックマークを入れた場合に表示されるセキュリティ設定画面を示す図。
【図１０】図９に示す“ＯＳセキュリティポリシ”を詳細に設定するための画面を示す図。
【図１１】本発明の一実施形態に係わる情報処理システムの構成を示す図。
【図１２】本発明の一実施形態に係わる仮想化システムを利用した管理システムでのサーバ−ライアント間の情報連携を示す図。
【図１３】本発明の一実施形態に係わる垂直分散による仮想サーバシステムを示す図。
【図１４】本発明の一実施形態に係わる水平分散による仮想サーバシステムを示す図。
【図１５】分散環境を実現するための実装例を示す図。
【図１６】構成管理マネージャ、運用管理マネージャ、リソース管理マネージャ、および稼働監視マネージャが実行する処理の手順を示すシーケンス図。
【図１７】構成管理マネージャ、運用管理マネージャ、リソース管理マネージャ、および稼働監視マネージャが実行する処理の手順を示すシーケンス図。
【図１８】構成管理マネージャ、運用管理マネージャ、リソース管理マネージャ、および稼働監視マネージャが実行する処理の手順を示すシーケンス図。
【図１９】構成管理マネージャ、運用管理マネージャ、リソース管理マネージャ、および稼働監視マネージャが実行する処理の手順を示すシーケンス図。
【図２０】構成管理マネージャ、運用管理マネージャ、リソース管理マネージャ、および稼働監視マネージャが実行する処理の手順を示すシーケンス図。
【符号の説明】
【００８３】
１０Ａ〜１０Ｄ…被管理コンピュータ，１００Ａ…プライマリ管理コンピュータ，１００Ｂ…セカンダリ管理コンピュータ，１００…管理コンピュータ，１１０…仮想マシンモニタ，１１１…ＢＩＯＳエミュレータ，１１２…ＡＣＰＩ，１１３…ＬＡＮコントローラ，１１４…ハードディスクドライブ，１１５…グラフィックプロセッサユニット，１１６…セントラルプロセッシングユニット，１１０…仮想マシンモニタ，１２０…ハードウェアリソース管理モジュール，１３０…仮想サーバオペレーティングシステム，１３１…ファイルサーバ，１３２…セキュリティポリシ，１３３…収集ログデータ，１４０…仮想マシン制御オペレーティングシステム，１４１…電源制御モジュール，１４２…仮想マシン制御モジュール，１５０…管理コンソールオペレーティングシステム，１６０…ＰＣ運用管理アプリケーション，１６１…ユーザ管理モジュール，１６２…機器管理モジュール，１６３…セキュリティポリシ管理モジュール，１６４…ＰＣ操作監視モジュール，１６５…監視ログ検索閲覧モジュール，１６６…ログ検索操作モジュール，１６７…データ同期モジュール，１６８…冗長構成管理モジュール。
【図１】
2010061556.tif 000003
【図２】
2010061556.tif 000004
【図３】
2010061556.tif 000005
【図４】
2010061556.tif 000006
【図５】
2010061556.tif 000007
【図６】
2010061556.tif 000008
【図７】
2010061556.tif 000009
【図８】
2010061556.tif 000010
【図９】
2010061556.tif 000011
【図１０】
2010061556.tif 000012
【図１１】
2010061556.tif 000013
【図１２】
2010061556.tif 000014
【図１３】
2010061556.tif 000015
【図１４】
2010061556.tif 000016
【図１５】
2010061556.tif 000017
【図１６】
2010061556.tif 000018
【図１７】
2010061556.tif 000019
【図１８】
2010061556.tif 000020
【図１９】
2010061556.tif 000021
【図２０】
2010061556.tif 000022
【手続補正書】
【提出日】平成21年9月28日(2009.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに接続された被管理情報処理装置と、
第１オペレーティングシステム、および第１オペレーティングシステム上で動作し、前記被管理情報処理装置の動作をコントロールするためのセキュリティ情報を管理する機能を有する第１プログラムを備えた第１ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第１モニタ手段を備え、前記ネットワークに接続された複数の第１情報処理装置と、
第２オペレーティングシステム、および第２オペレーティングシステム上で動作し、前記被管理情報処理装置での管理状況を示すログ情報を収集し保存する機能を有する第２プログラムを備えた第２ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第２モニタ手段を備え、前記ネットワークに接続された複数の第２情報処理装置と、
第３オペレーティングシステムと、前記第３オペレーティングシステム上で動作し、前記被管理情報処理装置を使用するユーザ情報を管理する機能を有する第３プログラムとを備えた第３ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第３情報処理装置と、
第４オペレーティングシステムと、前記第４オペレーティングシステム上で動作し、前記被管理情報処理装置の機器情報を管理する機能を有する第４プログラムとを備えた第４ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第４情報処理装置と
を具備する情報処理システムにおいて、
前記複数の第１情報処理装置から選ばれる１台の第１情報処理装置が前記第１プログラムを実行し、前記第１プログラムを実行する第１情報処理装置を前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた１台の第１情報処理装置と前記新たに選ばれた第１情報処理装置との間で前記セキュリティ情報を同期し、
前記複数の第２情報処理装置から選ばれる１台の第２情報処理装置が前記第２プログラムを実行し、前記第２プログラムを実行する第２情報処理装置を前記選ばれた１台の第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた１台の第２情報処理装置と前記新たに選ばれた第２情報処理装置との間で前記ログ情報を同期し、
前記複数の第３情報処理装置から選ばれる１台の第３情報処理装置が前記第３プログラムを実行し、前記第３プログラムを実行する第３情報処理装置を前記選ばれた１台の第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた１台の第３情報処理装置と前記新たに選ばれた第３情報処理装置との間で前記ユーザ情報を同期し、
前記複数の第４情報処理装置から選ばれる１台の第４情報処理装置が前記第４プログラムを実行し、前記第４プログラムを実行する第４情報処理装置を前記選ばれた１台の第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた１台の第４情報処理装置と前記新たに選ばれた第４情報処理装置との間で前記機器情報を同期する
ことを特徴とする情報処理システム。
【請求項２】
前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定されることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１情報処理装置と前記第２情報処理装置と前記第３情報処理装置と前記第４情報処理装置とは同一の情報処理装置であることを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記選ばれた第１情報処理装置から前記新たに選ばれた第１情報処理装置に変更する場合、前記第１ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第１情報処理装置の空きリソースに応じて前記新たに選ばれた第１情報処理装置を選択し、
前記選ばれた第２情報処理装置から前記新たに選ばれた第２情報処理装置に変更する場合、前記第２ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第２情報処理装置の空きリソースに応じて前記新たに選ばれた第２情報処理装置を選択し、
前記選ばれた第３情報処理装置から前記新たに選ばれた第３情報処理装置に変更する場合、前記第３ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第３情報処理装置の空きリソースに応じて前記新たに選ばれた第３情報処理装置を選択し、
前記選ばれた第４情報処理装置から前記新たに選ばれた第４情報処理装置に変更する場合、前記第４ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第４情報処理装置の空きリソースに応じて前記新たに選ばれた第４情報処理装置を選択することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
ネットワークに接続された被管理情報処理装置と、
第１オペレーティングシステム、および第１オペレーティングシステム上で動作し、前記被管理情報処理装置の動作をコントロールするためのセキュリティ情報を管理する機能を有する第１プログラムを備えた第１ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第１モニタ手段を備え、前記ネットワークに接続された複数の第１情報処理装置と、
第２オペレーティングシステム、および第２オペレーティングシステム上で動作し、前記被管理情報処理装置での管理状況を示すログ情報を収集し保存する機能を有する第２プログラムを備えた第２ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第２モニタ手段を備え、前記ネットワークに接続された複数の第２情報処理装置と、
第３オペレーティングシステムと、前記第３オペレーティングシステム上で動作し、前記被管理情報処理装置を使用するユーザ情報を管理する機能を有する第３プログラムとを備えた第３ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第３情報処理装置と、
第４オペレーティングシステムと、前記第４オペレーティングシステム上で動作し、前記被管理情報処理装置の機器情報を管理する機能を有する第４プログラムとを備えた第４ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第４情報処理装置と
を具備する情報処理システムの制御方法であって、
前記複数の第１情報処理装置から選ばれる１台の第１情報処理装置が前記第１プログラムを実行し、前記第１プログラムを実行する第１情報処理装置を前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた１台の第１情報処理装置と前記新たに選ばれた第１情報処理装置との間で前記セキュリティ情報を同期し、
前記複数の第２情報処理装置から選ばれる１台の第２情報処理装置が前記第２プログラムを実行し、前記第２プログラムを実行する第２情報処理装置を前記選ばれた１台の第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた１台の第２情報処理装置と前記新たに選ばれた第２情報処理装置との間で前記ログ情報を同期し、
前記複数の第３情報処理装置から選ばれる１台の第３情報処理装置が前記第３プログラムを実行し、前記第３プログラムを実行する第３情報処理装置を前記選ばれた１台の第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた１台の第３情報処理装置と前記新たに選ばれた第３情報処理装置との間で前記ユーザ情報を同期し、
前記複数の第４情報処理装置から選ばれる１台の第４情報処理装置が前記第４プログラムを実行し、前記第４プログラムを実行する第４情報処理装置を前記選ばれた１台の第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた１台の第４情報処理装置と前記新たに選ばれた第４情報処理装置との間で前記機器情報を同期する
ことを特徴とする情報処理システムの制御方法。
【請求項６】
前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第１情報処理装置の前記第１ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第２情報処理装置の前記第２ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第３情報処理装置の前記第３ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、
前記選ばれた第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定され、前記新たに選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前が前記選ばれた第４情報処理装置の前記第４ソフトウェア資源のＮｅｔＢＩＯＳ上の名前に設定されることを特徴とする請求項５に記載の情報処理システムの制御方法。
【請求項７】
前記第１情報処理装置と前記第２情報処理装置と前記第３情報処理装置と前記第４情報処理装置とは同一の情報処理装置であることを特徴とする請求項５に記載の情報処理システムの制御方法。
【請求項８】
前記選ばれた第１情報処理装置から前記新たに選ばれた第１情報処理装置に変更する場合、前記第１ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第１情報処理装置の空きリソースに応じて前記新たに選ばれた第１情報処理装置を選択し、
前記選ばれた第２情報処理装置から前記新たに選ばれた第２情報処理装置に変更する場合、前記第２ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第２情報処理装置の空きリソースに応じて前記新たに選ばれた第２情報処理装置を選択し、
前記選ばれた第３情報処理装置から前記新たに選ばれた第３情報処理装置に変更する場合、前記第３ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第３情報処理装置の空きリソースに応じて前記新たに選ばれた第３情報処理装置を選択し、
前記選ばれた第４情報処理装置から前記新たに選ばれた第４情報処理装置に変更する場合、前記第４ソフトウェア資源を実行するのに必要なリソース量を演算し、前記複数の第４情報処理装置の空きリソースに応じて前記新たに選ばれた第４情報処理装置を選択することを特徴とする請求項５に記載の情報処理システムの制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一例に係わる情報処理システムは、ネットワークに接続された被管理情報処理装置と、第１オペレーティングシステム、および第１オペレーティングシステム上で動作し、前記被管理情報処理装置の動作をコントロールするためのセキュリティ情報を管理する機能を有する第１プログラムを備えた第１ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第１モニタ手段を備え、前記ネットワークに接続された複数の第１情報処理装置と、第２オペレーティングシステム、および第２オペレーティングシステム上で動作し、前記被管理情報処理装置での管理状況を示すログ情報を収集し保存する機能を有する第２プログラムを備えた第２ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第２モニタ手段を備え、前記ネットワークに接続された複数の第２情報処理装置と、第３オペレーティングシステムと、前記第３オペレーティングシステム上で動作し、前記被管理情報処理装置を使用するユーザ情報を管理する機能を有する第３プログラムとを備えた第３ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第３情報処理装置と、第４オペレーティングシステムと、前記第４オペレーティングシステム上で動作し、前記被管理情報処理装置の機器情報を管理する機能を有する第４プログラムとを備えた第４ソフトウェア資源を含む複数のソフトウェア資源を一つのハードウェア資源上で同時動作するために各ソフトウェア資源を制御するための第４モニタ手段とを備え、前記ネットワークに接続された複数の第４情報処理装置とを具備する情報処理システムにおいて、前記複数の第１情報処理装置から選ばれる１台の第１情報処理装置が前記第１プログラムを実行し、前記第１プログラムを実行する第１情報処理装置を前記選ばれた第１情報処理装置から新たに選ばれた第１情報処理装置に変更する場合、前記選ばれた１台の第１情報処理装置と前記新たに選ばれた第１情報処理装置との間で前記セキュリティ情報を同期し、前記複数の第２情報処理装置から選ばれる１台の第２情報処理装置が前記第２プログラムを実行し、前記第２プログラムを実行する第２情報処理装置を前記選ばれた１台の第２情報処理装置から新たに選ばれた第２情報処理装置に変更する場合、前記選ばれた１台の第２情報処理装置と前記新たに選ばれた第２情報処理装置との間で前記ログ情報を同期し、前記複数の第３情報処理装置から選ばれる１台の第３情報処理装置が前記第３プログラムを実行し、前記第３プログラムを実行する第３情報処理装置を前記選ばれた１台の第３情報処理装置から新たに選ばれた第３情報処理装置に変更する場合、前記選ばれた１台の第３情報処理装置と前記新たに選ばれた第３情報処理装置との間で前記ユーザ情報を同期し、前記複数の第４情報処理装置から選ばれる１台の第４情報処理装置が前記第４プログラムを実行し、前記第４プログラムを実行する第４情報処理装置を前記選ばれた１台の第４情報処理装置から新たに選ばれた第４情報処理装置に変更する場合、前記選ばれた１台の第４情報処理装置と前記新たに選ばれた第４情報処理装置との間で前記機器情報を同期することを特徴とする