Puede dimensionar la capacidad de un almacén de datos de vSAN 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

Utilice esta fórmula para determinar la capacidad en bruto de un almacén de datos de vSAN. Multiplique la cantidad total de grupos de discos del clúster por el tamaño de los dispositivos de capacidad en dichos grupos de discos. Reste la sobrecarga requerida por el formato en disco de vSAN.

Nivel principal de errores que se toleran

Al planificar la capacidad del almacén de datos de vSAN, independientemente de la cantidad de máquinas virtuales y el tamaño de los archivos de VMDK, debe tener en cuenta los atributos Nivel primario de errores que se toleran y Método de tolerancia a errores de las directivas de almacenamiento de las máquinas virtuales del clúster.

Nivel primario de errores que se toleran desempeña una función importante al planificar y dimensionar la capacidad de almacenamiento de vSAN. 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 a errores) se establece en RAID-1 (Mirroring) - Performance (RAID-1 [reflejo]: rendimiento) y Primary level of failures to tolerate (Nivel principal de errores que se toleran) o PFTT se establece en 1, las máquinas virtuales pueden utilizar aproximadamente un 50 % de la capacidad en bruto. Si el PFTT se establece en 2, la capacidad utilizable es aproximadamente de un 33 %. Si el PFTT se establece en 3, la capacidad utilizable es aproximadamente de un 25 %.

Sin embargo, si Failure tolerance method (Método de tolerancia a errores) se establece en RAID-5/6 (Erasure Coding) - Capacity (RAID-5/6 [codificación de borrado]: capacidad) y el PFTT se establece en 1, las máquinas virtuales pueden utilizar aproximadamente un 75 % de la capacidad en bruto. Si el PFTT se establece en 2, la capacidad utilizable es aproximadamente de un 67 %. Para obtener más información sobre RAID 5/6, consulte Administrar VMware vSAN.

Para obtener información sobre los atributos de una directiva de almacenamiento de vSAN, consulte Administrar VMware vSAN.

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 vSAN.
    expected overall consumption = number of VMs in the cluster * expected percentage of consumption per VMDK 
  2. Tenga en cuenta el atributo Primary level of failures to tolerate (Nivel principal de errores que se 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 * (PFTT + 1)
  3. Estime el requisito de sobrecarga del formato en disco de vSAN.
    • 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 impedir que vSAN redistribuya la carga de almacenamiento. vSAN 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, vSAN recupera los componentes desde otro dispositivo del clúster. Cuando un dispositivo de memoria caché flash experimenta un error o se quita, vSAN recupera los componentes de todo el grupo de discos.
  • Reserve capacidad adicional para garantizar que vSAN recupere componentes después de un error de 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 recompilen 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 capacidad libre para recompilar 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, vSAN no ejecuta la operación de recompilación si el parámetro Nivel primario de errores que se toleran está establecido como 1 porque, cuando se produce un error en un host, solo quedan dos hosts en el clúster. Para tolerar una reconstrucción después de un error, debe contar al menos con tres hosts supervivientes.
  • Proporcione suficiente espacio de almacenamiento temporal para los cambios en la directiva de almacenamiento de máquina virtual de vSAN. Al cambiar de manera dinámica una directiva de almacenamiento de máquina virtual, vSAN puede crear un nuevo diseño de árbol de RAID del objeto. Cuando vSAN crea una instancia de un nuevo diseño y lo sincroniza, el objeto podría consumir espacio adicional temporalmente. Conserve algo de espacio de almacenamiento temporal en el clúster para gestionar dichos cambios.

  • Si planea 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 vSAN, 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 memoria caché, vSAN aplica solamente la configuración de Nivel primario de errores que se toleran y 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 Primary level of failures to tolerate (Nivel principal 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 según la configuración de las directivas de almacenamiento de vSAN.

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