当需要主机访问被屏蔽的存储设备时,请取消对该设备路径的屏蔽。
注: 使用设备属性(例如设备 ID 或供应商)运行取消声明操作时,不会取消声明 MASK_PATH 插件声明的路径。MASK_PATH 插件不会跟踪其声明的路径的任何设备属性。
前提条件
安装 vCLI 或部署 vSphere Management Assistant (vMA) 虚拟机。请参见《vSphere Command-Line Interface 入门》。要进行故障排除,请在 ESXi Shell 中运行 esxcli 命令。
过程
- 删除 MASK_PATH 声明规则。
esxcli storage core claimrule remove -r rule#
- 验证是否正确删除了此声明规则。
esxcli storage core claimrule list
- 将配置文件中的路径声明规则重新加载到 VMkernel 中。
esxcli storage core claimrule load
- 对于每个指向被屏蔽的存储设备的路径,运行 esxcli storage core claiming unclaim 命令。
例如:
esxcli storage core claiming unclaim -t location -A vmhba0 -C 0 -T 0 -L 149
- 运行路径声明规则。
esxcli storage core claimrule run