Virtual Machine Live Migration With Concurrent Service Configuration Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During virtual machine live migration, service processing failures occur due to the target virtual machine being in an idle state while service configuration information is downloaded, leading to incomplete processing of service packets.
Innovation Solution
The source server pre-stores storage location information for service configuration information used by virtual acceleration components and migrates this information to the destination server during the live migration process, ensuring the target virtual machine remains operational without stopping to download the configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the target virtual machine stops to download service configuration information during live migration, then the configuration information can be transferred, but service processing fails and continuity is broken
Solution Approach 1:
The source server pre-obtains and prepares the service configuration information before the target virtual machine needs it during migration. By having the configuration information ready in advance and transferring it concurrently with the migration process, the system ensures the target virtual machine can resume service processing immediately upon completion of migration without interruption or failure.
2Adaptability or versatility
If service configuration information is transferred during live migration, then the target virtual machine can function after migration, but the transfer process may cause service processing failures
Solution Approach 1:
The source server acts as an intermediary that obtains the service configuration information from the virtual acceleration component and transfers it to the destination server during the migration process. This intermediary approach ensures the configuration information is reliably transferred without requiring the target virtual machine to stop or risk service processing failures, maintaining both adaptability and reliability.
Data Source
Figure 1
Figure 2(a)~2(b)
Figure 3
AI summary
Embodiments of the present invention disclose a virtual machine live migration method, apparatus, and system, and relate to the field of communications technologies. The method includes: in a process of live migration of a target virtual machine, obtaining pre-recorded storage location information corresponding to target service configuration information, where the target service configuration information is used by a target virtual acceleration component corresponding to the target virtual machine to perform service processing; reading the target service configuration information in a storage location corresponding to the storage location information; and sending the target service configuration information to a destination server, so that the destination server stores the target service configuration information. In the present invention, a service processing failure can be avoided.