JP4354314B2 - サーバ差分管理システム及び情報処理装置の制御方法 - Google Patents
サーバ差分管理システム及び情報処理装置の制御方法 Download PDFInfo
- Publication number
- JP4354314B2 JP4354314B2 JP2004074627A JP2004074627A JP4354314B2 JP 4354314 B2 JP4354314 B2 JP 4354314B2 JP 2004074627 A JP2004074627 A JP 2004074627A JP 2004074627 A JP2004074627 A JP 2004074627A JP 4354314 B2 JP4354314 B2 JP 4354314B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- setting
- server
- list
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
第一のサーバと、第二のサーバと、前記第一のサーバ及び前記第二のサーバと通信可能に接続されているCPU及びメモリとを有し、
前記第一のサーバ及び前記第二のサーバには、同じソフトウエアプロダクトがインストールされており、
前記ソフトウエアプロダクトのインストールによって前記第一のサーバに生成される設定ファイルのパス情報を含むファイル名が記憶された第1のリスト、前記ソフトウエアプロダクトのインストールによって前記第二のサーバに生成される設定ファイルのパス情報を含むファイル名が記憶された第2のリスト、及び前記第1のリストと前記第2のリストとの両方に存在する設定ファイルのファイル名を記憶した第3のリスト、を有するファイル名記憶部と、
前記設定ファイルのパス情報を含むファイル名と、前記設定ファイルがどのソフトウエアプロダクトのインストールにより生成されるかを示す情報であるプロダクト名と、前記ファイル名毎に規定されたファイル属性、前記設定ファイルを比較する際の比較方法を示す設定比較方法、及び前記設定ファイルの同期方法を示す設定同期方法と、を対応付けて記憶する構成情報記憶部と、
前記設定比較方法及び前記設定同期方法を、ファイル名と対応付けて記憶する設定パラメタテーブルと、
前記第3のリストに記憶されるファイル名に関し、前記構成情報記憶部及び前記設定パラメタテーブルに前記設定比較方法が記憶されている場合、当該設定比較方法に含まれるデータ項目毎の比較方法に従い、前記第一のサーバにおける前記ファイル名の設定ファイル名の設定ファイルと前記第二のサーバにおける前記ファイル名の設定ファイルとを比較する設定比較部と、
前記設定比較部の比較により、内容に差異がある設定ファイルのファイル名を記憶した第4のリストを生成するファイル比較部と、
前記第4のリストに記憶されるファイル名に関し、前記構成情報記憶部及び前記設定パラメタテーブルに設定同期方法が記憶されている場合、当該設定同期方法に従い、前記第一のサーバにおける前記ファイル名の設定ファイルのデータ項目と前記第二のサーバにおける前記ファイル名の設定ファイルのデータ項目とを同期する設定同期部と
を備え、
前記設定ファイルに含まれるデータ項目は、サーバに固有のデータ項目と、サーバに固有ではないデータ項目とを有し、
前記サーバに固有のデータ項目については前記比較方法を設定せず、前記サーバに固有ではないデータ項目については前記比較方法を設定し、
前記比較方法が設定されたデータ項目について前記データ項目毎に前記設定同期方法を設定することとする。
図1は、本実施の形態に係るサーバ差分管理システムを含む情報処理システムの全体構成図である。サーバ差分管理システム10は、サーバ管理プログラムとして設計され、このサーバ管理プログラムが、図2に示す情報処理装置20にインストールされることによって実現される。
次に、サーバ差分管理システム10の動作について、フローチャートを用いて説明する。
図9は、本実施の形態に係るサーバ差分管理システム10の全体の処理の流れを示すフローチャートである。サーバ監視部12は、ブレードサーバ50の各サーバモジュール52に異常が発生していないか監視している。サーバ監視部12はサーバモジュール52の異常を検知すると、比較対象特定部11に異常を検知したサーバモジュール52を通知する(S901)。もしくは、管理者がサーバモジュール52に異常を検知し、入力装置26を介して比較対象特定部11に通知する場合もある(S902)。ここで、異常が発生しているサーバモジュール52を被管理サーバA30とする。比較対象特定部11は、異常が発生している被管理サーバA30が所属するサーバ群53をサーバ群管理部13に問い合わせる(S903)。サーバ群管理部13は、サーバ群テーブル40を参照し、被管理サーバA30が属するサーバ群53を示す情報を取得する。
そして、被管理サーバA30と被管理サーバB31とに共に存在するファイルを選択する共通ファイル選択処理(S908)が行われる。次に、被管理サーバA30と被管理サーバB31とに共に存在するファイルの内容を比較するファイル比較処理(S909)、被管理サーバA30と被管理サーバB31とで内容に差異があるファイルのプロダクト名を取得するファイル照合処理(S910)が行われる。
ファイル比較部15は、共通リスト43の中にまだ参照されていないファイル名があるかどうか確認する(S1105)。参照されていないファイル名がある場合、ファイル比較部15は、前述の処理(S1101〜S1104)を繰り返し実行する。
12 サーバ監視部 13 サーバ群管理部
14 ファイル名取得要求送信部 15 ファイル比較部
16 差異情報出力部 17 ファイル同期部
18 設定比較部 19 設定同期部
20 情報処理装置 21 CPU
22 メモリ 23 記憶装置
24 通信インタフェース 25 記録媒体読取装置
26 入力装置 27 出力装置
28 記録媒体 29 通信ネットワーク
30 被管理サーバA 31 被管理サーバB(第二のサーバ)
32 ボリュームA 33 ボリュームB
34 管理エージェント
40 サーバ群テーブル(サーバ群記憶部)
41 Aリスト(ファイル名記憶部) 42 Bリスト
43 共通リスト 44 差分リスト
45 マスタイメージ
46 構成ファイルテーブル(構成情報記憶部)
47 照合リスト 48 無所属リスト
49 設定パラメタテーブル 50 ブレードサーバ
51 筐体 52 サーバモジュール
53 サーバ群
Claims (4)
- 第一のサーバと、第二のサーバと、前記第一のサーバ及び前記第二のサーバと通信可能に接続されているCPU及びメモリとを有し、
前記第一のサーバ及び前記第二のサーバには、同じソフトウエアプロダクトがインストールされており、
前記ソフトウエアプロダクトのインストールによって前記第一のサーバに生成される設定ファイルのパス情報を含むファイル名が記憶された第1のリスト、前記ソフトウエアプロダクトのインストールによって前記第二のサーバに生成される設定ファイルのパス情報を含むファイル名が記憶された第2のリスト、及び前記第1のリストと前記第2のリストとの両方に存在する設定ファイルのファイル名を記憶した第3のリスト、を有するファイル名記憶部と、
前記設定ファイルのパス情報を含むファイル名と、前記設定ファイルがどのソフトウエアプロダクトのインストールにより生成されるかを示す情報であるプロダクト名と、前記ファイル名毎に規定されたファイル属性、前記設定ファイルを比較する際の比較方法を示す設定比較方法、及び前記設定ファイルの同期方法を示す設定同期方法と、を対応付けて記憶する構成情報記憶部と、
前記設定比較方法及び前記設定同期方法を、ファイル名と対応付けて記憶する設定パラメタテーブルと、
前記第3のリストに記憶されるファイル名に関し、前記構成情報記憶部及び前記設定パラメタテーブルに前記設定比較方法が記憶されている場合、当該設定比較方法に含まれるデータ項目毎の比較方法に従い、前記第一のサーバにおける前記ファイル名の設定ファイル名の設定ファイルと前記第二のサーバにおける前記ファイル名の設定ファイルとを比較する設定比較部と、
前記設定比較部の比較により、内容に差異がある設定ファイルのファイル名を記憶した第4のリストを生成するファイル比較部と、
前記第4のリストに記憶されるファイル名に関し、前記構成情報記憶部及び前記設定パラメタテーブルに設定同期方法が記憶されている場合、当該設定同期方法に従い、前記第一のサーバにおける前記ファイル名の設定ファイルのデータ項目と前記第二のサーバにおける前記ファイル名の設定ファイルのデータ項目とを同期する設定同期部と
を備え、
前記設定ファイルに含まれるデータ項目は、サーバに固有のデータ項目と、サーバに固有ではないデータ項目とを有し、
前記サーバに固有のデータ項目については前記比較方法を設定せず、前記サーバに固有ではないデータ項目については前記比較方法を設定し、
前記比較方法が設定されたデータ項目について前記データ項目毎に前記設定同期方法を設定する
ことを特徴とするサーバ差分管理システム。 - 前記サーバに固有のデータ項目はIPアドレスであることを特徴とする請求項1記載のサーバ差分管理システム。
- 同じソフトウエアプロダクトがインストールされている前記第一のサーバ及び前記第二のサーバと通信可能に接続され、
前記ソフトウエアプロダクトのインストールによって前記第一のサーバに生成される設定ファイルのパス情報を含むファイル名が記憶された第1のリスト、前記ソフトウエアプロダクトのインストールによって前記第二のサーバに生成される設定ファイルのパス情報を含むファイル名が記憶された第2のリスト、及び前記第1のリストと前記第2のリストとの両方に存在する設定ファイルのファイル名を記憶した第3のリスト、を有するファイル名記憶部と、
前記設定ファイルのパス情報を含むファイル名と、前記設定ファイルがどのソフトウエアプロダクトのインストールにより生成されるかを示す情報であるプロダクト名と、前記ファイル名毎に規定されたファイル属性、前記設定ファイルを比較する際の比較方法を示す設定比較方法、及び前記設定ファイルの同期方法を示す設定同期方法と、を対応付けて記憶する構成情報記憶部と、
前記設定比較方法及び前記設定同期方法を、ファイル名と対応付けて記憶する設定パラメタテーブルと、
前記第3のリストに記憶されるファイル名に関し、前記構成情報記憶部及び前記設定パラメタテーブルに前記設定比較方法が記憶されている場合、当該設定比較方法に含まれるデータ項目毎の比較方法に従い、前記第一のサーバにおける前記ファイル名の設定ファイル名の設定ファイルと前記第二のサーバにおける前記ファイル名の設定ファイルとを比較する設定比較部と、
前記設定比較部の比較により、内容に差異がある設定ファイルのファイル名を記憶した第4のリストを生成するファイル比較部と、
前記第4のリストに記憶されるファイル名に関し、前記構成情報記憶部及び前記設定パラメタテーブルに設定同期方法が記憶されている場合、当該設定同期方法に従い、前記第一のサーバにおける前記ファイル名の設定ファイルのデータ項目と前記第二のサーバにおける前記ファイル名の設定ファイルのデータ項目とを同期する設定同期部と
を備え、
前記設定ファイルに含まれるデータ項目は、サーバに固有のデータ項目と、サーバに固有ではないデータ項目とを有している
CPU及びメモリを有する情報処理装置の制御方法であって、
前記情報処理装置が、
前記サーバに固有のデータ項目については前記比較方法を設定せず、前記サーバに固有ではないデータ項目については前記比較方法を設定し、
前記比較方法が設定されたデータ項目については前記データ項目毎に前記設定同期方法を設定する
ことを特徴とする情報処理装置の制御方法。 - 前記サーバに固有のデータ項目はIPアドレスであることを特徴とする請求項3記載の情報処理装置の制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004074627A JP4354314B2 (ja) | 2004-03-16 | 2004-03-16 | サーバ差分管理システム及び情報処理装置の制御方法 |
US10/998,284 US7590670B2 (en) | 2004-03-16 | 2004-11-23 | Management system of difference data among servers and control method of information processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004074627A JP4354314B2 (ja) | 2004-03-16 | 2004-03-16 | サーバ差分管理システム及び情報処理装置の制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005266916A JP2005266916A (ja) | 2005-09-29 |
JP4354314B2 true JP4354314B2 (ja) | 2009-10-28 |
Family
ID=34987866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004074627A Expired - Fee Related JP4354314B2 (ja) | 2004-03-16 | 2004-03-16 | サーバ差分管理システム及び情報処理装置の制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7590670B2 (ja) |
JP (1) | JP4354314B2 (ja) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090287726A1 (en) * | 2006-04-07 | 2009-11-19 | Mag Productions Holding B.V. | Method and system for synchronization of databases |
US20080120319A1 (en) | 2006-11-21 | 2008-05-22 | International Business Machines Corporation | System and method for identifying computer users having files with common attributes |
US20080154574A1 (en) * | 2006-12-21 | 2008-06-26 | Buechler Jodi A | Application emulation on a non-production computer system |
US20080209399A1 (en) * | 2007-02-27 | 2008-08-28 | Michael Bonnet | Methods and systems for tracking and auditing intellectual property in packages of open source software |
JP4324976B2 (ja) * | 2007-08-17 | 2009-09-02 | 日本電気株式会社 | ファイル差分管理装置、ファイル差分管理方法、及びファイル差分管理プログラム |
US8104087B2 (en) * | 2008-01-08 | 2012-01-24 | Triumfant, Inc. | Systems and methods for automated data anomaly correction in a computer network |
JP5248123B2 (ja) * | 2008-01-24 | 2013-07-31 | 株式会社日立システムズ | ファイル管理システム及びファイル管理サーバ及びファイル管理プログラム |
JP5248124B2 (ja) * | 2008-01-24 | 2013-07-31 | 株式会社日立システムズ | ファイル管理システム及びファイル管理サーバ及びファイル管理プログラム |
US20090249187A1 (en) * | 2008-03-26 | 2009-10-01 | Embarq Holdings Company, Llc | System and Method for Generating a Converted Workflow Extensible Markup Language File Associated with a Workflow Application |
CN101359238B (zh) * | 2008-09-02 | 2012-01-18 | 中兴通讯股份有限公司 | 一种多核***的时间同步方法及*** |
US8140837B2 (en) * | 2008-11-05 | 2012-03-20 | International Business Machines Corporation | Automatically making selective changes to firmware or configuration settings |
JP5532053B2 (ja) * | 2009-11-04 | 2014-06-25 | 富士通株式会社 | 運用管理装置及び運用管理方法 |
US9110690B2 (en) * | 2010-04-28 | 2015-08-18 | General Electric Company | Systems, methods, and apparatus for deploying application code change configurations for multiple target controllers |
JP5427800B2 (ja) * | 2011-01-19 | 2014-02-26 | 東芝テック株式会社 | 検証装置、プログラムおよび検証システム |
JP6107315B2 (ja) * | 2013-03-28 | 2017-04-05 | 富士通株式会社 | 変更プログラム、変更装置および変更方法 |
JP6191290B2 (ja) * | 2013-07-09 | 2017-09-06 | 富士通株式会社 | ファイル評価プログラム、ファイル特定装置、およびファイル評価方法 |
US9053112B2 (en) | 2013-07-17 | 2015-06-09 | Bank Of America Corporation | Automated data validation |
US10103960B2 (en) | 2013-12-27 | 2018-10-16 | Splunk Inc. | Spatial and temporal anomaly detection in a multiple server environment |
US20160285957A1 (en) * | 2015-03-26 | 2016-09-29 | Avaya Inc. | Server cluster profile definition in a distributed processing network |
JP6447307B2 (ja) * | 2015-03-30 | 2019-01-09 | 富士通株式会社 | 管理プログラム、管理装置および管理方法 |
US11100000B2 (en) * | 2015-11-29 | 2021-08-24 | Hewlett Packard Enterprise Development Lp | Embedded image management |
US10740297B2 (en) | 2015-12-17 | 2020-08-11 | Box, Inc. | Adaptive tool selection for conflict resolution in a multi-session collaboration setting |
JP2019040400A (ja) * | 2017-08-25 | 2019-03-14 | 富士通株式会社 | インストール制御プログラム、インストール制御方法、および情報処理装置 |
US11755229B2 (en) * | 2020-06-25 | 2023-09-12 | EMC IP Holding Company LLC | Archival task processing in a data storage system |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5586322A (en) * | 1992-06-11 | 1996-12-17 | Beck; Robert E. | Workgroup organized network manager with workstation comparison system |
JPH06324928A (ja) * | 1993-05-14 | 1994-11-25 | Mitsubishi Electric Corp | ログ生成装置とファイルの異なるバージョンの調停のための装置及び異なる場所にあるコンピュータファイルの異なるバージョンを調停するための装置 |
US5630116A (en) * | 1993-08-11 | 1997-05-13 | Nec Corporation | Automatic delivery system for master files in a distributed processing system |
US5546539A (en) * | 1993-12-29 | 1996-08-13 | Intel Corporation | Method and system for updating files of a plurality of storage devices through propogation of files over a nework |
US5778389A (en) * | 1996-05-23 | 1998-07-07 | Electronic Data Systems Corporation | Method and system for synchronizing computer file directories |
US5919247A (en) * | 1996-07-24 | 1999-07-06 | Marimba, Inc. | Method for the distribution of code and data updates |
JP2001175492A (ja) | 1999-12-20 | 2001-06-29 | Hitachi Ltd | 分散システムにおけるジョブ再実行装置 |
CA2411294C (en) * | 2001-11-06 | 2011-01-04 | Everyware Solutions Inc. | A method and system for access to automatically synchronized remote files |
US7054910B1 (en) * | 2001-12-20 | 2006-05-30 | Emc Corporation | Data replication facility for distributed computing environments |
US6938045B2 (en) * | 2002-01-18 | 2005-08-30 | Seiko Epson Corporation | Image server synchronization |
JP4226256B2 (ja) | 2002-03-27 | 2009-02-18 | 株式会社野村総合研究所 | データ通信方法、データ通信システム、情報処理装置、およびコンピュータプログラム |
US7600021B2 (en) * | 2002-04-03 | 2009-10-06 | Microsoft Corporation | Delta replication of source files and packages across networked resources |
US7228317B1 (en) * | 2002-06-18 | 2007-06-05 | Yahoo! Inc. | Method and apparatus for accelerating and improving access to network files |
EP1420349B1 (en) * | 2002-11-14 | 2007-05-30 | Alcatel Lucent | Method and server for system synchronization |
US7228319B1 (en) * | 2002-12-30 | 2007-06-05 | Sap Aktiengesellschaft | File comparison of locally synched files |
US7529780B1 (en) * | 2005-12-30 | 2009-05-05 | Google Inc. | Conflict management during data object synchronization between client and server |
US7464117B2 (en) * | 2006-01-20 | 2008-12-09 | Microsoft Corporation | Using directory historical data to facilitate automated file updates |
-
2004
- 2004-03-16 JP JP2004074627A patent/JP4354314B2/ja not_active Expired - Fee Related
- 2004-11-23 US US10/998,284 patent/US7590670B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20050210465A1 (en) | 2005-09-22 |
US7590670B2 (en) | 2009-09-15 |
JP2005266916A (ja) | 2005-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4354314B2 (ja) | サーバ差分管理システム及び情報処理装置の制御方法 | |
JP5103807B2 (ja) | 制御プログラム、制御方法、情報処理装置及び情報処理システム | |
JP5698429B2 (ja) | 構成要素を管理するためのコンピュータ・システム、並びにその方法及びコンピュータ・プログラム | |
JP5966270B2 (ja) | システム及び機器管理プログラム | |
WO2013038489A1 (ja) | 計算機システム、クライアント計算機の管理方法及び記憶媒体 | |
JP5080912B2 (ja) | 画像形成装置およびネットワークデバイス管理方法及び画像形成装置管理システムとプログラム | |
JP5528073B2 (ja) | システム、情報処理装置、画像形成装置及びそれらの方法 | |
JP5239072B2 (ja) | 構成要素を管理するためのコンピュータ・システム、並びにその方法及びコンピュータ・プログラム | |
JP2005258501A (ja) | 障害影響範囲解析システム及び障害影響範囲解析方法及びプログラム | |
JP2011248852A (ja) | システム連携装置 | |
US20160316093A1 (en) | Apparatus equipped with fax function, control method thereof, and storage medium | |
JP2009193271A (ja) | ストレージシステム | |
JP6131648B2 (ja) | データ管理システム、情報システム、データ管理方法及び情報システムの制御方法、並びに、それら方法のプログラム及びそのプログラムを記録した記録媒体 | |
JP4952119B2 (ja) | ファイルサーバを用いたコンテンツ管理システムと方法およびプログラム | |
JP5812769B2 (ja) | 文書管理システム、文書管理方法、プログラム | |
JP7381290B2 (ja) | 計算機システム及びデータの管理方法 | |
JP6355755B2 (ja) | 画面生成システム及び画面生成方法及び画面生成プログラム | |
JP2010128776A (ja) | 携帯端末自動メンテナンス装置および携帯端末自動メンテナンス方法 | |
JP7069955B2 (ja) | 障害管理システム、障害管理装置、障害管理方法及びプログラム | |
JP5498547B2 (ja) | バックアップ仲介装置、バックアップ仲介方法及びバックアップ仲介プログラム | |
JP5091176B2 (ja) | 印刷情報取得システム及び取得方法 | |
JP7069956B2 (ja) | 障害管理システム、障害管理装置及びプログラム | |
CN110770702B (zh) | 信息处理装置、信息处理***、信息处理方法及记录介质 | |
JP6798340B2 (ja) | 運用仕様分析装置、運用仕様分析方法及び運用仕様分析プログラム | |
JP2013178635A (ja) | サーバー、その方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060720 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090416 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090428 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090629 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090728 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090729 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120807 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120807 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130807 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |