文章来自官方KB2115558、KB1003490
Cause
首次将 LUN 呈现给主机时,主机无法检测文件系统版本,进而无法将其与有效文件系统列表加以比较,也就无法返回匹配。
Resolution
此问题在 ESXi 6.0 Patch 3 中已得到解决。有关详细信息,请参见 VMware ESXi 6.0, Patch ESXi600-201608401-BG: Updates esx-base, vsanhealth, vsan VIBs(2145664)
要在不升级的情况下临时解决此问题,可重新启动受影响主机上的管理代理。有关详细信息,请参见 Restarting the Managementagents in ESXi (1003490)
注意:重新启动管理代理不会影响虚拟机电源状态。此外,ESXi 主机也无需重新引导。
警告:如果在vSAN网络上配置了LACP,请不要在运行vSAN的ESXi主机上重新启动管理代理。
- 重新启动管理代理可能会影响重新启动时在ESXi主机上运行的任何任务。
- 在重新启动Host deamon hostd服务或services.sh之前检查是否存在任何存储问题
解决方式
使用直接控制台用户界面(DCUI)重新启动ESXi中的管理代理程序:
- 连接到ESXi主机的控制台。
- 按F2键自定义系统。
- 以root身份登录。
- 使用向上/向下箭头导航到Troubleshooting Options > Restart Management Agents。
- 按Enter键。
- 按F11重新启动服务。
- 服务重新启动后,按Enter键。
- 按Esc退出。
注意:您也可以使用主机客户端重新启动服务。在主机客户端中,选择主机>>管理>>服务,然后选择要重新启动的服务。
使用ESXi Shell或Secure Shell(SSH)重新启动ESXi中的管理代理:
- 以root身份登录到ESXi Shell或SSH 。
有关启用ESXi Shell或SSH,请参见在ESXi 5.x和6.x(2004746)中使用ESXi Shell。
- 使用以下命令重新启动ESXi主机守护程序和vCenter Agent服务:
/etc/init.d/hostd restart
/etc/init.d/vpxa restart
注意:在ESXi 4.x中,运行以下命令重新启动vpxa代理:service vmware-vpxa restart
或者:
- 要重置特定VMkernel接口上的管理网络,默认为vmk0,请运行以下命令:
esxcli network ip interface set -e false -i vmk0; esxcli network ip interface set -e true -i vmk0
注意:在两个命令之间使用分号(;)可确保禁用VMkernel接口,然后再次重新启用。如果管理接口未在vmk0上运行,请根据所使用的VMkernel接口更改以上命令。
- 要重新启动主机上的所有管理代理,请运行命令:
services.sh restart