Rate This Document
Findability
Accuracy
Completeness
Readability

Feature

This document describes how to deploy and enable the vKAE passthrough live migration feature in virtualization scenarios on a Kunpeng server running the openEuler OS, and how to perform related function and performance tests.

VM live migration is an important O&M method, allowing a VM to be migrated from one physical host to another without interrupting the VM running. KAE passthrough live migration specifically addresses the scenario where VMs are configured with KAE passthrough devices, offering enhanced operational flexibility and continuous service availability. The current live migration with passthrough devices relies on device-specific DMA dirty page marking, which many passthrough devices lack, limiting migration capabilities. The SMMU of the new Kunpeng 920 processor model introduces dirty page marking based on Hardware Translation Table Update (HTTU). By combining this hardware feature with an optimized software framework, robust passthrough device migration support is implemented, significantly strengthening competitiveness of Kunpeng virtualization.

Version Requirements

  • Physical machine: openEuler 22.03 LTS SP4
  • QEMU 6.2.0
  • libvirt 6.2.0
  • License: none

Constraints

  • The original live migration constraints are inherited.
  • Passthrough devices other than KAE devices cannot be live migrated.
  • The performance is optimal if KAE passthrough devices in a VM are located on the same NUMA node.

Application Scenarios

The VM needs to use KAE devices and live migration is required.