En un entorno de almacenamiento compartido, cuando varios hosts ESXi acceden al mismo almacén de datos de VMFS, se utilizan mecanismos de bloqueo. Los mecanismos de bloqueo evitan que varios hosts escriban simultáneamente en los metadatos y garantiza que no se dañen los datos. VMFS admite el bloqueo solo con ATS y ATS+SCSI. Aprenda a mostrar información sobre los mecanismos de bloqueo, cómo cambiar de ATS+SCSI a solo con ATS, o cómo cambiar a ATS+SCSI.
Para obtener más información sobre VMFS como sistema de archivos de clúster, consulte Operaciones y conceptos de almacenes de datos de vSphere VMFS.
Según la configuración y el tipo de almacenamiento subyacente, un almacén de datos de VMFS puede utilizar diferentes tipos de mecanismos de bloqueo. Puede utilizar exclusivamente el mecanismo de bloqueo de prueba y configuración atómica (solo ATS), o bien usar una combinación de ATS y reservas SCSI (ATS+SCSI).
Mecanismo de solo ATS
En el caso de los dispositivos de almacenamiento que admiten especificaciones de VAAI basadas en estándares T10, VMFS proporciona bloqueo de ATS, también denominado bloqueo asistido por hardware. El algoritmo de ATS admite el bloqueo discreto por sector de disco. Todos los almacenes de datos de VMFS5 y VMFS6 con formato nuevo usan el mecanismo de solo ATS si el almacenamiento subyacente lo admite, y nunca usan reservas SCSI.
Cuando crea un almacén de datos multiextensión que usa ATS, vCenter Server filtra los dispositivos que no son ATS. Este filtrado permite usar solo aquellos dispositivos que admiten ATS primitiva.
En ciertos casos, es posible que deba para cambiar el mecanismo de bloqueo predeterminado para un almacén de datos de VMFS5 o VMFS6. Para obtener información, consulte Cambiar el mecanismo de bloqueo a ATS+SCSI.
Mecanismo ATS+SCSI
Un almacén de datos de VMFS que admite el mecanismo ATS+SCSI está configurado para usar ATS e intenta usarlo cuando es posible. Si ATS presenta errores, el almacén de datos de VMFS se revierte a las reservas SCSI. A diferencia del bloqueo de ATS, las reservas SCSI bloquean un dispositivo de almacenamiento completo mientras se realiza una operación que requiere protección de metadatos. Una vez completada la operación, VMFS libera la reserva y las otras operaciones pueden continuar.
Los almacenes de datos que usan el mecanismo ATS+SCSI incluyen almacenes de datos VMFS5 que se actualizaron desde VMFS3. Además, los almacenes de datos de VMFS5 o VMFS6 nuevos en dispositivos de almacenamiento que no admiten ATS usan el mecanismo ATS+SCSI.
Si el almacén de datos de VMFS se revierte a las reservas de SCSI, es posible que note una degradación en el rendimiento provocada por reservas de SCSI excesivas.
Mostrar información de bloqueo de VMFS
Utilice el comando esxcli para obtener información sobre el mecanismo de bloqueo que utiliza un almacén de datos de VMFS.
Requisitos previos
Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.
Procedimiento
- ♦ Para mostrar información relacionada con mecanismos de bloqueo de VMFS, ejecute el siguiente comando:
esxcli storage vmfs lockmode list
Resultados
Campos | Valores | Descripciones |
---|---|---|
Modos de bloqueo | Indica la configuración de bloqueo del almacén de datos. | |
ATS | El almacén de datos está configurado para usar el modo de bloqueo solo con ATS. | |
ATS+SCSI | El almacén de datos está configurado para usar el modo de bloqueo ATS. Si ATS falla o no es compatible, el almacén de datos puede revertir a SCSI. | |
ATS upgrade pending | El almacén de datos está en el proceso de una actualización en línea al modo de bloqueo solo con ATS. | |
ATS downgrade pending | El almacén de datos está en el proceso de una degradación en línea al modo de bloqueo ATS+SCSI. | |
Compatible con ATS | Indica si el almacén de datos puede estar configurado o no para el modo de bloqueo solo con ATS. | |
Modos de actualización de ATS | Indica el tipo de actualización compatible con el almacén de datos. | |
None | El almacén de datos no es compatible con el mecanismo de bloqueo solo con ATS. | |
Online | El almacén de datos puede utilizarse durante su actualización al modo de bloqueo solo con ATS. | |
Offline | El almacén de datos no puede utilizarse durante su actualización al modo de bloqueo solo con ATS. | |
Motivo de incompatibilidad con ATS | Si el almacén de datos no es compatible con el mecanismo de bloqueo solo con ATS, el elemento indica el motivo de la incompatibilidad. |
Mecanismo de bloqueo solo con ATS para VMFS
Si el almacén de datos de VMFS utiliza el mecanismo de bloqueo ATS+SCSI, puede cambiarlo al modo de bloqueo solo con ATS.
- La actualización en línea del mecanismo solo con ATS está disponible para la mayoría de los almacenes de datos VMFS5 de una sola extensión. Mientras se realiza la actualización en línea en uno de los hosts, otros hosts pueden seguir utilizando el almacén de datos.
- La actualización sin conexión a bloqueo solo con ATS debe utilizarse en almacenes de datos VMFS5 que abarcan varias extensiones físicas. Los almacenes de datos compuestos por varias extensiones no cumplen los requisitos para la actualización en línea. Estos almacenes de datos requieren que ningún host utilice activamente los almacenes de datos en el momento de la solicitud de actualización.
Preparación de una actualización a bloqueo solo con ATS
Debe seguir varios pasos para preparar el entorno para una actualización en línea o sin conexión al bloqueo solo con ATS.
Procedimiento
Actualización del mecanismo de bloqueo al tipo solo con ATS
Si un almacén de datos de VMFS es compatible solo con ATS, es posible actualizar su mecanismo de bloqueo de ATS+SCSI a solo con ATS.
La mayoría de los almacenes de datos que no expanden varias extensiones cumplen con los requisitos de una actualización en línea. Mientras se realiza la actualización en línea en uno de los hosts ESXi, otros hosts pueden seguir utilizando el almacén de datos. La actualización en línea se completa solo después de que todos los hosts hayan cerrado el almacén de datos.
Requisitos previos
Si planea completar la actualización del mecanismo de bloqueo colocando el almacén de datos en modo de mantenimiento, desactive Storage DRS. Este requisito previo se aplica solo a una actualización en línea.
Procedimiento
Cambiar el mecanismo de bloqueo a ATS+SCSI
Al crear un almacén de datos VMFS5 en un dispositivo que admite el bloqueo de prueba y configuración atómica (Atomic test and set, ATS), el almacén de datos usa el mecanismo de bloqueo solo con ATS. En ciertas circunstancias, es posible que deba degradar el bloqueo solo con ATS a ATS+SCSI.
El proceso de degradación es similar a la actualización solo a ATS. Al igual que con la actualización, según la configuración de almacenamiento, podrá realizar la degradación en modo en línea o sin conexión.