Virtual server management method and virtual server management system used therein
By designing a virtual server management system, using the management server to monitor the physical server and create a virtual server operation list, the problem of difficulty in quickly evaluating the health of the virtual server after the physical server is stopped is solved, and rapid evaluation and efficient management are achieved.
Patent Information
- Application Number
- JP2021170946
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-19
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2041-10-19
AI Technical Summary
The prior art is difficult to quickly evaluate the health status of a virtual server that is restarted after the physical server is stopped, and it is impossible to effectively identify the physical server running by the virtual server.
A virtual server management system is designed. This system uses the memory storage administrator information database and virtual server information database to monitor physical servers, create virtual server operation lists, send messages and control, ensuring that the health status of the virtual server can be quickly identified and evaluated when the physical server is stopped.
It realizes rapid evaluation of the health of the virtual server after the physical server is stopped, reduces the time delay of administrator evaluation, and improves the efficiency of virtual server management.
Smart Images

Figure 0007661864000001 
Figure 0007661864000002 
Figure 0007661864000003
Abstract
Description
[Technical field]
[0001] 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 is capable of quickly evaluating the health after restart of a virtual server that was running on a physical server that has stopped operating due to some kind of abnormality, and a virtual server management system used therefor. [Background technology]
[0002] It is known that "server virtualization," which runs multiple virtual servers on one 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 on one computer, so there was a problem that multiple computers had to be prepared when using different OSs. However, in recent years, server virtualization has made it possible to use the above-mentioned resources on multiple OSs.
[0003] FIG. 8(a) and FIG. 8(b) are diagrams for explaining server virtualization methods, and each diagrammatically shows a host OS type and a hypervisor type configuration. As shown in FIG. 8(a), the host OS type is a method in which virtualization software 53 runs on a host OS 52 installed directly on hardware (physical server 51). Memory and a CPU are assigned to the virtualization software 53, as are other applications 56a to 56f, and virtual servers 54a to 54c are created in the virtualization software 53. The applications 56a to 56f are configured to run on guest OSs 55 of the virtual servers 54a to 54c. This method allows a virtual environment to be easily constructed simply by installing the virtualization software 53 on a PC (personal computer) or server that is already in use, but has the disadvantage that overhead (excessive resource consumption) becomes large because the guest OS 55 accesses hardware resources via the host OS 52. As shown in Fig. 8(b), the hypervisor type is a method in which virtual servers 54a to 54c run on dedicated software called a hypervisor 57 that is installed directly on the hardware (physical server 51). In this method, the hypervisor 57 takes the place of the host OS 52, and the guest OS 55 does not access hardware resources via the host OS 52, so that the overhead is smaller than in the host OS type.
[0004] 8(a) or 8(b) stops operating due to some abnormality, the virtual servers 54a to 54c that were operating on that physical server 51 are restarted on other, normally operating physical servers 51. In this case, the administrator of each of the restarted virtual servers 54a to 54c needs to check that the necessary services are enabled and evaluate the health of the servers. 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 virtual servers 54a-54c," and send it to the administrator of each virtual server to request the above-mentioned confirmation work. However, this series of work is time-consuming, and there is a time lag between when the physical server 51 stops operating and when the administrator of each virtual server evaluates the health of the restarted virtual servers 54a-54c.
[0005] Regarding technology for managing multiple virtual servers running on a physical server, for example, Patent Document 1 discloses an invention entitled "Virtual Machine Management Program, Management Server Apparatus, and Virtual Machine Management Method" which relates to an invention relating to a program that causes a computer device that executes control processes by coordinating any of the multiple virtual machines deployed on a physical machine to manage the multiple virtual machines, as well as a management server apparatus for virtual machines and a virtual machine management method. The virtual machine management method disclosed in Patent Document 1 is characterized by including the steps of: creating a dependency list table that manages the identification information of other dependent virtual machines on a virtual machine identification information basis based on the detection results of dependencies between virtual machines deployed on a physical machine; when an instruction to select a virtual machine to be paused is detected from among multiple virtual machines being deployed, reading the identification information of all virtual machines that have a dependency relationship with that virtual machine from the dependency list table and creating a target management table that manages the identification information; and reading the identification information of all virtual machines that have a dependency relationship with the selected virtual machine to be paused from the target management table and visually presenting the identification information. 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.
[0006] Furthermore, Patent Document 2, entitled "Information Processing Device, Information Processing System, Information Processing Method, and Program," discloses an invention relating to a technique for collecting operation information of multiple virtual machines running on a physical machine. The information processing method disclosed in Patent Document 2 is characterized in that a computer acquires a history of first operation information indicating resource usage received from a first virtual machine and second operation information indicating resource usage received from a second virtual machine, determines a correlation of resource usage between the first virtual machine and the second virtual machine based on this history, and when the correlation satisfies a predetermined condition, controls the reception frequency of the second operation information to be lower than the reception frequency of the first operation information, and estimates resource usage in the second virtual machine based on the first operation information received from the first virtual machine and the above correlation. 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. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] JP 2009-245317 A [Patent Document 2] Patent Publication No. 2021-101278 Summary of the Invention [Problem to be solved by the invention]
[0008] The invention disclosed in Patent Document 1, which is the above-mentioned conventional technology, is configured such that the virtual machines deployed on the physical machines are listed and managed for each physical machine by a virtual machine list table, but it is unclear when this virtual machine list table is created. For example, if the latest virtual machine list table is not created immediately after any physical machine is stopped, it is not possible to identify the virtual machine that was running on the stopped physical machine based on the virtual machine list table. In addition, the invention disclosed in Patent Document 1 is not able to identify the time when the physical server was stopped, let alone the physical server that was stopped. Therefore, the invention disclosed in Patent Document 1 has a problem that when a physical server is stopped, it is not possible to easily evaluate the health of the virtual server that was running on the physical server after the physical server is restarted. Furthermore, although the invention disclosed in Patent Document 2 can determine the correlation between virtual machines, it is not configured to acquire information on which physical machine a virtual machine is running on, and therefore cannot identify a virtual machine whose health should be evaluated when a physical machine stops operating. Therefore, the invention disclosed in Patent Document 2 has a problem in that it cannot evaluate the health of a virtual server when the physical server stops operating and the virtual server that was running on the physical server is restarted.
[0009] The present invention has been made in response to such conventional circumstances, and aims to provide a virtual server management method and a virtual server management system used therein, which are capable of quickly evaluating the health of a virtual server that is running on a stopped physical server and has been restarted on another physical server when multiple physical servers are connected to each other via a network. [Means for solving the problem]
[0010] 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 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 closest to the acquisition date and time of the alive / dead information of the physical server.
[0011] The second invention is characterized in that, in the first invention, the management server is provided with a server list creation means for creating a server list based on information regarding the administrator of the virtual server obtained 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.
[0012] The 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.
[0013] 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 requesting an evaluation of the health of a virtual server even when the administrator is in a situation where he or she cannot receive e-mail, in addition to the effect of any one of the first to third inventions.
[0014] The fifth invention is characterized in that, in any one 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.
[0015] 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 the administrator corresponding to the identified virtual server. The sixth invention is an embodiment of the second invention, which is a product invention, viewed as a method invention, and therefore has the same effect as the second invention.
[0016] A seventh invention is characterized in that in the sixth invention, a request for evaluation of the health of the identified virtual server is made by sending an email to an administrator corresponding to the identified virtual server. The seventh invention is an embodiment of the third invention, which is a product invention, viewed as a method invention, and therefore has the same effect as the third invention.
[0017] The eighth invention is characterized in that in the sixth or seventh invention, the request for evaluation of the health of the identified virtual server is made by sending voice data of a message to a telephone set 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. Effect of the Invention
[0018] According to the first aspect of the present 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.
[0019] According to the second invention, in addition to the effect of the first invention, the server list can be created efficiently, and therefore, the workability is improved.
[0020] According to the third invention, in addition to the effect of the first or second invention, there is an effect that a request for evaluation of the health of a virtual server can be efficiently made to an administrator.
[0021] According to the fourth invention, a request for evaluation of the health of a virtual server can be made even when the administrator is in a situation where he / she cannot receive e-mail, thereby further enhancing the effect of the third invention, that is, the administrator can be efficiently requested to evaluate the health of a virtual server.
[0022] According to the fifth invention, in addition to the effect of any one of the first to fourth inventions, there is an effect that the administrator information database and the virtual server information database can be efficiently constructed.
[0023] The sixth invention is an embodiment of the second invention, which is a product invention, viewed as a method invention, and therefore has the same effects as the second invention.
[0024] The seventh invention is an embodiment of the third invention, which is a product invention, viewed as a method invention, and therefore has the same effects as the third invention.
[0025] The eighth invention is an embodiment of the fourth invention, which is a product invention, viewed as a method invention, and therefore has the same effects as the fourth invention. [Brief description of the drawings]
[0026] [Figure 1] 1 is a block diagram showing an example of a configuration of a virtual server management system according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram showing a configuration of a management server appearing in FIG. 1. [Diagram 3] 13A and 13B are image diagrams showing an example of a server list and a virtual server operation list, respectively. [Figure 4] 13A and 13B are image diagrams showing an example of a response state of a physical server displayed on a display device of a management server. [Diagram 5] FIG. 13 is an image diagram showing an example of an email sent to an administrator of the virtual server. [Figure 6] 1 is a flowchart showing an example of a method for managing a virtual server according to an embodiment of the present invention. [Figure 7] 2 is a block diagram for explaining the function of the management server shown in FIG. 1. [Figure 8] 1A and 1B are schematic diagrams showing the configurations of a host OS type and a hypervisor type, respectively. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0027] 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 similarly achieved. EXAMPLES
[0028] FIG. 1 shows an example of the configuration of a virtual server management system according to an embodiment of the present invention, and FIG. 2 shows the configuration of the management server in FIG. 1. In order to avoid the diagram from becoming complicated, only one administrator terminal is shown in FIG. 1, but in reality, multiple administrator terminals are connected to the network. The components already explained using FIG. 8(a) and FIG. 8(b) are given the same reference numerals, and the explanation thereof will be omitted as appropriate. The first physical server 2a, the second physical server 2b, and the third physical server 2c, and the virtual servers 8a to 8i are the same as the physical server 51 and the virtual servers 54a to 54c shown in FIG. 8(b), respectively, but since it is necessary to distinguish and explain each physical server and each virtual server here, for convenience, they are given reference numerals different from those shown in FIG. 8(b). Furthermore, detailed configurations of the first physical server 2a, the second physical server 2b, and the third physical server 2c are not shown. In FIG. 2, "DB" is used to mean database, and this is the same in other drawings.
[0029] As shown in Fig. 1, in the virtual server management system 1 of the present invention, a first physical server 2a, a second physical server 2b, and a third physical server 2c, a center server 3, a management server 4, a telephone exchange 5, and an administrator terminal 6 used by an administrator of the virtual servers 8a to 8i are connected to each other via a network 7 consisting of a LAN (Local Area Network) or a WAN (Wide Area Network), and an external storage device 10 consisting of a storage such as a NAS (Network Attached Storage) is connected to the first physical server 2a, the second physical server 2b, and the third physical server 2c via a SAN (Storage Area Network) 9. In addition, an administrator's telephone 11 used by the administrator of the virtual servers 8a to 8i is connected to the telephone exchange 5 via a telephone network 12. The center server 3 manages the virtual servers 8a to 8i running on the first physical server 2a, the second physical server 2b and the third physical server 2c as a group, and has the function of setting power ON / OFF and hardware resource allocation, as well as setting IP address allocation policies, etc., all at once. The management server 4 is composed of a personal computer, a workstation, a mainframe, or the like, and monitors the operation status of the first physical server 2a, the second physical server 2b, and the third physical server 2c via the center server 3, and requests an evaluation of the health of the virtual servers 8a-8i from a predetermined administrator for each of the virtual servers 8a-8i as necessary. In addition, the external storage device 10 stores information on the CPUs, memories, communication devices, and data stored in the storage devices of the virtual servers 8a-8i.
[0030] 2, the management server 4 includes a communication device 4a that transmits and receives data to and from the network 7, a processing device 4b that communicates with the center server 3 and a predetermined administrator for each of the virtual servers 8a to 8i via the communication device 4a, an internal storage device 4c in which an administrator information database 14a in which a server list is stored and a virtual server information database 14b in which a virtual server operation list is stored in a state associated with the creation date and time are constructed, and a display device 4d, such as a liquid crystal display, on which the results of processing by the processing device 4b are displayed. The communication device 4a, the processing device 4b, the internal storage device 4c, and the display device 4d are connected to each other via signal lines. As described below, the server list contains information about the administrators of the virtual servers 8a to 8i, and the virtual server operation list contains information about the physical servers on which the virtual servers 8a to 8i are running, i.e., information indicating which physical server, among the first physical server 2a, the second physical server 2b, and the third physical server 2c, the virtual servers 8a to 8i are running on.
[0031] The processing device 4b is equipped with a server list creation means 13a that creates a server list based on information about the administrators of the virtual servers 8a to 8i obtained via the network 7, a physical server monitoring means 13b that acquires alive / dead information of the first physical server 2a, the second physical server 2b, and the third physical server 2c, a virtual server operation list creation means 13c that creates a virtual server operation list, a message sending means 13d that sends a message to the administrator terminal 6 and the administrator telephone 11 requesting an evaluation of the health of the virtual servers 8a to 8i, and a control means 13e that controls the operation of the message sending means 13d.
[0032] 3(a) and 3(b) are image diagrams showing an example of a server list and a virtual server operation list, respectively. As shown in Figure 3(a), the server list stored in the administrator information database 14a lists the name of the virtual server, the name and emergency contact of its administrator, and the process that the virtual server is currently performing in the columns titled "VM name," "Administrator," "Emergency contact," and "Continuously running process," respectively. 3(b), the virtual server operation list stored in the virtual server information database 14b includes the name of the virtual server, the name of the physical server on which the virtual server is operating, the name of the guest OS, the name of the cluster, the power ON / OFF state, the number of virtual CPU cores, the memory capacity (GB), the disk capacity (GB), and the virtual NIC (Network Interface Card: unit is Gbps) in the fields of "VM name", "Physical server name", "OS", "Management server name", "Cluster name", "Power", "vCPU[core]", "Memory[GB]", "Disk[GB]", and "vNIC", respectively. The virtual NIC is connected to a virtual switch, which is connected to a physical NIC, which is further connected to an external physical switch, thereby performing network communication.
[0033] 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 processing device 4b issues a ping command to the first physical server 2a, the second physical server 2b, and the third physical server 2c, for example, every second. If any of the first physical server 2a, the second physical server 2b, and the third physical server 2c is in operation, the physical server monitoring means 13b obtains a communication response from the physical server (see FIG. 4(a)). On the other hand, if any of the first physical server 2a, the second physical server 2b, and the third physical server 2c is not in operation, that is, is stopped, the physical server monitoring means 13b cannot obtain a communication response from the physical server (see FIG. 4(b)). In this way, the physical server monitoring means 13b obtains information (alive or dead information) from the first physical server 2a, the second physical server 2b, and the third physical server 2c as to whether they are in operation or not. If any of the first physical server 2a, the second physical server 2b, and the third physical server 2c is out of operation, the message sending means 13d creates a message requesting an evaluation of the health of the virtual servers 8a to 8i that were operating on that physical server, and sends the message to the relevant administrator. As shown in Figure 5, the above message includes information about the physical server that has stopped operating due to a failure, the date and time when the failure occurred (for example, 12:33:21 on September 2, 2021), and the virtual server whose health needs to be evaluated.
[0034] Next, a method for managing the virtual servers 8a to 8i using the virtual server management system 1 will be described with reference to FIGS. 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 function 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 management server 4 of the virtual server management system 1, first, the server list creation means 13a of the processing device 4b accesses the external storage device 10 connected to the network 7 via the communication device 4a as shown by the arrow A in Fig. 7, and acquires information d1 about the administrators of the virtual servers 8a to 8i stored therein (step S1 shown in Fig. 6). After that, a server list is created and stored in the administrator information database 14a of the internal storage device 4c as shown by the arrow B (step S2 shown in Fig. 6). Next, as shown by an arrow C in Fig. 7, the virtual server operation list creation means 13c of the processing device 4b accesses the center server 3 that manages the virtual servers 8a to 8i operating on the first physical server 2a, the second physical server 2b, and the third physical server 2c as a group via the communication device 4a, and acquires information d2 on the physical servers on which the virtual servers 8a to 8i operate from the first physical server 2a, the second physical server 2b, and the third physical server 2c (step S3 shown in Fig. 6). After creating the virtual server operation list, the virtual server operation list is stored in the virtual server information database 14b of the internal storage device 4c in a state associated with the creation date and time d3, as shown by an arrow D (step S4 shown in Fig. 6). However, the processes of steps S3 and S4 are performed, for example, at intervals of 15 minutes.
[0035] As shown by an arrow E in Fig. 7, the physical server monitoring means 13b of the processing device 4b accesses the center server 3 via the communication device 4a and issues a ping command to the first physical server 2a, the second physical server 2b, and the third physical server 2c, for example, every second, thereby acquiring alive / dead information d4 of those physical servers (step S5 shown in Fig. 6). Then, this physical server alive / dead information d4 is transmitted from the physical server monitoring means 13b to the control means 13e together with the acquisition date and time d5, as shown by an arrow F. Thereafter, the control means 13e judges whether any of the first physical server 2a, the second physical server 2b, and the third physical server 2c has stopped operating based on the physical server alive / dead information d4 received from the physical server monitoring means 13b (step S6 shown in FIG. 6). If the existence of a stopped physical server is confirmed, the control means 13e reads out the virtual server operating list corresponding to the creation date and time d3 closest to the acquisition date and time d5 of the physical server alive / dead information d4 from the virtual server information database 14b as indicated by the arrow G, thereby identifying the virtual server that was operating on the stopped physical server, and sets this as the virtual server that requires the evaluation of the health (step S7 shown in FIG. 6). Furthermore, the control means 13e reads out information d1 about the administrators of the virtual servers 8a to 8i from the administrator information database 14a as indicated by the arrow H, thereby identifying the administrators of the virtual servers (step S8 shown in FIG. 6). Thereafter, the control means 13e transmits a command signal p to the message transmitting means 13d to create a message (see FIG. 5) requesting an evaluation of the health of the virtual server and transmit it to the relevant administrator, as indicated by an arrow I. Then, the message transmitting means 13d that has received the command signal p creates a message d6 with the above-mentioned content as indicated by an arrow J in accordance with the instructions of the control means 13e, and then accesses the telephone exchange 5 and the administrator terminal 6 connected to the network 7 via the communication device 4a, transmits an e-mail to the administrator terminal 6, and also converts the message d6 into voice and transmits it to the administrator telephone 11 (step S9 shown in FIG. 6). For example, if the first physical server 2a stops operating, and among the virtual servers 8a-8c that were operating on the first physical server 2a, the virtual servers 8a and 8b are transferred to the second physical server 2b, and the virtual server 8c is transferred to the third physical server 2c, the physical server monitoring means 13b transmits to the control means 13e alive information d4 indicating that a communication response cannot be obtained from the first physical server 2a. In this case, the control means 13e determines that the first physical server 2a has stopped operating, and determines that the virtual servers 8a-8c that were operating on the first physical server 2a are virtual servers that require a health evaluation based on the server list read from the administrator information database 14a and the virtual server operating list read from the virtual server information database 14b, and identifies the administrators of those virtual servers. Then, the message transmitting means 13d transmits the above-mentioned message (see FIG. 5) as an e-mail to the administrator of the virtual servers 8a-8c, and transmits a voiced message to the administrator's telephone 11. [Industrial Applicability]
[0036] The virtual server management method and the virtual server management system used therein of the present invention can be used to manage virtual servers running on a plurality of physical servers connected to each other via a network. [Explanation of symbols]
[0037] 1...Virtual server management system 2a...First physical server 2b...Second physical server 2c...Third physical server 3...Center server 4...Management server 4a...Communication device 4b...Processing device 4c...Internal storage device 4d...Display device 5...Telephone exchange 6...Administrator terminal 7...Network 8a-8i...Virtual server 9...SAN 10...External storage device 11...Administrator telephone 12...Telephone network 13a...Server list creation means 13b...Physical server monitoring means 13c...Virtual server operation list creation means 13d...Message sending means 13e...Control means 14a...Administrator information database 14b...Virtual server information database 51...Physical server 52...Host OS 53...Virtualization software 54a-54c...Virtual server 55...Guest OS 56a-56f...Application 57...Hypervisor
Claims
1. 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.
2. 2. The virtual server management system according to claim 1, wherein the management server comprises a server list creation means for creating the server list based on information relating to the administrator of the virtual server acquired via the network.
3. 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.
4. 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.
5. 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.
6. A virtual server management method for managing virtual servers running on a plurality of physical servers connected to each other via a network by 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.
7. 7. The virtual server management method according to claim 6, characterized in that a request for an evaluation of the health of the identified virtual server is made by sending an email to the administrator corresponding to the identified virtual server.
8. The virtual server management method according to claim 6 or claim 7, characterized in that a request for an evaluation of the health of the identified virtual server is made by sending voice data of a message to the telephone number of the administrator corresponding to the identified virtual server.
Citation Information
Patent Citations
Virtual machine management program, management server device, and virtual machine management method
JP2009245317A
Information processor and information processing system
JP2014191491A
Management apparatus, management program and information processing system
JP2015176459A
Information processing device and information processing system
JP2019036081A
Monitoring device, monitoring system and monitoring program
JP2021081929A