Las directivas de almacenamiento de vSAN definen los requisitos de almacenamiento para las máquinas virtuales. Estas directivas garantizan el nivel de servicio requerido para las máquinas virtuales, ya que determinan la manera en la que se asigna el almacenamiento a la máquina virtual.

VMware Cloud on AWS incluye dos almacenes de datos de vSAN, uno para las máquinas virtuales de administración (vsanDatastore) y otro para las máquinas virtuales de carga de trabajo (WorkloadDatastore). Ambos almacenes de datos comparten los mismos dispositivos de almacenamiento subyacente y consumen el mismo grupo de espacio libre.

A cada máquina virtual implementada en un almacén de datos de vSAN se le asigna al menos una directiva de almacenamiento de máquina virtual. Puede asignar estas directivas de almacenamiento al crear o editar máquinas virtuales.

Nota: Si no asigna una directiva de almacenamiento a una máquina virtual, vSAN asigna una directiva predeterminada. La directiva predeterminada tiene la opción Nivel principal de errores que se toleran configurada en 1, una sola fracción de disco por objeto y un disco virtual con aprovisionamiento fino.

Las directivas de almacenamiento tienen atributos de disponibilidad y atributos avanzados.

Atributos de disponibilidad para directivas de almacenamiento de máquina virtual de vSAN

Tolerancia ante desastres del sitio
Define el método de redundancia de datos utilizado por los clústeres ampliados para abordar un error del sitio. Este atributo se aplica a clústeres ampliados. Si tiene un clúster vSAN estándar, elija Ninguno (clúster estándar).
Estas son las opciones:
  • Ninguno (clúster estándar)
  • Supervisión de dos sitios (clúster ampliado)
  • Ninguno: mantener datos en el principal (clúster ampliado)
  • Ninguno: mantener datos en el secundario (clúster ampliado)
Errores que se toleran
Define el número de errores de dispositivos y hosts que puede tolerar una máquina virtual. Puede optar por no tener redundancia de datos, o seleccionar una configuración de RAID optimizada para rendimiento (creación de reflejo) o capacidad (codificación de borrado).
Tabla 1. Configuraciones de RAID, FTT y requisitos de host
Configuración de RAID Errores que se toleran (FTT) Mínimo de hosts requeridos
RAID-1 (creación de reflejo) Esta es la configuración predeterminada. 1 3
RAID-5 (codificación de borrado) 1 4
RAID-1 (creación de reflejo) 2 5
RAID-6 (codificación de borrado) 2 6
RAID-1 (creación de reflejo) 3 7

El número inicial de hosts en un clúster y la manera en que los hosts se agregan o se quitan del clúster afecta a su configuración de RAID. Por ejemplo, un clúster de tres hosts está configurado inicialmente con RAID 1. Cuando se agrega un host, puede reconfigurar el clúster para RAID-5, pero dicha reconfiguración no es automática. Un clúster de cuatro hosts está configurado inicialmente con RAID-5. Consulte Capacidad de almacenamiento y redundancia de datos para obtener detalles.

Atributos avanzados para las directivas de almacenamiento de máquina virtual de vSAN

Número de fracciones de disco por objeto
Número mínimo de dispositivos de capacidad entre los que se fracciona cada réplica de un objeto de máquina virtual. Un valor mayor que 1 produce un mejor rendimiento, pero también un mayor uso de los recursos del sistema. El valor predeterminado es 1. El valor máximo es 12. Cambie el valor predeterminado solo cuando lo recomiende el soporte de VMware.
Límite de E/S por segundo del objeto
Define el límite de IOPS para un objeto, como VMDK. El valor de IOPS se calcula como el número de operaciones de E/S, utilizando un tamaño ponderado. Si el sistema utiliza el tamaño de base predeterminado de 32 KB, una E/S de 64 KB representa dos operaciones de E/S.

Al calcular las IOPS, la lectura y escritura se consideran equivalentes, pero no se consideran la proporción de aciertos de la memoria caché ni la secuencialidad. Si las IOPS de un disco exceden el límite, se aceleran las operaciones de E/S. Si Límite de IOPS para objeto se establece en 0, no se aplicarán los límites de IOPS.

vSAN permite que el objeto duplique la tasa del límite de E/S por segundo durante el primer segundo de la operación o después de un período de inactividad.

Reserva de espacio de objetos
Porcentaje del tamaño lógico del objeto del disco de la máquina virtual (vmdk) que se debe reservar o que debe tener aprovisionamiento grueso al implementar máquinas virtuales.

El valor predeterminado es 0 %. El valor máximo es 100 %.

Reserva de Flash Read Cache
La capacidad flash reservada como memoria caché de lectura para el objeto de la máquina virtual. Se especifica como un porcentaje del tamaño lógico del objeto del disco de la máquina virtual (vmdk). La capacidad flash reservada no puede ser utilizada por otros objetos. La capacidad flash no reservada se comparte de manera equitativa entre todos los objetos. Utilice esta opción solamente para solucionar problemas de rendimiento específicos.

No es necesario establecer una reserva para obtener memoria caché. La configuración de las reservas de memoria caché de lectura podría ocasionar problemas cuando se transfiere el objeto de la máquina virtual, debido a que los ajustes de reserva de la memoria caché siempre se incluyen con el objeto.

El atributo de la directiva de almacenamiento de reserva de Flash Read Cache solo es compatible con las configuraciones híbridas. No se debe usar este atributo al definir una directiva de almacenamiento de máquina virtual para un clúster de vSAN basado íntegramente en tecnología flash.

El valor predeterminado es 0 %. El valor máximo es 100 %.

Nota: Como opción predeterminada, vSAN asigna memoria caché de lectura de manera dinámica a los objetos de almacenamiento en función de la demanda. Esta característica representa el uso más flexible y más óptimo de los recursos. Como consecuencia, por lo general, no es necesario cambiar el valor predeterminado de 0 para este parámetro.

Si desea aumentar el valor en el momento de solucionar un problema de rendimiento, sea cuidadoso. El sobreaprovisionamiento de reservas de memoria caché entre varias máquinas virtuales puede implicar un desperdicio de espacio en el dispositivo flash por reservas excesivas. Estas reservas de memoria caché no se pueden usar para atender las cargas de trabajo para las que se necesita espacio en cierto momento. Este desperdicio de espacio y falta de disponibilidad podrían causar una degradación en el rendimiento.

Deshabilitar la suma de comprobación en el objeto
Si la opción se establece en No, el objeto calcula la información de suma de comprobación para garantizar la integridad de sus datos. Si esta opción se establece en , el objeto no calcula la información de suma de comprobación.

vSAN utiliza la suma de comprobación de extremo a extremo para garantizar la integridad de los datos confirmando que cada copia de un archivo sea exactamente igual que el archivo de origen. El sistema comprueba la validez de los datos durante las operaciones de lectura/escritura y, si se detecta un error, vSAN repara los datos o informa del error.

Si se detecta una discrepancia en la suma de comprobación, vSAN repara automáticamente los datos sobrescribiendo los datos incorrectos con los datos correctos. Se realiza el cálculo de la suma de comprobación y la corrección de errores como operaciones en segundo plano.

La configuración predeterminada para todos los objetos del clúster es No, lo que significa que la suma de comprobación está habilitada.

Forzar aprovisionamiento
Si la opción se establece en , el objeto se aprovisiona incluso cuando el almacén de datos no puede satisfacer las directivas Nivel principal de errores que se toleran, Número de fracciones de disco por objeto y Reserva de Flash Read Cache especificadas en la directiva de almacenamiento. Use este parámetro en escenarios de arranque y durante una interrupción cuando el aprovisionamiento estándar ya no sea posible.

El valor predeterminado No es aceptable para la mayoría de los entornos de producción. vSAN no aprovisiona una máquina virtual cuando no se cumplen los requisitos de la directiva; sin embargo, crea correctamente la directiva de almacenamiento definida por el usuario.

Directivas de almacenamiento y requisitos de SLA

Al trabajar con directivas de almacenamiento de máquinas virtuales, es importante comprender la manera en que las directivas afectan a la utilización de la capacidad de almacenamiento en el clúster de vSAN y si cumplen con los requisitos definidos en el Acuerdo de nivel de servicio para VMware Cloud on AWS (Service Level Agreement, SLA).

La directiva de almacenamiento de vSAN predeterminada se configura inicialmente en función de la cantidad de hosts del clúster. Por ejemplo, el valor predeterminado de un clúster de tres hosts se establece como FTT=1 mediante la directiva de creación de reflejo RAID-1. El valor predeterminado de un clúster de cuatro hosts también se establece como FTT=1, pero se utiliza la directiva de codificación de borrado RAID-5, la cual utiliza el espacio de una manera más eficiente. El valor predeterminado de los clústeres con más de seis hosts i3.metal en una sola AZ se establece como FTT=2 mediante la directiva de codificación de borrado RAID-6. Es posible crear directivas personalizadas que alineen la disponibilidad de datos con las necesidades de los datos subyacentes, pero es posible que las máquinas virtuales de carga de trabajo con directivas de almacenamiento que no cumplan con los requisitos establecidos en el Acuerdo de nivel de servicio no califiquen para los créditos de SLA. Es necesario configurar la directiva de almacenamiento de máquina virtual con el nivel de protección adecuado. Las cargas de trabajo efímeras pueden utilizar la directiva No hay redundancia de datos para ahorrar capacidad, aunque se prescinde de toda garantía de SLA correspondiente a la disponibilidad.

Importante:

Al escalar un clúster i3.metal de cinco a seis hosts, se debe actualizar la configuración de la directiva subyacente a FTT=2 mediante la creación de reflejo o la codificación de borrado para compensar por el grupo de errores más grande. El uso continuado de FTT=1 para esta configuración de hosts implica que VMware no puede garantizar la disponibilidad según las instrucciones de definición de servicios. Los clústeres R5.metal que usan vSAN elástica pueden cumplir con el SLA con FTT=1, independientemente del tamaño del clúster.

Para obtener más información sobre las consideraciones de diseño y tamaño de las directivas de almacenamiento, consulte el documento Administrar VMware vSAN.