天天看点

ESXi 主机失去与 ESXi 和 VMFS5 数据存储的连接

   在虚拟化环境中使用 VAAI ATS 检测信号时,ESXi 5.5 Update 2 或 ESXi 6.0 主机失去与 VMFS5 数据存储的连接,会造成ESXI失联,但其上的虚拟机仍可以PING通,业务不受影响,但有一定延时。

    要解决此问题,可以通过在 ESXi 内核中禁用 ATS 检测信号,将检测信号相关的活动恢复为旧方法。

对于 VMFS5 数据存储:

1、首先登陆exsi的命令行

执行

# esxcli system settings advanced set -i 0 -o /VMFS3/UseATSForHBOnVMFS5

禁用ATS

2、查询状态

[root@CP05I1008:~] esxcli system settings advanced list -o /VMFS3/UseATSForHBonVMFS5

   Path: /VMFS3/UseATSForHBOnVMFS5

   Type: integer

   Int Value: 0

   Default Int Value: 1

   Min Value: 0

   Max Value: 1

   String Value:

   Default String Value:

   Valid Characters:

   Description: Use ATS for HB on ATS supported VMFS5 volumes

启用ATS

# esxcli system settings advanced set -i 1 -o /VMFS3/UseATSForHBOnVMFS5

对于 VMFS3 数据存储:

# esxcli system settings advanced set -i 0 -o /VMFS3/UseATSForHBOnVMFS3

查询状态

[root@CP05I1009:~] esxcli system settings advanced list -o /VMFS3/UseATSForHBonVMFS3

   Path: /VMFS3/UseATSForHBOnVMFS3

   Description: Use ATS for HB on ATS supported VMFS3 volumes

# esxcli system settings advanced set -i 1 -o /VMFS3/UseATSForHBOnVMFS3

下面是禁用 ATS 检测信号处理的影响:

  • 不会影响获取 HB 插槽(启动检测信号)。
  • 此更改会影响定期/常规检测信号更新。
  • 使用普通 SCSI 读取和写入恢复 ESXi 主机中的检测信号相关活动,以更新其在 VMFS 数据存储上的检测信号。