在主机上找到已弃用的 VMFS 卷

文章来自官方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中的管理代理程序

  1. 连接到ESXi主机的控制台。
  2. F2键自定义系统。
  3. 以root身份登录。
  4. 使用向上/向下箭头导航到Troubleshooting Options > Restart Management Agents
  5. Enter键
  6. F11重新启动服务。
  7. 服务重新启动后,按Enter键
  8. Esc退出。

注意:您也可以使用主机客户端重新启动服务。在主机客户端中,选择主机>>管理>>服务,然后选择要重新启动的服务。

使用ESXi Shell或Secure Shell(SSH)重新启动ESXi中的管理代理
  1. 以root身份登录到ESXi Shell或SSH 。

    有关启用ESXi Shell或SSH,请参见在ESXi 5.x和6.x(2004746)中使用ESXi Shell

  2. 使用以下命令重新启动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

转载请注明原作者,如果你觉得文章对你有帮助或启发,也可以来请我喝咖啡

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注