当需要主机访问被屏蔽的存储设备时,请取消对该设备路径的屏蔽。

开始之前

安装 vCLI 或部署 vSphere Management Assistant (vMA) 虚拟机。请参见vSphere 命令行界面入门。要进行故障排除,请在 ESXi Shell 中运行 esxcli 命令。

关于此任务

在此过程中,--server=server_name 指定目标服务器。指定的目标服务器会提示您输入用户名和密码。支持其他连接选项,如配置文件或会话文件。有关连接选项的列表,请参见vSphere 命令行界面入门

过程

  1. 删除 MASK_PATH 声明规则。

    esxcli --server=server_name storage core claimrule remove -r rule#

  2. 验证是否正确删除了此声明规则。

    esxcli --server=server_name storage core claimrule list

  3. 将配置文件中的路径声明规则重新加载到 VMkernel 中。

    esxcli --server=server_name storage core claimrule load

  4. 对于每个指向被屏蔽的存储设备的路径,运行 esxcli --server=server_name storage core claiming unclaim 命令。

    例如:

    esxcli --server=server_name storage core claiming unclaim -t location -A vmhba0 -C 0 -T 0 -L 149

  5. 运行路径声明规则。

    esxcli --server=server_name storage core claimrule run

结果

您的主机即可访问之前被屏蔽的存储设备。