存储阵列类型插件 (SATP) 负责阵列特定的操作。SATP 是 VMware NMP 的子模块。
ESXi为 VMware 支持的各种类型阵列提供 SATP。ESXi还提供支持非特定主动-主动、主动-被动、ALUA 和本地设备的默认 SATP。
每个 SATP 均满足特定存储阵列类的特殊特性。SATP 可以执行检测路径状态和激活非活动路径所需的阵列特定的操作。因此,NMP 模块本身可以使用多个存储阵列,而无需了解存储设备的特性。
通常,NMP 确定将哪个 SATP 用于特定存储设备,并将此 SATP 与该存储设备的物理路径相关联。SATP 实现的任务包括:
- 监控每个物理路径的运行状况。
- 报告每个物理路径的状态变化。
- 执行存储器故障切换所需的阵列特定的操作。例如,对于主动-被动设备,它可以激活被动路径。
ESXi包括存储阵列的多个通用 SATP 模块。
有关详细信息,请参见 《VMware 兼容性指南》和 《ESXCLI 参考指南》文档。
显示主机的 SATP
使用 esxcli 命令列出已加载到系统中的 VMware NMP SATP。显示关于 SATP 的信息。
前提条件
安装 ESXCLI。请参见《ESXCLI 入门》。要进行故障排除,请在 ESXi Shell中运行 esxcli 命令。
过程
- ♦ 要列出 VMware SATP,请运行以下命令:
esxcli storage nmp satp list
结果
对于每个 SATP,该输出会显示表明 SATP 支持的存储阵列或系统类型的信息。该输出还显示使用此 SATP 的任何 LUN 的默认 PSP。“描述”列中的 Placeholder (plugin not loaded)
表示未加载 SATP。
示例: 显示主机的 SATP
# esxcli storage nmp satp list Name Default PSP Description VMW_SATP_MSA VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_ALUA VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AP VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_SVC VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_EQL VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_INV VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_EVA VMW_PSP_FIXED Placeholder (plugin not loaded) VMW_SATP_ALUA_CX VMW_PSP_RR Placeholder (plugin not loaded) VMW_SATP_SYMM VMW_PSP_RR Placeholder (plugin not loaded) VMW_SATP_CX VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_LSI VMW_PSP_MRU Placeholder (plugin not loaded) VMW_SATP_DEFAULT_AA VMW_PSP_FIXED Supports non-specific active/active arrays VMW_SATP_LOCAL VMW_PSP_FIXED Supports direct attached devices
有关此命令的详细信息,请参见《《ESXCLI 概念和示例》》和《《ESXCLI 参考指南》》文档。