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

本文介绍了解决ESXi5.5Update2或ESXi6.0主机因VAAIATS检测信号导致失联的问题。通过禁用ATS检测信号,可避免主机失联,同时保持虚拟机业务正常运行。适用于VMFS5和VMFS3数据存储。


   在虚拟化环境中使用 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 数据存储

禁用ATS

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

查询状态

[root@CP05I1009:~] esxcli system settings advanced list -o /VMFS3/UseATSForHBonVMFS3
   Path: /VMFS3/UseATSForHBOnVMFS3
   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 VMFS3 volumes


启用ATS

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


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

  • 不会影响获取 HB 插槽(启动检测信号)。

  • 此更改会影响定期/常规检测信号更新。

  • 使用普通 SCSI 读取和写入恢复 ESXi 主机中的检测信号相关活动,以更新其在 VMFS 数据存储上的检测信号。

注意

  • 此更改会立即生效,无需重新引导。

  • 无论 VMFS 版本为何,这些选项的根节点均为/VMFS3。选项的最后一个字符与相应的 VMFS 版本匹配。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值