Las directivas de almacenamiento de vSAN 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 vSAN en un clúster del host, se crea un solo almacén de datos de vSAN 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 vSAN al menos una directiva de almacenamiento de máquinas virtuales. Puede asignar estas directivas de almacenamiento al crear o editar máquinas virtuales.
Si no asigna una directiva de almacenamiento a una máquina virtual, vSAN asigna una directiva predeterminada. La directiva predeterminada tiene la opción Primary level of failures to tolerate (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.
El objeto de intercambio de máquina virtual y el objeto de memoria de instantáneas de máquina virtual no cumplen con las directivas de almacenamiento asignadas a una máquina virtual. Estos objetos se configuran con la opción Primary level of failures to tolerate (Nivel principal de errores que se toleran) en 1. Es posible que la disponibilidad de estos objetos no sea igual a la de otros objetos que tengan asignada una directiva con un valor diferente para Primary level of failures to tolerate (Nivel principal de errores que se toleran).
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 de vSAN 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. 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 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. |
Nivel primario 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, vSAN asigna esta directiva como la directiva de almacenamiento predeterminada de la máquina virtual. 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 desea que vSAN proteja una sola copia reflejada de objetos de máquina virtual, puede establecer el valor de Nivel primario de errores que se toleran en 0. Sin embargo, es posible que el host experimente demoras inusuales al entrar en el modo de mantenimiento. Los retrasos ocurren porque vSAN debe evacuar el objeto del host para que la operación de mantenimiento se complete correctamente. Si se establece Nivel primario de errores que se toleran en 0, los datos quedan desprotegidos y es posible que se pierdan datos cuando el clúster de vSAN experimente un error de dispositivo.
Nota:
Si se crea una directiva de almacenamiento y no se especifica un valor para Nivel primario de errores que se toleran, vSAN crea una sola copia reflejada de los objetos de máquina virtual. IT puede tolerar un solo error. Sin embargo, si ocurren varios errores de componentes, los datos podrían estar en riesgo. En un clúster ampliado, define el número de errores de dispositivos y hosts que se pueden tolerar en un objeto de máquina virtual. Es posible usar Primary level of failures to tolerate (Nivel primario de errores que se toleran) con Secondary level of failures to tolerate (Nivel secundario de errores que se toleran) para proporcionar protección local contra errores en objetos dentro de un solo sitio. |
Nivel secundario de errores que se toleran |
En un clúster ampliado, esta regla define el número de errores de hosts y objetos que se pueden tolerar en un objeto de máquina virtual dentro de un solo sitio. El valor predeterminado es 1. El valor máximo es 3. |
Afinidad |
En un clúster ampliado, esta regla solo se encuentra disponible si el atributo Primary level of failures to tolerate (Nivel primario de errores que se toleran) se configura en 0. Es posible configurar la regla de compatibilidad en None (Ninguno), Preferred (Preferido) o Secondary (Secundario). Esta regla permite limitar los objetos de máquina virtual a un sitio seleccionado en el clúster ampliado. El valor predeterminado es None (Ninguno). |
Force provisioning (Forzar aprovisionamiento) |
Si la opción se establece en Yes (Sí), el objeto se aprovisiona incluso cuando el almacén de datos no puede satisfacer las directivas Primary level of failures to tolerate (Nivel principal 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. 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. |
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. 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. |
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 (reflejo): rendimiento, vSAN utiliza más espacio de disco para colocar los componentes de los objetos, pero proporciona un mejor rendimiento para acceder a los objetos. Si selecciona RAID-5/6 (codificación de borrado): capacidad, vSAN utiliza menos espacio de 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 Primary level of failures to tolerate (Nivel principal 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 Primary level of failures to tolerate (Nivel principal de errores que se toleran) en 2. En los clústeres ampliados con la opción Secondary level of failures to tolerate (Nivel secundario de errores que se toleran) configurada, esta regla solo se aplica a Secondary level of failures to tolerate. 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. 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. |
Al trabajar con directivas de almacenamiento de máquinas virtuales, debe comprender la manera en que las funcionalidades de almacenamiento afectan al consumo de la capacidad de almacenamiento en el clúster de vSAN. 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 vSAN.