CN110780973A - Virtual machine migration device, method, equipment and readable storage medium - Google Patents

Virtual machine migration device, method, equipment and readable storage medium Download PDF

Info

Publication number
CN110780973A
CN110780973A CN201810856673.5A CN201810856673A CN110780973A CN 110780973 A CN110780973 A CN 110780973A CN 201810856673 A CN201810856673 A CN 201810856673A CN 110780973 A CN110780973 A CN 110780973A
Authority
CN
China
Prior art keywords
management module
file system
physical machine
virtual machine
heartbeat
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810856673.5A
Other languages
Chinese (zh)
Inventor
童遥
李华
申光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201810856673.5A priority Critical patent/CN110780973A/en
Priority to PCT/CN2019/098579 priority patent/WO2020024978A1/en
Publication of CN110780973A publication Critical patent/CN110780973A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The utility model discloses a virtual machine migration device, method, equipment and readable storage medium, belonging to the communication technical field, the device comprises: the heartbeat management module client is used for sending active state information to the heartbeat management module server when the physical machine is online; the heartbeat management module server is used for registering a monitoring function, receiving the active state information and sending a physical machine mounting notice to the dynamic file system management module; the dynamic file system management module is used for creating a distributed volume and reconstructing a configuration file of the distributed volume, and sending the configuration file to a dynamic file system management agent; the dynamic file system management agent is used for updating the distributed file system of the physical machine according to the configuration file so that the physical machine becomes a migration target node; by monitoring the node information of the newly added physical machine, the function of dynamically mounting the physical machine nodes in the cluster environment is realized, and the migration efficiency and reliability of the virtual machine are improved.

Description

Virtual machine migration device, method, equipment and readable storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a virtual machine migration apparatus, a virtual machine migration method, a virtual machine migration device, and a readable storage medium.
Background
In a data center cluster environment, the virtualization technology and the migration technology of a Virtual Machine KVM (Kernel-based Virtual Machine) can be used to implement load balancing and other work. The traditional static migration method is to store the virtual machine image file in a local disk, and when the virtual machine image file is migrated, operations such as remote copy of a larger image file are required, and when a plurality of physical nodes send migration requests at the same time, a large amount of disk I/O and network bandwidth are occupied, so that an I/O performance bottleneck is formed, and the time overhead of migration is increased.
For the problem of I/O performance bottleneck in KVM virtual machine migration, there are two main solutions: one is to support dynamic migration of virtual machines by using Network File System (NFS), and because the dynamic migration of virtual machines adopts single-server centralized I/O processing, if a large number of migration requests are processed at the same time, migration performance is still reduced due to I/O bottleneck, and reliability enhancement technologies such as redundancy and backup of files are not considered. The other method is to use a GlusterFile System (GlusterFS) to introduce a redundancy and backup mechanism, which is greatly improved in reliability compared with NFS, and meanwhile, a distributed I/O processing mode is adopted to improve the migration efficiency. However, the GlusterFS file system cannot update the physical machine node information and the network topology in real time, and when an object-carrying physical machine node is hung (unloaded) in a cluster environment, a newly added node cannot be used in real time to improve the migration efficiency, and resources on an already exited node cannot be called.
Disclosure of Invention
The invention provides a virtual machine migration device, a virtual machine migration method, virtual machine migration equipment and a readable storage medium, which realize the function of dynamically mounting physical machine nodes in a cluster environment by monitoring node information of a newly added physical machine, and improve the migration efficiency and reliability of the virtual machine.
The technical scheme adopted for solving the technical problems is as follows:
according to an aspect herein, there is provided a virtual machine migration apparatus, including:
the heartbeat management module client is used for sending active state information to the heartbeat management module server when the physical machine is online;
the heartbeat management module server is used for registering a monitoring function, receiving active state information sent by the heartbeat management module client and sending a physical machine mounting notice to the dynamic file system management module;
the dynamic file system management module is used for creating a distributed volume and reconstructing a configuration file of the distributed volume according to the mounting notice and sending the configuration file to a dynamic file system management agent;
and the dynamic file system management agent is used for updating the distributed file system of the physical machine according to the configuration file so as to enable the physical machine to become a migration target node.
Optionally, the heartbeat management module server and the dynamic file system management module run on a monitoring server; the heartbeat management module client and the dynamic file system management agent are installed on the physical machine.
Optionally, the heartbeat management module server registers a monitoring function through a gSOAP method, monitors a specified port through the monitoring function, and periodically sends socket request information to the heartbeat management module server through the specified port when the physical machine is online.
Optionally, the dynamic file system management module sends the configuration file to a dynamic file system management agent through the gSOAP method.
Optionally, the distributed file system is a GlusterFS file system.
Optionally, the dynamic file system management agent is further configured to provide a physical node of a storage service of the GlusterFS file system.
Optionally, the heartbeat management module client is further configured to call a dynamic file system node deletion function when the physical machine leaves.
According to another aspect herein, there is provided a virtual machine migration method, including:
registering a monitoring function at a heartbeat management module server side for monitoring a specified port;
when a physical machine is online, a heartbeat management module client on the physical machine sends active state information to a heartbeat management module server through the specified port;
the server side of the heartbeat management module receives the active state information and sends a physical machine mounting notice to the dynamic file system management module;
creating a distributed volume and reconstructing a configuration file of the distributed volume according to the mount notification, and sending the configuration file to a dynamic file system management agent;
and updating the distributed file system of the physical machine according to the configuration file to enable the physical machine to become a migration target node.
According to yet another aspect herein, there is provided an electronic device comprising a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, the application configured to perform the virtual machine migration method described above.
According to yet another aspect herein, there is provided a readable storage medium having stored thereon a computer program which, when executed by a processor, implements the virtual machine migration method described above.
The invention provides a virtual machine migration device, a virtual machine migration method, a virtual machine migration device and a readable storage medium, wherein the virtual machine migration device comprises the following components: the heartbeat management module client is used for sending active state information to the heartbeat management module server when the physical machine is online; the heartbeat management module server is used for registering a monitoring function, receiving active state information sent by the heartbeat management module client and sending a physical machine mounting notice to the dynamic file system management module; the dynamic file system management module is used for creating a distributed volume and reconstructing a configuration file of the distributed volume according to the mounting notice and sending the configuration file to a dynamic file system management agent; the dynamic file system management agent is used for updating the distributed file system of the physical machine according to the configuration file so that the physical machine becomes a migration target node; by monitoring the node information of the newly added physical machine, the function of dynamically mounting the physical machine nodes in the cluster environment is realized, and the migration efficiency and reliability of the virtual machine are improved.
Drawings
Fig. 1 is a block diagram illustrating an exemplary structure of a virtual machine migration apparatus according to an embodiment of the present invention;
FIG. 2 is a functional block diagram of a KVM-based virtual machine migration apparatus according to an embodiment of the present invention;
fig. 3 is a flowchart of a virtual machine migration method according to a second embodiment of the present invention.
The objects, features, and advantages described herein will be further explained with reference to the accompanying drawings.
Detailed Description
In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer and more obvious, the present invention is further described in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not restrictive.
Example one
As shown in fig. 1, in this embodiment, a virtual machine migration apparatus includes:
the heartbeat management module client 10 is used for sending active state information to the heartbeat management module server when the physical machine is online;
the heartbeat management module server 20 is used for registering a monitoring function, receiving active state information sent by the heartbeat management module client, and sending a physical machine mount notification to the dynamic file system management module;
the dynamic file system management module 30 is configured to create a distributed volume and reconstruct a configuration file of the distributed volume according to the mount notification, and send the configuration file to a dynamic file system management agent;
and the dynamic file system management agent 40 is configured to update the distributed file system of the physical machine according to the configuration file, so that the physical machine becomes a migration target node.
In this embodiment, by monitoring node information of a newly added physical machine, a function of dynamically mounting a physical machine node in a cluster environment is realized, and migration efficiency and reliability of a virtual machine are improved.
In this embodiment, a Virtual Machine KVM (Kernel-based Virtual Machine) is an open-source system virtualization module, and is integrated in each main release version of Linux from Linux 2.6.20; in a cluster environment, one master physical machine node is generally responsible for managing other slave physical machine nodes, and the utilization rate of the physical machine in the aspects of computing, storage and the like can be improved by integrating a plurality of virtual machines or virtual machine clusters virtualized.
In this embodiment, the heartbeat management module server and the dynamic file system management module run on a monitoring server; the heartbeat management module client and the dynamic file system management agent are installed on the physical machine.
In this embodiment, the heartbeat management module server registers a monitoring function through a gSOAP method, monitors a specified port through the monitoring function, and periodically sends socket request information to the heartbeat management module server through the specified port when the physical machine is online.
In this embodiment, the gSOAP is a compilation tool, and the gSOAP provides a set of transparent SOAP APIs by using compiler technology, and the gSOAP compiler can automatically convert a user-defined localized C or C + + data type into a data structure conforming to an XML syntax, and hide content related to development-unrelated SOAP implementation details from the user.
In this embodiment, the socket (socket) is originally "socket", and in the process communication mechanism of the 4BDS UNIX, it is a handle of a communication chain for describing an IP address and a port. Applications typically make or respond to network requests through a "socket". A host computer on the Internet typically runs a plurality of service software, providing several services simultaneously. Each service opens a Socket and binds to a port, with different ports corresponding to different services. Socket just as its english language is, like a multi-jack Socket. A host computer is like a room full of various sockets, each socket is provided with a number, some sockets provide 220V alternating current, some sockets provide 110V alternating current, and some sockets provide cable television programs. Different services can be obtained by the client software inserting the plug into the sockets with different numbers.
As shown in fig. 2, which is a functional structure diagram of a KVM-based virtual machine migration apparatus, in the embodiment, a dynamic file system management module registers a snoop function on a heartbeat management module server, a multi-threaded or multi-processor may be employed that is caused to listen to a particular port, when a physical machine on which the heartbeat management module client program has been installed is brought online, the heartbeat management module client on the physical machine sends the alive state information to the heartbeat management module server, the heartbeat management module server can confirm that a new physical machine needs to be mounted after monitoring the alive information and simultaneously sends a physical machine mounting notice to the dynamic file system management module, then the dynamic file system management module creates the distributed volume and reconstructs the configuration file of the distributed volume according to the notified information, and sending the latest configuration files of the GlusterFS client and the server to the dynamic file system management agent.
In this embodiment, the dynamic file system management module sends the configuration file to a dynamic file system management agent through an attachment of the gSOAP service. The GlusterFS structure is changed by calling the main program of the GlusterFS, so that the purpose of dynamically adding the node is achieved.
In this embodiment, the distributed file system is a GlusterFS file system. The use of the GlusterFS file system can optimize the I/O bottleneck problem during traditional migration.
In this embodiment, the dynamic file system management agent is further configured to provide a physical node of the storage service of the GlusterFS file system, that is, a client end and a server end of the GlusterFS file system.
In this embodiment, the heartbeat management module client is further configured to call a dynamic file system node deletion function dfsnoodedel () when the physical machine leaves, where a work flow of the heartbeat management module client is the same as a physical machine mount flow.
Example two
As shown in fig. 3, in this embodiment, a virtual machine migration method includes:
s10, registering a monitoring function at the heartbeat management module server for monitoring the appointed port;
s20, when the physical machine is on line, the heartbeat management module client on the physical machine sends active state information to the heartbeat management module server through the appointed port;
s30, the heartbeat management module server receives the active state information and sends a physical machine mount notification to the dynamic file system management module;
s40, creating a distributed volume and reconstructing a configuration file of the distributed volume according to the mount notification, and sending the configuration file to a dynamic file system management agent;
and S50, updating the distributed file system of the physical machine according to the configuration file, and enabling the physical machine to become a migration target node.
In this embodiment, by monitoring node information of a newly added physical machine, a function of dynamically mounting a physical machine node in a cluster environment is realized, and migration efficiency and reliability of a virtual machine are improved.
In this embodiment, a Virtual Machine KVM (Kernel-based Virtual Machine) is an open-source system virtualization module, and is integrated in each main release version of Linux from Linux 2.6.20; in a cluster environment, one master physical machine node is generally responsible for managing other slave physical machine nodes, and the utilization rate of the physical machine in the aspects of computing, storage and the like can be improved by integrating a plurality of virtual machines or virtual machine clusters virtualized.
In this embodiment, the heartbeat management module server and the dynamic file system management module run on a monitoring server; the heartbeat management module client and the dynamic file system management agent are installed on the physical machine.
In this embodiment, the heartbeat management module server registers a monitoring function through a gSOAP method, monitors a specified port through the monitoring function, and periodically sends socket request information to the heartbeat management module server through the specified port when the physical machine is online.
In this embodiment, the gSOAP is a compilation tool, and the gSOAP provides a set of transparent SOAP APIs by using compiler technology, and the gSOAP compiler can automatically convert a user-defined localized C or C + + data type into a data structure conforming to an XML syntax, and hide content related to development-unrelated SOAP implementation details from the user.
In this embodiment, the socket (socket) is originally "socket", and in the process communication mechanism of the 4BDS UNIX, it is a handle of a communication chain for describing an IP address and a port. Applications typically make or respond to network requests through a "socket". A host computer on the Internet typically runs a plurality of service software, providing several services simultaneously. Each service opens a Socket and binds to a port, with different ports corresponding to different services. Socket just as its english language is, like a multi-jack Socket. A host computer is like a room full of various sockets, each socket is provided with a number, some sockets provide 220V alternating current, some sockets provide 110V alternating current, and some sockets provide cable television programs. Different services can be obtained by the client software inserting the plug into the sockets with different numbers.
In this embodiment, the dynamic file system management module sends the configuration file to a dynamic file system management agent through an attachment of the gSOAP service. The GlusterFS structure is changed by calling the main program of the GlusterFS, so that the purpose of dynamically adding the node is achieved.
In this embodiment, the distributed file system is a GlusterFS file system. The use of the GlusterFS file system can optimize the I/O bottleneck problem during traditional migration.
In this embodiment, the dynamic file system management agent is further configured to provide a physical node of the storage service of the GlusterFS file system, that is, a client end and a server end of the GlusterFS file system.
In this embodiment, the heartbeat management module client is further configured to call a dynamic file system node deletion function dfsnoodedel () when the physical machine leaves, where a work flow of the heartbeat management module client is the same as a physical machine mount flow.
EXAMPLE III
In this embodiment, an electronic device includes a memory, a processor, and at least one application program stored in the memory and configured to be executed by the processor, where the application program is configured to perform the virtual machine migration method according to the second embodiment.
Example four
Embodiments of the present invention provide a readable storage medium, on which a computer program is stored, which when executed by a processor, implements the method embodiments as described in any of the above virtual machine migration method embodiments.
It should be noted that the above device, apparatus, and readable storage medium embodiments and method embodiments belong to the same concept, and specific implementation processes thereof are described in detail in the method embodiments, and technical features in the method embodiments are correspondingly applicable in the device embodiments, which are not described herein again.
The invention provides a virtual machine migration device, a virtual machine migration method, a virtual machine migration device and a readable storage medium, wherein the virtual machine migration device comprises the following components: the heartbeat management module client is used for sending active state information to the heartbeat management module server when the physical machine is online; the heartbeat management module server is used for registering a monitoring function, receiving active state information sent by the heartbeat management module client and sending a physical machine mounting notice to the dynamic file system management module; the dynamic file system management module is used for creating a distributed volume and reconstructing a configuration file of the distributed volume according to the mounting notice and sending the configuration file to a dynamic file system management agent; the dynamic file system management agent is used for updating the distributed file system of the physical machine according to the configuration file so that the physical machine becomes a migration target node; by monitoring the node information of the newly added physical machine, the function of dynamically mounting the physical machine nodes in the cluster environment is realized, and the migration efficiency and reliability of the virtual machine are improved.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof.
In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
The preferred embodiments of the present invention have been described above with reference to the accompanying drawings, and are not to be construed as limiting the scope of the invention. Any modifications, equivalents and improvements which may occur to those skilled in the art without departing from the scope and spirit of the present invention are intended to be within the scope of the claims.

Claims (10)

1. A virtual machine migration apparatus, comprising:
the heartbeat management module client is used for sending active state information to the heartbeat management module server when the physical machine is online;
the heartbeat management module server is used for registering a monitoring function, receiving active state information sent by the heartbeat management module client and sending a physical machine mounting notice to the dynamic file system management module;
the dynamic file system management module is used for creating a distributed volume and reconstructing a configuration file of the distributed volume according to the mounting notice and sending the configuration file to a dynamic file system management agent;
and the dynamic file system management agent is used for updating the distributed file system of the physical machine according to the configuration file so as to enable the physical machine to become a migration target node.
2. The virtual machine migration apparatus according to claim 1, wherein the heartbeat management module server and the dynamic file system management module run on a listening server; the heartbeat management module client and the dynamic file system management agent are installed on the physical machine.
3. The virtual machine migration apparatus according to claim 1, wherein the heartbeat management module server registers a snoop function through a gSOAP method, and listens to a specified port through the snoop function, and when a physical machine is online, periodically sends a socket request message to the heartbeat management module server through the specified port.
4. The virtual machine migration apparatus according to claim 3, wherein the dynamic file system management module sends the configuration file to the dynamic file system management agent through the gSOAP method.
5. The virtual machine migration apparatus according to claim 1, wherein the distributed file system is a GlusterFS file system.
6. The virtual machine migration apparatus according to claim 5, wherein the dynamic file system management agent is further configured to provide a physical node of the storage service of the GlusterFS file system.
7. The virtual machine migration apparatus according to claim 1, wherein the heartbeat management module client is further configured to invoke a dynamic file system node deletion function when the physical machine leaves.
8. A virtual machine migration method is characterized by comprising the following steps:
registering a monitoring function at a heartbeat management module server side for monitoring a specified port;
when a physical machine is online, a heartbeat management module client on the physical machine sends active state information to a heartbeat management module server through the specified port;
the server side of the heartbeat management module receives the active state information and sends a physical machine mounting notice to the dynamic file system management module;
creating a distributed volume and reconstructing a configuration file of the distributed volume according to the mount notification, and sending the configuration file to a dynamic file system management agent;
and updating the distributed file system of the physical machine according to the configuration file to enable the physical machine to become a migration target node.
9. An electronic device comprising a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, wherein the application is configured to perform the virtual machine migration method of claim 8.
10. A readable storage medium, having stored thereon a computer program which, when executed by a processor, implements the virtual machine migration method of claim 8.
CN201810856673.5A 2018-07-31 2018-07-31 Virtual machine migration device, method, equipment and readable storage medium Pending CN110780973A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810856673.5A CN110780973A (en) 2018-07-31 2018-07-31 Virtual machine migration device, method, equipment and readable storage medium
PCT/CN2019/098579 WO2020024978A1 (en) 2018-07-31 2019-07-31 Device, method, apparatus, and readable storage medium for virtual machine migration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810856673.5A CN110780973A (en) 2018-07-31 2018-07-31 Virtual machine migration device, method, equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN110780973A true CN110780973A (en) 2020-02-11

Family

ID=69232371

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810856673.5A Pending CN110780973A (en) 2018-07-31 2018-07-31 Virtual machine migration device, method, equipment and readable storage medium

Country Status (2)

Country Link
CN (1) CN110780973A (en)
WO (1) WO2020024978A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112003917A (en) * 2020-08-14 2020-11-27 苏州浪潮智能科技有限公司 File storage management method, system, device and medium
CN112235136A (en) * 2020-10-10 2021-01-15 苏州浪潮智能科技有限公司 Network file system backup method, system, terminal and storage medium
CN113821157A (en) * 2020-06-18 2021-12-21 中移(苏州)软件技术有限公司 Local disk mounting method, device, equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114090221B (en) * 2022-01-20 2022-04-29 浙江万雾信息科技有限公司 Dual migration method for tasks in edge computing environment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594387A (en) * 2009-06-29 2009-12-02 北京航空航天大学 The virtual cluster deployment method and system
CN103200036B (en) * 2013-04-08 2015-10-14 国电南瑞科技股份有限公司 A kind of automation collocation method of electric power system cloud computing platform
CN105302641B (en) * 2014-06-04 2019-03-22 杭州海康威视数字技术股份有限公司 The method and device of node scheduling is carried out in virtual cluster
CN105262604B (en) * 2014-06-24 2019-01-08 华为技术有限公司 Virtual machine migration method and equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113821157A (en) * 2020-06-18 2021-12-21 中移(苏州)软件技术有限公司 Local disk mounting method, device, equipment and storage medium
CN113821157B (en) * 2020-06-18 2024-05-24 中移(苏州)软件技术有限公司 Local disk mounting method, device, equipment and storage medium
CN112003917A (en) * 2020-08-14 2020-11-27 苏州浪潮智能科技有限公司 File storage management method, system, device and medium
WO2022033120A1 (en) * 2020-08-14 2022-02-17 苏州浪潮智能科技有限公司 File storage management method and system, and device and medium
CN112003917B (en) * 2020-08-14 2022-12-27 苏州浪潮智能科技有限公司 File storage management method, system, device and medium
CN112235136A (en) * 2020-10-10 2021-01-15 苏州浪潮智能科技有限公司 Network file system backup method, system, terminal and storage medium
CN112235136B (en) * 2020-10-10 2022-12-23 苏州浪潮智能科技有限公司 Network file system backup method, system, terminal and storage medium

Also Published As

Publication number Publication date
WO2020024978A1 (en) 2020-02-06

Similar Documents

Publication Publication Date Title
CN110865867B (en) Method, device and system for discovering application topological relation
CN110780973A (en) Virtual machine migration device, method, equipment and readable storage medium
US10545750B2 (en) Distributed upgrade in virtualized computing environments
US10122595B2 (en) System and method for supporting service level quorum in a data grid cluster
US9495392B2 (en) System and method for parallel multiplexing between servers in a cluster
EP2871553B1 (en) Systems and methods for protecting virtualized assets
US9977694B2 (en) System and method for supporting transaction affinity based on resource manager (RM) instance awareness in a transactional environment
US8930316B2 (en) System and method for providing partition persistent state consistency in a distributed data grid
US20240176672A1 (en) Systems and methods providing serverless dns integration
US9626261B2 (en) Failure recovery resolution in transplanting high performance data intensive algorithms from cluster to cloud
CN111597061B (en) Method and device for remote procedure call by client or server
CN110120961B (en) Distributed service cluster and route synchronization method thereof
CN111277432A (en) Configuration information updating method and device, electronic equipment and storage medium
US20200112499A1 (en) Multiple quorum witness
CN112463290A (en) Method, system, apparatus and storage medium for dynamically adjusting the number of computing containers
CN115686875A (en) Method, apparatus and program product for transferring data between multiple processes
US8230086B2 (en) Hidden group membership in clustered computer system
US10313450B2 (en) Method for transparently connecting augmented network socket operations
US20120198482A1 (en) Distributed Multi-System Management
CN113220432A (en) Multi-cloud interconnection method, device, equipment, storage medium and product
WO2024021471A1 (en) Service updating method, apparatus and system, and storage medium
CN117009063A (en) Task execution method and device
US20240028611A1 (en) Granular Replica Healing for Distributed Databases
CN113760447A (en) Service management method, device, equipment, storage medium and program product
US10824476B1 (en) Multi-homed computing instance processes

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination