如果存储设备在未指定的一段时间内对 ESXi 主机不可用,则被视为处于全部路径异常 (APD) 状况。

例如,APD 状况的原因可能会是交换机发生故障,或者存储电缆断开连接。

与永久设备丢失 (PDL) 状况相反,主机将 APD 状况视为瞬间现象,并预计设备会再次可用。

主机不断重新尝试发出的命令,以便重新建立与设备之间的连接。如果主机命令在较长一段时间内无法重新尝试,则主机及其虚拟机可能会存在性能问题以及潜在无法响应的风险。

为了避免出现这些问题,您的主机使用默认的 APD 处理功能。当设备进入 APD 状况时,系统便会立即打开定时器,并允许主机在限定时间段内继续重试非虚拟机命令。

默认情况下,APD 超时时间设置为 140 秒,这通常长于大部分设备从连接丢失恢复所需的时间。如果设备在此时间内可用,主机及其虚拟机则会继续运行,而不会遭遇任何问题。

如果设备未恢复并且超时时间结束,则主机停止重新尝试,并终止任何非虚拟机 I/O。虚拟机 I/O 将继续重试。vSphere Web Client 对 APD 超时过期的设备显示以下信息:

  • 该设备的操作状态更改为不活动或出错

  • 全部路径显示为不活动

  • 设备中的数据存储显示为灰色。

即便设备和数据存储不可用,虚拟机仍处于响应状态。您可以关闭虚拟机电源,或者将其迁移到不同的数据存储或主机。

如果稍后一个或多个设备路径处于运行状态,则系统会正常发出后续设备 I/O 请求,并且所有特殊 APD 处理结束。