JP2007193696A - 支援プログラム、支援プログラム生成プログラム、支援プログラム生成方法、ファイル生成・配布方法、及びインストールサーバ - Google Patents
支援プログラム、支援プログラム生成プログラム、支援プログラム生成方法、ファイル生成・配布方法、及びインストールサーバ Download PDFInfo
- Publication number
- JP2007193696A JP2007193696A JP2006013022A JP2006013022A JP2007193696A JP 2007193696 A JP2007193696 A JP 2007193696A JP 2006013022 A JP2006013022 A JP 2006013022A JP 2006013022 A JP2006013022 A JP 2006013022A JP 2007193696 A JP2007193696 A JP 2007193696A
- Authority
- JP
- Japan
- Prior art keywords
- software
- installation
- file
- information
- setting
- 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.)
- Pending
Links
- 238000009434 installation Methods 0.000 title claims abstract description 184
- 238000000034 method Methods 0.000 title claims description 32
- 238000009826 distribution Methods 0.000 title claims description 27
- 238000007689 inspection Methods 0.000 claims description 93
- 238000000605 extraction Methods 0.000 claims description 6
- 230000002452 interceptive effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000013075 data extraction Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000003860 storage Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000011900 installation process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【解決手段】メタパッケージは、複数のクラスタそれぞれに、複数のソフトウェアの自動インストールためのインストール設定を生成するとともに、インストール後のソフトウェア管理を支援するためのIDS設定ファイルを生成・配布する。このため、複数のソフトウェアの設定情報が記述されたテンプレートと、外部から入力されたカスタマイズ情報とからインストール設定61aを生成し、これに基づき、複数のソフトウェアをコンピュータに自動インストールした後の検査に使用するIDS設定ファイル62aを生成し、このIDS設定ファイル62aを、メタパッケージ生成時に用意されるIDS設定ファイルと共にインストール先に配布する。
【選択図】 図7
Description
2 メタパッケージサーバ
3 インストールサーバ
3a 自動インストーラ
4 クラスタ
5 パッケージマネージャ
6 メタパッケージ開発者
10 メタパッケージ生成ツール
11 パッケージデータ抽出部
11a ファイルリスト
11b プロパティ
12 設定ファイル生成部
12a 設定ファイル
13 メタパッケージ生成部
20 構成要素ファイル
20a パッケージ選択
20b UI定義
20c テンプレート定義
20d スペック定義
30 ソフトウェア依存情報データベース
40 メタパッケージ
50 パッケージ情報データベース
60 生成機能
61 インストール設定生成部
61a インストール設定
62 設定ファイル生成部
62a 設定ファイル
70 カスタマイズ情報
80 自動インストーラ
91 空欄
100 クラスタ
101a ヘッドノード
102 計算ノード
103 プライベートネットワーク
104 ネットワーク
105 コンポーネント
111 保護情報
112 ファイルサイズ
113 タイムスタンプ
201 インストール設定
202 インストールサーバ
203 クラスタ
204 計算ノード
1004 バス
1005 入出力インターフェイス
1006 入力部
1007 出力部
1008 記憶部
1009 通信部
1010 ドライブ
1011 磁気ディスク
1012 光ディスク
1013 フレキシビルディスク
1014 半導体メモリ
Claims (20)
- 1又は複数のコンピュータそれぞれに対する、複数のソフトウェアの自動インストール及びインストール後のソフトウェア管理を支援する支援プログラムを生成する動作をコンピュータに実行させるための支援プログラム生成プログラムであって、
前記複数のソフトウェアを構成するファイル情報を抽出するファイル情報抽出工程と、
前記ファイル情報に基づき、前記複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第1検査情報が記述された第1検査情報ファイルを生成する第1検査情報ファイル生成工程と、
前記複数のソフトウェアのリスト及び前記複数のソフトウェアの設定情報が記述されたテンプレートに基づき、前記支援プログラムを生成する支援プログラム生成工程とを有し、
前記支援プログラム生成工程では、前記第1検査情報ファイルを前記複数のソフトウェアのインストール先に配布する機能を有する前記支援プログラムが生成される
ことを特徴とする支援プログラム生成プログラム。 - 前記ファイル情報抽出工程では、前記複数のソフトウェアのリストに基づき、ソフトウェアのファイル情報が蓄積された情報データベースを参照して前記ファイル情報が抽出される
ことを特徴とする請求項1記載の支援プログラム生成プログラム。 - 前記支援プログラム生成工程では、前記複数のソフトウェアのリスト、前記テンプレート、前記テンプレートに記述された設定情報をカスタマイズするためのユーザインターフェース定義及び所定のスペック定義に基づき、前記支援プログラムが生成される
ことを特徴とする請求項1又は2記載の支援プログラム生成プログラム。 - 前記第1検査情報は、前記複数のソフトウェアを構成するファイルのプロパティ及び/又はファイルリストを含む
ことを特徴とする請求項1乃至3のいずれか1項記載の支援プログラム生成プログラム。 - 1又は複数のコンピュータそれぞれに対する、複数のソフトウェアの自動インストール及びインストール後のソフトウェア管理を支援するためのファイルを生成・配布する動作をコンピュータに実行させるための支援プログラムであって、
前記複数のソフトウェアの設定情報が記述されたテンプレートと、外部から入力されたカスタマイズ情報とから前記複数のソフトウェアを自動インストールするためのインストール設定を生成するインストール設定生成工程と、
前記インストール設定生成工程にて生成されたインストール設定に基づき、前記複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第2検査情報が記述された第2検査情報ファイルを生成する第2検査情報ファイル生成工程とを有する支援プログラム。 - 前記インストール設定生成工程では、ウィザードが起動され、対話式ウィンドウにユーザがカスタマイズ情報を入力することで前記インストール設定が生成される
ことを特徴とする請求項5記載の支援プログラム。 - 前記第2検査情報ファイル生成工程では、前記インストール設定に含まれるカスタマイズ情報に基づき前記第2検査情報ファイルが生成される
ことを特徴とする請求項6記載の支援プログラム。 - 前記第2検査情報は、ユーザ情報、シリアルナンバ、及びインストール先のディレクトリ情報のいずれか1以上を含む
こと特徴とする請求項6又は7項記載の支援プログラム。 - 1又は複数のコンピュータそれぞれに対する、複数のソフトウェアの自動インストール及びインストール後のソフトウェア管理を支援するためのファイルを生成・配布する動作をコンピュータに実行させるための支援プログラムであって、
前記複数のソフトウェアを自動インストールするためのインストール設定を生成するインストール設定生成工程と、
前記複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第1検査情報が記述された第1検査情報ファイルを当該複数のソフトウェアのインストール先に配布する配布工程を有する支援プログラム。 - 前記インストール設定生成工程では、前記複数のソフトウェアの設定情報が記述されたテンプレートと、外部から入力されたカスタマイズ情報とから前記インストール設定が生成される
ことを特徴とする請求項9記載の支援プログラム。 - 前記インストール設定生成工程にて生成されたインストール設定に基づき、複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第2検査情報が記述された第2検査情報ファイルを生成するファイル生成工程を更に有し、
前記配布工程では、前記第1及び第2検査情報ファイルを配布する
ことを特徴とする請求項9又は10記載の支援プログラム。 - 前記複数のソフトウェアのリスト及び前記複数のソフトウェアの設定情報が記述されたテンプレートに基づき生成された支援プログラムであって、
前記第1検査情報ファイルは、前記複数のソフトウェアを構成するファイル情報に基づき当該支援プログラムと同時に生成されたものである
ことを特徴とする請求項9乃至11のいずれか1項記載の支援プログラム。 - 前記第1検査情報は、前記複数のソフトウェアを構成するファイルのプロパティ及び/又はファイルリストを含む
ことを特徴とする請求項9乃至12のいずれか1項記載の支援プログラム。 - 前記第2検査情報は、ユーザ情報、シリアルナンバ、及びインストール先のディレクトリ情報のいずれか1以上を含む
ことを特徴とする請求項11乃至13のいずれか1項記載の支援プログラム。 - 1又は複数のコンピュータそれぞれに対する、複数のソフトウェアの自動インストール及びインストール後のソフトウェア管理を支援する支援プログラムを生成する支援プログラム生成方法であって、
前記複数のソフトウェアを構成するファイル情報を抽出するファイル情報抽出工程と、
前記ファイル情報に基づき、前記複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第1検査情報が記述された第1検査情報ファイルを生成する第1検査情報ファイル生成工程と、
前記複数のソフトウェアのリスト及び前記複数のソフトウェアの設定情報が記述されたテンプレートに基づき、前記支援プログラムを生成する支援プログラム生成工程とを有し、
前記支援プログラム生成工程では、前記第1検査情報ファイルを前記複数のソフトウェアのインストール先に配布する機能を有する前記支援プログラムが生成される
ことを特徴とする支援プログラム生成方法。 - 1又は複数のコンピュータそれぞれに対する、複数のソフトウェアの自動インストール及びインストール後のソフトウェア管理を支援するためのファイルを生成・配布するファイル生成・配布方法であって、
前記複数のソフトウェアを自動インストールするためのインストール設定を生成するインストール設定生成工程と、
前記複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第1検査情報が記述された第1検査情報ファイルを当該複数のソフトウェアのインストール先に配布する配布工程を有するファイル生成・配布方法。 - 1又は複数のコンピュータそれぞれに対する、複数のソフトウェアの自動インストール及びインストール後のソフトウェア管理を支援するためのファイルを生成・配布するファイル生成・配布方法であって、
前記複数のソフトウェアの設定情報が記述されたテンプレートと、外部から入力されたカスタマイズ情報とから前記複数のソフトウェアを自動インストールするためのインストール設定を生成するインストール設定生成工程と、
前記インストール設定生成工程にて生成されたインストール設定に基づき、前記複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第2検査情報が記述された第2検査情報ファイルを生成するファイル生成工程とを有するファイル生成・配布方法。 - 複数のコンピュータそれぞれに対し、複数のソフトウェアを自動インストールするインストールサーバであって、
前記複数のソフトウェアのインストール及びインストール後の管理を支援するためのファイルを生成・配布するファイル生成・配布手段と、
前記複数のソフトウェアを自動インストールする自動インストーラとを有し、
前記ファイル生成・配布手段は、
前記複数のソフトウェアを自動インストールするためのインストール設定を生成するインストール設定生成手段と、
前記複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第1検査情報が記述された第1検査情報ファイルを前記複数のコンピュータに配布する配布手段とを有し、
前記自動インストーラは、前記インストール設定に従って前記複数のコンピュータのそれぞれに対し、複数のソフトウェアを自動インストールするインストールサーバ。 - 前記インストール設定生手段は、前記複数のソフトウェアの設定情報が記述されたテンプレートと、外部から入力されたカスタマイズ情報とからインストール設定を生成する
ことを特徴とする請求項18記載のインストールサーバ。 - 前記ファイル生成・配布手段は、
前記インストール設定生成手段にて生成されたインストール設定に基づき、複数のソフトウェアをコンピュータに自動インストールした後の検査に使用する第2検査情報が記述された第2検査情報ファイルを生成するファイル生成手段を更に有し、
前記配布手段は、前記第1及び第2検査情報ファイルを前記複数のコンピュータに配布する
ことを特徴とする請求項18又は19項記載のインストールサーバ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006013022A JP2007193696A (ja) | 2006-01-20 | 2006-01-20 | 支援プログラム、支援プログラム生成プログラム、支援プログラム生成方法、ファイル生成・配布方法、及びインストールサーバ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006013022A JP2007193696A (ja) | 2006-01-20 | 2006-01-20 | 支援プログラム、支援プログラム生成プログラム、支援プログラム生成方法、ファイル生成・配布方法、及びインストールサーバ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007193696A true JP2007193696A (ja) | 2007-08-02 |
Family
ID=38449334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006013022A Pending JP2007193696A (ja) | 2006-01-20 | 2006-01-20 | 支援プログラム、支援プログラム生成プログラム、支援プログラム生成方法、ファイル生成・配布方法、及びインストールサーバ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007193696A (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7777280B2 (en) | 2007-10-31 | 2010-08-17 | Renesas Technology Corp. | Semiconductor device and manufacturing method thereof |
JP2013534675A (ja) * | 2010-06-28 | 2013-09-05 | アマゾン テクノロジーズ インコーポレイテッド | 複数のネットワークリソースのプロビジョニング |
WO2013183249A1 (ja) * | 2012-06-04 | 2013-12-12 | 日本電気株式会社 | 配備装置、及び、配備方法 |
US9058219B2 (en) | 2012-11-02 | 2015-06-16 | Amazon Technologies, Inc. | Custom resources in a resource stack |
US9350738B2 (en) | 2012-03-19 | 2016-05-24 | Amazon Technologies, Inc. | Template representation of security resources |
US10089152B1 (en) | 2012-03-19 | 2018-10-02 | Amazon Technologies, Inc. | Using scripts to bootstrap applications with metadata from a template |
US10257110B2 (en) | 2012-03-19 | 2019-04-09 | Amazon Technologies, Inc. | Using a template to update a stack of resources |
JP7417462B2 (ja) | 2020-04-21 | 2024-01-18 | 日立Astemo株式会社 | パッケージ生成装置、パッケージ管理システム及びパッケージ生成方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744392A (ja) * | 1993-06-29 | 1995-02-14 | Mitsubishi Electric Corp | ソフトウェア配布サービス方式 |
JP2001356914A (ja) * | 2000-04-20 | 2001-12-26 | Internatl Business Mach Corp <Ibm> | コンピューター・システム障害修復方法およびシステム |
JP2001356912A (ja) * | 2000-06-12 | 2001-12-26 | Fujitsu Ltd | ソフトウェアのインストール/アップデート/アンインストールシステム |
-
2006
- 2006-01-20 JP JP2006013022A patent/JP2007193696A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0744392A (ja) * | 1993-06-29 | 1995-02-14 | Mitsubishi Electric Corp | ソフトウェア配布サービス方式 |
JP2001356914A (ja) * | 2000-04-20 | 2001-12-26 | Internatl Business Mach Corp <Ibm> | コンピューター・システム障害修復方法およびシステム |
JP2001356912A (ja) * | 2000-06-12 | 2001-12-26 | Fujitsu Ltd | ソフトウェアのインストール/アップデート/アンインストールシステム |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7777280B2 (en) | 2007-10-31 | 2010-08-17 | Renesas Technology Corp. | Semiconductor device and manufacturing method thereof |
US9178766B2 (en) | 2010-06-28 | 2015-11-03 | Amazon Technologies, Inc. | Provisioning multiple network resources |
JP2013534675A (ja) * | 2010-06-28 | 2013-09-05 | アマゾン テクノロジーズ インコーポレイテッド | 複数のネットワークリソースのプロビジョニング |
US11758006B2 (en) | 2010-06-28 | 2023-09-12 | Amazon Technologies, Inc. | Provisioning multiple network resources |
US10057374B2 (en) | 2010-06-28 | 2018-08-21 | Amazon Technologies, Inc. | Provisioning multiple network resources |
US10810049B2 (en) | 2012-03-19 | 2020-10-20 | Amazon Technologies, Inc. | Using scripts to bootstrap applications with metadata from a template |
US9350738B2 (en) | 2012-03-19 | 2016-05-24 | Amazon Technologies, Inc. | Template representation of security resources |
US10089152B1 (en) | 2012-03-19 | 2018-10-02 | Amazon Technologies, Inc. | Using scripts to bootstrap applications with metadata from a template |
US10257110B2 (en) | 2012-03-19 | 2019-04-09 | Amazon Technologies, Inc. | Using a template to update a stack of resources |
US11032140B2 (en) | 2012-03-19 | 2021-06-08 | Amazon Technologies, Inc. | Using a template to update a stack of resources |
US11842222B2 (en) | 2012-03-19 | 2023-12-12 | Amazon Technologies, Inc. | Using scripts to bootstrap applications with metadata from a template |
US11882154B2 (en) | 2012-03-19 | 2024-01-23 | Amazon Technologies, Inc. | Template representation of security resources |
CN104335174A (zh) * | 2012-06-04 | 2015-02-04 | 日本电气株式会社 | 部署设备和部署方法 |
WO2013183249A1 (ja) * | 2012-06-04 | 2013-12-12 | 日本電気株式会社 | 配備装置、及び、配備方法 |
US9929974B2 (en) | 2012-11-02 | 2018-03-27 | Amazon Technologies, Inc. | Custom resources in a resource stack |
US9058219B2 (en) | 2012-11-02 | 2015-06-16 | Amazon Technologies, Inc. | Custom resources in a resource stack |
US10348642B2 (en) | 2012-11-02 | 2019-07-09 | Amazon Technologies, Inc. | Custom resources in a resource stack |
JP7417462B2 (ja) | 2020-04-21 | 2024-01-18 | 日立Astemo株式会社 | パッケージ生成装置、パッケージ管理システム及びパッケージ生成方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11144306B2 (en) | Scheduling upgrades in distributed computing systems | |
US10430204B2 (en) | System and method for cloud provisioning and application deployment | |
US8402437B2 (en) | System and method for updating initialization parameters for application software from within a software development environment | |
US8176408B2 (en) | Modularized web provisioning | |
CN102200921B (zh) | 智能引导设备选择和恢复 | |
EP1133738B1 (en) | Method and apparatus for new device driver installation by an operating system | |
US6938250B2 (en) | Image-based software installation | |
US9262143B2 (en) | Method and apparatus for template-based provisioning in a service delivery environment | |
JP2007193696A (ja) | 支援プログラム、支援プログラム生成プログラム、支援プログラム生成方法、ファイル生成・配布方法、及びインストールサーバ | |
US8799893B2 (en) | Method, system and computer program product for solution replication | |
US20080163171A1 (en) | Virtual resource templates | |
CN102754073B (zh) | 用于虚拟化的扩展点声明性注册的方法和*** | |
US20030200149A1 (en) | System and method for facilitating network installation | |
US20110296398A1 (en) | Systems and methods for determining when to update a package manager software | |
US20120005465A1 (en) | System and method for configuring a computer system for a software package installation | |
US20060271924A1 (en) | Method and apparatus for automating updates to dependencies | |
TW200820075A (en) | Method and apparatus for on-demand composition and teardown of service infrastructure | |
US20090113327A1 (en) | User interface mapping modules to deployment targets | |
US20050278341A1 (en) | Component offline deploy | |
US20080172664A1 (en) | Facilitating Multi-Installer Product Installations | |
WO2008113690A2 (en) | Auto-generation and auto-versioning of a multi-sourced dynamic document | |
JP2022553860A (ja) | 実行時コンテナ | |
EP1934730A2 (en) | A method and system for managing and organizing software package installations | |
US20100312879A1 (en) | Plug-in provisioning integration in a clustered environment | |
CN102007756B (zh) | 用于数据处理环境中的动态供应的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071105 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20071023 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20071023 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100302 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100706 |