命令记不住

登陆

Esxi 关闭存储心跳检测

Esxi关闭存储心跳检测

1.问题

存储在venter中闪断,具体情况为某时间内无法访问存储(由于连接性问题导致失去对卷的访问权限。正在进行还原尝试,稍后将报告结果)

2.报错信息

2019-08-04T16:09:10.319Z cpu34:67725)ScsiDeviceIO: 2962: Cmd(0x439f425c5ec0) 0x89, CmdSN 0xc60024 from world 1504572 to dev "naa.600507680c81807de800000000000f88" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0. 
2019-08-04T16:09:10.319Z cpu34:67725)ScsiDeviceIO: 2962: Cmd(0x439740bb47c0) 0x89, CmdSN 0xc60026 from world 1504564 to dev "naa.600507680c81807de800000000000f88" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0. 
2019-08-04T16:09:10.320Z cpu34:67725)ScsiDeviceIO: 2962: Cmd(0x43a140ef5180) 0x89, CmdSN 0xc60025 from world 1504577 to dev "naa.600507680c81807de800000000000f88" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0. 

3.处理依据(KB)

ESXi 主机失去与 VMFS3 和 VMFS5 数据存储的连接 (2113956)
https://kb.vmware.com/s/article/2113956?lang=zh_CN

4.临时规避禁用 ATS 检测信号

查看ATS检查信号状态

# esxcli system settings advanced list -o /VMFS3/UseATSForHBonVMFS5

禁用 ATS 检测信号

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

开启ATS 检测信号

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

5.磁盘监控信息(sar)

zypper -n in sysstat 
安装 sysstat 包后 设置sar监控定时采集任务计划:
mv /etc/sysstat/sysstat.cron   /etc/cron.d

await、 svctm、%util
    await:平均每次设备I/O操作的等待时间 (毫秒).即 delta(ruse+wuse)/delta(rio+wio)
    svctm:平均每次设备I/O操作的服务时间 (毫秒).即 delta(use)/delta(rio+wio)
    %util:一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的.即 delta(use)/s/1000 (因为use的单位为毫秒)

6.Esxi性能日志默认的收集周期是5分钟

在问题出现期间进行日志收集

推荐阅读