Deshabilitar ATS heartbeat en el ESXi

85 0 0 0

Los síntomas

Un host ESXi 5.5 Update 2 o ESXi 6.0 pierde la conectividad a un almacén de datos VMFS5, mientras usa el latido de VAAI ATS en su entorno.

Nota: para síntomas adicionales y entradas de registro, consulte la sección Información adicional.




Porque

Se introdujo un cambio en el método de actualización de latidos de VMFS en ESXi 5.5 Update 2, para ayudar a optimizar el proceso de latidos de VMFS. Mientras 

que el método heredado implica lecturas y escrituras SCSI simples con la validación de manejo del kernel de VMware ESXi, el nuevo método descarga el paso de 

validación al sistema de almacenamiento. Esto es similar a otras descargas relacionadas con VAAI.


Esta optimización da como resultado un aumento significativo en el volumen de ATS que maneja los problemas del kernel de ESXi al sistema de almacenamiento y, 

como resultado, aumenta la carga en el sistema de almacenamiento. Bajo ciertas circunstancias, el latido de VMFS que usa ATS puede fallar con una falsa 

comparación de ATS falsa, lo que hace que el kernel ESXi vuelva a verificar su acceso a los almacenes de datos VMFS. Esto conduce al acceso perdido a los

 mensajes del almacén de datos.


Notas:

Para los almacenes de datos VMFS5, la configuración de latido ATS está activada de forma predeterminada.

Para los almacenes de datos VMFS3, la configuración de latido ATS está desactivada de forma predeterminada.

Resolución

Para resolver este problema, revertir el latido del corazón a mecanismos no ATS desactivando el latido del corazón ATS en TODOS los hosts que comparten el

 almacén de datos donde se ven estos errores.


Notas:

Si sospecha que ATS Heartbeat puede estar causando un problema con la carga de trabajo de la matriz o la capacidad de respuesta de IO, póngase en contacto 

con su proveedor de almacenamiento para determinar si recomiendan desactivar esta función.

Este cambio deshabilita o habilita el uso de la primitiva ATS para crear o actualizar el latido de VMFS y no cambia la configuración de la primitiva ATS en sí.

Estas operaciones se pueden realizar de forma segura en línea, mientras el almacenamiento está en uso.

Precaución:

Deshabilitar el latido del corazón ATS:

No afecta la adquisición de una ranura HB (latido cardíaco inicial).

Este cambio afecta las actualizaciones periódicas / de rutina del latido cardíaco.

Revierte la actividad relacionada con el latido del corazón en el host ESXi usando lecturas y escrituras SCSI simples para actualizar su latido en los almacenes de 

datos VMFS.


Para almacenes de datos VMFS5 y VMFS6:


Para deshabilitar  ATS heartbeat, ejecute el comando CLI o el comando PowerCLI:

Línea de comando:


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


PowerCLI:


Get-AdvancedSetting -Entity VMHost-Name -Name VMFS3.UseATSForHBOnVMFS5 | Set-AdvancedSetting -Value 0 -Confirm:$false


Para habilitar  ATS Heartbeat, ejecute el comando CLI o el comando PowerCLI:

Línea de comando:


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


PowerCLI:


Get-AdvancedSetting -Entity VMHost-Name -Name VMFS3.UseATSForHBOnVMFS5 | Set-AdvancedSetting -Value 1 -Confirm:$false


Para revisar los resultados de cambiar las opciones, ejecute este comando:


Por ejemplo:



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


Usted ve salida similar a:


Path: /VMFS3/UseATSForHBOnVMFS5
Type: integer
Int Value: 0 
<--- check this value
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




Para almacenes de datos VMFS3:



Para deshabilitar  ATS Heartbeat, ejecute el comando CLI o el comando PowerCLI:


Línea de comando:


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


PowerCLI:


Get-AdvancedSetting -Entity VMHost-Name -Name VMFS3.UseATSForHBOnVMFS3 | Set-AdvancedSetting -Value 0 -Confirm:$false


Para habilitar  ATS heartbeat, ejecute el comando CLI o el comando PowerCLI:

Línea de comando:


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


PowerCLI:


Get-AdvancedSetting -Entity VMHost-Name -Name VMFS3.UseATSForHBOnVMFS3 | Set-AdvancedSetting -Value 1 -Confirm:$false


Notas:

Este cambio surte efecto inmediatamente sin reiniciar.

Este cambio no afecta el sistema operativo ESXi host.

El nodo raíz de estas opciones es / VMFS3 independientemente de la versión de VMFS. El último carácter de la opción coincide con la versión VMFS correspondiente.

Para revisar los resultados de cambiar las opciones, ejecute este comando:


# esxcli system settings advanced list -o /path


Por ejemplo:



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


Usted ve salida similar a:


Path: /VMFS3/UseATSForHBOnVMFS3 
Type: integer
Int Value: 0 
<--- Check this value
Default Int Value: 0
Min Value: 0
Max Value: 1
String Value:
Default String Value:
Valid Characters:
Description: Use ATS for HB on ATS supported VMFS3 volumes



Se prefiere esta reversión de la actividad de latido de VMFS en lugar de deshabilitar globalmente VAAI o ATS cuando se usan sistemas de almacenamiento aplicables.

 Aunque algunos sistemas de almacenamiento requieren que la actividad relacionada con los latidos del corazón sea revertida a la metodología heredada, todavía 

manejan los comandos ATS no relacionados con los latidos del corazón, y hay un rendimiento dramático y beneficios de escala para el uso del ATS, incluso si el ATS

 no se debe usar para VMFS Heartbeats.






Información relacionada

Experimenta estos síntomas adicionales:


En el archivo /var/run/log/vobd.log y los eventos del Centro Virtual, verá el mensaje VOB:


  • Lost access to volume <uuid><volume name> due to connectivity issues. Recovery attempt is in progress and the outcome will be reported shortly


En el archivo /var/run/log/vmkernel.log, verá el mensaje:


ATS Miscompare detected between test and set HB images at offset XXX on vol YYY


En el archivo /var/log/vmkernel.log, verá mensajes de error similares que indican una falta de compatibilidad de ATS:


2015-11-20T22:12:47.194Z cpu13:33467)ScsiDeviceIO: 2645: Cmd(0x439dd0d7c400) 0x89, CmdSN 0x2f3dd6 from world 3937473 to dev "naa.50002ac0049412fa" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0.


También puede ver:


Hosts que se desconectan de vSphere vCenter.

Máquinas virtuales colgadas en operaciones de E / S.


Nota: Estos síntomas se ven en relación con el uso del latido cardíaco VAAI ATS con arreglos de almacenamiento suministrados por varios proveedores diferentes.



Este problema no se limita a un solo proveedor. Si los almacenes de datos están en IBM Storwize y San Volume Controller, el latido del corazón ATS debe estar deshabilitado según la recomendación de IBM. Para obtener más información, consulte la sección Asesores de desconexión de host de IBM mediante VMware vSphere 5.5.0 Update 2 y vSphere 6.0.



Descargo de responsabilidad: VMware no es responsable de la fiabilidad de los datos, opiniones, consejos o declaraciones realizadas en sitios web de terceros. La inclusión de dichos enlaces no implica que VMware respalde, recomiende o acepte ninguna responsabilidad por el contenido de dichos sitios.




  • x
  • convención:

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesi | Registrarse

Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente

¡Ingresa y disfruta de todos los beneficios para los miembros!

Aterrizaje
Respuesta rápida Desplácese hasta arriba