Puede dimensionar la capacidad de un almacén de datos de Virtual SAN para alojar los archivos de las máquinas virtuales (VM) en el clúster y para controlar los errores en las operaciones de mantenimiento.

Capacidad en bruto

Para determinar la capacidad en bruto de un almacén da datos de Virtual SAN, multiplique la cantidad total de grupos de discos del clúster por el tamaño de los dispositivos de capacidad de dichos grupos de discos y reste la sobrecarga requerida por el formato en disco de Virtual SAN.

Número de errores que se toleran

Al planificar la capacidad del almacén de datos de Virtual SAN, independientemente de la cantidad de máquinas virtuales y el tamaño de los archivos de VMDK, debe tener en cuenta los atributos Number of failures to tolerate (Número de errores que se toleran) y Failure tolerance method (Método de tolerancia ante errores) de las directivas de almacenamiento de las máquinas virtuales del clúster.

Number of failures to tolerate (Número de errores que se toleran) desempeña un rol importante al planificar y dimensionar la capacidad de almacenamiento de Virtual SAN. Según los requisitos de disponibilidad de una máquina virtual, la configuración puede producir un consumo duplicado o más en comparación con el consumo de una máquina virtual y los dispositivos individuales.

Por ejemplo, si Failure tolerance method (Método de tolerancia ante errores) se establece en RAID-1 (Mirroring) - Performance (RAID-1 [reflejo]): rendimiento) y Number of failures to tolerate (Número de errores que se toleran) se establece en 1, las máquinas virtuales pueden utilizar aproximadamente un 50 % de la capacidad en bruto. Si Number of failures to tolerate (Número de errores que se toleran) se establece en 2, la capacidad útil es de alrededor del 33 %. Si Number of failures to tolerate (Número de errores que se toleran) se establece en 3, la capacidad útil es de alrededor del 25 %.

Sin embargo, si Failure tolerance method (Método de tolerancia ante errores) se establece en RAID-5/6 (Erasure Coding) - Capacity (RAID-5/6 [codificación de borrado]: capacidad) y Number of failures to tolerate (Número de errores que se toleran) se establece en 1, las máquinas virtuales pueden utilizar aproximadamente un 75 % de la capacidad en bruto. Si Number of failures to tolerate (Número de errores que se toleran) se establece en 2, la capacidad útil es de alrededor del 67 %. Para obtener más información sobre RAID 5/6, consulte Usar la codificación de borrado RAID 5 o RAID 6.

Para obtener información sobre los atributos de una directiva de almacenamiento de Virtual SAN, consulte Usar directivas de Virtual SAN.

Calcular la capacidad necesaria

Planifique la capacidad requerida para las máquinas virtuales en un clúster con el reflejo RAID 1 de acuerdo con los siguientes criterios:

  1. Calcule el espacio de almacenamiento que se espera que consuman las máquinas virtuales del clúster de Virtual SAN.

    expected overall consumption = number of VMs in the cluster * expected percentage of consumption per VMDK 
  2. Tenga en cuenta el atributo Number of failures to tolerate (Número de errores que toleran) configurado en las directivas de almacenamiento para las máquinas virtuales del clúster. Este atributo tiene un impacto directo en la cantidad de réplicas de un archivo VMDK en los hosts del clúster.

    datastore capacity = expected overall consumption * (Number of failures to tolerate + 1)
  3. Estime el requisito de sobrecarga del formato en disco de Virtual SAN.

    • El formato en disco versión 3.0 y posteriores agrega una sobrecarga adicional, que generalmente no excede el 1-2 % de capacidad por dispositivo. La desduplicación y la compresión con la suma de comprobación de software habilitada requieren una sobrecarga adicional de aproximadamente 6,2 % de capacidad por dispositivo.

    • El formato en disco versión 2.0 agrega una sobrecarga adicional, que generalmente no excede el 1-2 % de capacidad por dispositivo.

    • El formato en disco versión 1.0 agrega una sobrecarga adicional de aproximadamente 1 GB por dispositivo de capacidad.

Directrices para el dimensionamiento de la capacidad

  • Deje al menos un 30 % de espacio sin utilizar para prevenir que Virtual SAN redistribuya la carga de almacenamiento. Virtual SAN redistribuye los componentes en el clúster cuando el consumo de un solo dispositivo de capacidad alcanza el 80 % o más. La operación de redistribución puede afectar el rendimiento de las aplicaciones. Para evitar estos problemas, mantenga el consumo de almacenamiento en un nivel inferior al 70 %.

  • Planifique capacidad adicional para controlar posibles errores o reemplazos de los dispositivos de capacidad, los grupos de discos y los hosts. Cuando un dispositivo de capacidad no está accesible, Virtual SAN recupera los componentes desde otro dispositivo del clúster. Cuando un dispositivo de almacenamiento de caché flash experimenta un error o se quita, Virtual SAN recupera los componentes de todo el grupo de discos.

  • Reserve capacidad adicional para garantizar que Virtual SAN recupere componentes después de un error de un host o cuando un host entre en modo de mantenimiento. Por ejemplo, aprovisione hosts de modo que quede capacidad libre suficiente para que los componentes se reconstruyan correctamente después de un error de un host o durante el mantenimiento. Esto es importante cuando existen más de tres hosts, a fin de tener suficiente espacio libre para reconstruir los componentes con errores. Si un host tiene errores, la reconstrucción se realiza en el almacenamiento disponible en el otro host y, de esta forma, se puede tolerar otro error. No obstante, en un clúster de tres hosts, Virtual SAN no ejecutará la operación de reconstrucción si el parámetro Number of failures to tolerate (Número de errores que se toleran) está establecido en 1 porque, cuando se produzca un error en un host, solo quedarán dos hosts en el clúster. Para tolerar una reconstrucción después de un error, debe contar con, al menos, tres hosts.

  • Proporcione suficiente espacio de almacenamiento temporal para los cambios en la directiva de almacenamiento de máquina virtual de Virtual SAN. Al cambiar de manera dinámica una directiva de almacenamiento de máquina virtual, es posible que Virtual SAN cree una distribución de las réplicas que conforman un objeto. Cuando Virtual SAN crea instancias de esas réplicas y las sincroniza con la réplica original, el clúster debe proporcionar espacio adicional temporal.

  • Si planifica utilizar las características avanzadas, como la suma de comprobación de software o la desduplicación y la compresión, reserve capacidad adicional para controlar la sobrecarga operativa.

Consideraciones sobre los objetos de máquinas virtuales

Cuando planifique la capacidad de almacenamiento del almacén de datos de Virtual SAN, considere el espacio requerido en el almacén de datos para los objetos del espacio de nombres del directorio principal de la máquina virtual, las instantáneas y los archivos de intercambio.

  • Espacio de nombres del directorio principal de la máquina virtual. Puede asignar una directiva de almacenamiento específicamente para el espacio de nombres del directorio principal de una máquina virtual. Para prevenir una asignación innecesaria de capacidad y almacenamiento en caché, Virtual SAN aplica solamente la configuración de Number of failures to tolerate (Número de errores que se toleran) y Force provisioning (Forzar aprovisionamiento) desde la directiva del espacio de nombres del directorio principal de la máquina virtual. Planifique el espacio de almacenamiento para cumplir con los requisitos de una directiva de almacenamiento asignada a un espacio de nombres del directorio principal de la máquina virtual cuyo valor de Number of failures to tolerate (Número de errores que se toleran) sea mayor que 0.

  • Instantáneas. Los dispositivos delta heredan la directiva del archivo de VMDK de base. Planifique espacio adicional de acuerdo con los valores esperados de tamaño y cantidad de instantáneas, y de acuerdo con la configuración de las directivas de almacenamiento de Virtual SAN.

    Es posible que el espacio requerido sea diferente. El tamaño depende de la frecuencia con la que la máquina virtual cambia datos y del tiempo que una instantánea permanece asociada a la máquina virtual.

  • Archivos de intercambio. Virtual SAN usa una directiva de almacenamiento individual para los archivos de intercambio de las máquinas virtuales. La directiva tolera un solo error, define ausencia de fraccionamiento y reserva de memoria caché de lectura, y permite el aprovisionamiento forzado.