故障转移

概述

故障转移模块为半虚拟化驱动程序提供了一个通用接口,用于向故障转移实例注册一个netdev和一组操作。 这些操作用作事件处理程序,当slave pci以太网设备(与故障转移netdev具有相同的mac地址)上发生netdev注册/注销/链路更改/名称更改事件时,会调用这些操作。

这使半虚拟化驱动程序能够使用VF作为加速的低延迟数据路径。 它还允许通过在拔下VF时故障转移到半虚拟化数据路径来实时迁移具有直接连接VF的VM。