Las directivas de almacenamiento de Virtual SAN definen los requisitos de almacenamiento para las máquinas virtuales. Estas directivas determinan cómo los objetos de almacenamiento de máquinas virtuales se aprovisionan y asignan dentro del almacén de datos para garantizar el nivel de servicio requerido.

Al habilitar Virtual SAN en un clúster del host, se crea un solo almacén de datos de Virtual SAN y, asimismo, se asigna una directiva de almacenamiento predeterminada al almacén de datos.

Cuando se conocen los requisitos de almacenamiento de las máquinas virtuales, es posible crear una directiva de almacenamiento que hace referencia a las funcionalidades que anuncia el almacén de datos. Puede crear varias directivas para capturar distintos tipos o distintas clases de requisitos.

Se asigna a cada máquina virtual implementada en los almacenes de datos de Virtual SAN al menos una directiva de almacenamiento de máquinas virtuales. Puede asignar estas directivas de almacenamiento al crear o editar máquinas virtuales.

Nota:

Si no se asigna una directiva de almacenamiento a una máquina virtual, esta usa una directiva predeterminada de Virtual SAN con el atributo Number of failures to tolerate (Número de errores que se toleran) establecido en 1, una sola fracción de disco por objeto y un disco virtual con aprovisionamiento fino.

Tabla 1. Atributos de la directiva de almacenamiento

Funcionalidad

Descripción

Number of disk stripes per object (Número de fracciones de disco por objeto)

El número mínimo de dispositivos de capacidad entre los que se fracciona cada réplica de un objeto de una 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 y el máximo es 12.

No cambie el valor de fraccionamiento predeterminado.

En un entorno híbrido, las fracciones de discos se distribuyen entre discos magnéticos. En el caso de una configuración basada íntegramente en tecnología flash, el fraccionamiento será entre los dispositivos flash que confirman la capa de capacidad. Asegúrese de que el entorno Virtual SAN tenga suficientes dispositivos de capacidad presentes para adecuarse a la solicitud.

Flash read cache reservation (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. Esta opción solo debe utilizarse para abordar 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 no se admite para un clúster basado íntegramente en tecnología flash, y este atributo no se debe usar al definir una directiva de almacenamiento de máquina virtual. Este atributo solo se admite para configuraciones híbridas.

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

Nota:

Como opción predeterminada, Virtual SAN 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. Las reservas de memoria caché aprovisionada en exceso entre varias máquinas virtuales pueden producir desperdicios de espacio de los dispositivos flash en reservas excesivas y, asimismo, impedir realizar mantenimiento en las cargas de trabajo que necesitan el espacio requerido en un momento dado. Este desperdicio de espacio y falta de disponibilidad podrían causar una degradación en el rendimiento.

Number of failures to tolerate (Número de errores que se toleran)

Define el número de errores de dispositivos y hosts que se pueden tolerar en un objeto de una máquina virtual. Para errores n tolerados, cada dato escrito se almacena en las ubicaciones n+1, incluidas las copias de paridad si se utiliza RAID 5 o RAID 6.

Al aprovisionar una máquina virtual, si no selecciona una directiva de almacenamiento, Virtual SAN asigna esta directiva como la directiva de almacenamiento predeterminada de la máquina virtual.

El valor predeterminado es 1. El valor máximo es 3.

Si se configuran dominios de errores, se requieren 2n+1 dominios de errores con hosts que aporten capacidad. Un host que no forma parte de ningún dominio de errores se considera su propio dominio de errores de host individual.

El valor predeterminado es 1. El valor máximo es 3.

Nota:

Si no quiere que Virtual SAN proteja una sola copia reflejada de objetos de máquinas virtuales, puede especificar Number of failures to tolerate=0 (Número de errores que se toleran=0). Sin embargo, es posible que el host experimente demoras inusuales al entrar en el modo de mantenimiento. Los retrasos ocurren porque Virtual SAN debe evacuar el objeto del host para que la operación de mantenimiento se complete correctamente. Si se configura el valor Number of failures to tolerate=0 (Número de errores que se toleran=0), los datos quedan desprotegidos y es posible que se pierdan datos cuando el clúster de Virtual SAN experimenta un error de un dispositivo.

Nota:

Si crea una directiva de almacenamiento y no especifica un valor para el atributo Number of failures to tolerate (Número de errores que se toleran), como opción predeterminada, Virtual SAN crea una sola copia reflejada de los objetos de máquinas virtuales y tolera solamente un error. Sin embargo, si ocurren varios errores de componentes, los datos podrían estar en riesgo.

Force provisioning (Forzar aprovisionamiento)

Si la opción se establece en Yes (Sí), el objeto se aprovisiona incluso si el almacén de datos no puede satisfacer las directivas Number of failures to tolerate (Número de errores que se toleran), Number of disk stripes per object (Número de fracciones de disco por objeto) y Flash read cache reservation (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. Virtual SAN 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.

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 %.

Disable object checksum (Deshabilitar suma de comprobación de objetos)

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 Yes (Sí), el objeto no calcula la información de suma de comprobación.

Virtual SAN 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, Virtual SAN repara los datos o informa el error.

Si se detecta una discrepancia en la suma de comprobación, Virtual SAN 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.

Failure tolerance method (Método de tolerancia ante errores)

Especifica si el método de replicación de datos optimiza el rendimiento o la capacidad. Si selecciona RAID-1 (Mirroring) - Performance (RAID-1 [reflejo]: rendimiento), Virtual SAN utiliza más espacio en disco para colocar los componentes de los objetos, pero proporciona un mejor rendimiento para el acceso a los objetos. Si selecciona RAID-5/6 (Erasure Coding) - Capacity (RAID-5/6 [codificación de borrado]: capacidad), Virtual SAN utiliza menos espacio en disco, pero se reduce el rendimiento. Puede utilizar RAID 5 aplicando el atributo RAID-5/6 (Erasure Coding) - Capacity (RAID-5/6 [codificación de borrado]: capacidad) a los clústeres con cuatro o más dominios de errores y establecer Number of failures to tolerate (Número de errores que se toleran) en 1. Puede utilizar RAID 6 aplicando el atributo RAID-5/6 (Erasure Coding) - Capacity (RAID-5/6 [codificación de borrado]: capacidad) a los clústeres con seis o más dominios de errores y establecer Number of failures to tolerate (Número de errores que se toleran) en 2.

Para obtener más información sobre RAID 5 o RAID 6, consulte Usar la codificación de borrado RAID 5 o RAID 6.

IOPS limit for object (Límite de IOPS para 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 IOPS limit for object (Límite de IOPS para objeto) se establece en 0, no se aplicarán los límites de IOPS.

Virtual SAN permite que el objeto duplique la tasa del límite de IOPS durante el primer segundo de la operación o después de un período de inactividad.

Al trabajar con directivas de almacenamiento de máquinas virtuales, debe comprender de qué manera las funcionalidades de almacenamiento afectan el consumo de la capacidad de almacenamiento en el clúster de Virtual SAN. Para obtener más información sobre las consideraciones de diseño y dimensionamiento de las directivas de almacenamiento, consulte Diseñar y dimensionar un clúster de Virtual SAN.