英特尔QAT驱动程序准备支持Linux 6.10的实时迁移
在Linux 6.10合并窗口之前,加密子系统的开发分支最近排队支持使用英特尔的QuickAssist Technology (QAT)驱动程序进行VFIO实时迁移。
Intel QAT对于使用支持的软件加速压缩和加密非常有用,如果在最新的Xeon Scalable处理器上有QAT加速卡或QAT支持的话。这种实时迁移支持是关于能够处理在节点之间迁移的来宾虚拟机,同时保留QAT支持。
新排队的代码允许实时迁移英特尔QAT Gen4 SRIOV虚拟函数(VFs)。QAT驱动程序可以保存和恢复包含VF的银行的状态。英特尔补丁系列解释道:
以下是测试QAT GEN4 VF的实时迁移所需的步骤:
1. 将一个或多个QAT GEN4 VF设备绑定到模块qat_vfio_pci.ko2. 将虚拟机分配给虚拟机,并启用设备热迁移
3. 在VM内使用QAT VF运行工作负载,例如使用qatlib
4. 将虚拟机从源节点迁移到目的节点
The patches working out the live migration support for Intel QAT are queued in cryptodev-2.6.git ahead of the Linux 6.10 merge window opening next month.