Cloud virtual machine background maintenance method and device
By generating and recommending Openstack virtual machine background maintenance commands, the problems of numerous maintenance commands and memory difficulties under the virtualization framework are solved, and operation and maintenance efficiency and command search convenience are improved.
Patent Information
- Application Number
- CN202110539750.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-18
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2041-05-18
AI Technical Summary
Under the Openstack virtualization framework, there are many background maintenance commands, inconvenient memory and cumbersome input, resulting in low efficiency of operation and maintenance personnel during troubleshooting and batch maintenance.
Generate background commands through IP address or virtual machine name, sort and recommend commands according to the frequency of use, simplifying maintenance operations. The method includes updating the virtual machine basic information to a static file, building a virtual machine entity, generating a command set, and filtering recommended data through preset rules.
It realizes the rapid generation of recommended commands, reduces the cumbersome input of operation and maintenance personnel, improves maintenance efficiency, supports highlighting and customized module display, and improves the convenience of command search and use.
Smart Images

Figure CN113515551B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of virtualization and cloud computing, and can be applied to the financial field and other fields, and in particular to a cloud virtual machine background maintenance method and device. Background Art
[0002] In the process of enterprises building and using private clouds, the Openstack framework is currently the most popular choice in the industry. Whether it is a native open source framework or a commercial product developed by a cloud service provider, it is necessary to use the backend login method to perform various maintenance operations on the virtual machine during the use and maintenance process. Although the front-end cloud management platform can already provide relatively rich functions and convenient operations, in terms of some fault handling and batch maintenance, using the backend command line for maintenance will be more intuitive and faster.
[0003] The existing Openstack framework consists of a large number of modules, such as computing Nova, network Neutron, storage Cinder, image Glance, etc. The operation commands of some modules are similar, while some are quite different. Even experienced operation and maintenance personnel find it difficult to remember all the commands and need to frequently use help commands for query. Some parameters or configuration items can only be obtained through associated queries through multiple commands, which is more cumbersome. Summary of the invention
[0004] The purpose of the present invention is to provide a cloud virtual machine background maintenance method and device, which can quickly generate various background commands through phrases in a simple and easy-to-remember format such as IP addresses and virtual machine names, and make more targeted recommendations based on the frequency of use, so that the commands that maintenance personnel want to use can be obtained very conveniently.
[0005] To achieve the above-mentioned purpose, the present invention provides a cloud virtual machine background maintenance method, which includes: updating the basic information associated with the virtual machine to a fixed static file according to a predetermined period; using the network addresses of different maintenance module objects as identification codes, and establishing connections through binding or mapping according to the identification codes to complete the construction of the virtual machine entity; generating a command set according to the basic information in the static file and the virtual machine entity according to the association relationship of the maintenance module; filtering the command set through preset rules to generate recommended data, and performing background maintenance according to the recommended data.
[0006] In the above-mentioned cloud virtual machine background maintenance method, preferably, the basic information includes a virtual machine identifier, an instance identifier, a virtual machine name, a virtual machine status, a host machine name and a network address.
[0007] In the above-mentioned cloud virtual machine background maintenance method, preferably, generating a command set according to the basic information in the static file and the virtual machine entity according to the association relationship of the maintenance module includes: obtaining the virtual machine identifier according to the basic information in the static file, the virtual machine name and the network address query; generating a virtual machine power on and off command, a restart command and a command to obtain the console port address according to the virtual machine identifier.
[0008] In the above-mentioned cloud virtual machine background maintenance method, preferably, generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes: obtaining basic information of the virtual machine according to novaID query, and generating a command set according to preset rules based on the basic information.
[0009] In the above-mentioned cloud virtual machine background maintenance method, preferably, generating a command set according to preset rules based on the basic information includes: obtaining image list information based on the virtual machine specification information query, generating a specification change command through the image list information and pre-stored configuration information; generating an operating system reinstallation command based on the virtual machine image; obtaining corresponding disk association information based on the virtual machine disk information query, and generating a disk snapshot command and a disk uninstallation command based on the disk association information.
[0010] In the above-mentioned cloud virtual machine background maintenance method, preferably, generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes: querying the corresponding port identifier and subnet identifier according to the virtual machine address information, and generating a port and subnet information query command.
[0011] In the above-mentioned cloud virtual machine background maintenance method, preferably, filtering the command set to generate recommended data through preset rules includes: obtaining usage habit records, and filtering the command set to generate recommended data according to the usage habits; wherein the usage habit records include: obtaining command records executed in the historically generated command set, and generating usage habit records according to the command records.
[0012] In the above-mentioned cloud virtual machine background maintenance method, preferably, filtering the command set to generate recommended data according to preset rules includes: filtering the command set to generate recommended data according to preset search keywords.
[0013] The present invention also provides a cloud virtual machine background maintenance device, which includes an update module, a construction module, a command generation module and a processing module; the update module is used to update the basic information associated with the virtual machine to a fixed static file according to a predetermined period; the construction module is used to use the network addresses of different maintenance module objects as identification codes, and establish a connection through binding or mapping according to the identification codes to complete the construction of the virtual machine entity; the command generation module is used to generate a command set according to the basic information in the static file and the virtual machine entity according to the association relationship of the maintenance module; the processing module is used to filter the command set through preset rules to generate recommended data, and perform background maintenance according to the recommended data.
[0014] In the above-mentioned cloud virtual machine background maintenance device, preferably, the command generation module includes a query unit, and the query unit is used to obtain the virtual machine identifier based on the basic information, virtual machine name and network address in the static file; and generate a virtual machine power on / off command, a restart command and a command to obtain the console port address based on the virtual machine identifier.
[0015] The present invention also provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above method when executing the computer program.
[0016] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the above method.
[0017] The beneficial technical effect of the present invention is that it solves the pain points of having too many background maintenance commands, being inconvenient to remember, and being cumbersome to input under the Openstack virtualization framework, and provides a method for quickly generating recommended commands. It is easy to use, and only requires the virtual machine IP address or the virtual machine name as a parameter to generate a large number of recommended commands, without the need to enter subsequent commands through cumbersome queries and piecing together. Derived commands are displayed by category according to different modules, and highlighting is supported for easy and quick positioning and retrieval. A customized module method is provided to only display the derived commands of one or some modules, and command keywords can be searched and filtered. Statistical analysis is performed on the commands actually used by users, and commonly used commands are recommended at the top to improve usage efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present invention, constitute a part of the present application, and do not constitute a limitation of the present invention. In the drawings:
[0019] Figure 1 A schematic diagram of a process flow of a cloud virtual machine background maintenance method provided by an embodiment of the present invention;
[0020] Figure 2A flowchart of a command set generation method provided by an embodiment of the present invention;
[0021] Figure 3 A flowchart of a command set generation method provided by an embodiment of the present invention;
[0022] Figure 4 A schematic diagram of the structure of a cloud virtual machine background maintenance device provided by an embodiment of the present invention;
[0023] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0024] The following will describe the implementation methods of the present invention in detail with reference to the accompanying drawings and embodiments, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly. It should be noted that as long as there is no conflict, the various embodiments of the present invention and the various features in the embodiments can be combined with each other, and the technical solutions formed are all within the protection scope of the present invention.
[0025] In addition, the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be performed in an order different from that shown here.
[0026] Please refer to Figure 1 As shown, the cloud virtual machine background maintenance method provided by the present invention includes:
[0027] S101 updates basic information associated with the virtual machine to a fixed static file according to a predetermined period;
[0028] S102 uses the network addresses of different maintenance module objects as identification codes, establishes connections through binding or mapping according to the identification codes, and completes the construction of the virtual machine entity;
[0029] S103 generates a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module;
[0030] S104: filtering the command set according to preset rules to generate recommendation data, and performing background maintenance according to the recommendation data.
[0031] The basic information includes a virtual machine identifier, an instance identifier, a virtual machine name, a virtual machine status, a host machine name, and a network address.
[0032] In actual work, for cloud environments with large deployment scales, many background commands have poor execution efficiency. By periodically executing the nova list--all--fields instance_name,name,status,host,networks command, the basic information is saved and updated to a fixed static file. The update frequency can be set to 1-15 minutes according to the actual situation to control the additional consumption of system resources and keep the configuration data fresh. The basic information includes: virtual machine identifier vmID, instance identifier instanceID, virtual machine name vmName, virtual machine status vmStatus, host name hostName, network address vmIP. Among them, vmID is a uuid universal unique identification code format, including disks, network cards, specifications, mirrors and other objects, all of which use uuid as a unique identifier. Although the probability of duplication is almost zero, it is very difficult to read and remember; for this reason, the present invention adopts an associated command method to help command selection, and the specific implementation method will be described in detail in the subsequent embodiments, so it will not be listed one by one here.
[0033] Please refer to Figure 2 As shown, in one embodiment of the present invention, generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes:
[0034] S201 obtains a virtual machine identifier according to the basic information, virtual machine name and network address in the static file;
[0035] S202 generates a virtual machine power on / off command, a restart command, and a command for obtaining a console port address according to the virtual machine identifier.
[0036] Furthermore, generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module may also include: obtaining basic information of the virtual machine according to novaID query, and generating a command set according to the basic information according to preset rules. Figure 3 As shown, generating a command set according to the basic information and preset rules includes:
[0037] S301 obtains image list information according to the virtual machine specification information, and generates a specification change command through the image list information and pre-stored configuration information;
[0038] S302 generates a reinstall operating system command according to the virtual machine image;
[0039] S303 obtains corresponding disk-related information according to the virtual machine disk information query, and generates a disk snapshot command and a disk unmount command according to the disk-related information.
[0040] In another embodiment, generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module may include: querying the corresponding port identifier and subnet identifier according to the virtual machine address information, and generating a port and subnet information query command.
[0041] In summary, in the association command generation link, the virtual machine entity constructed in step S102 is mainly used. Since objects in different modules use uuid as an identifier, the present invention establishes connections between different objects through binding or mapping, thereby constructing a virtual machine entity, and various uuid values establish connections as key nodes in this relationship.
[0042] Therefore, in actual work, the following command set can be generated based on the above relationship:
[0043] 1. Based on the regularly updated and saved basic information, you can quickly query the virtual machine ID vmID using the virtual machine address vmIP and vmName, and then generate commands such as virtual machine power on / off, restart, and obtain the console VNC url address:
[0044] nova start $vmID;
[0045] nova stop $vmID;
[0046] nova reboot --hard $vmID;
[0047] nova get-vnc-console$vmID novnc;
[0048] 2. Based on the novaID, use the nova show$novaID command to query various basic information of the virtual machine, including:
[0049] Virtual machine flavor ID;
[0050] Virtual machine image imageID;
[0051] Virtual machine disks diskID1, diskID2, diskID3...;
[0052] 3. According to the flavorID of the virtual machine specification, use the nova flavor-list command to query the image list flavorList. Combined with the information recorded by the configuration management system, you can generate a command for specification change. For example, for a 4c8g virtual machine, you can provide 2c4g, 8c16g and other specification change command recommendations:
[0053] nova resize$vmID$flavorID1 (2c4g);
[0054] nova resize$vmID$flavorID2 (8c16g);
[0055] 4. Based on the virtual machine image imageID, you can generate a command to reinstall the operating system:
[0056] nova rebuild$vmID$imageID;
[0057] 5. According to the virtual machine address vmIP, you can query the corresponding port identifier portID and subnet identifier netID through neutron port-list, generate port and net information query commands, and query port status, subnet configuration and other information:
[0058] neutron port-show $portID;
[0059] neutron net-show $netID;
[0060] 6. Based on disk ID1, you can query the basic information of the disk through the command cinder show $diskID1, and generate commands such as creating a disk snapshot and uninstalling a disk:
[0061] cinder snapshot-create$diskID1;
[0062] nova volume-detach$vmID$diskID1;
[0063] Since the commands of each module have many parameters and usages, they are not listed one by one here. Relevant technicians in this field can make corresponding adjustments according to actual conditions, and the present invention is not further limited here.
[0064] In one embodiment of the present invention, filtering the command set by a preset rule to generate recommendation data includes:
[0065] Obtain usage habit records, and filter the command set according to the usage habits to generate recommendation data; wherein the usage habit records include: obtaining executed command records in the historically generated command set, and generating usage habit records according to the command records.
[0066] Furthermore, filtering the command set by preset rules to generate recommended data may also include: filtering the command set by preset search keywords to generate recommended data. In actual work, since each module has dozens of commands and multiple parameter usages, if it is simply listed, the output information will be very complicated and difficult to view and search in the command line window. Therefore, the following three methods are provided for filtering.
[0067] 1. Recommended command sets can be maintained based on usage habits, ranging from a dozen to dozens. The acquisition of usage habits may include: recording the actual execution records after the generated commands, recording the user's usage habit data, and bolding, highlighting, and pinning frequently used commands for recommendation based on the records.
[0068] 2. There are only a few core modules with short names that are easy to remember. By appending the module name, only related commands for one or more modules can be generated to reduce the output content; each module command is displayed in a category and marked with different colors for quick positioning.
[0069] 3. By searching for keyword parameters, you can output only commands containing get or show.
[0070] Please refer to Figure 4 As shown, the present invention also provides a cloud virtual machine background maintenance device, which includes an update module, a construction module, a command generation module and a processing module; the update module is used to update the basic information associated with the virtual machine to a fixed static file according to a predetermined period; the construction module is used to use the network addresses of different maintenance module objects as identification codes, and establish a connection through binding or mapping according to the identification codes to complete the construction of the virtual machine entity; the command generation module is used to generate a command set according to the basic information in the static file and the virtual machine entity according to the association relationship of the maintenance module; the processing module is used to filter the command set through preset rules to generate recommended data, and perform background maintenance according to the recommended data.
[0071] In the above embodiment, the command generation module includes a query unit, which is used to query and obtain a virtual machine identifier according to the basic information, virtual machine name and network address in the static file; and generate a virtual machine power on / off command, a restart command and a command to obtain the console port address according to the virtual machine identifier. In actual work, the specific implementation of the cloud virtual machine background maintenance device has been described in detail in the above embodiment, and will not be listed in detail here.
[0072] The beneficial technical effect of the present invention is that it solves the pain points of having too many background maintenance commands, being inconvenient to remember, and being cumbersome to input under the Openstack virtualization framework, and provides a method for quickly generating recommended commands. It is easy to use, and only requires the virtual machine IP address or the virtual machine name as a parameter to generate a large number of recommended commands, without the need to enter subsequent commands through cumbersome queries and piecing together. Derived commands are displayed by category according to different modules, and highlighting is supported for easy and quick positioning and retrieval. A customized module method is provided to only display the derived commands of one or some modules, and command keywords can be searched and filtered. Statistical analysis is performed on the commands actually used by users, and commonly used commands are recommended at the top to improve usage efficiency.
[0073] The present invention also provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above method when executing the computer program.
[0074] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the above method.
[0075] like Figure 5 As shown, the electronic device 600 may further include: a communication module 110, an input unit 120, an audio processing unit 130, a display 160, and a power supply 170. It is worth noting that the electronic device 600 does not necessarily have to include Figure 5 In addition, the electronic device 600 may also include Figure 5 For components not shown, reference may be made to the prior art.
[0076] like Figure 5 As shown, the central processor 100 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor devices and / or logic devices. The central processor 100 receives inputs and controls the operations of various components of the electronic device 600.
[0077] The memory 140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure may be stored, and a program for executing the relevant information may also be stored. The CPU 100 may execute the program stored in the memory 140 to implement information storage or processing.
[0078] The input unit 120 provides input to the CPU 100. The input unit 120 is, for example, a key or a touch input device. The power supply 170 is used to provide power to the electronic device 600. The display 160 is used to display display objects such as images and text. The display may be, for example, an LCD display, but is not limited thereto.
[0079] The memory 140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 140 may also be some other type of device. The memory 140 includes a buffer memory 141 (sometimes referred to as a buffer). The memory 140 may include an application / function storage unit 142, which is used to store application programs and function programs or processes for executing the operation of the electronic device 600 through the central processor 100.
[0080] The memory 140 may also include a data storage unit 143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 144 of the memory 140 may include various drivers for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).
[0081] The communication module 110 is a transmitter / receiver 110 that transmits and receives signals via an antenna 111. The communication module (transmitter / receiver) 110 is coupled to the central processor 100 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.
[0082] Based on different communication technologies, multiple communication modules 110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module and / or a wireless LAN module. The communication module (transmitter / receiver) 110 is also coupled to a speaker 131 and a microphone 132 via an audio processor 130 to provide an audio output via the speaker 131 and receive an audio input from the microphone 132, thereby realizing a common telecommunication function. The audio processor 130 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 130 is also coupled to the central processor 100, so that the sound can be recorded on the local machine through the microphone 132, and the sound stored on the local machine can be played through the speaker 131.
[0083] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0084] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0085] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0086] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0087] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A cloud virtual machine background maintenance method, characterized in that: The method comprises: Update basic information associated with the virtual machine to a fixed static file according to a predetermined period; Using the network addresses of different maintenance module objects as identification codes, establishing connections through binding or mapping according to the identification codes to complete the construction of the virtual machine entity; Generate a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module; Filtering the command set by preset rules to generate recommended data, and performing background maintenance according to the recommended data; Generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes: obtaining a virtual machine identifier according to the basic information in the static file, the virtual machine name and the network address; generating a virtual machine power on / off command, a restart command and a command to obtain a console port address according to the virtual machine identifier; Generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes: obtaining basic information of the virtual machine according to novaID query, and generating a command set according to the basic information and preset rules; Generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes: querying the corresponding port identifier and subnet identifier according to the virtual machine address information, and generating a port and subnet information query command.
2. The cloud virtual machine background maintenance method according to claim 1, characterized in that: The basic information includes a virtual machine identifier, an instance identifier, a virtual machine name, a virtual machine status, a host machine name, and a network address.
3. The cloud virtual machine background maintenance method according to claim 1, characterized in that: Generating a command set according to the basic information and preset rules includes: Obtain image list information according to the virtual machine specification information query, and generate a specification change command through the image list information and pre-stored configuration information; Generate a command to reinstall the operating system based on the virtual machine image; The corresponding disk-related information is obtained according to the virtual machine disk information query, and a disk snapshot command and a disk unmount command are generated according to the disk-related information.
4. The cloud virtual machine background maintenance method according to claim 1, characterized in that: Generating recommendation data by filtering the command set according to preset rules includes: Acquire usage habit records, and filter the command set according to the usage habits to generate recommendation data; The usage habit record includes: obtaining a record of executed commands in a historically generated command set, and generating a usage habit record according to the command record.
5. The cloud virtual machine background maintenance method according to claim 1, characterized in that: Filtering the command set to generate recommendation data according to preset rules includes: filtering the command set to generate recommendation data according to preset search keywords.
6. A cloud virtual machine background maintenance device, characterized in that: The device comprises an updating module, a building module, a command generating module and a processing module; The update module is used to update the basic information associated with the virtual machine to a fixed static file according to a predetermined period; The construction module is used to use the network addresses of different maintenance module objects as identification codes, and to establish a connection through binding or mapping according to the identification codes to complete the construction of the virtual machine entity; The command generation module is used to generate a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module; The processing module is used to filter the command set according to preset rules to generate recommendation data, and perform background maintenance according to the recommendation data; The command generation module includes a query unit, which is used to query and obtain a virtual machine identifier according to the basic information, virtual machine name and network address in the static file; generate a virtual machine power on / off command, a restart command and a command to obtain a console port address according to the virtual machine identifier; Generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes: obtaining basic information of the virtual machine according to novaID query, and generating a command set according to the basic information and preset rules; Generating a command set according to the basic information in the static file and the association relationship between the virtual machine entity and the maintenance module includes: querying the corresponding port identifier and subnet identifier according to the virtual machine address information, and generating a port and subnet information query command.
7. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for causing a computer to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Virtual machine control system, virtual machine controller and control method
CN103150203A
Method and system for maintaining start completeness of configurable virtual machine
CN104216743A