JP7661864B2 - Virtual server management method and virtual server management system used therein - Google Patents
Virtual server management method and virtual server management system used therein Download PDFInfo
- Publication number
- JP7661864B2 JP7661864B2 JP2021170946A JP2021170946A JP7661864B2 JP 7661864 B2 JP7661864 B2 JP 7661864B2 JP 2021170946 A JP2021170946 A JP 2021170946A JP 2021170946 A JP2021170946 A JP 2021170946A JP 7661864 B2 JP7661864 B2 JP 7661864B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- virtual server
- virtual
- administrator
- physical
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Debugging And Monitoring (AREA)
Description
本発明は、ネットワークを介して互いに接続された複数の物理サーバ上で稼働している仮想サーバを管理する方法に係り、特に、何らかの異常によって稼働停止した物理サーバ上で稼働していた仮想サーバについて再起動後の健全性を速やかに評価することが可能な仮想サーバの管理方法とそれに用いられる仮想サーバ管理システムに関する。 The present invention relates to a method for managing virtual servers running on multiple physical servers connected to each other via a network, and in particular to a virtual server management method that can quickly evaluate the health after restarting a virtual server that was running on a physical server that stopped operating due to some abnormality, and a virtual server management system used therein.
コンピュータの運用コストの削減とハードウェアリソースの有効活用を図るには、1台の物理サーバ上に複数の仮想サーバを動作させる「サーバ仮想化」が有効であることが知られている。物理サーバ(物理マシンとも呼ばれる。)は、CPU(Central Processing Unit)、メモリ、ストレージなどの物理的なハードウェアリソースが搭載された専用コンピュータであり、仮想サーバ(仮想マシン又はVM(Virtual Machine)とも呼ばれる。)は物理サーバのハードウェアリソースを利用した仮想的なサーバソフトウェアである。文章の作成や表計算など様々な処理を行うアプリケーションはOS(Operating System)を介してこれらのリソースを使用するが、従来、1台のコンピュータでは1つのOSしか使用できなかったため、異なるOSを使用する場合、複数のコンピュータを準備しなければならないという問題があった。しかしながら、近年ではサーバ仮想化により上述のリソースを複数のOSで利用することが可能となっている。 It is known that "server virtualization," which runs multiple virtual servers on a single physical server, is an effective way to reduce computer operating costs and make effective use of hardware resources. A physical server (also called a physical machine) is a dedicated computer equipped with physical hardware resources such as a CPU (Central Processing Unit), memory, and storage, while a virtual server (also called a virtual machine or VM (Virtual Machine)) is virtual server software that uses the hardware resources of a physical server. Applications that perform various processes such as document creation and spreadsheets use these resources via an OS (Operating System), but traditionally, only one OS could be used per computer, so if different OSs were used, multiple computers had to be prepared. However, in recent years, server virtualization has made it possible to use the above-mentioned resources across multiple OSs.
図8(a)及び図8(b)はサーバ仮想化の方式を説明するための図であり、それぞれホストOS型及びハイパーバイザ型の構成を模式的に表している。
図8(a)に示すように、ホストOS型はハードウェア(物理サーバ51)に直接インストールされたホストOS52上で仮想化ソフトウェア53が動作する方式である。仮想化ソフトウェア53には、他のアプリケーション56a~56fと同様にメモリとCPUが割り当てられており、仮想化ソフトウェア53には仮想サーバ54a~54cが作られている。そして、アプリケーション56a~56fは仮想サーバ54a~54cのゲストOS55上で動作するように構成されている。この方式は、既に使用しているPC(パーソナルコンピュータ)やサーバに仮想化ソフトウェア53をインストールするだけで仮想環境を容易に構築できる反面、ゲストOS55がハードウェアリソースにアクセスする際にホストOS52を経由することから、オーバーヘッド(余分に消費されるリソース)が大きくなってしまうという欠点がある。
図8(b)に示すように、ハイパーバイザ型はハードウェア(物理サーバ51)に直接インストールされたハイパーバイザ57と呼ばれる専用ソフトウェア上で仮想サーバ54a~54cが動作する方式である。この方式では、ハイパーバイザ57がホストOS52の代わりをし、ゲストOS55がハードウェアリソースにアクセスする際にホストOS52を経由しないため、ホストOS型に比べてオーバーヘッドが少ないことが特徴である。
FIGS. 8A and 8B are diagrams for explaining server virtualization methods, and each diagrammatically shows a host OS type and a hypervisor type configuration.
As shown in FIG. 8A, the host OS type is a method in which
8B, the hypervisor type is a method in which
図8(a)又は図8(b)に示した物理サーバ51が何らかの異常によって稼働停止すると、その物理サーバ51上で稼働していた仮想サーバ54a~54cは健全に稼働している他の物理サーバ51上で再起動する。この場合、再起動した仮想サーバ54a~54cについて、各仮想サーバの管理者は必要なサービスが有効になっていることを確認して、その健全性を評価する必要がある。
従来、仮想サーバ環境の管理者は、仮想環境を管理するためのサーバにアクセスして抽出したログ等の稼働履歴に基づいて「再起動した仮想サーバ54a~54cのリスト」を作成し、これを各仮想サーバの管理者に送付するなどして、上記確認作業を依頼していた。しかしながら、この一連の作業は手間がかかるため、物理サーバ51が稼働停止した後、再起動した仮想サーバ54a~54cの健全性を各仮想サーバの管理者が評価するまでの間にタイムラグが発生していた。
8(a) or 8(b) stops operating due to some abnormality, the
Conventionally, the administrator of the virtual server environment would access a server for managing the virtual environment, extract logs and other operation history, create a "list of restarted
物理サーバ上で稼働する複数の仮想サーバを管理する技術については、例えば、特許文献1に「仮想マシン管理プログラム、管理サーバ装置及び仮想マシン管理方法」という名称で、物理マシン上に展開する複数の仮想マシンのうち、任意の仮想マシン同士を連携して制御処理を実行させるコンピュータ装置に対して複数の仮想マシンを管理させる処理を実行させるプログラム並びに仮想マシンの管理サーバ装置及び仮想マシン管理方法に関する発明が開示されている。
特許文献1に開示された仮想マシンの管理方法は、物理マシン上で展開する仮想マシン同士の依存関係の検出結果に基づいて仮想マシン識別情報単位で、依存関係のある他の仮想マシンの識別情報を管理する依存関係一覧テーブルを作成するステップと、展開中の複数の仮想マシンのうち、一時停止対象の仮想マシンの選択指示を検出すると、その仮想マシンと依存関係にある全ての仮想マシンの識別情報を依存関係一覧テーブルから読み出して、その識別情報を管理する対象管理テーブルを作成するステップと、選択指示された一時停止対象の仮想マシンと依存関係にある全ての仮想マシンの識別情報を対象管理テーブルから読み出して、その識別情報を視覚的に提示するステップとを含むことを特徴としている。
このような仮想マシンの管理方法によれば、連携中の複数の仮想マシンのうちの一台について一時停止を検出した場合でも、その仮想マシンと依存関係にある全ての仮想マシンを一時停止対象として視覚的に提示する構成となっているため、連携中の全仮想マシンがユーザに認識される。したがって、ユーザは再開時に連携中の仮想マシン間の整合性を確保することができる。
Regarding technology for managing multiple virtual servers running on a physical server, for example,
The virtual machine management method disclosed in
According to this method for managing virtual machines, even if a temporary stop is detected for one of a plurality of cooperating virtual machines, all virtual machines that have dependencies on the virtual machine are visually displayed as targets for temporary stop, so that the user can recognize all of the cooperating virtual machines. Therefore, the user can ensure consistency between the cooperating virtual machines when resuming.
また、特許文献2には「情報処理装置、情報処理システム、情報処理方法およびプログラム」という名称で、物理マシン上で稼働する複数の仮想マシンの稼働情報を収集する技術に関する発明が開示されている。
特許文献2に開示された情報処理方法は、コンピュータが、第1の仮想マシンから受信したリソースの使用状況を示す第1の稼働情報と、第2の仮想マシンから受信したリソースの使用状況を示す第2の稼働情報との履歴を取得し、この履歴に基づいて、第1の仮想マシンと第2の仮想マシンとの間のリソースの使用状況の相関関係を判定し、相関関係が所定条件を満たす場合に第2の稼働情報の受信頻度が第1の稼働情報の受信頻度よりも低くなるように制御し、第1の仮想マシンから受信した第1の稼働情報と上記相関関係に基づいて、第2の仮想マシンにおけるリソースの使用状況を推定することを特徴としている。
このような情報処理方法によれば、一部の仮想マシンからの稼働情報の収集頻度が低くなるため、全ての仮想マシンから高い頻度で稼働情報を収集する場合に比べて通信量を削減することができる。
Furthermore,
The information processing method disclosed in
According to such an information processing method, operation information is collected less frequently from some of the virtual machines, thereby reducing the amount of communication compared to when operation information is collected more frequently from all of the virtual machines.
上述の従来技術である特許文献1に開示された発明は、物理マシン上に展開する仮想マシンが仮想マシン一覧テーブルによって物理マシンごとに一覧管理される構成となっているものの、この仮想マシン一覧テーブルがどのようなタイミングで作成されるかについては不明である。例えば、最新の仮想マシン一覧テーブルがいずれかの物理マシンが稼働停止した直後に作成されたものでない場合、その仮想マシン一覧テーブルに基づいて、稼働停止した物理マシン上で稼働していた仮想マシンを特定することはできない。また、特許文献1に開示された発明では、物理サーバが稼働停止した時点はおろか、稼働停止した物理サーバさえも特定することができない。したがって、特許文献1に開示された発明には、物理サーバが稼働停止した場合に、その物理サーバ上で稼働していた仮想サーバについて再起動後の健全性を容易に評価することができないという課題があった。
また、特許文献2に開示された発明は、仮想マシン同士の相関関係を判定することはできるものの、ある仮想マシンがどの物理マシン上で稼働しているかという情報を取得するように構成されていないため、物理マシンが稼働停止した場合に、健全性を評価すべき仮想マシンを特定することができない。したがって、特許文献2に開示された発明では、物理サーバが稼働停止し、その物理サーバ上で稼働していた仮想サーバが再起動した場合に、その健全性を評価することができないという課題があった。
The invention disclosed in
In addition, although the invention disclosed in
本発明は、このような従来の事情に対処してなされたものであり、複数の物理サーバがネットワークを介して互いに接続されている場合に、稼働停止した物理サーバ上で稼働しており、かつ、他の物理サーバ上で再起動した仮想サーバについて健全性を速やかに評価することが可能な仮想サーバの管理方法とそれに用いられる仮想サーバ管理システムを提供することを目的とする。 The present invention was made to address such conventional circumstances, and aims to provide a virtual server management method and a virtual server management system used therein that, when multiple physical servers are connected to each other via a network, can quickly evaluate the health of a virtual server that is running on a stopped physical server and that has been restarted on another physical server.
上記目的を達成するため、第1の発明は、ネットワークを介して互いに接続された複数の物理サーバ上で稼働している仮想サーバを管理する仮想サーバ管理システムであって、管理者情報データベース及び仮想サーバ情報データベースが構築された内部記憶装置と、ネットワークに接続された管理サーバと、を備え、管理サーバは、物理サーバの死活情報を取得する物理サーバ監視手段と、仮想サーバが稼働している物理サーバに関する情報を含む仮想サーバ稼働リストを作成する仮想サーバ稼働リスト作成手段と、仮想サーバごとに予め定められた管理者に仮想サーバについて健全性の評価を依頼する内容のメッセージを送るメッセージ送信手段と、このメッセージ送信手段の動作を制御する制御手段と、を備え、管理者情報データベースには、管理者に関する情報を含むサーバリストが格納され、仮想サーバ情報データベースには、仮想サーバ稼働リストがその作成日時と関連付けられた状態で格納され、物理サーバ監視手段は物理サーバの死活情報をその取得日時とともに制御手段に送り、制御手段は、死活情報に基づいて物理サーバの稼働停止を確認すると、死活情報及び取得日時並びに仮想サーバ情報データベースから読み出した仮想サーバ稼働リスト及び作成日時に基づいて、健全性の評価を要する仮想サーバを特定するとともに、この特定された仮想サーバに対応する管理者へメッセージを送るようにメッセージ送信手段に指示し、メッセージ送信手段は、制御手段の指示に従って、特定された仮想サーバに対応する管理者にメッセージを送ることを特徴とする。
第1の発明においては、稼働停止した物理サーバの存在が確認された場合、制御手段が物理サーバの死活情報の取得日時に最も近い作成日時に対応する仮想サーバ稼働リストに基づいて、稼働停止した物理サーバ上で稼働していた仮想サーバが健全性の評価を要する仮想サーバとして特定されるという作用を有する
In order to achieve the above object, a first invention is a virtual server management system for managing virtual servers running on a plurality of physical servers connected to each other via a network, comprising: an internal storage device in which an administrator information database and a virtual server information database are constructed; and a management server connected to the network, the management server comprising: physical server monitoring means for acquiring alive information of the physical servers; virtual server operation list creation means for creating a virtual server operation list including information on the physical servers on which the virtual servers are running; message sending means for sending a message to an administrator predetermined for each virtual server, the message requesting an evaluation of the health of the virtual server; and control means for controlling the operation of the message sending means; The physical server stores a server list including information about the administrator, and the virtual server information database stores a virtual server operation list associated with its creation date and time, and the physical server monitoring means sends the physical server's alive/dead information together with the acquisition date and time to the control means, and when the control means confirms that the physical server has stopped operating based on the alive/dead information, it identifies a virtual server whose health needs to be evaluated based on the alive/dead information and the acquisition date and time, as well as the virtual server operation list and creation date and time read from the virtual server information database, and instructs the message sending means to send a message to the administrator corresponding to the identified virtual server, and the message sending means sends a message to the administrator corresponding to the identified virtual server in accordance with the instructions of the control means.
In the first aspect of the present invention, when the presence of a stopped physical server is confirmed, the control means identifies a virtual server that was operating on the stopped physical server as a virtual server requiring a health evaluation based on a virtual server operation list corresponding to a creation date and time that is closest to the acquisition date and time of the alive/dead information of the physical server.
第2の発明は、第1の発明において、管理サーバは、ネットワークを介して取得した仮想サーバの管理者に関する情報に基づいてサーバリストを作成するサーバリスト作成手段を備えていることを特徴とする。
第2の発明においては、第1の発明の作用に加え、仮想サーバの管理者に関する情報がネットワークを介して入手されるため、サーバリストが効率良く作成されるという作用を有する。
A second invention is characterized in that, in the first invention, the management server includes a server list creation means for creating a server list based on information relating to the administrator of the virtual server acquired via the network.
In the second invention, in addition to the effect of the first invention, since information on the administrator of the virtual server is obtained via the network, the server list can be created efficiently.
第3の発明は、第1の発明又は第2の発明において、ネットワークには、管理者が使用する管理者用端末が接続されており、メッセージ送信手段は、特定された仮想サーバに対応する管理者の管理者用端末にメッセージを電子メールとして送信することを特徴とする。
第3の発明においては、第1の発明又は第2の発明の作用に加え、管理者に対して仮想サーバの健全性の評価依頼が短時間で確実になされるという作用を有する。
A third invention is characterized in that, in the first or second invention, an administrator terminal used by an administrator is connected to the network, and the message sending means sends a message as an e-mail to the administrator terminal of the administrator corresponding to the identified virtual server.
The third invention has the effect of reliably making a request to an administrator for evaluation of the health of a virtual server in a short time, in addition to the effect of the first or second invention.
第4の発明は、第1の発明乃至第3の発明のいずれかの発明において、ネットワークには、管理者が使用する管理者用電話機が電話網を介して接続されており、メッセージ送信手段は、特定された仮想サーバに対応する管理者の管理者用電話機にメッセージの音声データを送信することを特徴とする。
第4の発明においては、第1の発明乃至第3の発明のいずれかの発明の作用に加え、管理者が電子メールを受け取れない状況にあるときでも、仮想サーバの健全性の評価依頼がなされるという作用を有する。
The fourth invention is characterized in that, in any of the first to third inventions, an administrator telephone used by an administrator is connected to the network via a telephone network, and the message sending means sends voice data of the message to the administrator telephone of the administrator corresponding to the identified virtual server.
The fourth invention has the effect of, in addition to the effect of any one of the first to third inventions, that a request for evaluation of the health of a virtual server is made even when the administrator is in a situation where he or she cannot receive e-mail.
第5の発明は、第1の発明乃至第4の発明のいずれかの発明において、ネットワークに接続された外部記憶装置を備え、内部記憶装置に代えて、この外部記憶装置に管理者情報データベース及び仮想サーバ情報データベースが構築されていることを特徴とする。
第5の発明においては、第1の発明乃至第4の発明のいずれかの発明の作用に加え、データベースの容量等の変更が容易になるという作用を有する。
The fifth invention is characterized in that, in any of the first to fourth inventions, an external storage device is provided that is connected to a network, and an administrator information database and a virtual server information database are constructed in this external storage device instead of the internal storage device.
The fifth invention has the effect of facilitating changes to the capacity of a database, in addition to the effect of any one of the first to fourth inventions.
第6の発明は、ネットワークを介して互いに接続された複数の物理サーバ上で稼働している仮想サーバを管理する仮想サーバの管理方法であって、仮想サーバごとに予め定められた管理者に関する情報を含むサーバリストを作成する工程と、仮想サーバが稼働している物理サーバに関する情報を物理サーバから取得する工程と、取得された仮想サーバが稼働している物理サーバに関する情報を含む仮想サーバ稼働リストを作成する工程と、仮想サーバ情報データベースに仮想サーバ稼働リストをその作成日時と関連付けた状態で格納する工程と、物理サーバの死活情報を取得する工程と、物理サーバの死活情報並びに仮想サーバ情報データベースから読み出した仮想サーバ稼働リスト及び作成日時に基づいて、健全性の評価を要する仮想サーバを特定する工程と、特定された仮想サーバに対応する管理者に健全性の評価を依頼する工程と、を備えていることを特徴とする。
第6の発明は、物の発明に係る第2の発明を方法の発明と捉えたものであるため、第2の発明と同様の作用を有する。
A sixth invention is a virtual server management method for managing virtual servers running on a plurality of physical servers connected to each other via a network, comprising the steps of: creating a server list including information about a predetermined administrator for each virtual server; acquiring information about the physical server on which the virtual server is running from the physical server; creating a virtual server operation list including the acquired information about the physical server on which the virtual server is running; storing the virtual server operation list in a virtual server information database in association with its creation date and time; acquiring physical server alive/dead information; identifying a virtual server requiring a health evaluation based on the physical server alive/dead information and the virtual server operation list and creation date and time read from the virtual server information database; and requesting a health evaluation from an administrator corresponding to the identified virtual server.
The sixth invention is an embodiment of the second invention, which is a product invention, as a method invention, and therefore has the same effect as the second invention.
第7の発明は、第6の発明において、特定された仮想サーバについての健全性の評価の依頼は、特定された仮想サーバに対応する管理者に電子メールを送信することによって行われることを特徴とする。
第7の発明は、物の発明に係る第3の発明を方法の発明と捉えたものであるため、第3の発明と同様の作用を有する。
A seventh invention is characterized in that in the sixth invention, the request for evaluation of the health of the identified virtual server is made by sending an e-mail to an administrator corresponding to the identified virtual server.
The seventh invention is an embodiment of the third invention, which is a product invention, as a method invention, and therefore has the same effect as the third invention.
第8の発明は、第6の発明又は第7の発明において、特定された仮想サーバについての健全性の評価の依頼は、特定された仮想サーバに対応する管理者の電話機にメッセージの音声データを送信することによって行われることを特徴とする。
第8の発明は、物の発明に係る第4の発明を方法の発明と捉えたものであるため、第4の発明と同様の作用を有する。
The eighth invention is characterized in that in the sixth or seventh invention, a request for evaluation of the health of the identified virtual server is made by sending voice data of a message to a telephone number of an administrator corresponding to the identified virtual server.
The eighth invention is an embodiment of the fourth invention, which is a product invention, as a method invention, and therefore has the same effect as the fourth invention.
第1の発明によれば、物理サーバが何らかの異常によって稼働停止した後、再起動した仮想サーバの健全性を管理者が評価するまでの間にタイムラグが発生し難いため、当該仮想サーバの健全性を速やかに評価することが可能である。 According to the first invention, since there is little time lag between when a physical server stops operating due to some abnormality and when an administrator evaluates the health of a restarted virtual server, it is possible to quickly evaluate the health of the virtual server.
第2の発明によれば、第1の発明の効果に加え、サーバリストが効率良く作成されるため、作業性が良いという効果を奏する。 The second invention has the effect of the first invention, and also has the effect of improving workability, since the server list is created efficiently.
第3の発明によれば、第1の発明又は第2の発明の効果に加え、管理者に対して仮想サーバの健全性の評価を効率良く依頼できるという効果を奏する。 According to the third invention, in addition to the effects of the first or second invention, the effect of being able to efficiently request an administrator to evaluate the health of a virtual server is achieved.
第4の発明によれば、管理者が電子メールを受け取れない状況にあるときでも、仮想サーバの健全性の評価依頼がなされることから、管理者に対して仮想サーバの健全性の評価を効率良く依頼できるという第3の発明の効果がより一層発揮される。 According to the fourth invention, even when the administrator is unable to receive e-mail, a request to evaluate the health of the virtual server is made, which further enhances the effect of the third invention, that is, the administrator can be efficiently requested to evaluate the health of the virtual server.
第5の発明によれば、第1の発明乃至第4の発明のいずれかの発明の効果に加え、管理者情報データベース及び仮想サーバ情報データベースを効率良く構築することができるという効果を奏する。 The fifth invention has the effect of efficiently constructing an administrator information database and a virtual server information database in addition to the effect of any one of the first to fourth inventions.
第6の発明は、物の発明に係る第2の発明を方法の発明と捉えたものであるため、第2の発明と同様の効果を奏する。 The sixth invention is an invention of a method, whereas the second invention is an invention of a product, and therefore has the same effect as the second invention.
第7の発明は、物の発明に係る第3の発明を方法の発明と捉えたものであるため、第3の発明と同様の効果を奏する。 The seventh invention is an invention of a method, whereas the third invention is an invention of a product, and therefore has the same effect as the third invention.
第8の発明は、物の発明に係る第4の発明を方法の発明と捉えたものであるため、第4の発明と同様の効果を奏する。 The eighth invention is an embodiment of the fourth invention, which is an invention of a product, and therefore has the same effects as the fourth invention.
以下の説明では物理サーバ及び仮想サーバの数をそれぞれ3台及び8台としているが、本発明の仮想サーバ管理システムにおける物理サーバ及び仮想サーバの数はこれらに限定されるものではなく、適宜変更可能である。すなわち、物理サーバ及び仮想サーバの数がそれぞれ3台及び8台でない場合でも以下に説明する本発明の作用及び効果は同様に発揮される。 In the following explanation, the number of physical servers and virtual servers is three and eight, respectively, but the number of physical servers and virtual servers in the virtual server management system of the present invention is not limited to these numbers and can be changed as appropriate. In other words, even if the number of physical servers and virtual servers is not three and eight, respectively, the actions and effects of the present invention described below can be achieved in the same way.
図1は本発明の実施の形態に係る仮想サーバ管理システムの構成の一例を示しており、図2は図1における管理サーバの構成を示している。なお、図が煩雑になるのを避けるため、図1には1台の管理者用端末のみを示しているが、実際には複数台の管理者用端末がネットワークに接続されている。そして、図8(a)及び図8(b)を用いて既に説明した構成要素については同一の符号を付すことにより、適宜その説明を省略する。また、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2c並びに仮想サーバ8a~8iはそれぞれ図8(b)に示した物理サーバ51及び仮想サーバ54a~54cと同じであるが、ここでは各物理サーバ及び各仮想サーバをそれぞれ区別して説明する必要があるため、便宜上、図8(b)に示した符号とは異なる符号を付している。さらに、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cについては、詳細な構成の図示を省略している。また、図2では「DB」をデータベースの意味で用いているが、これは他の図面においても同様である。
Figure 1 shows an example of the configuration of a virtual server management system according to an embodiment of the present invention, and Figure 2 shows the configuration of the management server in Figure 1. Note that, in order to avoid the diagram becoming too complicated, only one administrator terminal is shown in Figure 1, but in reality, multiple administrator terminals are connected to the network. The components already explained using Figures 8(a) and 8(b) are given the same reference numerals, and their explanations are omitted as appropriate. In addition, the first
図1に示すように、本発明の仮想サーバ管理システム1では、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cと、センターサーバ3と、管理サーバ4と、電話交換機5と、仮想サーバ8a~8iの管理者が使用する管理者用端末6がLAN(Local Area Network)又はWAN(Wide Area Network)などからなるネットワーク7を介して互いに接続されるとともに、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cにSAN(Storage Area Network)9を介してNAS(Network Attached Storage)等のストレージからなる外部記憶装置10が接続されている。また、電話交換機5には、仮想サーバ8a~8iの管理者が使用する管理者用電話機11が電話網12を介して接続されている。
センターサーバ3は、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2c上で稼働する仮想サーバ8a~8iをグループで管理し、電源のON/OFFやハードウェアリソースの配分を設定するとともに、IPアドレスの割当ポリシーなどを一括で設定する機能を有している。
管理サーバ4は、パーソナルコンピュータ、ワークステーション又はメインフレームなどから構成されており、センターサーバ3を介して第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cの稼働状況を監視するとともに、仮想サーバ8a~8iごとに予め定められた管理者に対し、必要に応じて仮想サーバ8a~8iの健全性の評価を依頼する。また、外部記憶装置10には、仮想サーバ8a~8iにおけるCPU、メモリ、通信装置及び記憶装置に格納されたデータ等の情報などが格納されている。
As shown in Fig. 1, in the virtual
The
The
図2に示すように、管理サーバ4はネットワーク7との間でデータの送受信を行う通信装置4aと、センターサーバ3及び仮想サーバ8a~8iごとに予め定められた管理者と通信装置4aを介して通信する処理装置4bと、サーバリストが格納される管理者情報データベース14a及び仮想サーバ稼働リストがその作成日時と関連付けられた状態で格納される仮想サーバ情報データベース14bが構築された内部記憶装置4cと、例えば、液晶ディスプレイなどからなり、処理装置4bによる処理の結果などが画面に表示される表示装置4dを備えている。なお、通信装置4a、処理装置4b、内部記憶装置4c及び表示装置4dは信号線を介して互いに接続されている。
後述するように、サーバリストには仮想サーバ8a~8iの管理者に関する情報が含まれており、仮想サーバ稼働リストには、仮想サーバ8a~8iが稼働している物理サーバに関する情報、すなわち、仮想サーバ8a~8iが第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cのうち、どの物理サーバ上で稼働しているのかを示す情報が含まれている。
2, the
As described below, the server list contains information about the administrators of the
処理装置4bは、ネットワーク7を介して取得した仮想サーバ8a~8iの管理者に関する情報に基づいてサーバリストを作成するサーバリスト作成手段13aと、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cの死活情報を取得する物理サーバ監視手段13bと、仮想サーバ稼働リストを作成する仮想サーバ稼働リスト作成手段13cと、仮想サーバ8a~8iについて健全性の評価を依頼する内容のメッセージを管理者用端末6及び管理者用電話機11に送るメッセージ送信手段13dと、このメッセージ送信手段13dの動作を制御する制御手段13eを備えている。
The
図3(a)及び図3(b)はそれぞれサーバリスト及び仮想サーバ稼働リストの一例を示したイメージ図である。
図3(a)に示すように、管理者情報データベース14aに格納されるサーバリストには、仮想サーバの名前とその管理者の名前及び緊急連絡先並びに当該仮想サーバが常時行っている処理がそれぞれ「VM名称」、「管理者」、「緊急連絡先」及び「常時稼働プロセス」という項目の欄に記載されている。
また、図3(b)に示すように、仮想サーバ情報データベース14bに格納される仮想サーバ稼働リストには、仮想サーバの名前とその仮想サーバが稼働している物理サーバの名前、ゲストOSの名前、クラスタの名前、電源のON/OFF状態、仮想CPUコアの数、メモリ容量(GB)、ディスク容量(GB)及び仮想NIC(Network Interface Card:単位はGbps)がそれぞれ「VM名称」、「物理サーバ名称」、「OS」、「管理サーバ名称」、「クラスタ名称」、「電源」、「vCPU[core]」、「Memory[GB]」、「Disk[GB]」及び「vNIC」という項目の欄に記載されている。なお、仮想NICは仮想スイッチに接続され、この仮想スイッチが物理NICに接続され、さらにこの物理NICが外部の物理スイッチに接続されることによって、ネットワーク通信が行われる。
3A and 3B are image diagrams showing an example of a server list and a virtual server operation list, respectively.
As shown in FIG. 3(a), the server list stored in the
3B, the virtual server operation list stored in the virtual
図4(a)及び図4(b)は管理サーバの表示装置に表示される物理サーバの応答状態の一例を示したイメージ図である。また、図5は仮想サーバの管理者に送信される電子メールの一例を示したイメージ図である。
処理装置4bの物理サーバ監視手段13bは、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2c宛にpingコマンドを例えば1秒ごとに発行する。第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cの中に稼働しているものがある場合、物理サーバ監視手段13bは当該物理サーバから通信応答を取得する(図4(a)参照)。一方、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cの中に稼働していないサーバ、すなわち、稼働停止しているものがある場合、物理サーバ監視手段13bは当該物理サーバから通信応答を取得することができない(図4(b)参照)。このようにして、物理サーバ監視手段13bは第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cからそれらが稼働しているか否かという情報(死活情報)を取得する。
第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cの中に稼働停止しているものがある場合、メッセージ送信手段13dが仮想サーバ8a~8iのうち当該物理サーバ上で稼働していた仮想サーバについて健全性の評価を依頼する内容のメッセージを作成して、該当する管理者に送信する。
図5に示すように、上記メッセージには、障害の発生により稼働停止した物理サーバとその障害が発生した日時(例えば、2021年9月2日12時33分21秒など)及び健全性の評価を要する仮想サーバが記載されている。
4(a) and 4(b) are image diagrams showing an example of the response state of a physical server displayed on the display device of the management server, and Fig. 5 is an image diagram showing an example of an email sent to the administrator of the virtual server.
The physical server monitoring means 13b of the
If any of the first
As shown in Figure 5, the above message describes the physical server that has stopped operating due to a failure, the date and time when the failure occurred (e.g., 12:33:21 on September 2, 2021), and the virtual server whose health needs to be evaluated.
つぎに、仮想サーバ管理システム1を用いて仮想サーバ8a~8iの管理を行う方法について図6及び図7を参照しながら説明する。
図6は本発明の実施の形態に係る仮想サーバの管理方法の一例を示したフローチャートであり、図7は図1に示した管理サーバの機能を説明するためのブロック図である。なお、図1~図5に示した構成要素については同一の符号を付すことにより適宜その説明を省略する。
仮想サーバ管理システム1の管理サーバ4は、まず、図7に矢印Aで示すように処理装置4bのサーバリスト作成手段13aが通信装置4aを介して、ネットワーク7に接続された外部記憶装置10などにアクセスして、それに格納されている仮想サーバ8a~8iの管理者に関する情報d1を取得する(図6に示したステップS1)。その後、サーバリストを作成して矢印Bで示すように内部記憶装置4cの管理者情報データベース14aに格納する(図6に示したステップS2)。
次に、図7に矢印Cで示すように処理装置4bの仮想サーバ稼働リスト作成手段13cが、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2c上で稼働する仮想サーバ8a~8iをグループで管理するセンターサーバ3に通信装置4aを介してアクセスして、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cから仮想サーバ8a~8iが稼働している物理サーバに関する情報d2を取得する(図6に示したステップS3)。そして、仮想サーバ稼働リストを作成した後、その作成日時d3と関連付けた状態で仮想サーバ稼働リストを矢印Dで示すように内部記憶装置4cの仮想サーバ情報データベース14bに格納する(図6に示したステップS4)。ただし、ステップS3とステップS4の処理は、例えば、15分間隔で行うものとする。
Next, a method for managing the
Fig. 6 is a flow chart showing an example of a method for managing a virtual server according to an embodiment of the present invention, and Fig. 7 is a block diagram for explaining the functions of the management server shown in Fig. 1. Note that the same reference numerals are used to denote the components shown in Figs. 1 to 5, and explanations thereof will be omitted as appropriate.
In the
Next, as shown by the arrow C in Fig. 7, the virtual server operation list creation means 13c of the
図7に矢印Eで示すように処理装置4bの物理サーバ監視手段13bがセンターサーバ3に通信装置4aを介してアクセスして、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2c宛にpingコマンドを例えば、1秒ごとに発行することにより、それらの物理サーバの死活情報d4を取得する(図6に示したステップS5)。そして、この物理サーバの死活情報d4は矢印Fで示すようにその取得日時d5とともに物理サーバ監視手段13bから制御手段13eに送信される。
その後、制御手段13eは物理サーバ監視手段13bから受信した物理サーバの死活情報d4に基づいて、第1の物理サーバ2a、第2の物理サーバ2b及び第3の物理サーバ2cの中に稼働停止したものがないかという判断を行う(図6に示したステップS6)。なお、稼働停止した物理サーバの存在が確認された場合、制御手段13eは物理サーバの死活情報d4の取得日時d5に最も近い作成日時d3に対応する仮想サーバ稼働リストを、矢印Gで示すように仮想サーバ情報データベース14bから読み出すことにより、稼働停止した物理サーバ上で稼働していた仮想サーバを特定し、これを健全性の評価を要する仮想サーバとする(図6に示したステップS7)。さらに、制御手段13eは矢印Hで示すように仮想サーバ8a~8iの管理者に関する情報d1を管理者情報データベース14aから読み出すことにより、上記仮想サーバの管理者を特定する(図6に示したステップS8)。その後、制御手段13eは矢印Iで示すように上記仮想サーバについて健全性の評価を依頼する内容のメッセージ(図5を参照)を作成して該当する管理者に送信するように、メッセージ送信手段13dに指令信号pを送信する。そして、指令信号pを受信したメッセージ送信手段13dは制御手段13eの指示に従って、矢印Jで示すように上記内容のメッセージd6を作成した後、通信装置4aを介してネットワーク7に接続された電話交換機5及び管理者用端末6にアクセスし、管理者用端末6に電子メールを送信するとともに、メッセージd6を音声化して管理者用電話機11に送信する(図6に示したステップS9)。
例えば、第1の物理サーバ2aが稼働停止して、第1の物理サーバ2a上で稼働していた仮想サーバ8a~8cのうち、仮想サーバ8a、8bが第2の物理サーバ2bに移行し、仮想サーバ8cが第3の物理サーバ2cに移行していたとすると、物理サーバ監視手段13bは第1の物理サーバ2aから通信応答を取得することができないという内容の死活情報d4を制御手段13eに送信する。この場合、制御手段13eは第1の物理サーバ2aが稼働停止したと判断し、管理者情報データベース14aから読み出したサーバリスト及び仮想サーバ情報データベース14bから読み出した仮想サーバ稼働リストに基づいて、第1の物理サーバ2a上で稼働していた仮想サーバ8a~8cを健全性の評価を要する仮想サーバとするともに、それらの仮想サーバの管理者を特定する。そして、メッセージ送信手段13dは仮想サーバ8a~8cの管理者に上述のメッセージ(図5を参照)を電子メールとして送信するとともに、管理者用電話機11に音声化したメッセージを送信する。
As shown by the arrow E in Fig. 7, the physical server monitoring means 13b of the
After that, the control means 13e judges whether any of the first
For example, if the first
本発明の仮想サーバの管理方法とそれに用いられる仮想サーバ管理システムは、ネットワークを介して互いに接続された複数の物理サーバ上で稼働している仮想サーバを管理する場合に利用可能である。 The virtual server management method of the present invention and the virtual server management system used therein can be used to manage virtual servers running on multiple physical servers connected to each other via a network.
1…仮想サーバ管理システム 2a…第1の物理サーバ 2b…第2の物理サーバ 2c…第3の物理サーバ 3…センターサーバ 4…管理サーバ 4a…通信装置 4b…処理装置 4c…内部記憶装置 4d…表示装置 5…電話交換機 6…管理者用端末 7…ネットワーク 8a~8i…仮想サーバ 9…SAN 10…外部記憶装置 11…管理者用電話機 12…電話網 13a…サーバリスト作成手段 13b…物理サーバ監視手段 13c…仮想サーバ稼働リスト作成手段 13d…メッセージ送信手段 13e…制御手段 14a…管理者情報データベース 14b…仮想サーバ情報データベース 51…物理サーバ 52…ホストOS 53…仮想化ソフトウェア 54a~54c…仮想サーバ 55…ゲストOS 56a~56f…アプリケーション 57…ハイパーバイザ
1...Virtual
Claims (8)
管理者情報データベース及び仮想サーバ情報データベースが構築された内部記憶装置と、
前記ネットワークに接続された管理サーバと、を備え、
前記管理サーバは、
前記物理サーバの死活情報を取得する物理サーバ監視手段と、
前記仮想サーバが稼働している前記物理サーバに関する情報を含む仮想サーバ稼働リストを作成する仮想サーバ稼働リスト作成手段と、
前記仮想サーバごとに予め定められた管理者に前記仮想サーバについて健全性の評価を依頼する内容のメッセージを送るメッセージ送信手段と、
このメッセージ送信手段の動作を制御する制御手段と、を備え、
前記管理者情報データベースには、前記管理者に関する情報を含むサーバリストが格納され、
前記仮想サーバ情報データベースには、前記仮想サーバ稼働リストがその作成日時と関連付けられた状態で格納され、
前記物理サーバ監視手段は前記物理サーバの前記死活情報をその取得日時とともに前記制御手段に送り、
前記制御手段は、前記死活情報に基づいて前記物理サーバの稼働停止を確認すると、前記死活情報及び前記取得日時並びに前記仮想サーバ情報データベースから読み出した前記仮想サーバ稼働リスト及び前記作成日時に基づいて、前記健全性の評価を要する前記仮想サーバを特定するとともに、この特定された前記仮想サーバに対応する前記管理者へ前記メッセージを送るように前記メッセージ送信手段に指示し、
前記メッセージ送信手段は、前記制御手段の指示に従って、特定された前記仮想サーバに対応する前記管理者に前記メッセージを送ることを特徴とする仮想サーバ管理システム。 A virtual server management system that manages virtual servers running on a plurality of physical servers connected to each other via a network,
an internal storage device in which an administrator information database and a virtual server information database are constructed;
a management server connected to the network,
The management server includes:
a physical server monitoring means for acquiring alive information of the physical server;
a virtual server operation list creation means for creating a virtual server operation list including information about the physical server on which the virtual server is operating;
a message sending means for sending a message to a manager predetermined for each of the virtual servers, the message requesting an evaluation of the health of the virtual server;
A control means for controlling the operation of the message transmitting means,
The administrator information database stores a server list including information about the administrator;
The virtual server information database stores the virtual server operation list in a state associated with the creation date and time of the virtual server operation list,
the physical server monitoring means sends the alive information of the physical server together with the acquisition date and time to the control means;
when the control means confirms that the physical server has stopped operating based on the alive/dead information, the control means identifies the virtual server requiring evaluation of the health based on the alive/dead information, the acquisition date and time, and the virtual server operation list and the creation date and time read from the virtual server information database, and instructs the message sending means to send the message to the administrator corresponding to the identified virtual server;
The virtual server management system according to claim 1, wherein the message sending means sends the message to the administrator corresponding to the identified virtual server in accordance with an instruction from the control means.
前記メッセージ送信手段は、特定された前記仮想サーバに対応する前記管理者の前記管理者用端末に前記メッセージを電子メールとして送信することを特徴とする請求項1又は請求項2に記載の仮想サーバ管理システム。 an administrator terminal used by the administrator is connected to the network;
3. The virtual server management system according to claim 1, wherein the message sending means sends the message as an email to the administrator terminal of the administrator corresponding to the identified virtual server.
前記メッセージ送信手段は、特定された前記仮想サーバに対応する前記管理者の前記管理者用電話機に前記メッセージの音声データを送信することを特徴とする請求項1乃至請求項3のいずれか1項に記載の仮想サーバ管理システム。 an administrator telephone used by the administrator is connected to the network via a telephone network;
4. The virtual server management system according to claim 1, wherein the message sending means sends voice data of the message to the administrator telephone of the administrator corresponding to the identified virtual server.
前記内部記憶装置に代えて、この外部記憶装置に前記管理者情報データベース及び前記仮想サーバ情報データベースが構築されていることを特徴とする請求項1乃至請求項4のいずれか1項に記載の仮想サーバ管理システム。 an external storage device connected to the network,
5. The virtual server management system according to claim 1, wherein the administrator information database and the virtual server information database are constructed in an external storage device instead of the internal storage device.
前記仮想サーバごとに予め定められた管理者に関する情報を含むサーバリストを作成する工程と、
前記仮想サーバが稼働している前記物理サーバに関する情報を前記物理サーバから取得する工程と、
取得された前記仮想サーバが稼働している前記物理サーバに関する情報を含む仮想サーバ稼働リストを作成する工程と、
仮想サーバ情報データベースに前記仮想サーバ稼働リストをその作成日時と関連付けた状態で格納する工程と、
前記物理サーバの死活情報を取得する工程と、
前記物理サーバの前記死活情報並びに前記仮想サーバ情報データベースから読み出した前記仮想サーバ稼働リスト及び前記作成日時に基づいて、健全性の評価を要する前記仮想サーバを特定する工程と、
特定された前記仮想サーバに対応する前記管理者に前記健全性の評価を依頼する工程と、を備えており、前記工程の全てが前記仮想サーバ管理システムによって行われることを特徴とする仮想サーバの管理方法。 A virtual server management method for managing virtual servers running on a plurality of physical servers connected to each other via a network, using the virtual server management system according to any one of claims 1 to 5, comprising :
creating a server list including information about a predetermined administrator for each of the virtual servers;
acquiring information about the physical server on which the virtual server is running from the physical server;
creating a virtual server operation list including information about the physical server on which the acquired virtual server is operating;
storing the virtual server operation list in a virtual server information database in association with the creation date and time of the virtual server operation list;
acquiring alive information of the physical server;
Identifying the virtual server requiring a health evaluation based on the alive/dead information of the physical server, the virtual server operation list read from the virtual server information database, and the creation date and time;
and a step of requesting the administrator corresponding to the identified virtual server to evaluate the health of the virtual server , wherein all of the steps are performed by the virtual server management system .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021170946A JP7661864B2 (en) | 2021-10-19 | 2021-10-19 | Virtual server management method and virtual server management system used therein |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021170946A JP7661864B2 (en) | 2021-10-19 | 2021-10-19 | Virtual server management method and virtual server management system used therein |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023061137A JP2023061137A (en) | 2023-05-01 |
| JP7661864B2 true JP7661864B2 (en) | 2025-04-15 |
Family
ID=86239293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021170946A Active JP7661864B2 (en) | 2021-10-19 | 2021-10-19 | Virtual server management method and virtual server management system used therein |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7661864B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014191491A (en) | 2013-03-26 | 2014-10-06 | Japan Digital Laboratory Co Ltd | Information processor and information processing system |
| JP2015176459A (en) | 2014-03-17 | 2015-10-05 | 富士通株式会社 | Management device, management program, and information processing system |
| JP2019036081A (en) | 2017-08-14 | 2019-03-07 | 富士ゼロックス株式会社 | Information processing device and information processing system |
| JP2021081929A (en) | 2019-11-18 | 2021-05-27 | 株式会社アイ・アイ・エム | Monitoring equipment, monitoring system and monitoring program |
-
2021
- 2021-10-19 JP JP2021170946A patent/JP7661864B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014191491A (en) | 2013-03-26 | 2014-10-06 | Japan Digital Laboratory Co Ltd | Information processor and information processing system |
| JP2015176459A (en) | 2014-03-17 | 2015-10-05 | 富士通株式会社 | Management device, management program, and information processing system |
| JP2019036081A (en) | 2017-08-14 | 2019-03-07 | 富士ゼロックス株式会社 | Information processing device and information processing system |
| JP2021081929A (en) | 2019-11-18 | 2021-05-27 | 株式会社アイ・アイ・エム | Monitoring equipment, monitoring system and monitoring program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023061137A (en) | 2023-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9329905B2 (en) | Method and apparatus for configuring, monitoring and/or managing resource groups including a virtual machine | |
| JP5458308B2 (en) | Virtual computer system, virtual computer system monitoring method, and network device | |
| US8112527B2 (en) | Virtual machine management apparatus, and virtual machine management method and program | |
| JP5708937B2 (en) | Configuration information management system, configuration information management method, and configuration information management program | |
| US8046473B2 (en) | Maintaining session states within virtual machine environments | |
| US9569276B2 (en) | System and method for dynamic user assignment in a virtual desktop environment | |
| CA2747736C (en) | Method and apparatus for scalable monitoring of virtual machine environments | |
| US20060085530A1 (en) | Method and apparatus for configuring, monitoring and/or managing resource groups using web services | |
| EP2418578A1 (en) | A computer system, resource management server of a computer system, and resource management method of a computer system | |
| US20100064044A1 (en) | Information Processing System and Control Method for Information Processing System | |
| US20060085668A1 (en) | Method and apparatus for configuring, monitoring and/or managing resource groups | |
| US8387013B2 (en) | Method, apparatus, and computer product for managing operation | |
| US9223606B1 (en) | Automatically configuring and maintaining cluster level high availability of a virtual machine running an application according to an application level specified service level agreement | |
| US9201675B2 (en) | DAAS manager and DAAS client for DAAS system | |
| CN114115703B (en) | Bare metal server online migration method and system | |
| US11032168B2 (en) | Mechanism for performance monitoring, alerting and auto recovery in VDI system | |
| US11750475B1 (en) | Monitoring customer application status in a provider network | |
| WO2018201461A1 (en) | Method and device for migrating virtual machine and virtualization system | |
| US10698715B2 (en) | Alert mechanism for VDI system based on social networks | |
| KR20180135645A (en) | Apparatus and method for integrated operation of virtual desktop | |
| US12461766B2 (en) | Online migration method and system for bare metal server | |
| JP7661864B2 (en) | Virtual server management method and virtual server management system used therein | |
| JP6205013B1 (en) | Application usage system | |
| CN107147516B (en) | Server, storage system and related method | |
| CN113032487B (en) | Database access system, method, electronic equipment and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240328 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20241213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250218 |
|
| 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: 20250304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250317 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7661864 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |