JP5428581B2 - 仮想マシン管理プログラム及び仮想マシン管理方法 - Google Patents
仮想マシン管理プログラム及び仮想マシン管理方法 Download PDFInfo
- Publication number
- JP5428581B2 JP5428581B2 JP2009154901A JP2009154901A JP5428581B2 JP 5428581 B2 JP5428581 B2 JP 5428581B2 JP 2009154901 A JP2009154901 A JP 2009154901A JP 2009154901 A JP2009154901 A JP 2009154901A JP 5428581 B2 JP5428581 B2 JP 5428581B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- guest
- host
- information
- link
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、本提案技術を適用した情報システムの全体構成を示す。
管理対象となる複数の物理サーバ10は、インターネットなどのコンピュータネットワーク20を介して、汎用コンピュータからなる管理サーバ30(仮想マシン管理装置)に接続される。物理サーバ10では、仮想マシン(VM:Virtual Machine)を動作させるためのOS(Operating System)としてのVMホスト40を実装することで、1つ以上のVMゲスト50を動作させることができる。ここで、VMゲスト50は、VMホスト40上で動作するゲストOS及びアプリケーションを含む。また、管理サーバ30には、管理対象となる物理サーバ10、具体的には、物理サーバ10上で動作するVMホスト40及びVMゲスト50を管理するためのDB(Database)60が備え付けられる。
VMホスト情報60Aは、図2に示すように、VMホスト名,キー,UUID(Universal Unique Identifier:汎用一意識別子)及び更新時刻を関連付けたレコードである。VMホスト名は、VMホスト40を表す文字列である。キーは、DB60においてVMホスト40を一意に特定するための値(数字)である。UUIDは、情報システムにおいてVMホスト40を一意に特定するための識別子である。更新時刻は、VMホスト情報60Aのレコードを更新した日時を表し、例えば、起算点1970/01/01 00:00:00からの経過秒数を表す数字からなる。
ステップ3では、リンク切断部30Cが、DB60のVMホスト情報60A及びVMゲスト情報60Bを参照し、VMホスト40にリンクされたVMゲスト50を順番に選択する。即ち、リンク切断部30Cは、VMホスト情報60AからVMホスト40のキーを読み出し、VMゲスト情報60Bの管理VMホストにそのキーが設定されているVMゲスト50を順番に選択する。なお、以下の説明では、特に断らない限り、選択されたVMゲストを「VMゲスト」と呼ぶこととする。
ステップ7では、リンク切断部30Cが、DB60のVMゲスト情報60Bにおいて、VMゲスト50の管理VMホストに「nil」を設定することで、DB60上でVMホスト40とVMゲスト50とのリンクを切断する。
ステップ10では、VMゲスト登録部30Eが、VMゲスト50が選択できたか否か、即ち、VM情報に含まれるVMゲスト50をすべて処理したか否かを判定する。そして、VMゲスト登録部30Eは、VMゲスト50が選択できたと判定すれば処理をステップ11へと進める一方(Yes)、VMゲスト50が選択できない(VMゲスト50をすべて処理した)と判定すれば処理をステップ24へと進める(No)。
ステップ14では、更新ロック部30Bが、DB60のVMゲスト情報60Bを参照し、VMゲスト50がVMホスト40と異なる他のVMホスト40にリンクされているか否かを判定する。そして、更新ロック部30Bは、VMゲスト50が他のVMホスト40にリンクされていると判定すれば処理をステップ15へと進める一方(Yes)、VMゲスト50が他のVMホスト40にリンクされていない(リンク切断状態)と判定すれば処理をステップ16へと進める(No)。
ステップ16では、更新ロック部30Bが、VMゲスト50をロック対象に設定する。
ステップ18では、リンク切断部30Cが、DB60のVMゲスト情報60Bを参照し、VMゲスト50が他のVMホスト40にリンクされているか否かを判定する。そして、リンク切断部30Cは、VMゲスト50が他のVMホスト40にリンクされていると判定すれば処理をステップ19へと進める一方(Yes)、VMゲスト50が他のVMホスト40にリンクされていない(リンク切断状態)と判定すれば処理をステップ21へと進める(No)。
ステップ21では、リンク更新部30Dが、DB60のVMゲスト情報60Bにおいて、VMゲスト50の管理VMホストにVMホスト40のキーを設定することで、DB60上でVMホスト40とVMゲスト50とのリンクを生成する。
ステップ24では、VMゲスト削除部30Fが、DB60のVMホスト情報60Aにおいて、VMホスト40の更新時刻に現在の時刻を設定する。
ステップ30では、VMゲスト削除部30Fが、DB60のVMゲスト情報60BからVMゲスト50のレコードを削除する。なお、DB60からVMゲスト50のレコードを削除したことを容易に認識できるようにすべく、その旨をログファイルなどに出力することが好ましい。
ステップ32では、更新ロック部30Bが、更新対象となるVMホスト40及びVMゲスト50のレコードの更新ロックを解放する。
前提条件として、VMゲストの移動直前では、図9に示すように、物理サーバ1のVMホスト1にVMゲスト1及びVMゲスト2が構築されていると共に、物理サーバ2のVMホスト2にVMゲスト3が構築されているものを想定する。そして、物理サーバ1のVMゲスト2が物理サーバ2に移動されたものとする。
前提条件として、VMゲストの削除直前では、図13に示すように、物理サーバ1のVMホスト1にVMゲスト1及びVMゲスト2が構築されていると共に、物理サーバ2のVMホスト2にVMゲスト3及びVMゲスト4が構築されているものを想定する。そして、物理サーバ1のVMゲスト2が削除されたものとする。
ステップ42では、代替処理部30Gが、例えば、VM情報のapi_typeに基づいて、VMホスト40にライフサイクルマネジメント機能が実装されているか否かを判定する。そして、代替処理部30Gは、VMホスト40にライフサイクルマネジメント機能が実装されていないと判定すれば処理をステップ43へと進める一方(Yes)、VMホスト40にライフサイクルマネジメント機能が実装されていると判定すれば処理を終了させる(No)。ここで、ライフサイクルマネジメント機能が実装されていないVMホスト40としては、例えば、RHEL(Red Hat Enterprise Linux:登録商標),Xen(商標)などがある。
ステップ44では、代替処理部30Gが、VMゲスト50が選択できたか、即ち、VM情報に含まれるVMゲスト50をすべて処理したか否かを判定する。そして、代替処理部30Gは、VMゲスト50が選択できたと判定すれば処理をステップ45へと進める一方(Yes)、VMゲスト50が選択できない(VMゲスト50をすべて処理した)と判定すれば処理を終了させる(No)。
ステップ48では、代替処理部30Gが、DB60のVMゲスト情報60Bを参照し、VMホスト40とVMゲスト50の管理VMホストとが同一であるか否かを判定する。そして、代替処理部30Gは、VMホスト40と管理VMホストとが同一であると判定すれば処理をステップ50へと進める一方(Yes)、VMホスト40と管理VMホストとが同一でないと判定すれば処理をステップ49へと進める(No)。
ステップ52では、代替処理部30Gが、DB60のVMゲスト情報60Bを参照し、DB60のVMゲスト50の電源状態がONであるか否かを判定する。そして、代替処理部30Gは、VMゲスト50の電源状態がONであると判定すれば処理をステップ53へと進める一方(Yes)、VMゲスト50の電源状態がONでない(ONである)と判定すれば処理をステップ43へと戻す(No)。
ステップ58では、代替処理部30Gが、DB60のVMゲスト情報60Bについて、VMゲスト50の電源状態にON、電源OFF検出時刻に「nil」、管理VMホストにVMホスト40のキーを設定した後、処理をステップ43へと戻す。
あるVMホスト40において、DB60に存在しないVMゲスト50であって、電源状態がONであるVMゲスト50が取得できたとき、DB60にVMゲスト50のレコードが新規に登録される。また、あるVMホスト40において、DB60に存在するVMゲスト50であって、電源状態がONであるVMゲスト50が取得できたとき、DB60におけるVMゲスト50の電源状態がONに変更される。このとき、VMホスト40とVMゲスト50の管理VMホストが異なれば、DB60におけるVMゲスト50の管理VMホストがVMホスト40に変更される。
30 管理サーバ
30A VM情報取得部
30C リンク切断部
30D リンク更新部
30F VMゲスト削除部
30G 代替処理部
40 VMホスト
50 VMゲスト
60 DB
60A VMホスト情報
60B VMゲスト情報
Claims (4)
- 仮想マシンホストが実装された複数台の物理サーバに接続され、前記仮想マシンホストごとに管理される仮想マシンゲストを特定可能とするために、前記仮想マシンホストと前記仮想マシンゲストとのリンク関係情報が登録されるデータベースを有する管理サーバに、
前記仮想マシンホストから、該仮想マシンホストにより管理される仮想マシンゲストの
情報を取得する仮想マシン情報取得部と、
前記仮想マシン情報取得部により一の仮想マシンホストから、前記データベースにおいて前記一の仮想マシンホストにリンクされた第1の仮想マシンゲストが取得できなかったときに、前記一の仮想マシンホストと前記第1の仮想マシンゲストとのリンクを切断したリンク関係となるよう前記データベースに記憶されたリンク関係情報を更新するリンク切断部と、
前記仮想マシン情報取得部により前記一の仮想マシンホストから、前記データベースにおいて前記一の仮想マシンホストと異なる他の仮想マシンホストにリンクされることにより、前記第1の仮想マシンゲストと同一の識別情報を有する第2の仮想マシンゲストが取得できたときに、前記他の仮想マシンホストと前記第2の仮想マシンゲストとのリンクがあるリンク関係となるよう前記データベースに記憶されたリンク関係情報を更新するリンク更新部と、
して機能させる仮想マシン管理プログラム。 - 前記管理サーバに、前記リンク切断部による更新処理の後、前記仮想マシン情報取得部が、すべての仮想マシンホストから前記第1の仮想マシンゲストの情報が取得できなかったときに、前記データベースから前記第1の仮想マシンゲストの情報を削除する仮想マシンゲスト削除部を更に実現させることを特徴とする請求項1記載の仮想マシン管理プログラム。
- 前記データベースには、仮想マシンごとに電源状態が更に登録されているとともに、
前記管理サーバは、ライフサイクルマネジメント機能の実装の有無を判定するための情報に基づいて前記仮想マシンホストに前記ライフサイクルマネジメント機能が実装されていないと判定したときに、前記仮想マシン情報取得部により取得された前記仮想マシンゲストの情報、及び、前記データベースの登録内容に基づいて、前記データベースにおける前記仮想マシンホストと前記仮想マシンゲストとのリンク、及び、前記仮想マシンゲストの電源状態を更新する代替処理部を更に実現させ、
前記代替処理部は、
前記一の仮想マシンホストから取得された第3の仮想マシンゲストの電源状態がON、かつ、前記データベースにおいて前記第3の仮想マシンゲストが前記一の仮想マシンホストと異なる前記他の仮想マシンホストにリンクされているときに、前記他の仮想マシンホストと前記第3の仮想マシンゲストとのリンク関係を有するよう前記データベースのリンク関係情報を更新し、
前記一の仮想マシンホストから取得された第4の仮想マシンゲストの電源状態がOFF、前記データベースにおいて前記第4の仮想マシンゲストの電源状態がON、かつ、前記第4の仮想マシンゲストの電源OFF検出時刻が前記一の仮想マシンホストと異なる他のすべての仮想マシンホストから情報を取得した時刻よりも前の時刻のときに、前記データベース上で前記第4の仮想マシンゲストの電源状態をOFFに設定すること
を特徴とする請求項2記載の仮想マシン管理プログラム。 - 仮想マシンホストが実装された複数台の物理サーバに接続され、前記仮想マシンホストごとに管理される仮想マシンゲストを特定可能とするために、前記仮想マシンホストと前記仮想マシンゲストとのリンク関係情報が登録されるデータベースを有する管理サーバが、
一の仮想マシンホストから、前記データベースにおいて前記一の仮想マシンホストにリンクされた第1の仮想マシンゲストが取得できなかったときに、前記一の仮想マシンホストと前記第1の仮想マシンゲストとのリンクを切断したリンク関係となるよう前記データベースに記憶されたリンク関係情報を更新し、
前記一の仮想マシンホストから、前記データベースにおいて前記一の仮想マシンホストと異なる他の仮想マシンホストにリンクされた第2の仮想マシンゲストが取得できたときに、前記他の仮想マシンホストと前記第2の仮想マシンゲストとのリンクがあるリンク関係となるよう前記データベースに記憶されたリンク関係情報を更新する、
仮想マシン管理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009154901A JP5428581B2 (ja) | 2009-06-30 | 2009-06-30 | 仮想マシン管理プログラム及び仮想マシン管理方法 |
US12/820,592 US8838762B2 (en) | 2009-06-30 | 2010-06-22 | Virtual-machine management program and method for managing virtual machines |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009154901A JP5428581B2 (ja) | 2009-06-30 | 2009-06-30 | 仮想マシン管理プログラム及び仮想マシン管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011013729A JP2011013729A (ja) | 2011-01-20 |
JP5428581B2 true JP5428581B2 (ja) | 2014-02-26 |
Family
ID=43381940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009154901A Active JP5428581B2 (ja) | 2009-06-30 | 2009-06-30 | 仮想マシン管理プログラム及び仮想マシン管理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8838762B2 (ja) |
JP (1) | JP5428581B2 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5691390B2 (ja) * | 2010-10-25 | 2015-04-01 | サンケン電気株式会社 | 電源装置およびプログラム |
US9245095B2 (en) | 2011-10-25 | 2016-01-26 | Ca, Inc. | System and method for license management of virtual machines at a virtual machine manager |
US9110878B2 (en) | 2012-01-18 | 2015-08-18 | International Business Machines Corporation | Use of a warning track interruption facility by a program |
US9104508B2 (en) | 2012-01-18 | 2015-08-11 | International Business Machines Corporation | Providing by one program to another program access to a warning track facility |
US8850450B2 (en) | 2012-01-18 | 2014-09-30 | International Business Machines Corporation | Warning track interruption facility |
US9286051B2 (en) | 2012-10-05 | 2016-03-15 | International Business Machines Corporation | Dynamic protection of one or more deployed copies of a master operating system image |
US9311070B2 (en) | 2012-10-05 | 2016-04-12 | International Business Machines Corporation | Dynamically recommending configuration changes to an operating system image |
US9208041B2 (en) | 2012-10-05 | 2015-12-08 | International Business Machines Corporation | Dynamic protection of a master operating system image |
US8990772B2 (en) | 2012-10-16 | 2015-03-24 | International Business Machines Corporation | Dynamically recommending changes to an association between an operating system image and an update group |
CN103297277A (zh) * | 2013-06-19 | 2013-09-11 | 北京华胜天成科技股份有限公司 | 虚拟网络修复的方法及*** |
US10459594B2 (en) * | 2013-12-31 | 2019-10-29 | Vmware, Inc. | Management of a pre-configured hyper-converged computing device |
US9729578B2 (en) * | 2014-01-10 | 2017-08-08 | Arista Networks, Inc. | Method and system for implementing a network policy using a VXLAN network identifier |
US10140112B2 (en) * | 2014-03-28 | 2018-11-27 | Ntt Docomo, Inc. | Update management system and update management method |
US20220276890A1 (en) * | 2019-08-07 | 2022-09-01 | Nippon Telegraph And Telephone Corporation | Software updating apparatus, software updating method, and program |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6138143A (en) * | 1999-01-28 | 2000-10-24 | Genrad, Inc. | Method and apparatus for asynchronous transaction processing |
US6981041B2 (en) * | 2000-04-13 | 2005-12-27 | Aep Networks, Inc. | Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities |
US7225237B1 (en) * | 2000-07-31 | 2007-05-29 | Cisco Technology, Inc. | System and method for providing persistent connections based on subnet natural class |
US7146414B1 (en) * | 2002-11-06 | 2006-12-05 | Unisys Corporation | Object bridge for providing access to operations-level control of a data processing system |
JP4094560B2 (ja) * | 2004-01-23 | 2008-06-04 | 株式会社エヌ・ティ・ティ・データ | リソース分割サーバ及びリソース分割サーバプログラム |
US7590710B1 (en) * | 2004-06-17 | 2009-09-15 | Wavetrix, Inc. | Method and system for extending a communication port via a general purpose network |
US7523196B2 (en) * | 2004-12-28 | 2009-04-21 | Sap Ag | Session monitoring using shared memory |
US20070050446A1 (en) * | 2005-02-01 | 2007-03-01 | Moore James F | Managing network-accessible resources |
JP4334534B2 (ja) * | 2005-11-29 | 2009-09-30 | 株式会社東芝 | ブリッジ装置及びブリッジシステム |
JP4663497B2 (ja) * | 2005-12-01 | 2011-04-06 | 株式会社日立製作所 | 情報処理システムおよび情報処理装置の割当管理方法 |
US7877485B2 (en) * | 2005-12-02 | 2011-01-25 | International Business Machines Corporation | Maintaining session states within virtual machine environments |
JP4961146B2 (ja) * | 2006-02-20 | 2012-06-27 | 株式会社日立製作所 | 負荷分散方法およびシステム |
JP5001273B2 (ja) * | 2006-07-11 | 2012-08-15 | パナソニック株式会社 | 情報処理システム、指示装置、処理装置、及び情報処理方法 |
US20080288622A1 (en) * | 2007-05-18 | 2008-11-20 | Microsoft Corporation | Managing Server Farms |
JP4980792B2 (ja) | 2007-05-22 | 2012-07-18 | 株式会社日立製作所 | 仮想計算機の性能監視方法及びその方法を用いた装置 |
JP4862770B2 (ja) | 2007-07-20 | 2012-01-25 | 日本電気株式会社 | 仮想計算機システムにおけるメモリ管理方式及びその方法、およびプログラム |
US7970903B2 (en) * | 2007-08-20 | 2011-06-28 | Hitachi, Ltd. | Storage and server provisioning for virtualized and geographically dispersed data centers |
JP5104588B2 (ja) * | 2007-10-18 | 2012-12-19 | 富士通株式会社 | マイグレーションプログラム、および仮想マシン管理装置 |
US8458331B2 (en) * | 2008-10-08 | 2013-06-04 | Citrix Systems, Inc. | Systems and methods for connection management for asynchronous messaging over HTTP |
US8412832B2 (en) * | 2009-12-23 | 2013-04-02 | Citrix Systems, Inc. | Systems and methods for GSLB MEP connection management across multiple core appliances |
US9329947B2 (en) * | 2010-06-22 | 2016-05-03 | Red Hat Israel, Ltd. | Resuming a paused virtual machine without restarting the virtual machine |
-
2009
- 2009-06-30 JP JP2009154901A patent/JP5428581B2/ja active Active
-
2010
- 2010-06-22 US US12/820,592 patent/US8838762B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011013729A (ja) | 2011-01-20 |
US8838762B2 (en) | 2014-09-16 |
US20100332637A1 (en) | 2010-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5428581B2 (ja) | 仮想マシン管理プログラム及び仮想マシン管理方法 | |
JP5296960B2 (ja) | ファイルバージョン管理装置 | |
US8392386B2 (en) | Tracking file contents | |
JP5971420B2 (ja) | 状態復元プログラム、装置、及び支援方法 | |
TWI411958B (zh) | 建立離線資源模板 | |
JP5419746B2 (ja) | 管理装置及び管理プログラム | |
US8407693B2 (en) | Managing package dependencies | |
US8612574B2 (en) | Computer system for managing configuration item, and method and computer program therefor | |
JP2015142167A (ja) | 管理装置、管理プログラムおよびネットワーク装置の設定情報管理方法 | |
JP2010009411A (ja) | 仮想化環境運用支援システム及び仮想環境運用支援プログラム | |
JP2010282241A (ja) | ファイル管理装置、ファイル管理システム、ファイル管理方法、および、プログラム | |
JP5106062B2 (ja) | ファイル検索方法、ファイル検索装置、検索システム、及び、ファイル検索プログラム | |
JP2013077085A (ja) | 生成装置、生成方法、生成プログラム、及び実行プログラム | |
US8438133B2 (en) | Information processing apparatus, file management system, information processing method and computer readable medium | |
JP6709442B2 (ja) | 資産管理装置、資産管理方法、資産管理プログラム | |
JP2007334412A (ja) | 検索プログラムおよび検索装置 | |
JP5943753B2 (ja) | 仮想マシン管理システム、仮想マシン管理方法およびプログラム | |
JP5525740B2 (ja) | 仮想アプライアンスサーバ管理方法及びシステム | |
JP2005301465A (ja) | ソフトウェア資産管理方法およびシステム | |
JP6467298B2 (ja) | サーバ運用作業履歴管理装置、システム、方法、およびプログラム | |
JP6233130B2 (ja) | ワークフロー制御プログラム、ワークフロー制御方法、及びワークフローシステム | |
JP2013097716A (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
US20240184910A1 (en) | Data management device, data sharing system and method, and non-transitory computer readable medium | |
JP2017091027A (ja) | システム開発支援システム | |
CN117852035A (zh) | 一种勒索病毒的检测方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120309 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130821 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131001 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131018 |
|
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: 20131105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131118 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5428581 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |